2018-12-05 來(lái)源:學(xué)邦技術(shù)
開(kāi)學(xué)進(jìn)入倒計(jì)時(shí),回想起往日排課的經(jīng)歷,教務(wù)老師或許已經(jīng)開(kāi)始犯暈了!??!
不知您能否體會(huì)到排課老師排課時(shí)心中的凌亂?
在知乎上,有一篇關(guān)于“求教:排課算法?”的提問(wèn),點(diǎn)贊最多的回答,是這樣寫的:
全文如下:
排課不要碰,一方面是沒(méi)有什么好算法可以解決,另一方面你現(xiàn)在寫的有限條件可能有解,到最后用起來(lái)?xiàng)l件一復(fù)雜就呵呵了,無(wú)解無(wú)解無(wú)解無(wú)解。
條件這個(gè)東西能復(fù)雜到什么程度? xx要送孩子上幼兒園不能上第一節(jié)課,xxx的課不能排上午最后一節(jié)不忍心看學(xué)生挨餓等午餐,語(yǔ)文每周要有兩節(jié)連堂上作文,等等。
關(guān)鍵這些條件還不是滿足不滿足的問(wèn)題,而是有的需要絕對(duì)滿足,有的盡量滿足。難就難在這盡量滿足的條件了.
比如十條需要盡量滿足的條件,有矛盾,權(quán)重怎么安排,手工調(diào)整然后測(cè)試能不能排出課,有這功夫手動(dòng)直接排課了;電腦用遺傳算法或者模擬退火算法做?你可以洗洗睡吧轉(zhuǎn)天看了,一般情況下解還是無(wú)法接受的,因?yàn)槌鰜?lái)的怪胎雖然滿足你所寫但怎么看也不是你要的,比如這樣的:尼瑪三個(gè)年級(jí)36個(gè)班同時(shí)在操場(chǎng)上體育課,分年級(jí)排課是誰(shuí)定的?重新按多年級(jí)一起排?呵呵,這個(gè)數(shù)量級(jí)排完了估計(jì)也該放假了。
自動(dòng)排課基本無(wú)解,還是老老實(shí)實(shí)手動(dòng)排吧。
自動(dòng)排課真的無(wú)解嗎?那手動(dòng)排課是否有更高效的技巧呢?
分享一些解決方案,希望能夠更好的協(xié)助到排課老師:
?
1、找到排課的關(guān)鍵要素
排課有很多要素,我們可以根據(jù)相關(guān)程度將其區(qū)分為核心要素及輔助要素。每個(gè)學(xué)校的情況千差萬(wàn)別,上千種要素也是可能的,但是最重要的核心要素基本相同。
核心要素基本為以下四點(diǎn):
·?班級(jí)/課程
·上課時(shí)間
·授課教師
·上課教室
2、確定較為固定的要素
找到這四個(gè)要素以后,下一步要做的就是,確定核心要素中哪一個(gè)是能夠容易被抓住的要素,相對(duì)其他三個(gè)要素哪個(gè)是最容易確定的,變化是最少的。
以老師為主線,則需要考慮一個(gè)老師可以帶多個(gè)班,但是不能在同一時(shí)間段,多個(gè)班可以在不同教室,跨校區(qū)代課問(wèn)題在這里暫且放在輔助要素中。
以教室為主線,則需要考慮一個(gè)教室可以劃分多個(gè)時(shí)段,一天安排多門課程,但是時(shí)間不能夠有重合或重復(fù)。另外,教室的利用率就在排課時(shí)體現(xiàn),排的好,可以學(xué)校節(jié)約大量的房租。
因此,我們可以發(fā)現(xiàn),教室是這四個(gè)要素中變化最少的,因?yàn)樗撬赖?,不?huì)動(dòng),只能劃分時(shí)間段利用。
3、綁定教師和班級(jí),實(shí)現(xiàn)降維
每個(gè)班級(jí)的產(chǎn)生,在計(jì)劃開(kāi)班或者新開(kāi)班時(shí)就應(yīng)該確定授課老師。可以在排課時(shí)先將班級(jí)和教師進(jìn)行一次綁定,合適的老師綁定在合適的課程、班級(jí)一起,一個(gè)老師可以按照其帶班量綁定適當(dāng)?shù)恼n程。
這樣的話,所有核心要素就可以降為三維了,僅僅教室、時(shí)間、綁定好老師的班級(jí);
4、具體排課步驟:
1、先以教室和時(shí)間段建立二維表單,教室和時(shí)間段的橫豎坐標(biāo),學(xué)??梢愿鶕?jù)自己的情況安排。
2、參照輔助要素,將綁定教師的班級(jí)以特有色塊填充到具體教室的固定時(shí)間段。這樣做的好處就是,以橫向來(lái)看,我們可以一目了然看到某個(gè)老師在同一時(shí)間段是否有重復(fù)的課程安排。比如,上圖中周六和周日的14:00—16:00時(shí)間段,黃老師英語(yǔ)4班課程和3班課程安排在同一時(shí)間段了,檢查的時(shí)候一目了然。
以縱向來(lái)看,可以看到在同一個(gè)教室的同一時(shí)間無(wú)法排進(jìn)去兩個(gè)班級(jí),直接在排課的時(shí)候規(guī)避了教室重復(fù)的問(wèn)題。
以上就是一般排課的小技巧,化繁為簡(jiǎn),降高維為低維。
5、BOSS校長(zhǎng)系統(tǒng)排課
當(dāng)然,在實(shí)際的場(chǎng)景中,排課往往更加復(fù)雜,矛盾條件也更多。在排課的過(guò)程中,除了老師與教室的時(shí)間沖突之外,還有多方面的不可控條件。例如:
·?場(chǎng)地合理調(diào)配
學(xué)校的硬件設(shè)備(多媒體室 操場(chǎng) 音樂(lè)教室等等)
·?科目科學(xué)設(shè)定
上級(jí)部門的課程設(shè)計(jì)文件
·不同老師的特殊需求
請(qǐng)假、懷孕、周幾不排課…
·新的排課難題
“分層走班”、“高考七選三”等政策
·?…..
面對(duì)這些多變、不可控的排課條件,我們可以利用BOSS校長(zhǎng)智能排課軟件完美解決排課這一重任。
BOSS 校長(zhǎng)排課,依托互聯(lián)網(wǎng)強(qiáng)大的排課算法,從1.0、2.0到接下來(lái)的智能3.0的產(chǎn)品迭代,功能強(qiáng)大,產(chǎn)品不斷優(yōu)化升級(jí),完全支持一對(duì)一排課,一對(duì)多排課,班課排課,老師學(xué)員雙向排課,智能檢測(cè)排課沖突等。
BOSS 校長(zhǎng)排課系統(tǒng)界面簡(jiǎn)單直觀,容易上手。編排條件設(shè)置合理,智能排課省時(shí)高效,徹底解救教務(wù)老師于苦海。