孟丹
【摘要】本項(xiàng)目提供了C語(yǔ)言程序設(shè)計(jì)在線自動(dòng)評(píng)分系統(tǒng),屬于電子化教育領(lǐng)域,包括:考生機(jī);考生機(jī)包括計(jì)算設(shè)備和移動(dòng)存儲(chǔ)器;計(jì)算設(shè)備和移動(dòng)存儲(chǔ)器連接;移動(dòng)存儲(chǔ)器,用于提供考生機(jī)的評(píng)分程序和存儲(chǔ)評(píng)分?jǐn)?shù)據(jù),評(píng)分?jǐn)?shù)據(jù)包括不同學(xué)科的各種題型;計(jì)算設(shè)備,用于運(yùn)行移動(dòng)存儲(chǔ)器中提供的評(píng)分程序和評(píng)分?jǐn)?shù)據(jù),使得考生在計(jì)算設(shè)備上進(jìn)行不同學(xué)科的各種題型的評(píng)分。與現(xiàn)有技術(shù)相比,該通用計(jì)算機(jī)化評(píng)分系統(tǒng)能適應(yīng)各種評(píng)分內(nèi)容和形式,不會(huì)隨著評(píng)分內(nèi)容形式變化而改變系統(tǒng)結(jié)構(gòu),提高了考場(chǎng)部署的效率,減少了部署環(huán)節(jié)的操作步驟,節(jié)約了部署考場(chǎng)軟件系統(tǒng)所需時(shí)間,降低了考場(chǎng)部署的技術(shù)難度,改善了用戶(hù)的體驗(yàn),以便用戶(hù)充分利用現(xiàn)有普通計(jì)算機(jī)房開(kāi)展計(jì)算機(jī)化評(píng)分。
【關(guān)鍵詞】C語(yǔ)言程序設(shè)計(jì) ?在線評(píng)分 ?自動(dòng)評(píng)分 ?系統(tǒng)
一、背景技術(shù)
目前,計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)已經(jīng)在教育系統(tǒng)中得到了廣泛的應(yīng)用,計(jì)算機(jī)評(píng)分系統(tǒng)已經(jīng)在逐步的取代傳統(tǒng)的紙質(zhì)形式的評(píng)分。計(jì)算機(jī)評(píng)分系統(tǒng)具有隨機(jī)組卷、評(píng)分時(shí)間控制規(guī)范、系統(tǒng)自動(dòng)評(píng)分的優(yōu)點(diǎn),使得評(píng)分的形式更加的多樣化,評(píng)分結(jié)果更趨于客觀、合理和公正。
相關(guān)技術(shù)中,計(jì)算機(jī)評(píng)分系統(tǒng)一般包括:數(shù)據(jù)庫(kù)、服務(wù)器和客戶(hù)端,服務(wù)器分別與數(shù)據(jù)庫(kù)和客戶(hù)端連接,服務(wù)器提供機(jī)考程序到客戶(hù)端上,數(shù)據(jù)庫(kù)通過(guò)服務(wù)器向客戶(hù)端提供圖片型試題庫(kù)、試題答案和考生資料庫(kù)。
在實(shí)際應(yīng)用過(guò)程中,需要先下載客戶(hù)端執(zhí)行,增加了考場(chǎng)的部署的環(huán)節(jié)和部署時(shí)間,不能夠快速、準(zhǔn)確、合理的安排好考場(chǎng),增加了考場(chǎng)部署的難度,需要更多的人為操作,操作方式不夠簡(jiǎn)潔,浪費(fèi)了大量的人力物力。
二、項(xiàng)目原理
第一方面,本項(xiàng)目實(shí)施例提供了C語(yǔ)言程序設(shè)計(jì)在線自動(dòng)評(píng)分系統(tǒng),包括:考生機(jī); 考生機(jī)包括計(jì)算設(shè)備和移動(dòng)存儲(chǔ)器; 計(jì)算設(shè)備和移動(dòng)存儲(chǔ)器連接; 移動(dòng)存儲(chǔ)器,用于提供考生機(jī)的評(píng)分程序和存儲(chǔ)評(píng)分?jǐn)?shù)據(jù),評(píng)分?jǐn)?shù)據(jù)包括不同學(xué)科的各種題型; 計(jì)算設(shè)備,用于運(yùn)行移動(dòng)存儲(chǔ)器中提供的評(píng)分程序和評(píng)分?jǐn)?shù)據(jù),使得考生在計(jì)算設(shè)備上進(jìn)行不同學(xué)科的各種題型的評(píng)分。 結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,通用計(jì)算機(jī)化評(píng)分系統(tǒng)還包括:管理機(jī); 管理機(jī)與考生機(jī)通過(guò)網(wǎng)絡(luò)連接; 管理機(jī),用于提供考務(wù)信息、考生名單和試卷數(shù)據(jù)給考生機(jī)下載,向考生機(jī)發(fā)送評(píng)分指令,使得考生機(jī)根據(jù)接收到的評(píng)分指令,顯示評(píng)分界面,并對(duì)評(píng)分過(guò)程中考生機(jī)產(chǎn)生的答案數(shù)據(jù)、評(píng)分過(guò)程信息和日志進(jìn)行收集存儲(chǔ),其中,評(píng)分指令,包括:開(kāi)始評(píng)分、暫停評(píng)分和交卷。
結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,在計(jì)算設(shè)備上運(yùn)行的評(píng)分程序是具有瀏覽器功能的容器,表達(dá)評(píng)分題目和評(píng)分流程的組件。 結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,考生機(jī)通過(guò)TCP/IP協(xié)議與管理機(jī)進(jìn)行數(shù)據(jù)交互。 結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,支持至少兩個(gè)考生機(jī)之間相互連接; 通過(guò)相互連接的至少兩個(gè)考生機(jī)之間的信息和數(shù)據(jù)交互,使得相互連接的考生機(jī)上的考生相互配合評(píng)分。 結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,評(píng)分程序通過(guò)預(yù)設(shè)文件方式存儲(chǔ)在移動(dòng)存儲(chǔ)器中。 結(jié)合第一方面,本項(xiàng)目實(shí)施例提供了第一方面的第六種可能的實(shí)施方式,其中,試卷數(shù)據(jù)包括:文本型試題、圖片型試題、音頻型試題、視頻型試題和仿真型試題。
三、具體實(shí)施方式
為了簡(jiǎn)化考場(chǎng)部署的操作環(huán)節(jié),節(jié)約部署環(huán)節(jié)所需要的時(shí)間,提高考場(chǎng)部署的效率。 參見(jiàn)圖1,本實(shí)施例提供C語(yǔ)言程序設(shè)計(jì)在線自動(dòng)評(píng)分系統(tǒng),包括:考生機(jī)10; 考生機(jī)10包括計(jì)算設(shè)備11和移動(dòng)存儲(chǔ)器12; 計(jì)算設(shè)備11和移動(dòng)存儲(chǔ)器12連接; 移動(dòng)存儲(chǔ)器12,用于提供考生機(jī)10的評(píng)分程序和存儲(chǔ)評(píng)分?jǐn)?shù)據(jù),評(píng)分?jǐn)?shù)據(jù)包括不同學(xué)科的各種題型; 計(jì)算設(shè)備11,用于運(yùn)行移動(dòng)存儲(chǔ)器12中提供的評(píng)分程序和評(píng)分?jǐn)?shù)據(jù),使得考生在計(jì)算設(shè)備上進(jìn)行不同學(xué)科的各種題型的評(píng)分。 通過(guò)以上實(shí)施例可以看出,移動(dòng)存儲(chǔ)器12存儲(chǔ)有考場(chǎng)的評(píng)分程序,計(jì)算設(shè)備11為移動(dòng)存儲(chǔ)器12內(nèi)存儲(chǔ)的評(píng)分程序提供運(yùn)行環(huán)境,移動(dòng)存儲(chǔ)器12通過(guò)接口和計(jì)算設(shè)備11相連,即可快速完成一個(gè)通用計(jì)算機(jī)化考場(chǎng)的部署。其中,考生機(jī)10的功能包括:考生登錄認(rèn)證,下載考務(wù)信息,考生名單和試卷,硬件和軟件操作環(huán)境檢查,試卷展示與作答,答卷上傳,評(píng)分過(guò)程信息上傳,考生機(jī)10日志上傳等功能,考生從考生機(jī)10登錄并下載試卷以后,每進(jìn)行一道試題的作答,都會(huì)把答案保存在移動(dòng)存儲(chǔ)器12中,即使網(wǎng)絡(luò)中斷也不會(huì)導(dǎo)致答案丟失,影響評(píng)分進(jìn)度,此外,把移動(dòng)存儲(chǔ)器12從計(jì)算設(shè)備11上分離以后,計(jì)算環(huán)境上不會(huì)留下試題、考務(wù)、答卷等重要信息,從而保證了評(píng)分的安全性。 其中,在計(jì)算設(shè)備上運(yùn)行的評(píng)分程序是具有瀏覽器功能的容器,表達(dá)評(píng)分題目和評(píng)分流程的組件。
在網(wǎng)絡(luò)通暢的情況下,考生機(jī)10和管理機(jī)13可以實(shí)現(xiàn)信息的實(shí)時(shí)交互,其中,傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議(Transmission Control Protocol/Internet Protocol,TCP/IP),又名網(wǎng)絡(luò)通訊協(xié)議,是Internet最基本的協(xié)議、Internet國(guó)際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成。TCP/IP定義了電子設(shè)備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉?biāo)準(zhǔn)。協(xié)議采用了4層的層級(jí)結(jié)構(gòu),每一層都呼叫它的下一層所提供的協(xié)議來(lái)完成自己的需求。通俗而言:TCP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC793定義,負(fù)責(zé)發(fā)現(xiàn)傳輸?shù)膯?wèn)題,一有問(wèn)題就發(fā)出信號(hào),要求重新傳輸,直到所有數(shù)據(jù)安全正確地傳輸?shù)侥康牡?而IP是給因特網(wǎng)的每一臺(tái)聯(lián)網(wǎng)設(shè)備規(guī)定一個(gè)地址。
四、結(jié)束語(yǔ)
本項(xiàng)目實(shí)施例提供的C語(yǔ)言程序設(shè)計(jì)在線自動(dòng)評(píng)分系統(tǒng),通過(guò)設(shè)置移動(dòng)存儲(chǔ)器和計(jì)算設(shè)備,計(jì)算設(shè)備運(yùn)行移動(dòng)存儲(chǔ)器中提供的評(píng)分程序和評(píng)分?jǐn)?shù)據(jù),使得考生在計(jì)算機(jī)上進(jìn)行不同學(xué)科各種題型的評(píng)分。與現(xiàn)有技術(shù)相比,該通用計(jì)算機(jī)化評(píng)分系統(tǒng)能適應(yīng)各種評(píng)分內(nèi)容和形式,不會(huì)隨著評(píng)分內(nèi)容形式變化而改變系統(tǒng)結(jié)構(gòu)。該系統(tǒng)提高了考場(chǎng)部署的效率,減少了部署環(huán)節(jié)的操作步驟,節(jié)約了部署環(huán)節(jié)所需要的時(shí)間,降低了考場(chǎng)部署的難度,增加了用戶(hù)的體驗(yàn),可以充分利用現(xiàn)有的普通計(jì)算機(jī)房開(kāi)展計(jì)算機(jī)化評(píng)分。
參考文獻(xiàn):
[1]張立巖,張世民.基于語(yǔ)義相似度的主觀題評(píng)分算法研究[J].河北科技大學(xué)學(xué)報(bào),2017,(03).
[2]劉楠楠. MVC框架在軟件開(kāi)發(fā)中的應(yīng)用研究[J].數(shù)字技術(shù)與應(yīng)用,2018,(04).