K12智能排課系統(tǒng)產(chǎn)品規(guī)格說明書

11 評論 20625 瀏覽 170 收藏 14 分鐘

編輯導(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)流程說明,主要涉及三個步驟:

  1. 基礎(chǔ)信息配置;
  2. 根據(jù)配置條件優(yōu)先級進行篩選匹配,推薦上課老師及上課教師,選擇最優(yōu)項,進行集體班排課;
  3. 手動微調(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)該滿足以下約束:

  1. 同一教學(xué)班級的學(xué)生在同一時間不能安排兩門以上的課程;
  2. 同一老師同一時間不能安排兩門以上的課程;
  3. 同一教室在同一時間不能安排兩門以上的課程;
  4. 同一時間安排課程總數(shù)不能大于所能提供的教室總數(shù);
  5. 同一教學(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ù)要求:

  1. 使用載體:PC;
  2. 瀏覽器兼容:(請?zhí)峁┠闼С值臑g覽器,注意IE 8- IE10為必須,如有特殊情況請說明);
  3. UI設(shè)計和制作;
  4. 性能速度并發(fā);
  5. 對內(nèi)或?qū)ν獾臄?shù)據(jù)接口:對接方式、對接字段、對接頻率。

 

本文由 @文武君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自?Unsplash,基于 CC0 協(xié)議

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 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)該存在差異,流程不清晰,沒有對整個排課流程說明

    來自廣東 回復(fù)
    1. 這幾個問題問的看出來是行家

      來自廣東 回復(fù)
    2. 希望你也能寫一篇

      回復(fù)
    3. 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è)計、排課邏輯都非常有價值

      來自重慶 回復(fù)
    4. 但是培訓(xùn)機構(gòu)核心的課耗沒有體現(xiàn)

      來自浙江 回復(fù)
  2. 這個應(yīng)該不是針對學(xué)校的排課吧,學(xué)校的排課一般都是每周課程一樣,或者雙周課程一樣,然后輪回反復(fù)上課的

    來自廣東 回復(fù)
  3. 兩個問題請教下:
    1. 一鍵排課里“班級年份”“班級期段”“類型”字段的意思能解釋下么?
    2. “一鍵排課”是將所有班級、所有教師、所有教室進行統(tǒng)一排課嗎?
    3.“一鍵排課里”如何排好各科目老師的課時呢,比如一個語文老師規(guī)定1周10個課時,但該語文老師教授了2個班級,如何做到這兩個班級課時分配?

    來自浙江 回復(fù)
  4. 大神

    回復(fù)
  5. 智能化

    回復(fù)
  6. 小編對排課系統(tǒng)的分析好透徹,值得借鑒

    來自北京 回復(fù)
  7. 厲害~ 智能化,比人工快速并且準確!

    來自上海 回復(fù)