公告區:
20210228 21:40
今天更新了單機虛擬主機版本的連結,我把主機的作業系統改成有桌面系統的版本,對一般的使用者比較有親和力。而且也發布了支援原本的mysql_connect的課務系統版本以及支援PDO連結資料庫的課務系統版本。請至單機虛擬主機版本頁面下載。這兩個版本的virtualbox滙出檔中都有包含兩套課務系統的打包檔,放在/var/www資料夾下。
在上個公告中有關修改PDO的語法我已完成,如果有人想要使用這個版本,請用電子郵件和我聯絡。只是尚未有完整測試,可能會有出現錯誤訊息會出現,但不會影響系統執行。
今天更新了單機虛擬主機版本的連結,我把主機的作業系統改成有桌面系統的版本,對一般的使用者比較有親和力。而且也發布了支援原本的mysql_connect的課務系統版本以及支援PDO連結資料庫的課務系統版本。請至單機虛擬主機版本頁面下載。這兩個版本的virtualbox滙出檔中都有包含兩套課務系統的打包檔,放在/var/www資料夾下。
在上個公告中有關修改PDO的語法我已完成,如果有人想要使用這個版本,請用電子郵件和我聯絡。只是尚未有完整測試,可能會有出現錯誤訊息會出現,但不會影響系統執行。
20210208 21:03
不明的原因,godaddy公司升級我租用的主機,造成PHP警告將不再支援mysql_connect語法,我查了一下資料,決定改用PDO,現正在修改程式碼中,預估要花費三個月的工作時間,希望在下學年開學時可以完成。現在仍可以正常使用,只是會有警告語,若想關閉警告,請與我連絡。
不明的原因,godaddy公司升級我租用的主機,造成PHP警告將不再支援mysql_connect語法,我查了一下資料,決定改用PDO,現正在修改程式碼中,預估要花費三個月的工作時間,希望在下學年開學時可以完成。現在仍可以正常使用,只是會有警告語,若想關閉警告,請與我連絡。
20201024 21:28
為了擴展排課的方便和完整性,對排課的方式做了重大的改動,先前要排課到專科教室需要先連結課程和專科教室,但這就禁止了沒有連結的課不能排入,而且連結的課程必須每一堂課都排到專科教室,為了改善這個問題,對資料庫的結構做了改動,允許沒有設定專科教室的的課程可以排入到專科教室中,也不必全部都排入,可以只有部份課程排入,如配了5節國文,可以只排入一節到專科教室中。在預排和手動排課調整頁面中都可以進行這樣的操作。因為更動資料庫的結構,所以對先前已申請使用的使用者需要手動更動資料庫結構,如果有在使用的使用者請email [email protected],告知貴校的名稱和申請的獨立網址,我會再為個別學校修改。
為了擴展排課的方便和完整性,對排課的方式做了重大的改動,先前要排課到專科教室需要先連結課程和專科教室,但這就禁止了沒有連結的課不能排入,而且連結的課程必須每一堂課都排到專科教室,為了改善這個問題,對資料庫的結構做了改動,允許沒有設定專科教室的的課程可以排入到專科教室中,也不必全部都排入,可以只有部份課程排入,如配了5節國文,可以只排入一節到專科教室中。在預排和手動排課調整頁面中都可以進行這樣的操作。因為更動資料庫的結構,所以對先前已申請使用的使用者需要手動更動資料庫結構,如果有在使用的使用者請email [email protected],告知貴校的名稱和申請的獨立網址,我會再為個別學校修改。
20201005 19:00
今天完成另一個配課的操作,主意是來自於STC排課軟體,基本上就是模仿它的操作方式,只是表現在網頁上而已,因為功能是新加的,放在班級配課管理裡,有一個配課2.0的按鈕,因為在測試中,所以關閉了資料庫更動的功能,只提供操作體驗,而目因為網頁是新加上去,所以在各校並沒有連結,要使用的學校請來信告知。操作的流程是先行配課給各班,這個操作會一次批量把所有班級和全部科目都設置上去,可以大幅的節省時間,再一一的為各課程指定教師。在指定教師時,畫面上的金色區塊是作用中的區域,只要點選右邊的教師姓名就可以指定,會自動跳到下一個課程,可以先把全校的課程教師都指定好了再一次上傳給資料庫中。
今天完成另一個配課的操作,主意是來自於STC排課軟體,基本上就是模仿它的操作方式,只是表現在網頁上而已,因為功能是新加的,放在班級配課管理裡,有一個配課2.0的按鈕,因為在測試中,所以關閉了資料庫更動的功能,只提供操作體驗,而目因為網頁是新加上去,所以在各校並沒有連結,要使用的學校請來信告知。操作的流程是先行配課給各班,這個操作會一次批量把所有班級和全部科目都設置上去,可以大幅的節省時間,再一一的為各課程指定教師。在指定教師時,畫面上的金色區塊是作用中的區域,只要點選右邊的教師姓名就可以指定,會自動跳到下一個課程,可以先把全校的課程教師都指定好了再一次上傳給資料庫中。
20200924 16:37
昨天完成了上傳到教育部人力資源系統的授課資料試算表檔案輸出格式的更新,依照來自該網站的範例檔格式來輸出,方便教學組把授課資料上傳。
在教師配課總表做了一些小更動,把教師的配課條列做比較好的排列,而不是放一堆,目的是方便使用者能較容易閱讀。
在維護課務系統的過程中遇到一些因為資料內容中文編碼問題而產生的狀況,所以在此請使用者注意下列幾點:
1.在班級、教師、科目的名稱中不要使用空格,這可能會造成部分的javascript函式失效,原因我不清楚,但只要把空格清除後函式就會正常。
2.如果班級、教師、科目的名稱中有難字,也就是一般的中文字庫中沒有這個字,可能是你自已造的,不要使用,我遇到的情況是造成mysql資料庫系統在做查詢的操作時發生錯誤。建議先用類似的字代替,在輸出資料檔案後再手動修改。
昨天完成了上傳到教育部人力資源系統的授課資料試算表檔案輸出格式的更新,依照來自該網站的範例檔格式來輸出,方便教學組把授課資料上傳。
在教師配課總表做了一些小更動,把教師的配課條列做比較好的排列,而不是放一堆,目的是方便使用者能較容易閱讀。
在維護課務系統的過程中遇到一些因為資料內容中文編碼問題而產生的狀況,所以在此請使用者注意下列幾點:
1.在班級、教師、科目的名稱中不要使用空格,這可能會造成部分的javascript函式失效,原因我不清楚,但只要把空格清除後函式就會正常。
2.如果班級、教師、科目的名稱中有難字,也就是一般的中文字庫中沒有這個字,可能是你自已造的,不要使用,我遇到的情況是造成mysql資料庫系統在做查詢的操作時發生錯誤。建議先用類似的字代替,在輸出資料檔案後再手動修改。
20200826 21:48
今天天在手動排課調整功能加入了個功能,設定一個雙堂連排的核取方塊,勾選後在拉動排課時,如果填入的班級、教師、專科教室課表的下方有空位,以及仍有餘節數未排課,則會自動排入該配課一節,也就是一次排兩節。這是壽山國小劉金旻主任提到國小端會安排部份科目會有一次排兩節的情況,這樣操作可以較節省時間。
今天天在手動排課調整功能加入了個功能,設定一個雙堂連排的核取方塊,勾選後在拉動排課時,如果填入的班級、教師、專科教室課表的下方有空位,以及仍有餘節數未排課,則會自動排入該配課一節,也就是一次排兩節。這是壽山國小劉金旻主任提到國小端會安排部份科目會有一次排兩節的情況,這樣操作可以較節省時間。
202008250 21:01
為避免因為一些不小心的操作造成無法彌補的損失,我把自動排課、清除配課、清除學期資料這三個功能加上了一個密碼再次確認的動作,進行這些操作時,畫面上會再次出現要求輸入管理密碼的輸入框,要輸入管理密碼才會進行操作。
為避免因為一些不小心的操作造成無法彌補的損失,我把自動排課、清除配課、清除學期資料這三個功能加上了一個密碼再次確認的動作,進行這些操作時,畫面上會再次出現要求輸入管理密碼的輸入框,要輸入管理密碼才會進行操作。
20200825 18:37
在經過和四維國小連老師的討論,在班級配課總表頁面上加入了一個小功能,本來拉動配課時,如果回放到原本的位置會是修改配課節數,如今加入如果輸入值是零的話,則做刪除的操作。而在教師配課總表頁面上加入了較多的操作功能,點選配課的話,會出現對話框來輸入修改配課的節數,如果輸入為零則進行刪除配課,如果不是零則修改配課節數,若為負值則提示而不操作。進行操作則會一併更新畫面上的教師配課總數,被刪除的配課會轉為紅色字並加上刪除線,也不能再進行操作。
在經過和四維國小連老師的討論,在班級配課總表頁面上加入了一個小功能,本來拉動配課時,如果回放到原本的位置會是修改配課節數,如今加入如果輸入值是零的話,則做刪除的操作。而在教師配課總表頁面上加入了較多的操作功能,點選配課的話,會出現對話框來輸入修改配課的節數,如果輸入為零則進行刪除配課,如果不是零則修改配課節數,若為負值則提示而不操作。進行操作則會一併更新畫面上的教師配課總數,被刪除的配課會轉為紅色字並加上刪除線,也不能再進行操作。
2020.8.20 16:35
壽山國小劉老師提出一個需求,在手動排課時是否可以在教師課表上出現教師設定不排課的時段和領域時間的提示,我做了修改,進入手動排課功能後,點選出教師課表會出現如上圖,課表中的灰色底代表點選的班級或是專科教室在那些時段已經有排課了,不能再排入,系統也會禁止排課進去,如果是可以排課的位置,會有白色底出現,紅色邊框代表該位置已設定為該教師不想排課的時段,或是領域時間,但是系統為了能有彈性,並不會禁止把課排進去,有時候要完全依照教師的意思給課表真的是有困難的,紅色底則是表示該課程排到了設定不排課或是領域時間的時段。
最近有人利用留言版和我聯絡,而我沒有好好的去管理和看留言版,我想我應該把這個留言版好好的管理和運用。我會常去看看它。
2020.7.30 16:55
因應苗栗特教學校的需要,取消了在班級配課總表中標題欄中科目顯示字數設定,這可以顯示完整的課程長度,但會使版面上的長度增加,版面比較不會那麼整齊。
修改了在教師配課總表中標題原為班級的小錯誤,修正為教師。
2018.10.10 19:38
重要資訊:
我發布了虛擬主機版本的課務系統,請到左方的單機虛擬主機版本頁面看說明。
2018.06.30 20:08
修改教師代課費若超過20010元需扣二代健保自付額的功能,改為可設定金額及費率。調高後可以用來不扣款。在設定金額欄位上按右鍵可以直接設為一百萬。
發現程式的bug,需修正重新選定學期時頁面沒有同步的問題,需要reload。已修正完畢。另白河國中反應刪除班級後,原設定的配課沒有刪除,需要修正。但查看程式碼並沒有發現錯誤,需要再觀察。
2017.12.15 20:08
白河國中反應有老師代課鐘點計費時出現兼課老師的課被莫名的扣除的情況,經過追查,可能的原因是起源於兼課資料的錯誤,而出現這種狀況的來源應是出自於操作課表時,在設定了兼課後又進行課務的更動,而兼課資料沒有隨之更動而造成不同步的情形,在檢查程式後,加入了更改課表時會刪除兼課設定的功能,若是進行互調則會隨之更新設定。
2017.8.10 18:30
由於修改程式發生設計邏輯上的錯誤,造成新使用者疑似資料流失,請各位不必操心,資料仍在,只是讀取的設定錯誤,我己經修復了。如果曾發生進入後班級和排課不見了,請重新登入就可以了。
2017.8.6 18:50
我申請了一個留言版作為討論區,請由左方最下面的分享討論版點入,歡迎來指教和分享,我也會利用這個區塊來回覆詢問的問題。
2017.8.6 7:24
今天早上算是完成了說明書的部份,新增了設計印領清冊範本的指引。另有部份的更新。
2017.7.7 19:48
因應一位吳老師的要求,我在現有排課軟體上加以擴展,使它可以包容以下情況:
1.一個班級在同一個時間允許同時安排兩個課程,也就是兩位老師來上課。
2.多班可以在同一個時間由同一個教師來上課,也就是併班。
3.一個班級在同一節由兩位以上教師輪流上課。
4.班群的分組教學。
我尚未開發出自動排課,但其他的功能都已完成,可以手動排課,要徵求測試者,意者請寫信到[email protected]和我聯絡。
壽山國小劉老師提出一個需求,在手動排課時是否可以在教師課表上出現教師設定不排課的時段和領域時間的提示,我做了修改,進入手動排課功能後,點選出教師課表會出現如上圖,課表中的灰色底代表點選的班級或是專科教室在那些時段已經有排課了,不能再排入,系統也會禁止排課進去,如果是可以排課的位置,會有白色底出現,紅色邊框代表該位置已設定為該教師不想排課的時段,或是領域時間,但是系統為了能有彈性,並不會禁止把課排進去,有時候要完全依照教師的意思給課表真的是有困難的,紅色底則是表示該課程排到了設定不排課或是領域時間的時段。
最近有人利用留言版和我聯絡,而我沒有好好的去管理和看留言版,我想我應該把這個留言版好好的管理和運用。我會常去看看它。
2020.7.30 16:55
因應苗栗特教學校的需要,取消了在班級配課總表中標題欄中科目顯示字數設定,這可以顯示完整的課程長度,但會使版面上的長度增加,版面比較不會那麼整齊。
修改了在教師配課總表中標題原為班級的小錯誤,修正為教師。
2018.10.10 19:38
重要資訊:
我發布了虛擬主機版本的課務系統,請到左方的單機虛擬主機版本頁面看說明。
2018.06.30 20:08
修改教師代課費若超過20010元需扣二代健保自付額的功能,改為可設定金額及費率。調高後可以用來不扣款。在設定金額欄位上按右鍵可以直接設為一百萬。
發現程式的bug,需修正重新選定學期時頁面沒有同步的問題,需要reload。已修正完畢。另白河國中反應刪除班級後,原設定的配課沒有刪除,需要修正。但查看程式碼並沒有發現錯誤,需要再觀察。
2017.12.15 20:08
白河國中反應有老師代課鐘點計費時出現兼課老師的課被莫名的扣除的情況,經過追查,可能的原因是起源於兼課資料的錯誤,而出現這種狀況的來源應是出自於操作課表時,在設定了兼課後又進行課務的更動,而兼課資料沒有隨之更動而造成不同步的情形,在檢查程式後,加入了更改課表時會刪除兼課設定的功能,若是進行互調則會隨之更新設定。
2017.8.10 18:30
由於修改程式發生設計邏輯上的錯誤,造成新使用者疑似資料流失,請各位不必操心,資料仍在,只是讀取的設定錯誤,我己經修復了。如果曾發生進入後班級和排課不見了,請重新登入就可以了。
2017.8.6 18:50
我申請了一個留言版作為討論區,請由左方最下面的分享討論版點入,歡迎來指教和分享,我也會利用這個區塊來回覆詢問的問題。
2017.8.6 7:24
今天早上算是完成了說明書的部份,新增了設計印領清冊範本的指引。另有部份的更新。
2017.7.7 19:48
因應一位吳老師的要求,我在現有排課軟體上加以擴展,使它可以包容以下情況:
1.一個班級在同一個時間允許同時安排兩個課程,也就是兩位老師來上課。
2.多班可以在同一個時間由同一個教師來上課,也就是併班。
3.一個班級在同一節由兩位以上教師輪流上課。
4.班群的分組教學。
我尚未開發出自動排課,但其他的功能都已完成,可以手動排課,要徵求測試者,意者請寫信到[email protected]和我聯絡。
2017.7.7 19:39
因應白河國中教學組要求,增加限制老師瀏覽課表的學期功能,以避免正在安排暑期或是下學期課程時,老師提早看到而造成困擾。可以在「學期資料管理/修改學期標題」頁面中設定解鎖或是上鎖,預設是上鎖的情況。
另外在輸出專案經費的申請清冊中加入顯示因為代課而產生的節數增減,方便會計主任核對。
另: 由於近來有對系統的布局和功能做改變,而造成這個說明書上的畫面和現有的情況不符,我會重新錄製說明的短片,請大家稍候。
因應白河國中教學組要求,增加限制老師瀏覽課表的學期功能,以避免正在安排暑期或是下學期課程時,老師提早看到而造成困擾。可以在「學期資料管理/修改學期標題」頁面中設定解鎖或是上鎖,預設是上鎖的情況。
另外在輸出專案經費的申請清冊中加入顯示因為代課而產生的節數增減,方便會計主任核對。
另: 由於近來有對系統的布局和功能做改變,而造成這個說明書上的畫面和現有的情況不符,我會重新錄製說明的短片,請大家稍候。
前言:
大約在1年前,我自己試著用excel巨集來設計一個排課系統,但是那次的成果很糟,跑一個結果要花上十多分鐘,而且排得不好。但那次的經驗讓我有一些的經驗。我開始去思考一個排課系要用來做什麼,理出一個架構來。我放棄了用excel巨集來設計的想法,我覺得速度太慢,而且只能單機作業。大約半年前,我試著在自己的家中電腦上安裝了LINUX Fedora作業系統,並且安裝php和mysql程式,開始了以php來寫這個系統。半年的時間,做了一些測試,面對一些自己都不知道為什麼的錯誤,終於完成了一個大概,現在它已經可以上線使用,我的任職學校也開始小範圍的試用,我希望能得到更多學校的使用意見,歡迎國中小學校來申請使用。它不太完美,至少從我的角度是如此,有需要修改,而且我不曾任職過教學組長,並不十分清楚教學組在排這些課程的方式,只憑著自己的想法以及和教學組的一些討論來設計,問題不少是必然的,但歡迎大家提供意見,如果你覺得我寫得很好用,也給個掌聲。
我在2015年初做了改版,將原本一個網站多個學校,但每個學校只能用一個學期的模式改為讓使用學校各自安裝(可以使用XAMPP),但可以多個學期共存的方式,也改用jquery來簡化程式碼。原本的試用網站已經停用,如果你對我的設計有興趣,請撥電話0929708703或是email到[email protected]及[email protected]和我聯絡。
2016.07.10基於許多的需求,我做了不少的更動,加添功能,並把程式用網站來包裝,讓所有的操作都在網頁上。不過需要花月租費租用主機和申請網址的費用。
我在2015年初做了改版,將原本一個網站多個學校,但每個學校只能用一個學期的模式改為讓使用學校各自安裝(可以使用XAMPP),但可以多個學期共存的方式,也改用jquery來簡化程式碼。原本的試用網站已經停用,如果你對我的設計有興趣,請撥電話0929708703或是email到[email protected]及[email protected]和我聯絡。
2016.07.10基於許多的需求,我做了不少的更動,加添功能,並把程式用網站來包裝,讓所有的操作都在網頁上。不過需要花月租費租用主機和申請網址的費用。
有興趣分享程式設計的可以email到這個信箱 [email protected]來討論。