php source
--
2018年6月25日 星期一
2014年9月23日 星期二
utycx2.x發展方向
一、utycx 未來的發展方向
(本學年度或未來)
(1)以ods檔案格式上傳替代csv檔案上傳
(2)可以自定標籤的樣板(過濾型)
(3)進階自定內建列表
(4)後續處理功能
(5)X畢業 自訂報表
(6)X編班 雙胞胎、教師子女的處理
(7)X核心 新增領域/設定權重/複製前一學年
(8)配課與排課
(9)更好的除錯訊息系統(sxs_debug, warnning())
(10)代理及角色系統* 課表樣版修正
* X學務中分組課程的任課老師成績輸入可否像其他科任老師一樣 由EXCEL直接在下方空白欄位,然後上傳到欄位
utycx 2 (2.12~2.30) 新功能簡介
(1) 簡易學生填報 大幅更動
可設定不同的權限等級(請將該模組使用權設定給行政和導師、
具有填報設定者可設定(以前的管理權),
增加快速篩選填報功能,可將特殊學生直接設定在某一選項裡。
(2)學生列表增加統計功能,可加總特殊學生的數量
歷年成績增加傳送到綜合查詢的功能,可以快速找出學生的其他屬性
(3) X核心增加學生照片欄位、 增加教師印章欄位
X核心增加教師個人資料修改
X核心增加教師個人印章上傳和自動產生的功能(
(4) X核心/『學籍資料』/「照片」/ 新增 批次匯入照片和匯出照片的功能
(5)國中的年級編號預設改為7,8,9,可自行定義年級代碼,
(6)X核心/增加『教師設定』目錄,將原有『學校設定』
X核心/『學校設定』/「學校基本資料」增加 可用年級代碼、畢業年級代碼兩欄位,
三、自訂期末成績單,以新榮國小為例:
(1) 修改日常生活檢核表資料庫(X導師管理介面)
(2) 修改TYC成績單輸入畫面(X成績管理/TYC成績單)
(3) 設定表現實踐選項(X成績管理/學期成績)
(4) 下載已存在的成績單範本改成新榮國小的成績單。
2013年8月17日 星期六
utycx 2.x 的改變與未來
底下是之前修改的
1. X畢業--某一領域成績加權全部都是0時,直接輸出0,俾免除以0的錯誤。
2. X編班--可以採用匯入成績的方式,請先到後台更新資料庫
3. X成績--增加歷年成績的統計功能(學期和定考),方便您計算及格人數,增加歷年成績的以學號顯示姓名位置的功能,以便作出CSV檔可以匯入到X編班。
utycx 2.08
X編班--修正錯誤,班級人數比以往更能控制,特殊生指定人數,更友善的介面。
X畢業--修正健康與體育科目無法顯示的問題。
utycx 2.05
本次更新三個模組 1. X畢業--某一領域成績加權全部都是0時,直接輸出0,俾免除以0的錯誤。
2. X編班--可以採用匯入成績的方式,請先到後台更新資料庫
3. X成績--增加歷年成績的統計功能(學期和定考),方便您計算及格人數,增加歷年成績的以學號顯示姓名位置的功能,以便作出CSV檔可以匯入到X編班。
utycx 2.04
X核心 增加大業國小的4種內建報表,學生列表增加出生年、出生月、出生日等三種欄位
X編班 顯示學號預備給下一版匯入成績用
X畢業 新增一種輸出畢業生名冊的格式
utycx 2.01
下載成績單男女分開
增 x_base 內建報表1-16項 皆可自訂 (還差兩項就全了)
修正輔導記錄表的異動紀錄的句子
x_repair訪客登錄修正
X成績/歷年成績/個人成績錯誤修正
增 X成績/歷年成績/個人評語列表 和 匯出
ooo報表管理核心修正
小錯誤修正
成績管理錯誤修正
包括歷年成績的各分頁
階段成績單
修正 X核心的報表列印 台南縣學籍表錯誤
修正 X成績管理/個人評語 以成績單記載優先,若無記載取用 日常生活表現評語
修正 X成績管理/成績管理的平時成績和學期成績 ,如果該科有可能是分組課程時,顯示到分組課程處理的訊息
還可以增加的部分X編班 顯示學號預備給下一版匯入成績用
X畢業 新增一種輸出畢業生名冊的格式
utycx 2.03
體適能模組/管理介面 增加學期選單
X導師/列表 顯示資料欄位增加 直屬兄姐或第妹、學生身分別的各項資料
X核心/學生列表 增加綜合查詢,列表設計,表單列表等可以更多元的輸出各種學生資料 (內建報表17的擴充)
X核心/管理介面/模組權限細部設定 增加 學生列表方面的
X填報 錯誤修正
tycxadmin 增加產生樣版程式碼
下載成績單男女分開
增 x_base 內建報表1-16項 皆可自訂 (還差兩項就全了)
修正輔導記錄表的異動紀錄的句子
x_repair訪客登錄修正
X成績/歷年成績/個人成績錯誤修正
增 X成績/歷年成績/個人評語列表 和 匯出
ooo報表管理核心修正
小錯誤修正
成績管理錯誤修正
包括歷年成績的各分頁
階段成績單
修正 X核心的報表列印 台南縣學籍表錯誤
修正 X成績管理/個人評語 以成績單記載優先,若無記載取用 日常生活表現評語
修正 X成績管理/成績管理的平時成績和學期成績 ,如果該科有可能是分組課程時,顯示到分組課程處理的訊息
1. 虛擬教室模組
2. 擴充學生列表的條件(轉入、轉出、特教班等)
3. 學生列表可以選定項目設定顯示在x_base的獨立ICON上,取代原來使用tinyD的指令。
2012年12月2日 星期日
utycx1.12修改計畫2
線上維修通報
匿名身份使用不正常的情況修正
X_user
修正模組更新檢查錯誤的問題,增加CSV檔匯入
X核心
心裡測驗的輸入部分改用桃園縣版的格式,請更新資料庫,輸出部分尚未修正,請提供報表格式
匿名身份使用不正常的情況修正
X_user
修正模組更新檢查錯誤的問題,增加CSV檔匯入
X核心
心裡測驗的輸入部分改用桃園縣版的格式,請更新資料庫,輸出部分尚未修正,請提供報表格式
2012年11月23日 星期五
utycx1.12修改計畫
X核心
教師基本資料匯入 密碼可以使用md5編過的碼,將修改模式設定為2
內建報表皆可以自訂的準備工作
依據 http://rd.tyc.edu.tw/viewtopic.php?t=525 修正統計報表
國小學籍表(桃園縣表)加上畢業的總出席日數和缺席日數的統計。
X成績管理
歷年成績的功能,可以查詢或匯出
X畢業
可以選擇直式或橫式的輸入方式,轉方向後和學籍表同方向,由偏好設定中設定,請更新模組。
X線上測驗
錯誤修正,程式碼型式的題庫可下載和預覽了
教師基本資料匯入 密碼可以使用md5編過的碼,將修改模式設定為2
內建報表皆可以自訂的準備工作
依據 http://rd.tyc.edu.tw/viewtopic.php?t=525 修正統計報表
國小學籍表(桃園縣表)加上畢業的總出席日數和缺席日數的統計。
X成績管理
歷年成績的功能,可以查詢或匯出
X畢業
可以選擇直式或橫式的輸入方式,轉方向後和學籍表同方向,由偏好設定中設定,請更新模組。
X線上測驗
錯誤修正,程式碼型式的題庫可下載和預覽了
2012年10月21日 星期日
utycx1.11版修正計畫
1. bug修正
由各校提出的bug修正,已經改正於 1.10a版
2.直接可安裝到mysql5,php5.3以上的版本,mysql4以下將無法使用了
3. 簡易填報修正
(1) 填報結果顯示更多訊息,而且可以正確顯示舊的學期填報
(2) 下載和合併下載改用calc檔格式,避免excel和CSV 檔的問題。
(3) ezcalc物件輸出時增加ob_end_clean,避免其他輸出源的干擾。(此為X核心)
4.X核心,新增班級時,可以從1班複製課程過來
5. 線上測驗模組正式加入。
由各校提出的bug修正,已經改正於 1.10a版
2.直接可安裝到mysql5,php5.3以上的版本,mysql4以下將無法使用了
3. 簡易填報修正
(1) 填報結果顯示更多訊息,而且可以正確顯示舊的學期填報
(2) 下載和合併下載改用calc檔格式,避免excel和CSV 檔的問題。
(3) ezcalc物件輸出時增加ob_end_clean,避免其他輸出源的干擾。(此為X核心)
4.X核心,新增班級時,可以從1班複製課程過來
5. 線上測驗模組正式加入。
2012年10月3日 星期三
utycx1.10預計新增功能
X核心
教師任教科目一 改成年級科目時也可以快速設定。
修正輔導資料表上 組父=>祖父
編碼從big5改成utf8
X課表
新增時間設定、超鐘點設定等
維修通報
新增mail功能
教師任教科目一 改成年級科目時也可以快速設定。
修正輔導資料表上 組父=>祖父
學生資料統計 (合)的時後,可做聯集運算
線上測驗 sel_base.php
編碼從big5改成utf8
X課表
新增時間設定、超鐘點設定等
維修通報
新增mail功能
2012年8月28日 星期二
utycx1.09版修正紀錄
X課表修正
1. print1.php 錯誤更新
2. 修改本班課表 table_class_setup.php 錯誤修正
3. 增加選項 啟用導師可編輯科任節次功能
榮譽榜
1. print1.php 錯誤更新
2. 修改本班課表 table_class_setup.php 錯誤修正
3. 增加選項 啟用導師可編輯科任節次功能
榮譽榜
榮譽榜分成使用介面和管理介面。權限設定,從超級管理員的設定方式,改從管理介面中的權限設定,指定具有管理權的群組。
所以,除了一般模組的更新和資料庫更新之外,還要重新設定模組管理權和使用權,模組管理權預計給系統管理員,模組使用權給匿名使用者和註冊使用者,然後在管理介面中的權限設定,指定具有管理權的群組,可以增修榮譽榜,導師依然可以填報,訪客依然可以瀏覽和搜尋。
1.09版增加限制人數的選項,當該選項設定時,可以限制一班最多只能填報這麼多人,超出時會警告,且無法新增。
X分組課程
管理介面的tyc課程設定,任課教師可以用搜尋的方式輸入後減少選單中的教師量
X核心
1.08版修正時,stud_csv.php未更新的錯誤修正
X導師
增加列表的功能,shepherdl.php,可以讓導師匯出該班學生的所有可上傳資料。
X_user
整合顯示導師、行政的功能
2012年8月1日 星期三
1.08版預計新增修正3
X成績管理
日期設定彈跳表單的顯示編碼問題修正
日常生活檢核表的的編修,可以直接在成績單上輸入,不需要切換到X導師了。
學期初始設定錯誤修正(日期不會自動加上一年)
X核心 學籍資料/親屬 按下同父親無作用的問題修正。
學生競賽榮譽榜可以限制一個班的輸入人數總數
外配子女和原住民族別,也就是細項的統計規劃,目前可以先用下載後使用CALC篩選、排序。
輔導訪談資料依照時間順序排序列出。
日期設定彈跳表單的顯示編碼問題修正
日常生活檢核表的的編修,可以直接在成績單上輸入,不需要切換到X導師了。
學期初始設定錯誤修正(日期不會自動加上一年)
X核心 學籍資料/親屬 按下同父親無作用的問題修正。
外配子女和原住民族別,也就是細項的統計規劃,目前可以先用下載後使用CALC篩選、排序。
輔導訪談資料依照時間順序排序列出。
2012年7月22日 星期日
1.08版預計新增修正2
網路硬碟 x_webhd
增加 javascript function brow() 讓瀏覽或換頁時可以呼叫使用,避免有些瀏覽器上出問題,且換頁瀏覽時可以直接選到頁數不必在按下OK按鈕。
X核心報表設計更新
ooo_inschool (學生學籍報表) 改用標楷體,且預設正好為一頁
ooo_improve2(成績證明書) 改用標楷體,且預設正好為一頁
ooo_tncreg_el(台南縣格式學籍表) 改用標楷體,且預設正好為2頁,增加導師姓名輸出
X核心學籍表列印 pr_ooo_boudle.php
當只有輸入教師評語,但是未輸入日常生活表現描述時,自動以教師評語當作日常生活表現。
X核心/學籍管理/學生基本資料 tyc_reg.php
讓第一個學生也能直接轉出。(修改sxs_base_class.php和tyc_reg.php)
tycxadmin整合管理介面
學生學號檢查
增加修改的連結,連結到tyc_reg.php可以直接修改學號避開衝突。
增加顯示各年級可用學號,方便手動修改時輸入。
增加 javascript function brow() 讓瀏覽或換頁時可以呼叫使用,避免有些瀏覽器上出問題,且換頁瀏覽時可以直接選到頁數不必在按下OK按鈕。
X核心報表設計更新
ooo_inschool (學生學籍報表) 改用標楷體,且預設正好為一頁
ooo_improve2(成績證明書) 改用標楷體,且預設正好為一頁
ooo_tncreg_el(台南縣格式學籍表) 改用標楷體,且預設正好為2頁,增加導師姓名輸出
X核心學籍表列印 pr_ooo_boudle.php
當只有輸入教師評語,但是未輸入日常生活表現描述時,自動以教師評語當作日常生活表現。
X核心/學籍管理/學生基本資料 tyc_reg.php
讓第一個學生也能直接轉出。(修改sxs_base_class.php和tyc_reg.php)
tycxadmin整合管理介面
學生學號檢查
增加修改的連結,連結到tyc_reg.php可以直接修改學號避開衝突。
增加顯示各年級可用學號,方便手動修改時輸入。
2012年7月8日 星期日
1.08版預計新增修正1
1. X成績管理/管理介面/學期成績類型
增加快速設定的選項
選取學期後可以選擇快速設定,將一次把各年級的科目和設定列出以方便設定成績類型,設定後各班有系部調整者可到各年級去設定。此方式會自動將領域科目排除。
2. X學務核心/報表列印/內建報表/轉學證明書
修正成績一律顯示的問題,目前增加選項可以不顯示了。
增加快速設定的選項
選取學期後可以選擇快速設定,將一次把各年級的科目和設定列出以方便設定成績類型,設定後各班有系部調整者可到各年級去設定。此方式會自動將領域科目排除。
2. X學務核心/報表列印/內建報表/轉學證明書
修正成績一律顯示的問題,目前增加選項可以不顯示了。
2012年4月22日 星期日
utycx1.05版修正2
有三種方式,其中OO縣OO鎮OO國民小學的格式,必須在學校設定時,設定好鄉鎮的資料才能用。預設用OO縣OO國小。
本設定將修正所有X核心的內建報表 sch_name3這個tag。
X成績管理的階段成績單修正:
1. 預設值採用X成績管理的偏好設定。
2. 選擇 定考+平時成績 時平均成績為0分的bug修正。
2012年4月20日 星期五
utycx1.05新增功能(1)
成績補匯--複製功能
增加X成績管理的部份和備份的功能
點選備份就可以直接備份相關資料表,複製功能和以前相同。
X學務核心--初始設定,共分成四個頁籤,讓管理員可以有一個快速導引的介面
增加X成績管理的部份和備份的功能
點選備份就可以直接備份相關資料表,複製功能和以前相同。
X學務核心--初始設定,共分成四個頁籤,讓管理員可以有一個快速導引的介面
X編班增加減少班級人數及特殊生指定
就是如果我要安排特殊生(可減一人)-男生,到3班,那麼我就到上面男生減少班級數量填入3:2,下面再將該特殊生按DEL(分數變-1)再按進行編班作業,於是3班就少2個男生,之後我再將該特殊生編入3班,就完成編班了。同理雙胞胎要同一班的也可以這樣做,先把人工抽籤看雙胞胎到哪一班,再指定哪一班要減人數參加編班。至於雙胞胎的分數就不理他了。
2012年3月1日 星期四
utycx1.03修改功能3
sch_cname3標籤表示學校的全稱,可以由X核心/偏好設定來設定,共有三種格式。
X核心內建報表列印的錯誤修正,現在科任教師可以正確的列印任教班級名冊了。
X核心內建報表中的CSV輸出,增加big5選項和CALC檔案格式
體適能錯誤修正,增加複製功能,輸出增加big5選項和CALC檔案格式
X課表錯誤修正(班級的級字輸出1位元的亂碼問題)
預計下一版將所有的CSV輸出,改以
include XOOPS_ROOT_PATH.'/modules/x_base/lib/sub.csvdown.php';的模式來改寫
自動就有big5選項和CALC檔案格式的判斷
傳入參數 預計有
$_POST['calc'] , $_POST['big5'], $filename, $csvdata。
X核心內建報表列印的錯誤修正,現在科任教師可以正確的列印任教班級名冊了。
X核心內建報表中的CSV輸出,增加big5選項和CALC檔案格式
體適能錯誤修正,增加複製功能,輸出增加big5選項和CALC檔案格式
X課表錯誤修正(班級的級字輸出1位元的亂碼問題)
預計下一版將所有的CSV輸出,改以
include XOOPS_ROOT_PATH.'/modules/x_base/lib/sub.csvdown.php';的模式來改寫
自動就有big5選項和CALC檔案格式的判斷
傳入參數 預計有
$_POST['calc'] , $_POST['big5'], $filename, $csvdata。
2012年2月14日 星期二
utycx1.03修改功能2
場地預約模組修正
本次修正需要 模組更新、資料庫更新
1. 加入自訂網頁,提供自訂的使用說明
本次修正需要 模組更新、資料庫更新
1. 加入自訂網頁,提供自訂的使用說明
2. 可以設定(偏好設定)晨間時光是否使用。
3. 場地加上啟用的選項,如果不啟用就不再預約中顯示,在管理介面顯示但是會顯示刪除線用以
區別。
課程補匯模組
修正 複製課程 和 匯入課程的功能 (增加排序欄位造成的)
2012年2月10日 星期五
utycx 1.03預計修改功能
目前計畫修正底下的問題:
- 學期選單的排序修正,目前各模組很凌亂,1.03版要統一使用seme_menu,可以統一排序方式。
- menu參數取用函數化
- school_base 快取
- 年班快取
- 科目顯示順序設定,增加x_base的偏好設定。
2012年2月4日 星期六
utycx1.02增修功能3
X核心部份
學生資料查詢錯誤修正。
TYC匯出,增加以odt格式匯出,一次匯出所有表格。
X導師
日檢表錯誤修正
TYC成績單和日檢表編輯來回對應了。
成績補匯
增加強迫複製學生資料
X畢業
增加偏好設定,可以設定可編輯畢業成績的年級。
X編班
增加偏好設定,可以設定大S編班還是小S編班。
可以設定隨機分數,以亂數編班。
使用技術參考:
一次匯出所有表格
學生資料查詢錯誤修正。
TYC匯出,增加以odt格式匯出,一次匯出所有表格。
X導師
日檢表錯誤修正
TYC成績單和日檢表編輯來回對應了。
成績補匯
增加強迫複製學生資料
X畢業
增加偏好設定,可以設定可編輯畢業成績的年級。
X編班
增加偏好設定,可以設定大S編班還是小S編班。
可以設定隨機分數,以亂數編班。
使用技術參考:
一次匯出所有表格
從CSV資料轉成多工作表的ezCalc
2012年1月31日 星期二
utycx1.02增修功能2
除了 http://tyc-x.blogspot.com/2012/01/utycx102.html 之外
修正 x_base/admin/dept_mag.php 可以顯示預設處室,分成完整處室,三處室,二處室三種模式
修正 x_base/admin/def_group.php 配合改變並以redirect_header回到處室管理
修正 教師列表的錯誤 x_base/tyc_tea_list.php
改成使用 usort的方式,讓teacher陣列加上sort指標。
function mysort($a,$b) {
if ($a['sort']==$b['sort'])
return 0;
else
return ($a['sort'] < $b['sort']) ? -1 : 1 ;
}
修正 x_base/admin/dept_mag.php 可以顯示預設處室,分成完整處室,三處室,二處室三種模式
修正 x_base/admin/def_group.php 配合改變並以redirect_header回到處室管理
修正 教師列表的錯誤 x_base/tyc_tea_list.php
改成使用 usort的方式,讓teacher陣列加上sort指標。
function mysort($a,$b) {
if ($a['sort']==$b['sort'])
return 0;
else
return ($a['sort'] < $b['sort']) ? -1 : 1 ;
}
2012年1月15日 星期日
utycx1.02預定增修功能
utycx 1.02預定增修功能
成績管理
csv_tyc_seme_paper.php 修正下載班級亂碼
ooo_tyc_seme_paper2.php 增加 {v1} {v2}兩個標籤,可以用於學籍表貼條
{v1} 學期總平均,以數字表示。
{v2} 學期總平均,以等第表示。
X編班
header.php
這時候統計時可以得到如下的細節畫面
將選單加上auto submit
function &attach_auto($menu) {
$menu = preg_replace('/',$menu);
return $menu;
}
成績管理
csv_tyc_seme_paper.php 修正下載班級亂碼
ooo_tyc_seme_paper2.php 增加 {v1} {v2}兩個標籤,可以用於學籍表貼條
{v1} 學期總平均,以數字表示。
{v2} 學期總平均,以等第表示。
X編班
header.php
sxs_comp::ck_xmb();
//判斷是國中還是國小
$school_type=sxs_comp::check_ school();
改成
$sxs = new sxs_base();
//檢查學務核心x_base是否已經安裝了
$sxs->ck_xmb();
//判斷是國中還是國小
$school_type=$sxs->check_ school();
這是因為原來的sxs_base物件可以靜態呼叫, 升級後變成不能靜態呼叫(這是因為要讓速度變快使用了快取變數) ,以後還是會很常遇到這些狀況。
X核心
報表列印/學生資料統計
改成
| 學生身份別: 低收入戶 總人數:2 | |||||||||||
| 身份別 | 低收入戶 | 班級 | 座號 | 姓名 | 學號 | 原住民 | |||||
| 低收入戶 | 低收入戶 | 1-1 | 3 | 倪惠惠 | 100003 | ||||||
| 低收入戶,原住民--達悟族 | 低收入戶 | 1-1 | 4 | 阮氏秋 | 100004 | 達悟族 | |||||
以及如下格式的CSV
| 身份別 | 原住民 | 班級 | 座號 | 姓名 | 學號 | 出生日期 | 身份證號 | 聯絡地址 | 聯絡電話 | 父親 | 母親 | 監護人 |
| 低收入戶 | 1—1 | 3 | 倪惠惠 | 100003 | 2006-01-05 | |||||||
| 低收入戶 | 達悟族 | 1—1 | 4 | 阮氏秋 | 100004 | 2006-02-18 |
以方便統計,具有低收身份又是原住民的有哪些,各是哪一族。
function &attach_auto($menu) {
$menu = preg_replace('/',$menu);
return $menu;
}
2012年1月6日 星期五
utycx1.01新增功能
當然也要修正細部權限設定
教師任課2,
(1)加入刪除的選項,不刪除時以附加的方式增加教師任教科目
(2)在課程中列出任課教師,方便交叉比對
國小快排增加複製和從課程匯入的功能
複製:選取設定好的年級科目縮寫設定,按下複製,輸入年級,則該年級增加同樣的科目設定從課程載入:初次使用時,可以從課程設定好的科目中載入,使得科目一致,載入後必須調整縮寫和節數。
學生資料的匯入增加更廣泛的資料內容
畫面先檢查是否有相同學號,如果有請到學務系統整合介面模組處理。
訂閱:
文章 (Atom)












