一種排課方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于教學(xué)領(lǐng)域,尤其涉及一種排課方法和裝置。
【背景技術(shù)】
[0002]校園教務(wù)管理有學(xué)年制和學(xué)分制兩種主要形式。學(xué)年制中所開課程、任課教師都按計(jì)劃開設(shè),是針對(duì)班級(jí)進(jìn)行排課,學(xué)分制產(chǎn)生于19世紀(jì)末的美國,伴隨著選課制的出現(xiàn)和美國高等教育的大發(fā)展而逐漸確立。因其充分體現(xiàn)“以學(xué)生為主體,尊重個(gè)體差異,注重個(gè)體發(fā)展”的教育理念在世界各國大學(xué)得以廣泛運(yùn)用。伴隨著校園網(wǎng)絡(luò)的發(fā)展,10余年來,現(xiàn)有的教務(wù)管理信息系統(tǒng)更多地注重計(jì)算機(jī)技術(shù)的應(yīng)用,教務(wù)管理業(yè)務(wù)流程無本質(zhì)的變革。由于學(xué)校教務(wù)管理信息系統(tǒng)內(nèi)在因素復(fù)雜,特別是針對(duì)個(gè)體學(xué)生排課存在相當(dāng)大的難度,迄今為止現(xiàn)有教務(wù)管理系統(tǒng)基本上都是基于學(xué)年制的管理,主要體現(xiàn)在:無論采用什么開發(fā)平臺(tái),以往的學(xué)年制教務(wù)管理總是把學(xué)生完成目標(biāo)課程的管理過程限制在學(xué)年/學(xué)期、專業(yè)、年級(jí)和班級(jí)等模型中。
[0003]雖然中國從20世紀(jì)70年代末在高校開始推行學(xué)分制,但迄今我國實(shí)行學(xué)分制的學(xué)校普遍采用的是不完全學(xué)分制,或稱為學(xué)年學(xué)分制,而非完全學(xué)分制。完全學(xué)分制要求所有開設(shè)課程(含必修課)必須依據(jù)學(xué)生選課結(jié)果進(jìn)行排課,所以完全學(xué)分制是針對(duì)個(gè)體學(xué)生的排課,開放式教務(wù)管理系統(tǒng)可以動(dòng)態(tài)地實(shí)施完全學(xué)分制,完全學(xué)分制在確定修讀總學(xué)分的基礎(chǔ)上,把學(xué)習(xí)的自主權(quán)完全交給學(xué)生。在制定學(xué)分制方案中,根據(jù)教學(xué)大綱和專業(yè)要求,確定各類課程的選課比例,全部課程由學(xué)生按比例自主選擇。開放式教務(wù)管理系統(tǒng)下的完全學(xué)分制可以實(shí)現(xiàn)“三個(gè)所有”:一是開設(shè)的所有課程全部是學(xué)生自主選擇;二是課程表在所有學(xué)生完成選課后排定;三是所有教學(xué)資源都處于動(dòng)態(tài)的開放狀態(tài)。
[0004]學(xué)校教務(wù)管理中一項(xiàng)重要的工作就是排課表,排課表需要避免各種開課沖突,特別在以選課為中心的完全學(xué)分制的管理中,完全根據(jù)學(xué)生的選課結(jié)果排課表,其開課沖突處理更為復(fù)雜。
[0005]故,有必要提出一種新的技術(shù)方案,以解決上述技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]鑒于此,本發(fā)明實(shí)施例提供一種排課方法和裝置,以排出無開課沖突的課表。
[0007]本發(fā)明實(shí)施例的第一方面,提供一種排課方法,所述方法包括:
[0008]檢測待開課程的選課結(jié)果;
[0009]根據(jù)所述選課結(jié)果對(duì)所述待開課程進(jìn)行排課;
[0010]根據(jù)排課結(jié)果判斷所述待開課程是否存在開課沖突,若存在,則對(duì)所述開課沖突進(jìn)行相應(yīng)處理,以獲得所述待開課程的時(shí)間片;
[0011 ]根據(jù)所述待開課程的時(shí)間片更新課表。
[0012]本發(fā)明實(shí)施例的第二方面,提供一種排課裝置,所述裝置包括:
[0013]檢測模塊、排課模塊、處理模塊以及更新模塊;
[0014]所述檢測模塊,用于檢測待開課程的選課結(jié)果;
[0015]所述排課模塊,用于根據(jù)所述選課結(jié)果對(duì)所述待開課程進(jìn)行排課;
[0016]所述處理模塊,用于根據(jù)排課結(jié)果判斷所述待開課程是否存在開課沖突,若存在,則對(duì)所述開課沖突進(jìn)行相應(yīng)處理,以獲得所述待開課程的時(shí)間片;
[0017]所述更新模塊,用于根據(jù)所述待開課程的時(shí)間片更新課表。
[0018]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實(shí)施例根據(jù)排課結(jié)果判斷待開課程是否存在開課沖突,并對(duì)開課沖突進(jìn)行相應(yīng)處理,以獲得待開課程的時(shí)間片,避免了開課沖突對(duì)課表的影響,并根據(jù)待開課程的時(shí)間片更新課表,排出無開課沖突的課表。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實(shí)施例一提供的排課方法的實(shí)現(xiàn)流程圖;
[0021 ]圖2是本發(fā)明實(shí)施例二提供的排課裝置的組成示意圖。
【具體實(shí)施方式】
[0022]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]實(shí)施例一:
[0024]圖1示出了本發(fā)明實(shí)施例一提供的排課方法的實(shí)現(xiàn)流程,所述實(shí)現(xiàn)流程詳述如下:
[0025]在步驟SlOl中,檢測待開課程的選課結(jié)果;
[0026]在本發(fā)明實(shí)施例中,學(xué)生根據(jù)待開課程的課程信息進(jìn)行選課,所述課程信息包括但不限于課程名稱、任課教師信息和選擇該課程的學(xué)生人數(shù)限定等,學(xué)生在對(duì)所述待開課程選課的同時(shí),也選擇了任課教師。
[0027]在步驟S102中,根據(jù)所述選課結(jié)果對(duì)所述待開課程進(jìn)行排課;
[0028]在本發(fā)明實(shí)施例中,所述排課是在一個(gè)日期段內(nèi),把所述待開課程排入課表的過程。
[0029]在步驟S103中,根據(jù)排課結(jié)果判斷所述待開課程是否存在開課沖突,若存在,則對(duì)所述開課沖突進(jìn)行相應(yīng)處理,以獲得所述待開課程的時(shí)間片;
[0030]在本發(fā)明實(shí)施例中,課表是將每天分為多個(gè)時(shí)間片段的時(shí)間片表格,所述時(shí)間片在實(shí)際課表中通常又稱為“節(jié)”。
[0031 ]進(jìn)一步的,所述根據(jù)所述開課沖突進(jìn)行相應(yīng)處理包括:
[0032]檢測所述開課沖突的類型,所述開課沖突的類型包括教師時(shí)間片沖突、學(xué)生時(shí)間片沖突和/或教室時(shí)間片沖突;
[0033]根據(jù)所述開課沖突的類型進(jìn)行相應(yīng)處理。
[0034]在本發(fā)明實(shí)施例中,所述教師時(shí)間片沖突為待開課程的任課教師與已排入課表的課程的任課教師相同,即所述待開課程的任課教師與已排入課表的課程的任課教師沖突的時(shí)間片;所述學(xué)生時(shí)間片沖突為選擇所述待開課程的學(xué)生同時(shí)還選擇了已排入課表的課程,即選擇所述待開課程的學(xué)生與選擇已排入課表的課程的學(xué)生沖突的時(shí)間片;所述教室時(shí)間片沖突為所述待開課程所選教室與已排入課表的課程所選教室沖突的時(shí)間片。
[0035]進(jìn)一步的,當(dāng)所述開課沖突的類型為教師時(shí)間片沖突時(shí);
[0036]所述根據(jù)所述開課沖突的類型進(jìn)行相應(yīng)處理包括:
[0037]對(duì)所述教師時(shí)間片沖突的時(shí)間片進(jìn)行第一標(biāo)記,并對(duì)所述待開課程屏蔽該時(shí)間片。
[0038]在本發(fā)明實(shí)施例中,標(biāo)記方式包括但不限于顏色、字體大小、字體粗細(xì)等,較佳的,所述第一標(biāo)記為紅色。
[0039]在本發(fā)明實(shí)施例中,對(duì)所述待開課程屏蔽所述教師時(shí)間片沖突的時(shí)間片,即所述待開課程不可排入標(biāo)記為紅色的時(shí)間片。
[0040]進(jìn)一步的,當(dāng)所述開課沖突的類型為學(xué)生時(shí)間片沖突時(shí);
[0041 ]所述根據(jù)所述開課沖突的類型進(jìn)行相應(yīng)處理包括:
[0042]對(duì)所述學(xué)生時(shí)間片沖突的時(shí)間片進(jìn)行第二標(biāo)記,并對(duì)所述待開課程屏蔽該時(shí)間片;或?qū)⑺龃_課程排入該時(shí)間片,從選擇所述待開課程的學(xué)生中去除與該時(shí)間片沖突的學(xué)生。
[0043]較佳的,所述第二標(biāo)記為黃色。
[0044]在本發(fā)明實(shí)施例中,對(duì)所述待開課程屏蔽所述學(xué)生時(shí)間片沖突的時(shí)間片,即所述待開課程不可排入標(biāo)記為黃色的時(shí)間片;或?qū)⑺龃_課程排入標(biāo)記為黃色的時(shí)間片,但從選擇所述待開課的學(xué)生中去除與標(biāo)記為黃色的時(shí)間片沖突的學(xué)生。
[0045]進(jìn)一步的,當(dāng)所述待開課程不存在所述開課沖突時(shí),對(duì)所述不存在所述開課沖突的時(shí)間片進(jìn)行第三標(biāo)記。
[0046]較佳的,所述第三標(biāo)記為綠色。
[0047]在本發(fā)明實(shí)施例中,所述待開課程選擇不存在所述教室時(shí)間片沖突的教室作為上課教室。
[0048]在本發(fā)明實(shí)施例中,當(dāng)同一時(shí)刻的教室數(shù)量大于排入課表的時(shí)間片總數(shù)量,所述待開課程就可以找到不存在所述教室時(shí)間片沖突的教室作為上課教室。
[0049]在步驟S104中,根據(jù)所述待開課程的時(shí)間片更新課表。
[0050]在本發(fā)明實(shí)施例中,所述課表包括但不限于教師課表、班級(jí)課表、教室課表和學(xué)生課表等。
[0051 ]本發(fā)明實(shí)施例通過根據(jù)排課結(jié)果判斷待開課程是否存在開課沖突,并對(duì)開課沖突進(jìn)行相應(yīng)處理,以獲得待開課程的時(shí)間片,避免了開課沖突對(duì)課表的影響,并根據(jù)待開課程的時(shí)間片更新課表,排出無開課沖關(guān)的課表。
[0052]實(shí)施例二:
[0053]圖2示出了本發(fā)明實(shí)施例二提供的排課裝置的組成示意圖,為了便