教育行業的業務后臺系統搭建(一):基礎模塊搭建
編輯導語:大家都沒有對課表好奇過,系統是怎么做到把老師和學生的時間安排的恰倒好處,排一節課業務后臺是如何進行操作的;本文作者詳細分析了教育行業關于排課的業務后臺搭建,我們一起來看一下。
在開始聊之前,我們先看看教育行業的業務后臺有什么不為人知的寶藏。
看起來,好像沒什么大不了的。只不過因為一些教育行業業務上的特殊性,導致多了一些特色模塊:校區運營管理、師資管理、課程管理、題庫。
而本次我們聊得主要內容,就是校區運營管理端的核心模塊——排課。
一、排一節課需要哪些條件?
在進入正題之前,跟著我一起閉上眼想象以下場景:
夕陽灑在課桌上,你沒心思聽課,嘴里叼著筆百無聊賴,這時你的前桌女同學往后靠,順便伸了一個懶腰,而你趁機擺弄她的馬尾辮,引得她回頭對你一陣嗔怪;這時,老師的粉筆頭準確的落在了你的腦門上,然后彈到了你的課本上;緊接著就是點名喊你來到黑板前答題,答不對就去教室后面站到下課……
收回心緒,我們來一起提煉一下上述場景中的關鍵詞:
夕陽、我、女同學、打情罵俏、老師、粉筆頭、課本、黑板、老師點名、答題。
我們來對這些關鍵詞做一個初步分類:
- 時間:夕陽;
- 地點:教室;
- 人物:我、女同學、老師;
- 互動:打情罵俏、老師點名、答題;
- 道具:黑板、粉筆頭、課本。
發現了嗎,這個分類與記敘文的四大要素特別相似:時間、地點、人物、事件。
我們再按照記敘文的方式進行歸類:
- 時間:夕陽(下午);
- 地點:教室;
- 人物:我、女同學、老師;
- 事件:上課。
輔助內容如下:
- 教材:課本;
- 教具:黑板、粉筆頭(記得還給老師);
- 課堂互動:打情罵俏(同學互動)、老師點名、學員上臺答題。
分析到這兒,是不是發現上課小劇場完全符合記敘文的基本要求?,F在我們再通過互聯網教育思路的整理一下這四要素:
- 人物:老師,上課嘛,靠學員自學還是很難有效的,不然教育行業也沒有存在的意義了,因此一名老師是必不可少的;哪怕是AI老師,哪也是老師;學員,不用說了,教育行業的目標用戶。
- 地點:老師和學生上課需要一處空間。區別于傳統的教育,互聯網教育的上課地點不再局限于物理上的教室,甚至可以在一個虛擬教室中進行授課。
- 時間:即課表。
- 教材:在互聯網賦能的教育行業內,教材的形式不只局限于書本,還可以是PPT、視頻、小游戲等等。
不必要因素:
- 教具:上課的過程中,教具不是必備條件,因此不將教具視為必備要素(當然無可厚非的是,好的教具能夠提升教學品質)。
- 課堂互動:增加趣味性、增加代入感,但可有可無。
整理完以后,我們發現了互聯網教育行業的四大要素不再是時間、地點、人物、事件,而是時間、地點、人物、教材。
讓我用一張圖來描述互聯網教育四大要素的關系:
在已知了排課的關系圖,那么如何將四要素的信息整合成一節課,就是后臺產品經理的核心工作了。
二、 排課的四大要素
在真正開始排課之前,首先我們聊聊應該四大要素分別需要收集哪些信息。
需要闡明的是,由于不同教育公司的培訓方向不同,比如K12、英語、興趣培訓等等;不同培訓方向所需的信息內容也不同。
以下拿K12來做例子:
1. 課件信息
我們一起思考一下,如何確保老師和學員在上課時,用的課件與上課內容匹配。
思來想去,想必只能課節與課件一對一,才能保證上課時不會出現驢唇馬嘴,前后課節內容不銜接的情況了吧。
再配合互聯網教育中,數字課件的形式不僅局限于圖文,因此我們可以在兼顧圖文課件的同時,再加入現在比較流行的多媒體載體,即視頻、音頻、PPT。
因此,得出下圖:
2. 老師信息
關于老師信息,我們想想看,一名老師要上一節課,都需要提前準備哪些信息,以確保我們給他安排課程時不出現紕漏。
第一:老師的基本信息就不用說了,最起碼姓名、性別、年齡要有;畢竟有些家長很挑剔,比如說必須要年齡25歲以下,教齡30年以上的妙齡女教授,上課風格要端莊嚴肅的同時顯得活潑輕快;即給學員家長一種嚴謹的專業感,同時給學員一種朋友般的親密感(開個玩笑)。
第二:就是老師的能力范圍。什么是能力范圍呢,其意思就是指這個老師能教哪些東西,常見的就是
- 主授科目:主教科目,不多說;
- 副授科目:有些老師博學多識,可以叫很多科目,要好好利用,不能浪費資源;
- 年級:適教的年級段,甚至指定年級;包括小學6年,初中3年,高中3年,通常是多選;
- 教齡:這個詞就不解釋了;
- 教學風格:這個詞也不解釋了。
第三:老師的上課時間一定要有,因為老師也會有個人的事務安排,因此不可能24小時隨叫隨到。
第四:其實這是第三點的大前提,即一個時間段內,一名老師只可能出現在一個地方上課。
老師時間:分為兩個大類:
1)買斷時間:即雙方約定的時間段內,老師必須stand by,相對的公司需要支付相應課時費給老師,畢竟時間買走了,沒安排課程是公司的問題;買斷時間又分兩種情況即空閑時間和已排課(時間)。
- 空閑時間:這個時間段可以給老師安排課程,
- 已排課(時間):這個時間段意思為老師已經有課程安排,無法接受新的課程。
2)未買斷時間:即老師的個人時間,在后臺系統內表示為:不可占用
3. 學員信息
學員就好理解了,只需要記錄一下兩點:
- 該學員的基礎信息,主要是姓名和手機號;
- 學員購買的課程,這里后續會涉及到一些課程消耗、訂單核銷的問題,此處不做介紹。
此處也要遵循一個大前提:一名學員在同一時間只能出現在一個地方學習。
4. 時間信息
當系統按照上述描述,記錄了老師、學員、課件以后,我們將這三者整合在一起稱之為課節;并規定一個課節的開始和結束的時間,再給這個時間起一個名字;至此,一節課就算是排好了。
然后我們在把一系列課節按照一定規律排列,就成了我們耳熟能詳的學期;再將學期具象化以后,其實就是陪伴我們走過大半個青春的東西——課表。
見下圖:
有了課表以后,接下來就是重復發生本文最開始的情景:
- 在一個規定時間段內,老師教學生“課本”里的內容。
- 一直到課表中的最后一節課結束。
5. 總結
本期的排課四要素以及課節的創建說的比較籠統,主要目的是引出大家對班級的思考,且由于篇幅較長,我將在下一期詳細介紹如何創建一個長期班。
本文由 @Ron 原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自 Unsplash,基于CC0協議
我現在也在打算迭代教研體系,就是課程商品部分。希望和大佬多多溝通
大牛,我也在做在線教育中臺,不知道能否請教您一些問題?
加唄,下面有
哈哈,可以加個微信交流一下嗎
可以呀,xrt249700298
最容易理解的班級就是和實體學校的教室對應。有學生為一個班級,沒學生為一個空班級,班級的時間固定(即課程時間固定),班級的老師靈活,可以是1個老師、也可以是多個老師,多個老師涉及到的排課問題比如:不同老師使用不同教材如何排課,不同老師使用同一個教材怎么排課
具體場景具體分析,一班多老師的情況幾乎不存在。第一次聽說同一時間段內,同一撥學生學習不同知識內容。
我大概理解了。
你是指利用一個固定的教室(物理地點)的不同時間,去上不同科目內容。
這種情況是排課最常見的情況,只要你能排一節課,就能排出所有課,沒有什么特別的地方
是的,所以我也說了這是最普遍最容易理解的一種排課方式,只要設定好時間、老師,有第一節課就可以有所有課程。還有一些排課場景,班級場景會更復雜一些比如1對1課程學生請假后能否取消請假?,大班課老師請假后學生如果要代課如何分流?,不過大體上只要基于業務部門的業務規則都是可以解決的。很樂意與大佬探討
說到底還是具體場景具體分析,這些業務場景可能比較刁鉆,甚至比較低頻。
比如你提的例子:
(1)請假后反悔,類比來講說就是電影票退票后重新購買相同座位號的票。只要作為沒被占,理論上都是可以買的,只不過這筆電影票多了老師的個人因素,比如說老師的可被取消后,決定休息一天,那自然也不能被學員重新約課。
相比電影票,1v1約課的變量多了一個老師,其他的邏輯基本是一樣的。
(2)大班課老師請假,要么大班課繼續,換一名老師,要么大班課取消。
至于分流,我理解上是個別學員堅決要上課的場景,那就根據業務規則覺得是否排課,走的還是排課邏輯。
是的!最主要的就是公司業務怎樣,基于業務系統化。只是在系統化的時候不忘了異常和特殊場景即可
我打了好多錯別字,哈哈哈哈
正常。。業務文檔上經常出現各種錯別字。。哈哈哈哈
大牛,我也在做教輔軟件,希望有機會能深度交流一下??
歡迎!
超級棒!很詳細,一眼就能看明白
感謝支持,這讓我寫第二部充滿的動力!
走班排課目前還是有幾家專門這塊的,陜西辰知,東北師大理想,杭州校寶,好多教育公司,作者大大是做哪塊的呢?可以好友交流下呢,我也是做教育的,精準教學這塊
可以可以,互相學習