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