顯示具有 utycx 標籤的文章。 顯示所有文章
顯示具有 utycx 標籤的文章。 顯示所有文章

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










2011年12月28日 星期三

增加tyc成績單顯示樣板編修的功能

有許多學校調整了日常生活檢核表的項目,於是成績單版面顯示時就顯得很奇怪,所以決定修正了。

管理者可以用html的語法改寫顯示的版面,用{normal-a0}, {normal-t1}這種方式表示標籤的值。
將來可以把幾個改變的範例放在網頁上供大家選用。
這是編修的畫面


這是修改後的畫面顯示。
也可以直接修改 upload/tycx/scorem.set/normal.html,或是刪除回到預設值。



自立國小的成績單無法顯示問題與解決

基本上 utycx 使用了mb_string,所以如果php沒有安裝mb_string就會掛了。用centOS時可用
yum -i php php-mb_string的方式去安裝,最好一次把所有需要的一次裝完。

這一次也發現了X導師有部份檔案也無法下載,結果是因為靜態呼叫的問題(::),還是改用new把物建產生後再用就可以了。


2011年10月16日 星期日

增加學期初始設定的複製功能

在X成績管理的管理介面學期初始設定增加了複製的功能
可以從其他學期複製過來,且自動調整年。
這個功能建議從不同學年度的相同的學期複製過來,因為這種複製模式會較為接近,便於修改。
在設計這個功能時,我使用了
rsRepl這個新的函數(位於x_base/sxsbase_class.php 的sxs_base)
由於沒有完整的新學期資料,所以只能暫時完成到此,


2011年10月6日 星期四

加入直屬的兄弟姐妹欄位

1.首先將sxs_stud_lineal資料表加入sibling欄位
這要更改 sql/mysql.sql database_update.inc.php
2. 接下來就是規劃動作
假設ABC三人為同一戶三兄弟,stud_sn是3245,1247,268,分別是一年級、三年級、五年級,其中A生是新生,再未輸入前資料庫是

學生 stud_sn sibling
A 3245 0
B 1247 0
C 268 1247



在以A為觀點的親屬點下選擇呈現 dialog.sibling.php視窗,可以選擇B生
則資料庫呈現

學生 stud_sn sibling
A 3245 0
B 1247 3245
C 268 1247


這是一個跟以往不同的方式,以A的資料操作時,修改B列的資料庫。但是這樣有好處:
a. 永遠都是在新生和轉入生的位置操作
b. sibling欄位是0的學生就必須繳家長會費
c. 學生畢業或離校時只要將自己的sibling設定為0即可。
以上三點可以讓資料庫設計變簡單,操作上也不複雜
操作畫面

設定後呈現

其中的X可以刪除
如果選擇林女函則可以看到

在設計時 lineal.php本身較無特殊之處,dialog.sibling.php 則是使用了 http://utycx.wordpress.com/2011/10/06/dialog/ 所談到的對話視窗的基本設計方法,也大量的運用
http://utycx.wordpress.com/2011/10/07/jquery-%E5%9F%BA%E7%A4%8E%E9%81%8B%E7%94%A8/ 所談到的jquery