一種實現(xiàn)考試課程總分合成的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及教育領(lǐng)域,具體涉及一種實現(xiàn)考試課程總分合成的方法及系統(tǒng)。
【背景技術(shù)】
[0002]每個地市考試的課程都可能有差別,而且計入總分的比例也可能不同,有的課程是全分加入總分,有的課程是折算比例加入總分。有的地市考試課程5門,有的地市考試課程7門,有的地市考試課程9門,還有的考試課程成績呈現(xiàn)是分數(shù),有的成績呈現(xiàn)是等級,總分到底是由哪些課程相加而成,規(guī)則也可能各有不同。目前每一個地市均編寫一套總分邏輯,當應對多地市同一平臺時,可擴展性不夠,需要頻繁修改程序,開發(fā)人員的勞動量也很大。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是提供一種實現(xiàn)考試課程總分合成的方法及系統(tǒng),能夠使各個地市共用一個考試課程總分合成平臺,可擴展性強。
[0004]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:
[0005]一方面,本發(fā)明提供了一種實現(xiàn)考試課程總分合成的方法,所述方法包括:
[0006]S1、綜合各地市的考試課程,形成考試課程集合表;
[0007]S2、根據(jù)各地市的考試計劃和總分合成規(guī)則,對考試課程集合表中的考試課程進行維護配置,形成各地市的成績合成頁面;
[0008]S3、在所述各地市的成績合成頁面加載所述維護配置的考試課程,導入相應考試課程成績;
[0009]S4、根據(jù)所述導入的各考試課程成績以及各地市的總分合成規(guī)則,計算出總分合成分數(shù)。
[0010]另一方面,本發(fā)明提供了一種實現(xiàn)考試課程總分合成系統(tǒng),所述系統(tǒng)包括:
[0011]考試課程集合模塊,用于綜合各地市的考試課程,以形成考試課程集合表;
[0012]考試課程維護模塊,用于根據(jù)各地市的考試計劃和總分合成規(guī)則,對考試課程集合表中的考試課程進行維護配置,形成各地市的成績合成頁面;
[0013]成績導入模塊,用于在所述各地市的成績合成頁面加載所述維護配置的考試課程,導入相應考試課程成績;總分合成模塊,用于根據(jù)所述導入的各考試課程成績以及各地市的總分合成規(guī)則,計算出總分合成分數(shù)。
[0014]本發(fā)明提供的一種實現(xiàn)考試課程總分合成的方法及系統(tǒng),收集各個地市的考試課程,形成考試課程集合表,然后根據(jù)各個地市的考試計劃和成績總分合成邏輯,對考試課程集合表中的考試課程進行配置維護,形成適合于各個地市的考試課程總分合成頁面,對屬于各個地市的考生的考試成績進行總分合成,各個地市能夠共用一個考試成績總分合成平臺,只需要根據(jù)各個地市不同的總分合成規(guī)則,適當?shù)貙Ω骺荚囌n程進行維護配置,即能適合于各個地市的考生成績的總分合成,相比現(xiàn)有技術(shù),可擴展性強,避免了頻繁的修改程序,減少了開發(fā)人員的勞動量,且操作靈活方便,增強了用戶的體驗感。
【附圖說明】
[0015]圖1為本發(fā)明實施例一的一種實現(xiàn)考試課程總分合成的方法流程圖;
[0016]圖2為本發(fā)明實施例一中各地市考試課程維護示意圖;
[0017]圖3為本發(fā)明實施例一中考試課程成績導入流程圖;
[0018]圖4為本發(fā)明實施例二的一種實現(xiàn)考試課程總分合成的系統(tǒng)示意圖。
【具體實施方式】
[0019]以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0020]實施例一、一種實現(xiàn)考試課程總分合成的方法。下面集合圖1-圖3對本實施例提供的方法進行說明。
[0021]S1、綜合各地市的考試課程,形成考試課程集合表。
[0022]S2、根據(jù)各地市的考試計劃和總分合成規(guī)則,對所述考試課程集合表中的考試課程進行維護配置,形成各地市的成績合成頁面。
[0023]具體的,由于各個地市的考試課程的數(shù)目不同,各個考試課程計入總分的比例也會不同,因此本實施例首先將各個地市的所有的考試課程綜合起來,形成考試課程集合表。需要說明的是,綜合的考試課程中有些課程為非組合課程,有些課程為組合課程,比如,理科綜合課程或文科綜合課程等,這些組合課程具有自課程,比如,理科綜合課程包括物理、化學等,文科綜合課程包括歷史、政治等。
[0024]綜合了各個地市的考試課程后,根據(jù)各個地市的考試計劃和考試成績總分合成規(guī)貝1J,對考試課程集合表中的考試課程進行維護配置??梢詤⒁妶D2,具體維護過程為:根據(jù)各地市的考試計劃,從考試課程集合表中選擇需要參加該地市的總分合成的考試課程,并根據(jù)各個地市的成績總分合成規(guī)則,按照預先設置的考試課程計入總分規(guī)則對各考試課程進行配置。若選擇的考試課程為組合課程,則按照該組合課程的子課程成績合成規(guī)則,對組合課程中的子課程進行維護配置。具體的,可以理解為本實施例中的課程維護包含主從表維護,對于非組合課程沒有從表記錄,對于組合課程(如總分、理綜、文綜等課程),需要維護包含子課程。主課程維護字段主要包括:選擇對應的考試計劃;成績項目ID(下拉,從通用代碼表的課程取得);僅等級制(是或否);成績項目名(成績項目的別名,默認為通用代碼表存的名稱);劃等處理(是或否,決定后續(xù)是否需要做劃等);分數(shù)處理方法(錄入的分數(shù)保留幾位小數(shù),默認為O);種類(原始課程、衍生課程、特征);滿分(該課程的滿分);需審核(是或否,默認否);有效(是或否,默認是);填報級別(地市、縣區(qū)、學校);原始數(shù)據(jù)類別(分數(shù)或非分數(shù));顯示項(分數(shù)、等級、分數(shù)和等級);默認值(該科成績默認值);是否發(fā)布(是或否,默認否,該項決定后續(xù)成績查詢能否查到);是否組合科目(是或否,默認否);備注。
[0025]當選擇的主課程為組合課程時,需要對組合課程的子課程進行維護,包括子課程記錄維護字段:子課程ID (從考試課程表下拉選擇,必須先定義了該主課程),組合類型(分數(shù)或等級),計入比例(子課程分數(shù)按多少比例計入該組合課程,默認為I)。
[0026]需要說明的是,在對考試課程進行維護的過程中,可以選擇增加考試課程、修改考試課程或刪除考試課程等。當增加或刪除的考試課程為組合課程時,增加或刪除主課程時,該主課程的子課程也需要都增加或刪除。
[0027]根據(jù)各個地市的考試計劃和成績總分合成規(guī)則對考試課程進行維護后,形成了適合于各個地市的成績合成頁面。
[0028]S3、向各地市的成績合成頁面加載所述維護的課程,導入各考試課程成績。
[0029]具體的,圖3為向?qū)某煽兒铣身撁婕虞d相應維護配置的考試課程,導入各考試課程成績,在本實施例中,將考試成績以Excel表格的形式導入對應的成績合成頁面。當導入的考試成績存在錯誤時,將錯誤單元格進行錯誤標示,若沒有錯誤,則提示導入成功。
[0030]S4、根據(jù)所述導入的各考試課程成