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,可自行定義年級代碼,如k,s等等。

(6)X核心/增加『教師設定』目錄,將原有『學校設定』中的教師部分移入,增加「快速新增」頁面,X核心/修改『學校設定』目錄,增加「處室設定」、「學期設定」、「班級設定」三頁面。
X核心/『學校設定』/「學校基本資料」增加 可用年級代碼、畢業年級代碼兩欄位,用於班級設定和畢業年級設定。

三、自訂期末成績單,以新榮國小為例:
(1) 修改日常生活檢核表資料庫(X導師管理介面)
(2) 修改TYC成績單輸入畫面(X成績管理/TYC成績單)
(3) 設定表現實踐選項(X成績管理/學期成績)
(4) 下載已存在的成績單範本改成新榮國小的成績單。


2013年8月17日 星期六

utycx 2.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.03
體適能模組/管理介面 增加學期選單
X導師/列表 顯示資料欄位增加 直屬兄姐或第妹、學生身分別的各項資料
X核心/學生列表 增加綜合查詢,列表設計,表單列表等可以更多元的輸出各種學生資料 (內建報表17的擴充)
X核心/管理介面/模組權限細部設定 增加 學生列表方面的
X填報 錯誤修正
tycxadmin 增加產生樣版程式碼

utycx 2.01
下載成績單男女分開
增 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核心
心裡測驗的輸入部分改用桃園縣版的格式,請更新資料庫,輸出部分尚未修正,請提供報表格式

2012年11月23日 星期五

utycx1.12修改計畫

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. 線上測驗模組正式加入。

2012年10月3日 星期三

utycx1.10預計新增功能

X核心
教師任教科目一 改成年級科目時也可以快速設定。

修正輔導資料表上 組父=>祖父
學生資料統計 (合)的時後,可做聯集運算


線上測驗 sel_base.php

編碼從big5改成utf8

X課表
新增時間設定、超鐘點設定等

維修通報
新增mail功能







2012年8月28日 星期二

utycx1.09版修正紀錄

X課表修正
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篩選、排序。

輔導訪談資料依照時間順序排序列出。

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可以直接修改學號避開衝突。
增加顯示各年級可用學號,方便手動修改時輸入。

2012年7月8日 星期日

1.08版預計新增修正1

1. X成績管理/管理介面/學期成績類型
增加快速設定的選項
選取學期後可以選擇快速設定,將一次把各年級的科目和設定列出以方便設定成績類型,設定後各班有系部調整者可到各年級去設定。此方式會自動將領域科目排除。

2. X學務核心/報表列印/內建報表/轉學證明書
修正成績一律顯示的問題,目前增加選項可以不顯示了。

2012年4月22日 星期日

utycx1.05版修正2


X核心報表修正:
學校名稱顯示於各報表時,可以設定不同的格式。(自1.05版起用。必須點選模組的更新。)
有三種方式,其中OO縣OO鎮OO國民小學的格式,必須在學校設定時,設定好鄉鎮的資料才能用。預設用OO縣OO國小。
本設定將修正所有X核心的內建報表 sch_name3這個tag。

X成績管理的階段成績單修正:
1. 預設值採用X成績管理的偏好設定。
2. 選擇 定考+平時成績 時平均成績為0分的bug修正。

2012年4月20日 星期五

utycx1.05新增功能(1)

成績補匯--複製功能
增加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。


2012年2月14日 星期二

utycx1.03修改功能2

場地預約模組修正
本次修正需要 模組更新、資料庫更新


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編班。
可以設定隨機分數,以亂數編班。



使用技術參考:
一次匯出所有表格

從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 ;
       }

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


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-13倪惠惠100003
低收入戶,原住民--達悟族低收入戶1-14阮氏秋100004達悟族

以及如下格式的CSV

身份別 原住民 班級 座號 姓名 學號 出生日期 身份證號 聯絡地址 聯絡電話 父親 母親 監護人
低收入戶
1—1 3 倪惠惠 100003 2006-01-05





低收入戶 達悟族 1—1 4 阮氏秋 100004 2006-02-18








以方便統計,具有低收身份又是原住民的有哪些,各是哪一族。

將選單加上auto submit

function &attach_auto($menu) {
    $menu = preg_replace('/',$menu);
    return $menu;
}


2012年1月6日 星期五

utycx1.01新增功能

TYC匯出:從X學務系統匯出資料到教育部員額管制系統(取消課程複製)


當然也要修正細部權限設定


教師任課2,
(1)加入刪除的選項,不刪除時以附加的方式增加教師任教科目
(2)在課程中列出任課教師,方便交叉比對
國小快排增加複製和從課程匯入的功能
複製:選取設定好的年級科目縮寫設定,按下複製,輸入年級,則該年級增加同樣的科目設定
從課程載入:初次使用時,可以從課程設定好的科目中載入,使得科目一致,載入後必須調整縮寫和節數。
學生資料的匯入增加更廣泛的資料內容
畫面先檢查是否有相同學號,如果有請到學務系統整合介面模組處理。