自定印領清格式範本(20170806新增)
在我向一些學校介紹我這個課務系統時,遇到一個難題,就是每個學校的印領清冊格式有很大的差異,各自需求不同,可是我的格式是固定的,如何適用各校呢?因此我想起在擔任註冊組長時曾用到sfs3學務系統,其中對成績單採用openoffice加上一些代碼套用讓學校自定格式,我也把它用在這個地方,只是我用的是excel試算表,這是因為我比較熟悉php操控excel試算表,以下是一些代碼的作用介紹。代碼的前三個英數字元是系統辨識的關鍵,後面的中文字是給人閱讀的,可以不用加入,但我個人會建議還是加入到試算表,底下有影片說明。
以下為教師相關:
T00全部教師:全部教師都會出現在清冊上。
T01正式教師:正式教師都會出現在清冊上
T02代理教師:代理教師都會出現在清冊上
T03代課教師:代課教師都會出現在清冊上
T05教師姓名:
T06授課節數:
T07教師職別:就是正式教師、代理教師、代課教師之類的。
以下為代課相關:
A00代課科目:
A01週一代課:出現在週一的代課,以下類推。
A02週二代課:
A03週三代課:
A04週四代課:
A05週五代課:
A06代課節數:
A07代課附註:註記代課的資料,包括日期和原任課教師。
A08週六代課:
A09週日代課:這是後來加上去的,所以沒有依序。
A11週一代課配課:這是給長代的代課教師用的,所以加上配課區別。以下類推。
A12週二代課配課:
A13週三代課配課:
A14週四代課配課:
A15週五代課配課:
A16代課配課節數:
A17代課配課扣除:長代的教師扣除沒有上課的節數。
A18代課配課被代扣除:長代的教師如果被代課扣除的節數。
A19代課配課實授節數:
A20代課配課科目:
A21代課配課附註:
A22週六代課配課:
A23週日代課配課:
以下為兼課相關:
B01兼課科目:
B02兼課應授節數:
B03兼課停課節數:兼課因停課而扣除節數。
B04兼課差假節數:兼課因差假而停授由他人代課節數。
B05兼課代課節數:代課他人之兼課節數。
B06兼課實授節數:
B07週一兼課:兼課課程在週一的節數。以下類推。
B08週二兼課:
B09週三兼課:
B10週四兼課:
B11週五兼課:
B12兼課附註:
B13週六兼課:
B14週日兼課:
以下為第八節相關:
C01第八節應授節數:
C02第八節差假節數:因為差假而由他人代課的節數。
C03第八節停課節數:全校停上的節數。
C04第八節代課節數:
C05第八節實授節數:
C06第八節附註:
C11週一第八節:在週一上第八節節數。以下類推。
C12週二第八節:
C13週三第八節:
C14週四第八節:
C15週五第八節:
以下為專案經費相關:
D00專案實授節數:
D01週一專案:在週一上的專案課程節數。以下類推。
D02週二專案:
D03週三專案:
D04週四專案:
D05週五專案:
D06專案應授節數:
D07專案減扣節數:專案課程因停課被扣節數。
D08專案差假節數:因為差假而被代課的節數。
D09專案代課節數:代到他人的專案課程節數。
D10專案科目:
D11專案附註:
D12週六專案:
D13週日專案:
試算表的格式規定:
1.A欄和B欄不做為顯示的表單內容,但做為系統辨識是否輸入資料用。A欄做為是否輸出的判別,只要不是空白都會認為是要輸出資料的位置。B欄用以判別適用的教師範圍,如正式教師或是全部教師。
2.A1到B3做為輸出一些標記的位置,請留空白。A2會輸出計算期間的週數、B2會輸出週一到週五的各日天數。
3.從第4列開始填入資料。若該列不插入資料,則在A、B欄留空。
4.最後結束在B欄末格輸入OVER。
5.每一列結束末格請輸入END。
6.其餘儲存依學校需求。
7.系統輸出時會由AB欄不是空白的那一列插入資料,可能會有多筆,會自動加入,不需設定。
以下影片我以一個檔案做說明。
以下為教師相關:
T00全部教師:全部教師都會出現在清冊上。
T01正式教師:正式教師都會出現在清冊上
T02代理教師:代理教師都會出現在清冊上
T03代課教師:代課教師都會出現在清冊上
T05教師姓名:
T06授課節數:
T07教師職別:就是正式教師、代理教師、代課教師之類的。
以下為代課相關:
A00代課科目:
A01週一代課:出現在週一的代課,以下類推。
A02週二代課:
A03週三代課:
A04週四代課:
A05週五代課:
A06代課節數:
A07代課附註:註記代課的資料,包括日期和原任課教師。
A08週六代課:
A09週日代課:這是後來加上去的,所以沒有依序。
A11週一代課配課:這是給長代的代課教師用的,所以加上配課區別。以下類推。
A12週二代課配課:
A13週三代課配課:
A14週四代課配課:
A15週五代課配課:
A16代課配課節數:
A17代課配課扣除:長代的教師扣除沒有上課的節數。
A18代課配課被代扣除:長代的教師如果被代課扣除的節數。
A19代課配課實授節數:
A20代課配課科目:
A21代課配課附註:
A22週六代課配課:
A23週日代課配課:
以下為兼課相關:
B01兼課科目:
B02兼課應授節數:
B03兼課停課節數:兼課因停課而扣除節數。
B04兼課差假節數:兼課因差假而停授由他人代課節數。
B05兼課代課節數:代課他人之兼課節數。
B06兼課實授節數:
B07週一兼課:兼課課程在週一的節數。以下類推。
B08週二兼課:
B09週三兼課:
B10週四兼課:
B11週五兼課:
B12兼課附註:
B13週六兼課:
B14週日兼課:
以下為第八節相關:
C01第八節應授節數:
C02第八節差假節數:因為差假而由他人代課的節數。
C03第八節停課節數:全校停上的節數。
C04第八節代課節數:
C05第八節實授節數:
C06第八節附註:
C11週一第八節:在週一上第八節節數。以下類推。
C12週二第八節:
C13週三第八節:
C14週四第八節:
C15週五第八節:
以下為專案經費相關:
D00專案實授節數:
D01週一專案:在週一上的專案課程節數。以下類推。
D02週二專案:
D03週三專案:
D04週四專案:
D05週五專案:
D06專案應授節數:
D07專案減扣節數:專案課程因停課被扣節數。
D08專案差假節數:因為差假而被代課的節數。
D09專案代課節數:代到他人的專案課程節數。
D10專案科目:
D11專案附註:
D12週六專案:
D13週日專案:
試算表的格式規定:
1.A欄和B欄不做為顯示的表單內容,但做為系統辨識是否輸入資料用。A欄做為是否輸出的判別,只要不是空白都會認為是要輸出資料的位置。B欄用以判別適用的教師範圍,如正式教師或是全部教師。
2.A1到B3做為輸出一些標記的位置,請留空白。A2會輸出計算期間的週數、B2會輸出週一到週五的各日天數。
3.從第4列開始填入資料。若該列不插入資料,則在A、B欄留空。
4.最後結束在B欄末格輸入OVER。
5.每一列結束末格請輸入END。
6.其餘儲存依學校需求。
7.系統輸出時會由AB欄不是空白的那一列插入資料,可能會有多筆,會自動加入,不需設定。
以下影片我以一個檔案做說明。