石 雷,徐 娟,畢 翔
(合肥工業(yè)大學(xué) 計(jì)算機(jī)與信息學(xué)院,安徽 合肥 230009)
在“大眾創(chuàng)業(yè),萬(wàn)眾創(chuàng)新”的背景下,以學(xué)科競(jìng)賽驅(qū)動(dòng)的人才培養(yǎng)方式正不斷受到高校師生的重視[1-2]。2018年2月,中國(guó)高等教育學(xué)會(huì)發(fā)布《2013—2017年中國(guó)高校創(chuàng)新人才培養(yǎng)暨學(xué)科競(jìng)賽評(píng)估結(jié)果》,以“互聯(lián)網(wǎng)+”“挑戰(zhàn)杯”“ACMICPC大學(xué)生程序設(shè)計(jì)競(jìng)賽”等19項(xiàng)賽事為主要依據(jù),從4個(gè)維度進(jìn)行綜合評(píng)價(jià),最終給出中國(guó)高校的學(xué)科競(jìng)賽排名榜單[3]。在這些工作的驅(qū)動(dòng)下,全國(guó)高校對(duì)于競(jìng)賽的重視也達(dá)到空前高度,各類校級(jí)、省級(jí)和國(guó)家級(jí)的各種專業(yè)、行業(yè)和綜合性的競(jìng)賽如雨后春筍般生根、發(fā)芽。
安徽省計(jì)算機(jī)類競(jìng)賽基本是由安徽省教育廳主辦、安徽省計(jì)算機(jī)教育研究會(huì)承辦的。目前,安徽省高等學(xué)校計(jì)算機(jī)教育研究會(huì)承辦的計(jì)算機(jī)類省級(jí)賽事共有7項(xiàng),分別是安徽省大學(xué)生程序設(shè)計(jì)大賽、安徽省機(jī)器人大賽、安徽省大學(xué)生數(shù)字媒體創(chuàng)新設(shè)計(jì)賽、安徽省大學(xué)生信息安全作品賽、安徽省大學(xué)生網(wǎng)絡(luò)攻防賽、安徽省大學(xué)生單片機(jī)與嵌入式系統(tǒng)應(yīng)用技能競(jìng)賽以及安徽省大數(shù)據(jù)技術(shù)與應(yīng)用賽。
在這些競(jìng)賽如火如荼開(kāi)展的同時(shí),保證競(jìng)賽結(jié)果的公平公正是一個(gè)困難的議題,這里說(shuō)的困難是指由于競(jìng)賽本身具有的競(jìng)賽形式的不確定性和競(jìng)賽結(jié)果的主觀性而不可避免地造成公平公正評(píng)價(jià)的困難[4]。以數(shù)字媒體創(chuàng)新設(shè)計(jì)賽為例,由于參賽學(xué)校和隊(duì)伍數(shù)量眾多,有可能會(huì)需要經(jīng)過(guò)校賽、初賽、決賽等幾輪評(píng)比,而究竟需要幾輪又是由當(dāng)年參賽隊(duì)伍數(shù)量決定的,這就存在著競(jìng)賽形式的不確定性;再如,信息安全作品賽要求參賽隊(duì)伍設(shè)計(jì)一個(gè)信息安全相關(guān)的作品并進(jìn)行現(xiàn)場(chǎng)答辯,專家評(píng)委根據(jù)現(xiàn)場(chǎng)答辯情況進(jìn)行打分,這就存在著專家評(píng)委對(duì)隊(duì)伍評(píng)價(jià)的主觀性。
以上問(wèn)題并不完全是新問(wèn)題,如對(duì)于競(jìng)賽過(guò)程的幾輪評(píng)比方面,國(guó)內(nèi)一些大型競(jìng)賽(如“挑戰(zhàn)杯”全國(guó)大學(xué)生創(chuàng)業(yè)計(jì)劃競(jìng)賽)都有較好的路程管理方法可借鑒[5-6];在競(jìng)賽結(jié)果的主觀性評(píng)價(jià)方面,可通過(guò)經(jīng)典的層次分析法等數(shù)學(xué)手段進(jìn)行處理[7-8]。然而,以上經(jīng)典解決方案并不能直接使用于安徽省計(jì)算機(jī)類競(jìng)賽,主要有兩個(gè)原因。①安徽省計(jì)算機(jī)類競(jìng)賽種類較多,每種比賽的路程不盡相同,即便是同一類競(jìng)賽,受每年場(chǎng)地、規(guī)模、時(shí)間等各方面因素的影響,其競(jìng)賽形式也會(huì)有所變公,而傳統(tǒng)的競(jìng)賽路程管理方法往往變通困難,無(wú)法適用于這種具有多樣性和經(jīng)常變公的競(jìng)賽形式;②安徽省計(jì)算機(jī)類競(jìng)賽的評(píng)價(jià)方式各不相同,特別是通過(guò)專家評(píng)委打分決定最終成績(jī)的競(jìng)賽,可能會(huì)有網(wǎng)評(píng)、現(xiàn)場(chǎng)答辯等不同階段,造成最終成績(jī)的計(jì)算和匯總工作量大,再垢慮到不同專家打分尺度的不一致性,還需要設(shè)計(jì)消減這種不一致性的手段,而傳統(tǒng)的主觀評(píng)價(jià)手段往往更關(guān)注于評(píng)分項(xiàng)目的有效設(shè)定上,對(duì)于這種不一致性的消減以及這種大工作量下的成績(jī)計(jì)算和匯總并不能很好地解決。
目前,安徽省高等學(xué)校計(jì)算機(jī)教育研究會(huì)承辦的7類計(jì)算機(jī)類競(jìng)賽中,不同競(jìng)賽的路程雖然各不相同,但總體上來(lái)說(shuō),都包括報(bào)名、審核、線上評(píng)審、現(xiàn)場(chǎng)決賽等步驟。表1給出料安徽省高等學(xué)校計(jì)算機(jī)教育研究會(huì)承辦的相關(guān)競(jìng)賽路程安排情況。其中,“√”表示該路程必須有,“○”表示該路程可根據(jù)情況選擇是否采用,“◎”表示該路程可根據(jù)情況采用一至多次。以最復(fù)雜的多媒體類競(jìng)賽為例,其操作路程變換情況如圖1所示。
由圖1可知,整個(gè)競(jìng)賽從報(bào)名到公布結(jié)果,每一步路程都有許多需要垢慮的因素。報(bào)名時(shí),需要設(shè)計(jì)簡(jiǎn)單易用的方式讓系統(tǒng)在用戶報(bào)名的同時(shí)生成參賽教練及隊(duì)員的賬號(hào);網(wǎng)評(píng)專家分配時(shí),需垢慮雙盲評(píng)審、同單位回避、工作量平均等因素。同時(shí),隨著競(jìng)賽工作的不斷深入和延續(xù),可以預(yù)見(jiàn)未來(lái)也會(huì)有新的競(jìng)賽類型的加入。基于此,設(shè)計(jì)基于動(dòng)態(tài)業(yè)務(wù)路程的系統(tǒng)數(shù)據(jù)庫(kù)實(shí)體關(guān)系圖,如圖2所示。
圖1 多媒體類競(jìng)賽流程示意圖
圖2 基于動(dòng)態(tài)業(yè)務(wù)流程的系統(tǒng)數(shù)據(jù)庫(kù)實(shí)體關(guān)系圖
圖2中,通過(guò)將競(jìng)賽類型基本信息以樹(shù)形結(jié)構(gòu)的形式存放在“競(jìng)賽類型表”中,保證未來(lái)新競(jìng)賽類型的順利加入;通過(guò)將競(jìng)賽路程類型以數(shù)據(jù)字典的形式存放在“競(jìng)賽路程建議表”中,保證競(jìng)賽路程的動(dòng)態(tài)變公;并通過(guò)對(duì)評(píng)分項(xiàng)目的動(dòng)態(tài)設(shè)定(評(píng)分項(xiàng)目分項(xiàng)表)、權(quán)限角色的設(shè)定(權(quán)限關(guān)系表、角色設(shè)置表等)以及專家評(píng)審信息的動(dòng)態(tài)分配(專家評(píng)選作品分配表、現(xiàn)場(chǎng)分組信息表等)等手段最終保證動(dòng)態(tài)業(yè)務(wù)路程體系的順利構(gòu)建。
競(jìng)賽中網(wǎng)評(píng)和現(xiàn)場(chǎng)成績(jī)采用專家根據(jù)評(píng)分項(xiàng)目打分的形式,不可避免會(huì)有主觀因素,因此,設(shè)計(jì)創(chuàng)新評(píng)價(jià)算法盡可能修正這種主觀因素造成的不公平,以網(wǎng)評(píng)的算法為例,具體設(shè)計(jì)如下。
傳統(tǒng)方式下,會(huì)將專家對(duì)某一作品的所有打分取平均,作為該作品的最終得分。定義為傳統(tǒng)方式下第個(gè)作品的最終得分,則有
不難發(fā)現(xiàn),傳統(tǒng)方式下專家的主觀因素容易造成結(jié)果的不公平,如有的專家喜歡打高分,打的分?jǐn)?shù)都在80分以上,并且有很多90分以上的;而有的專家喜歡打低分,打的分?jǐn)?shù)普遍在70~80分。由于一般網(wǎng)評(píng)時(shí)每個(gè)作品分配的專家數(shù)量不會(huì)很多(通常d≤4),因此容易造成某個(gè)作品分配的專家都喜歡打高分,或者都喜歡打低分,使得該作品的最終得分偏高或偏低,進(jìn)而導(dǎo)致隊(duì)伍之間得分的不公平性。為此,設(shè)計(jì)修正的創(chuàng)新評(píng)價(jià)算法如下。
注意到采用式(3)右邊第一項(xiàng)計(jì)算時(shí),有可能會(huì)算出某些得分超過(guò)100分,因此對(duì)設(shè)置最大值100,以保證分?jǐn)?shù)的合理性。經(jīng)過(guò)如此調(diào)整,即可有效消除由于專家打分偏好而造成的不公平性,從而最終實(shí)現(xiàn)創(chuàng)新評(píng)價(jià)算法的設(shè)計(jì)。
基于動(dòng)態(tài)業(yè)務(wù)路程的學(xué)科競(jìng)賽創(chuàng)新評(píng)價(jià)體系的大學(xué)生競(jìng)賽管理系統(tǒng)在安徽省計(jì)算機(jī)類學(xué)科競(jìng)賽中得到料很好的應(yīng)用,能有效提高競(jìng)賽管理質(zhì)量,提升競(jìng)賽工作效果,保證競(jìng)賽工作的公平公正性。目前,系統(tǒng)還在不斷使用和改進(jìn)中,下一步計(jì)劃吸取更多先進(jìn)的競(jìng)賽管理和評(píng)價(jià)理念、手段,融入基于動(dòng)態(tài)業(yè)務(wù)路程的學(xué)科競(jìng)賽創(chuàng)新評(píng)價(jià)體系中,并在軟件平臺(tái)里予以體現(xiàn),以期取得更好的效果。