程式CODE

顯示具有 SFS3模組發表 標籤的文章。 顯示所有文章
顯示具有 SFS3模組發表 標籤的文章。 顯示所有文章

2014年8月15日 星期五

[自製模組]分享連結

這是一個非常簡單的模組
主要是本校某主任要使用google的表單來進行長期的調查
讓全校老師填報資料

因為很多老老師沒有google的帳號
所以是設計任何人都可以填的

該主任不想公開這個google表單的連結
所以希望在學務系統裡放上連結就好

這個模組可以讓有管理權限的人貼上任何連結
其餘人只能看。


下載:
https://drive.google.com/file/d/0B7DFYUyae7cidG5IdUZOMERlWkk/edit?usp=sharing


[自製模組]找本學期學生

這個模組是應校內老師要求,
常有需要查某一位他班的學生。
只要知道他是哪一班即可。

stud_search「學生搜尋」模組可提供這個功能 
但查出來的資料太詳細了,
非本班導師,非職務需要,不應該可看到學生的重要個資。

因此寫了這個簡單的模組:



這個模組順便改進了「學生搜尋」模組中,單找一個字時,會找到不對的資料
例如找「李」





本模組畫面:










2013年12月2日 星期一

[自製模組]和東體適能

本校體育組長要上傳全校體適能的學生資料
無奈格式和SFS3不太一樣,
這個模組會輸出一個CSV檔,
一次把全校的體適能表格做出來,
體育組長不用再改生日格式、一班一班copy欄位排列了!
體適能上傳格式

其實在「體適能管理」模組中,已有這些功能...但是因為只要四~六年級的資料,這些年段的體育老師只有兩位,他們就習慣直接在excel上操作,所以才會有這種需求。


https://drive.google.com/file/d/0B7DFYUyae7cidEN4MGI1bWRyT2M/edit?usp=sharing

[自製模組]行政公開文件

行政人員常有需要公開一些文件、表單給校內及校外人士下載使用

像是教學組的「課程計畫」、場地租借辦法之類的....

所以為求統一帳號,

還是在SFS3下弄個模組吧...

快弄好之際,才發現前人有個模組「docup [文件資料庫]」有相關的功能了

so....@@

當做程式練習吧!

「下載」:https://drive.google.com/file/d/0B7DFYUyae7ciT3RqQTl2aFgtZDA/edit?usp=sharing






2013年9月30日 星期一

[自製模組]校內運動會報名


本校要辦運動會,
體育組長來找我,
他希望我可以設計線上報名系統,
好讓他不用年年拿著老師送來的報名單key in

於是我寫了這個模組
功能是
1.導師可以報名該班學生參加運動會,及其參加項目
2.有管理權的人可以檢視已報名班級,也可下載秩序冊的一些表格(以本校為範本)

給有興趣玩玩的大家
下載:
https://drive.google.com/file/d/0B7DFYUyae7cib1QxS3loZXN4ZWs/edit?usp=sharing

SFS3-[自製模組]教師代課銜接


雖然SFS3內建有教師請假模鉏
不過要層層按「核可」才能順利請假
另外,請假教師的課務交接給代課老師需要「課務銜接單」
所以本校教學請我能不能設計一個SFS3的模組

花了好一段時間,寫得亂亂的...

給有需要的人玩看看....

下載
https://drive.google.com/file/d/0B7DFYUyae7ciSF9HRk56SFFZbTQ/edit?usp=sharing

功能:
1.教師請假課務銜接(不是給人事請假用的,而是給教學組銜接單)
2.教學組建立代課教師資料庫

很多設計是針對本校的規定,像是事假要自己找代課.....

還有....
設計完至今...........
本校沒用過....><

SFS3模組-校內人員組織列表


在SFS3的模組中,teach_class裡面有一支teacher_web.php可提供學務系統內所有帳號的列表

但做為全校人員及組織的列表,尚有不足

因此自己修改以上檔案...

新增一個模組,可以自己增加學務系統以外的人員及組織

範例:http://163.23.93.67/sfs3/modules/web_list/show.php

下載:https://drive.google.com/file/d/0B7DFYUyae7ciWXdkc2NsYVFVWkU/edit?usp=sharing

2013年7月2日 星期二

[SFS自製模組]AllMove_2_SFS 全移到自由

「下載-201307111123版」^___^|||

這個模組主要功能就是把101學年度下學期全移校務系統學生的請假、教師的評語,
轉匯到SFS3中。
也就是下圖中,紅色框起來的地方。






一、幾個小問題說明一下
1.全移系統學生的假有喪假類別...SFS3沒有,所以我把它放置在SFS3的「其他設定」


2.日常生活表現評量中,「日常行為表現」、「團體活動表現」、「公共服務」、「校外特殊表現」及最右邊的「等第」分數,均不建立。(事實上這些早有公文指出不必評了)




二、再來是操作此模組的方式
1.將此模組解壓放置在SFS3的modules中,安裝它。


2.到SFS3中的「全移到自由」模組,選「1.匯入CSV檔」,先下載「全移學期成績自訂表單」,檔案「comm2free.html」,再下載「範例CSV檔」(sample.csv)



3.至全移的「成績管理」模組-「管理設定」-「自訂表單設定」-「上傳」


4.選擇「上傳」後,選「學期通知單」,再選擇檔案「comm2free.html」,按確定


5.到「國中小表單列印」-「學生成績通知單」,把要匯入的班級通通選進來,確定一下是指定「HTML」顯示後,按「友善列印」


6.出現所選擇班級的所有學生請假日數及評語,從第二行開始,全部複製起來!(第一行不要)


7.開啟第二步驟下載的sample.csv檔,打開它,刪除範例的第1行


8.從第一行第一欄起,貼上從全移複製來的資料後,存檔。
若評語欄有半形的「,」...須使用取代功能,改為全形的「,」,才不會被截斷評語!
若是評語欄位是空的,將不會寫入!


9.回到SFS3的全移到自由,到「1.匯入CSV檔」選擇檔案,提交匯入。


10.到「2.檢查->匯入評語」,預設是當前的「學年學期」,也可改匯過去的學年學期。
再來勾選你要匯入的班級,再「提交」送出!
下方為從全移匯入的學生個人資料
這個動作是要確認你們學校在全移、SFS3系統中,學生的人數是否一致(轉出入有同步了嗎?)






11.「提交」後,會比對兩系統的學生名單,若出現「不相符」,也許是有轉出入沒搞定,也許是學生改名字或key錯名,將無法繼續進行!(目前都還沒有正式寫入資料庫)
若是看起來就是同一個人(罕字出不來?)...就沒關係!


12.若兩系統名單吻合,將出現「下一步」,按它!


13.出現所有學生的學期請假、評語資料,做最後的確定!
注意!若有班級沒有輸入評語,就不要匯入,會出錯!
若真的要匯入,按「確定匯入」!



14.出現「匯入成功!」,可以去檢查看看囉!
希望一切ok!




15.我有動到的資料表有「stud_seme_score_nor」、「stud_seme_score_oth」及「stud_seme_abs」