一、 產品整體方案設計
1. 業務場景分析
教務教師主要處理課程安排,追蹤學生的學習。在課程安排中,我們需要考慮三方的限制:教師、學生和教室。教師的業餘時間、教師的最大課程、教師的教學程度、課堂條件和學生的要求。課程安排完成後,教務教師應核實課程表,必要時微調,並及時通知教師或學生調整狀況。
在跟進學生當中,每個學生情況各異(出勤、考試等),難以每天遍歷每個學生的情況,只能在(即將)出現異常的時候,獲得異常的通知,後續跟進。
2. 業務訴求
智慧課程安排:結合課程安排中應考慮的問題,設定優先級,自動提示可以安排課程的教師。
智慧提醒學生異常:設定異常標準,符合標準時自動推播訊息。
3. 關鍵的產品技術設計
根據不同的優先級,設定排課演算法,有系統地推薦教師和課堂,產生課表。
學生的學習資訊和數據與產品對接,並設定異常標準,自動向使用者推送資訊。
1. 主體流程
智慧排課主業務流程
三大步驟:
設定教師、學生、課程資訊→設定資訊優先順序→配對教師,課堂到對應的課程
底層邏輯:
優先順序如下:教師擅長課程類型>空閒時間>程度>教齡>國籍
根據設定的優先順序推薦教室,優先順序如下:教室狀態>課堂空閒時間>容納人數
組合老師 課堂空閒時間 設計適當的資料結構和演算法,遵循以下原則:
同一學生不能同時安排兩門以上課程;
同一教師不能同時安排兩門以上課程;
同一教室不能同時安排兩門以上課程;
同一課程的數量不得大於安排的課堂容量。
盡量選擇相對固定的課程(尤其是人數較多的課程)。
2) 智慧提醒學生異常主業務流程
1、 功能說明
2、 原型頁面
1、 功能說明
2、流程
3、原型頁面
1、 功能說明
2、流程
3、 學生資訊欄位說明
4、原型頁面
1、 功能說明

2、流程
3.教師資訊欄位說明

4.課堂資訊欄位說明
5、原型頁面
1、功能說明
2、原型頁面
發佈留言