Repository navigation
v1.4.5 — 新增調課(未請假)
老師沒請假,也能調課。 來自 LINE 社群一位組長:有時老師沒有請假,只是要和別人調課;先前調課只能從請假展開的節次做,組長只好硬登一張假,假別選什麼都不對。
資料表沒有變動,照一般方式升級即可(.env 改 IMAGE_TAG=v1.4.5 → docker compose pull && docker compose up -d)。
官方映像(amd64 + arm64 雙架構)已發布於 GHCR:
ghcr.io/begin0808/course_scheduling_system-{api,worker,web}:v1.4.5
新增
- 新增調課(未請假):「調代課處理」標題旁多了「新增調課(未請假)」。選老師、日期,系統列出他那天的課,勾要調的節次(可以勾好幾節),按「下一步」就直接列出可以對調的節次,點一個就成立。之後和一般調課完全一樣:調課通知單、今日調代課看板、巡堂表、通知都照常。
- 只能選調課:不會出現代課推薦、併班、自習、不處理,也不能整批指派代課。
- 不算請假:不出現在「請假登記」,不產生代導;找人代課時,這位老師也不會因為「當天請假」被排除。
- 已經上過的節次、已經在別張假單裡的節次不能勾,會寫出原因。
- 要取消時,按卡片右上角的「取消這筆調課」,照原課表上課;已經成立的調課會通知雙方。
- 「調代課紀錄」的假別寫「調課(未請假)」。
- 新 API:
GET /api/teachers/{id}/day-periods、POST /api/swap-requests。