標題:
關於「成績查詢」模組、管理學期成績、成績繳交狀況
[打印本頁]
作者:
id4
時間:
2012-3-23 14:31
標題:
關於「成績查詢」模組、管理學期成績、成績繳交狀況
之前
學校的學務系統設定只要直接登錄各科學期成績即可,
這學期改成要登錄各科
平時成績
及
定期評量成績
。
月考後級任要統計加權成績,
以便製作該階段的
學生個人成績通知單
。
除了照以前使用試算表來計算外,
直接引用學務系統的計算結果也是另一個方法。
但是發現:
【成績查詢】這個模組(
score_list/score_query.php
)
在查詢各階段的成績時,
竟然會有英語和自然成績
重複出現兩次
的情形,
以致於加權總分因重複計算而變多。
但是【成績繳交管理查詢】這個模組(score_manage_new/score_query.php)
卻沒有該情形發生(查了一下發現應該是紀老師寫的 ^_^)。
問題是
【成績繳交管理查詢】模組還有
成績繳交狀況
的管理程式(score_manage_new/manage.php),
好像不適合分享給級任。
今天早上突發奇想,登入學務系統主機,
將【成績繳交管理查詢】這個模組的score_query.php複製到【成績查詢】這個模組:
cd /var/www/sfs3/modules/
cp -a score_manage_new/score_query.php score_list/score_query.php
接著再將【成績查詢】這個模組(score_list/score_query.php)的網頁重新整理,
竟然問題就解決了!
為了怕sfs網頁程式更新後,
這個手動更改的程式又被下載的程式取代,
於是修改了ACFSsfsBK.txt檔。
vi /bin/ACFSsfsBK.txt
找到【##-----7.更新學籍系統-----------#####】這一段,
於【`/bin/sync `;】這一行前加入以下三行:
`cd $conf{'sfspath'} `;
`cd $conf{'modules'} `;
`/bin/cp -a score_manage_new/score_query.php score_list/score_query.php`;
不同的【成績查詢】程式跑出來的結果竟然不一樣,
一個有問題,一個正常,
我想資料庫或設定應該沒問題吧!
有問題的是 score_list/score_query.php 這支程式!
如果是這樣的話,希望開發人員能改善這個問題!謝謝!
另外學務系統好像沒有直接產生學期中【各階段學生個人成績通知單】(含平時、定期成績)的功能,
不知各校是如何處理的?
最後一個問題:
【成績管理】模組中的【管理學期成績】程式(score_input/manage2.php),
定期評量成績全班學生尚未輸入,
或平時成績全班學生尚未輸入時,
如果不小心按下【匯到教務處】按鈕,
【成績繳交狀況】管理程式(score_manage_new/manage.php)
該成績會顯示【X全班成績都未輸入】,
以致於無法解鎖。
建議修正一下程式:
如果全班學生尚未輸入,
就無法匯到教務處。
或者
不管該成績輸入狀態為何,
只要匯到教務處,
就要產生連結以利解鎖。
[
本帖最後由 id4 於 2012-3-23 16:38 編輯
]
歡迎光臨 彰縣自由軟體交流論壇 (http://free.jls.idv.tw/)
Powered by Discuz! 6.0.0