K12智能排課系統(tǒng)產(chǎn)品規(guī)格說明書
編輯導(dǎo)語:傳統(tǒng)的人工排課,工作量大、容易錯排漏排,中途修改課表更是牽一發(fā)而動全身,每到學(xué)期初排課時間段,排課老師更是苦不堪言;在保證教學(xué)質(zhì)量的前提下,最大化發(fā)揮校內(nèi)教師資源優(yōu)勢成為了排課老師的一大挑戰(zhàn)。本文作者以教務(wù)工作中最常見的排課場景為例,分析“智能匹配”在教務(wù)管理場景中的應(yīng)用。
一、 產(chǎn)品總體方案設(shè)計
1. 業(yè)務(wù)場景分析
排課工作是執(zhí)行教學(xué)計劃、實現(xiàn)培訓(xùn)學(xué)校培養(yǎng)目標(biāo)的重要一環(huán),是教育培訓(xùn)學(xué)校教學(xué)教務(wù)管理工作中最基本而又非常重要的一項。
課表的安排需要考慮許多約束性條件,而使用智能排課系統(tǒng),能讓機構(gòu)的排課工作簡單化、高效化。
課表的安排所面臨的眾多約束性條件,比如教學(xué)場地有限、教師多變、課程多樣性、班級合班上課、同班級多專業(yè)分層上課等都是排課需要考慮的問題。
幫助教務(wù)老師合理有序安排教師、教室、學(xué)生資源,統(tǒng)籌時間和計劃,實現(xiàn)教學(xué)資源利用效率最大化。
同時,系統(tǒng)提供多維度統(tǒng)計報表查看和分析,更好輔助教務(wù)管理需求,保障學(xué)院教務(wù)運轉(zhuǎn)準確高效。
2. 業(yè)務(wù)核心訴求和痛點需求
1)痛點需求:
手工排課時,信息的上通下達是極其麻煩的,而采用計算機排課,教學(xué)中的信息可以一目了然;
對于優(yōu)化學(xué)生的學(xué)習(xí)進程,評估每位教師對教學(xué)的貢獻,領(lǐng)導(dǎo)合理決策等都具有重要的意義,必將會大大推進教學(xué)的良性循環(huán)。
2)業(yè)務(wù)核心訴求:
智能判斷:根據(jù)老師的意向上課校區(qū)、上課科目、課程,及上一節(jié)課的上課校區(qū)地點,為已開班級但是還沒有排課的班級,自動生成排課記錄;
確認:確認將要排課的班級是否開班,由排課中心最終確認。
通知校區(qū)(校區(qū)主管與班主任)和上課老師。
3)調(diào)研對象:
3. 產(chǎn)品(技術(shù))設(shè)計或調(diào)整關(guān)鍵內(nèi)容
根據(jù)匹配優(yōu)先級設(shè)定排課算法,系統(tǒng)推薦上課老師、上課教室,生成排課記錄。
4. 產(chǎn)品運營推廣的核心量化指標(biāo)
- 預(yù)排課表微調(diào)率小于10%;
- 教務(wù)排課時間縮短80%以上;
- 線下確認流程通過系統(tǒng)實現(xiàn),提高排課信息確認效率。
5. 產(chǎn)品選型和開發(fā)方案
產(chǎn)品交付期望時間:XXXX
產(chǎn)品選型和開發(fā):
二、產(chǎn)品業(yè)務(wù)分析和設(shè)計
1. 業(yè)務(wù)定義
2. 產(chǎn)品主體流程及相關(guān)說明
1)智能排課主體業(yè)務(wù)流程圖:
2)流程說明,主要涉及三個步驟:
- 基礎(chǔ)信息配置;
- 根據(jù)配置條件優(yōu)先級進行篩選匹配,推薦上課老師及上課教師,選擇最優(yōu)項,進行集體班排課;
- 手動微調(diào)后,生成確定的3個維度的排課表(班級課表、老師課表、教室課表)。
3)底層業(yè)務(wù)規(guī)則:
通過組合“老師空閑時間+教室空閑時間+班級待排課時間+特殊條件規(guī)則”等關(guān)鍵信息,設(shè)計適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)和算法, 以確定每個班級的教學(xué)應(yīng)占據(jù)的時間段,并且保證任何一個時間段僅由一個班級、一位老師、一個教室占據(jù)。
4)主要要素的狀態(tài)演變及相關(guān)說明:
5)系統(tǒng)對接或集成。
3. 關(guān)鍵點流程和核心業(yè)務(wù)邏輯
1)核心要素的聯(lián)動內(nèi)容、關(guān)系和業(yè)務(wù)規(guī)則:
選擇上課老師時,根據(jù)已維護信息的優(yōu)先級先后篩選滿足條件的上課老師;
優(yōu)先級如下:教師資質(zhì)>老師空閑時間>所屬分院>意向上課校區(qū)>所屬項目部>意向課程類型>授課年級>意向上課時間。
選擇上課教室時,根據(jù)已維護信息的優(yōu)先級先后篩選滿足條件的上課教室;
優(yōu)先級如下:教室空閑時間>所屬校區(qū)>可容納人數(shù)>硬件設(shè)施。
2)與現(xiàn)有系統(tǒng)的主要差異:
班級排課選擇上課老師、教室,通過系統(tǒng)根據(jù)預(yù)先設(shè)定的規(guī)則,推薦合適的上課老師、上課教室,而非將線下反復(fù)確認后,再手動錄入系統(tǒng)。
4. 產(chǎn)品目錄菜單結(jié)構(gòu)
三、配置中心
1. 具體描述業(yè)務(wù)場景
- 基礎(chǔ)配置:維護老師、教室、班級、校區(qū)等基本信息;
- 高級配置:設(shè)置排課約束原則及消息通知。
2. 模塊業(yè)務(wù)流程
3. 要素字段定義
4. 功能詳細設(shè)計
5. 原型頁面
配置中心>基礎(chǔ)配置,如下圖所示:
點擊“新建老師設(shè)置”按鈕,進入“創(chuàng)建員工頁”,如下圖所示:
配置中心>高級配置>約束原則,如下圖所示:
點擊編輯按鈕,進入“修改公共配置頁”,如下圖所示:
配置項“最少開班人數(shù)”,可設(shè)置多個校區(qū)類別的配置人數(shù)。如下圖所示:
頁面交互說明:點擊?,可新增一行顯示;點擊?,刪除該行顯示。
配置中心>高級配置>消息提醒,如下圖所示:
四、排課中心
1. 排課的基本業(yè)務(wù)場景
排課的主要任務(wù)是對時間、老師、班級、教室、課程五個因素進行最優(yōu)化組合配置,進行批量排課匹配,生成目標(biāo)課表,保證充分發(fā)揮各資源優(yōu)勢和提高教學(xué)質(zhì)量。
課程表應(yīng)該滿足以下約束:
- 同一教學(xué)班級的學(xué)生在同一時間不能安排兩門以上的課程;
- 同一老師同一時間不能安排兩門以上的課程;
- 同一教室在同一時間不能安排兩門以上的課程;
- 同一時間安排課程總數(shù)不能大于所能提供的教室總數(shù);
- 同一教學(xué)班的人數(shù)不能大于所安排教室的容量。
課表除了滿足以上硬性約束之外,排課時還應(yīng)該遵循以下原則:
- 相對固定原則:同一教師、同一課程應(yīng)盡量選擇相對固定的幾個教室。老師相鄰兩節(jié)課的教室距離不能太遠,要保證足夠的時間作上課準備等。
- 約束原則:一天內(nèi)老師的上課時間需大于X小時,小于Y小時。
2. 系統(tǒng)推薦的優(yōu)先級原則
老師推薦優(yōu)先級判斷規(guī)則
教室推薦優(yōu)先級判斷規(guī)則
3. 生成課表
1)原型頁面
進入排課中心,我的課表,可查看到“班級課表”、“老師課表”、“教室課表”,如下圖所示:
點擊“一鍵排課”按鈕,進入“一鍵排課頁”,如下圖所示:
點擊“集體班排課”按鈕,進入“集體班排課頁面”,如下圖所示:
五、行為統(tǒng)計
1. 具體描述業(yè)務(wù)場景
埋點數(shù)據(jù)采集,統(tǒng)計排課時,通過系統(tǒng)推薦的老師、教室的修改率,以便驗證系統(tǒng)推薦邏輯的準確性。
2. 要素字段定義
原型頁面如下:
六、技術(shù)要求
有關(guān)本次產(chǎn)品開發(fā)涉及的技術(shù)要求:
- 使用載體:PC;
- 瀏覽器兼容:(請?zhí)峁┠闼С值臑g覽器,注意IE 8- IE10為必須,如有特殊情況請說明);
- UI設(shè)計和制作;
- 性能速度并發(fā);
- 對內(nèi)或?qū)ν獾臄?shù)據(jù)接口:對接方式、對接字段、對接頻率。
本文由 @文武君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自?Unsplash,基于 CC0 協(xié)議
1、這套系統(tǒng)適用于什么類型的學(xué)校沒有說明,高校、中小學(xué)、培訓(xùn)機構(gòu)都不一樣的,這可能是培訓(xùn)機構(gòu)的排課吧;
2、這應(yīng)該不是生產(chǎn)用的系統(tǒng),系統(tǒng)功能不完善,一套排課系統(tǒng)應(yīng)該得包括教師管理、班級管理、學(xué)生管理、課程管理、課程表管理(排課中心),按文中的這些配置,班級好像沒有辦法和課程對應(yīng)起來;
3、集體班、小班、一對一班課程的排課邏輯應(yīng)該存在差異,流程不清晰,沒有對整個排課流程說明
這幾個問題問的看出來是行家
希望你也能寫一篇
1、題目說的k12排除高校,中小學(xué)的班級和教室是固定的,一般按照學(xué)期排課,所以只能滿足培訓(xùn)機構(gòu)
2、一套完整的智慧校園才會包括那些管理,智慧校園中的排課系統(tǒng)會抽取那部分基礎(chǔ)數(shù)據(jù),這套系統(tǒng)明顯不屬于智慧校園內(nèi),而是一個單獨的通用化產(chǎn)品(前文已提)
3、學(xué)校內(nèi)一般沒有這類班級的概念
綜上,這套系統(tǒng)適用于k12培訓(xùn)機構(gòu),但其中的業(yè)務(wù)邏輯分析、配置設(shè)計、排課邏輯都非常有價值
但是培訓(xùn)機構(gòu)核心的課耗沒有體現(xiàn)
這個應(yīng)該不是針對學(xué)校的排課吧,學(xué)校的排課一般都是每周課程一樣,或者雙周課程一樣,然后輪回反復(fù)上課的
兩個問題請教下:
1. 一鍵排課里“班級年份”“班級期段”“類型”字段的意思能解釋下么?
2. “一鍵排課”是將所有班級、所有教師、所有教室進行統(tǒng)一排課嗎?
3.“一鍵排課里”如何排好各科目老師的課時呢,比如一個語文老師規(guī)定1周10個課時,但該語文老師教授了2個班級,如何做到這兩個班級課時分配?
大神
智能化
小編對排課系統(tǒng)的分析好透徹,值得借鑒
厲害~ 智能化,比人工快速并且準確!