本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種試題批改方法和服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,越來越多的行業(yè)利用互聯(lián)網(wǎng)來提升自己,例如,傳統(tǒng)的學(xué)生作業(yè)需要由老師人工批改,但是這種方式繁瑣且低效。因此出現(xiàn)了利用計(jì)算機(jī)自動(dòng)批改客觀題的方式。然而,對(duì)于主觀題,例如答案為數(shù)學(xué)表達(dá)式的題目,由于其復(fù)雜的運(yùn)算符號(hào)和邏輯,計(jì)算機(jī)無法自動(dòng)識(shí)別及處理,仍然需要由老師進(jìn)行人工批改。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種試題批改方法和服務(wù)器,能夠輔助老師批改試題答案,從而減輕老師的工作量。
一方面,提供一種試題批改方法,包括:
獲取題目、標(biāo)準(zhǔn)答案和作答答案;
判斷所述標(biāo)準(zhǔn)答案與所述作答答案是否相同,若是,則確定所述作答答案正確,若否,則所述作答答案待定;
當(dāng)所述作答答案待定時(shí),發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端;
在發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之后,獲取所述第一終端發(fā)送的人工批改結(jié)果。
可選地,在所述獲取題目、標(biāo)準(zhǔn)答案和作答答案之前,還包括:
接收所述第一終端發(fā)送的所述題目和所述標(biāo)準(zhǔn)答案;
將所述題目發(fā)送至第二終端;
接收所述第二終端發(fā)送的所述作答答案。
可選地,在所述獲取題目、標(biāo)準(zhǔn)答案和作答答案之前,還包括:
接收第一終端發(fā)送的出題指令;
根據(jù)所述出題指令在題庫中選擇所述題目和所述標(biāo)準(zhǔn)答案;
將所述題目發(fā)送至第二終端;
接收所述第二終端發(fā)送的所述作答答案。
具體地,所述標(biāo)準(zhǔn)答案為第一數(shù)學(xué)表達(dá)式,所述作答答案為第二數(shù)學(xué)表達(dá)式;
在所述發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之前,還包括:
當(dāng)所述作答答案待定時(shí),將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果;
判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果是否相等,若是,則確定所述作答答案正確,若否,則所述作答答案待定。
具體地,在所述將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果的過程之前,還包括:
當(dāng)所述作答答案待定時(shí),判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)是否相等,若是,則將所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中的特定運(yùn)算符號(hào)刪除,并進(jìn)入所述將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果的過程,若否,則發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端,其中,所述特定運(yùn)算符號(hào)為除了四則運(yùn)算之外的其他運(yùn)算符號(hào)。
另一方面,提供一種服務(wù)器,包括:
答案獲取單元,用于獲取題目、標(biāo)準(zhǔn)答案和作答答案;
第一判斷單元,用于判斷所述標(biāo)準(zhǔn)答案與所述作答答案是否相同;
確定單元,用于在所述第一判斷單元判斷所述標(biāo)準(zhǔn)答案與所述作答答案相同時(shí),確定所述作答答案正確,在所述第一判斷單元判斷所述標(biāo)準(zhǔn)答案與所述作答答案不同時(shí),則使所述作答答案待定;
發(fā)送單元,用于當(dāng)所述作答答案待定時(shí),發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端;
結(jié)果獲取單元,用于在發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之后,獲取所述第一終端發(fā)送的人工批改結(jié)果。
可選地,上述服務(wù)器還包括:
接收單元,用于接收所述第一終端發(fā)送的所述題目和所述標(biāo)準(zhǔn)答案;
所述發(fā)送單元,還用于將所述題目發(fā)送至第二終端;
所述接收單元,還用于接收所述第二終端發(fā)送的所述作答答案。
可選地,上述服務(wù)器還包括:
接收單元,用于接收第一終端發(fā)送的出題指令;
選擇單元,用于根據(jù)所述出題指令在題庫中選擇所述題目和所述標(biāo)準(zhǔn)答案;
所述發(fā)送單元,還用于將所述題目發(fā)送至第二終端;
所述接收單元,還用于接收所述第二終端發(fā)送的所述作答答案。
具體地,所述標(biāo)準(zhǔn)答案為第一數(shù)學(xué)表達(dá)式,所述作答答案為第二數(shù)學(xué)表達(dá)式;
所述服務(wù)器還包括:
替換單元,用于當(dāng)所述作答答案待定時(shí),將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果;
第二判斷單元,用于判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果是否相等;
所述確定單元還用于,在所述第二判斷單元判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果相等時(shí),確定所述作答答案正確,在所述第二判斷單元判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果不相等時(shí),則使所述作答答案待定。
具體地,上述服務(wù)器還包括:
第三判斷單元,用于當(dāng)所述作答答案待定時(shí),判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)是否相等;
刪除單元,用于在所述第三判斷單元判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)相等時(shí),將所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中的特定運(yùn)算符號(hào)刪除,并觸發(fā)所述替換單元將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,其中,所述特定運(yùn)算符號(hào)為除了四則運(yùn)算之外的其他運(yùn)算符號(hào);
所述發(fā)送單元還用于,在所述第三判斷單元判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)不相等時(shí),發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端。
本發(fā)明提供的試題批改方法和服務(wù)器,先通過與標(biāo)準(zhǔn)答案直接對(duì)比的方式確定正確的作答答案,對(duì)于待確定的答案,再發(fā)送至第一終端以便于進(jìn)行人工批改,與現(xiàn)有技術(shù)中完全通過人工批改主觀題的方式相比,先自動(dòng)篩選出需要人工批改的待批改答案,從而無需老師人工批改所有的答案,實(shí)現(xiàn)了輔助老師批改試題答案,減輕了老師的工作量。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中一種試題批改方法的流程圖;
圖2為本發(fā)明實(shí)施例中另一種試題批改方法的流程圖;
圖3為本發(fā)明實(shí)施例中另一種試題批改方法的流程圖;
圖4為本發(fā)明實(shí)施例中另一種試題批改方法的流程圖;
圖5為本發(fā)明實(shí)施例中一種服務(wù)器的結(jié)構(gòu)框圖;
圖6為本發(fā)明實(shí)施例中另一種服務(wù)器的結(jié)構(gòu)框圖;
圖7為本發(fā)明實(shí)施例中另一種服務(wù)器的結(jié)構(gòu)框圖;
圖8為本發(fā)明實(shí)施例中另一種服務(wù)器的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本實(shí)施例提供一種試題批改方法,該方法可以用于互聯(lián)網(wǎng)的作業(yè)系統(tǒng),該作業(yè)系統(tǒng)包括終端和服務(wù)器,其中終端包括用于老師的第一終端和用于學(xué)生的第二終端,該方法適用于主觀題的批改,執(zhí)行主體為服務(wù)器,該方法包括:
步驟101、獲取題目、標(biāo)準(zhǔn)答案和作答答案;
在該步驟中,題目和標(biāo)準(zhǔn)答案可以來自于預(yù)先存儲(chǔ)在服務(wù)器中的題庫,由老師登錄服務(wù)器來選擇本次作業(yè),從而確定本次作業(yè)所對(duì)應(yīng)的題目和標(biāo)準(zhǔn)答案,當(dāng)然,本次作業(yè)所對(duì)應(yīng)的題目和標(biāo)準(zhǔn)答案也可以來由老師通過第一終端發(fā)送,服務(wù)器再將本次作業(yè)所對(duì)應(yīng)的題目發(fā)送至第二終端,學(xué)生通過第二終端獲取本次作業(yè),作業(yè)完成之后,學(xué)生將作答答案通過第二終端發(fā)送至服務(wù)器,從而使服務(wù)器獲取作答答案。
步驟102、判斷標(biāo)準(zhǔn)答案與作答答案是否相同,若是,則進(jìn)入步驟103、確定作答答案正確,若否,則作答答案待定;當(dāng)作答答案待定時(shí),進(jìn)入步驟104、發(fā)送題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端;
對(duì)于主觀題來說,學(xué)生的作答答案即便正確,也可以與標(biāo)準(zhǔn)答案不完全相同,例如包括算式的答案a+b,由于存在加法交換律,作答答案為a+b或者b+a都是正確的,服務(wù)器通過對(duì)比的方式,很容易判斷a+b這個(gè)答案是正確的,但是b+a這樣的答案,服務(wù)器可以通過對(duì)比的方法判斷作答答案不一定正確,此時(shí)將作答答案作為待定答案發(fā)送至第一終端,并且附帶對(duì)應(yīng)的題目、標(biāo)準(zhǔn)答案和人工批改請(qǐng)求,第一終端根據(jù)人工批改請(qǐng)求生成人工批改界面,其中包括題目、標(biāo)準(zhǔn)答案和作答答案,以便于老師根據(jù)這些內(nèi)容,人工分析該作答答案正否正確并得到人工批改結(jié)果,第一終端將該人工批改結(jié)果發(fā)送至服務(wù)器,而對(duì)于服務(wù)器已經(jīng)確定作答答案正確的題,則無需人工進(jìn)行批改。
在上述步驟104、發(fā)送題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之后,進(jìn)入步驟105、獲取第一終端發(fā)送的人工批改結(jié)果。
人工批改結(jié)果能夠反映作答答案的正確性,通過步驟103和步驟105獲得結(jié)果,服務(wù)器可以制作作業(yè)成績(jī)報(bào)表。
本發(fā)明實(shí)施例中的試題批改方法,先通過與標(biāo)準(zhǔn)答案直接對(duì)比的方式確定正確的作答答案,對(duì)于待確定的答案,再發(fā)送至第一終端以便于進(jìn)行人工批改,與現(xiàn)有技術(shù)中完全通過人工批改主觀題的方式相比,先自動(dòng)篩選出需要人工批改的待批改答案,從而無需老師人工批改所有的答案,實(shí)現(xiàn)了輔助老師批改試題答案,減輕了老師的工作量。
老師布置作業(yè)可以有不同的方式,例如自編題目或者從題庫中選擇題目,自編題目的過程如下,如圖2所示,在上述步驟101、獲取題目、標(biāo)準(zhǔn)答案和作答答案之前,還包括:
步驟1001、接收第一終端發(fā)送的題目和標(biāo)準(zhǔn)答案;
在該步驟之前,老師在第一終端上輸入作業(yè)的題目和標(biāo)準(zhǔn)答案,然后發(fā)送至服務(wù)器。
步驟1002、將題目發(fā)送至第二終端;
在該步驟中,服務(wù)器將老師布置好的作業(yè)發(fā)送至對(duì)應(yīng)每個(gè)學(xué)生的第二終端,這里的第二終端通常為多個(gè)。
步驟1003、接收第二終端發(fā)送的作答答案。
在該步驟之前,學(xué)生通過第二終端接收到老師布置的作業(yè),然后就可以做作業(yè)了,作業(yè)完成之后,在第二終端上輸入作答答案,然后將作答答案發(fā)送至服務(wù)器。
從題庫中選擇題目來布置作業(yè)的過程如下,如圖3所示,在上述步驟101、獲取題目、標(biāo)準(zhǔn)答案和作答答案之前,還包括:
步驟1001、接收第一終端發(fā)送的出題指令;
在該步驟中,老師通過第一終端登錄服務(wù)器,瀏覽服務(wù)器中的題庫,從中選擇本次作業(yè)的題庫,第一終端即可根據(jù)老師的選擇發(fā)送相應(yīng)的出題指令至服務(wù)器。
步驟1002、根據(jù)出題指令在題庫中選擇題目和標(biāo)準(zhǔn)答案;
在該步驟中,服務(wù)器根據(jù)接收到的出題指令,從題庫中選擇相應(yīng)的題目,以及對(duì)應(yīng)該題目的標(biāo)準(zhǔn)答案。
步驟1003、將題目發(fā)送至第二終端;
在該步驟中,服務(wù)器將老師選擇好的題目發(fā)送至第二終端,以便于學(xué)生進(jìn)行瀏覽。
步驟1004、接收第二終端發(fā)送的作答答案。
在該步驟之前,學(xué)生通過第二終端接收到老師布置的作業(yè),然后就可以做作業(yè)了,作業(yè)完成之后,在第二終端上輸入作答答案,然后將作答答案發(fā)送至服務(wù)器。
具體地,上述標(biāo)準(zhǔn)答案為第一數(shù)學(xué)表達(dá)式,上述作答答案為第二數(shù)學(xué)表達(dá)式;例如,標(biāo)準(zhǔn)答案為第一數(shù)學(xué)表達(dá)式作答答案為第二數(shù)學(xué)表達(dá)式兩者雖然等價(jià),但是由于加法交換律的問題,計(jì)算機(jī)無法通過直接對(duì)比的方式判斷出作答答案正確。如圖4所示,上述步驟104、發(fā)送題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之前,還包括:
當(dāng)作答答案待定時(shí),進(jìn)入步驟1021、將第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果;
在該步驟中,a和b為未知數(shù),根據(jù)預(yù)先設(shè)置的未知數(shù)與數(shù)字的對(duì)應(yīng)關(guān)系,例如,26個(gè)英文字母a、b、c、…、z分別對(duì)應(yīng)數(shù)字1、2、3、…、26,在該步驟中,將字母a替換為其對(duì)應(yīng)的數(shù)字1,將b替換為其對(duì)應(yīng)的數(shù)字2,替換后的第一數(shù)學(xué)表達(dá)式為由于其中不再包含未知數(shù),因此可以直接運(yùn)算得到結(jié)果替換后的第二數(shù)學(xué)表達(dá)式為其運(yùn)算結(jié)果同樣為
步驟1022、判斷第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果是否相等,若是,則進(jìn)入步驟103、確定作答答案正確,若否,則作答答案待定,進(jìn)入步驟104、發(fā)送題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端。
在該步驟1022中,由于第一數(shù)學(xué)表達(dá)式和第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果均為因此判斷作答答案正確,若第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果不相等,則判斷作答答案待定,由老師進(jìn)一步人工批改。
對(duì)于上述數(shù)學(xué)表達(dá)式作為答案的情況,當(dāng)判斷標(biāo)準(zhǔn)答案與作答答案不相同時(shí),并不是直接進(jìn)行人工批改,而是進(jìn)行進(jìn)一步的判斷,將其中的未知數(shù)替換為對(duì)應(yīng)的數(shù)字,然后直接得到數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,以此來判斷答案是否正確,能夠進(jìn)一步輔助老師批改,從而減輕老師的工作量。
具體地,在上述步驟1021、將第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果的過程之前,還包括:
當(dāng)作答答案待定時(shí)(即判斷標(biāo)準(zhǔn)答案與作答答案不相同時(shí)),進(jìn)入步驟1020、判斷任意一種特定運(yùn)算符號(hào)在第一數(shù)學(xué)表達(dá)式和第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)是否相等,若是,則進(jìn)入步驟106、將第一數(shù)學(xué)表達(dá)式和第二數(shù)學(xué)表達(dá)式中的特定運(yùn)算符號(hào)刪除,并進(jìn)入上述步驟1021、將第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果的過程,若否,則作答答案待定,進(jìn)入步驟104、發(fā)送題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端,其中,特定運(yùn)算符號(hào)為除了四則運(yùn)算之外的其他運(yùn)算符號(hào)。
需要說明的是,數(shù)學(xué)表達(dá)式在計(jì)算機(jī)中是以字符串的形式被存儲(chǔ)和使用的,例如上述標(biāo)準(zhǔn)答案對(duì)應(yīng)的Latex格式的字符串,具體為\[\sqrt{{{a}^{2}}+{^{2}}}\],為了便于實(shí)施,上述步驟1021中對(duì)數(shù)學(xué)表達(dá)式進(jìn)行運(yùn)算的過程可能會(huì)無法兼容Latex格式的“根號(hào)”、“平方”等特定的運(yùn)算符號(hào),此時(shí)就需要將Latex格式的字符串進(jìn)行轉(zhuǎn)化,而這個(gè)過程較為復(fù)雜,因此本實(shí)施例用了一種簡(jiǎn)單的方式來解決這個(gè)問題,直接將除了“加、減、乘、除”四則運(yùn)算之外的其他運(yùn)算符號(hào)均刪除,即將上述第一數(shù)學(xué)表達(dá)式中的“根號(hào)”和“平方”均刪除,刪除后的第一數(shù)學(xué)表達(dá)式為a+b,刪除后的第二數(shù)學(xué)表達(dá)式為b+a,然后執(zhí)行上述計(jì)算的步驟將數(shù)學(xué)表達(dá)式中的a替換為1,b替換為2,之后進(jìn)行運(yùn)算得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果為3,第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果也為3,根據(jù)上述步驟1022的對(duì)比,判斷作答答案正確。由于在步驟106中將特定運(yùn)算符號(hào)刪除,因此可能會(huì)影響判斷答案時(shí)的準(zhǔn)確性,為了減小這種影響以及提高處理效率,可以先對(duì)每種特定符號(hào)在兩個(gè)數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)進(jìn)行對(duì)比,以此來對(duì)作答答案的正確性進(jìn)行一個(gè)初步的篩選。
如圖5所示,本發(fā)明實(shí)施例提供一種服務(wù)器,包括:答案獲取單元1,用于獲取題目、標(biāo)準(zhǔn)答案和作答答案;第一判斷單元21,用于判斷所述標(biāo)準(zhǔn)答案與所述作答答案是否相同;確定單元3,用于在所述第一判斷單元判斷所述標(biāo)準(zhǔn)答案與所述作答答案相同時(shí),確定所述作答答案正確,在所述第一判斷單元判斷所述標(biāo)準(zhǔn)答案與所述作答答案不同時(shí),則使所述作答答案待定;發(fā)送單元4,用于當(dāng)所述作答答案待定時(shí),發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端;結(jié)果獲取單元5,用于在發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端的過程之后,獲取所述第一終端發(fā)送的人工批改結(jié)果。
需要說明的是,本實(shí)施例中的服務(wù)器可以用于上述各實(shí)施例中的試題批改方法,其具體原理和工作過程與上述實(shí)施例相同,在此不再贅述。
本實(shí)施例中的服務(wù)器,先通過與標(biāo)準(zhǔn)答案直接對(duì)比的方式確定正確的作答答案,對(duì)于待確定的答案,再發(fā)送至第一終端以便于進(jìn)行人工批改,與現(xiàn)有技術(shù)中完全通過人工批改主觀題的方式相比,先自動(dòng)篩選出需要人工批改的待批改答案,從而無需老師人工批改所有的答案,實(shí)現(xiàn)了輔助老師批改試題答案,減輕了老師的工作量。
如圖6所示,可選地,上述服務(wù)器還包括:接收單元6,用于接收所述第一終端發(fā)送的所述題目和所述標(biāo)準(zhǔn)答案;發(fā)送單元4,還用于將所述題目發(fā)送至第二終端;接收單元6,還用于接收所述第二終端發(fā)送的所述作答答案。
如圖7所示,可選地,上述服務(wù)器還包括:接收單元6,用于接收第一終端發(fā)送的出題指令;選擇單元7,用于根據(jù)所述出題指令在題庫中選擇所述題目和所述標(biāo)準(zhǔn)答案;發(fā)送單元4,還用于將所述題目發(fā)送至第二終端;接收單元6,還用于接收所述第二終端發(fā)送的所述作答答案。
如圖8所示,具體地,上述標(biāo)準(zhǔn)答案為第一數(shù)學(xué)表達(dá)式,上述作答答案為第二數(shù)學(xué)表達(dá)式;上述服務(wù)器還包括:替換單元8,用于當(dāng)所述作答答案待定時(shí),將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果;第二判斷單元22,用于判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果是否相等;確定單元3還用于,在所述第二判斷單元22判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果相等時(shí),確定所述作答答案正確,在所述第二判斷單元22判斷所述第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果與所述第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果不相等時(shí),則使所述作答答案待定。
具體地,上述服務(wù)器還包括:第三判斷單元23,用于當(dāng)所述作答答案待定時(shí),判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)是否相等;刪除單元9,用于在所述第三判斷單元23判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)相等時(shí),將所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中的特定運(yùn)算符號(hào)刪除,并觸發(fā)所述替換單元8將所述第一數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第一數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,將所述第二數(shù)學(xué)表達(dá)式中的未知數(shù)替換為預(yù)設(shè)的對(duì)應(yīng)數(shù)字,并得到第二數(shù)學(xué)表達(dá)式的運(yùn)算結(jié)果,其中,所述特定運(yùn)算符號(hào)為除了四則運(yùn)算之外的其他運(yùn)算符號(hào);所述發(fā)送單元4還用于,在所述第三判斷單元23判斷任意一種特定運(yùn)算符號(hào)在所述第一數(shù)學(xué)表達(dá)式和所述第二數(shù)學(xué)表達(dá)式中出現(xiàn)的次數(shù)不相等時(shí),發(fā)送所述題目、標(biāo)準(zhǔn)答案、作答答案以及人工批改請(qǐng)求至第一終端。
需要說明的是,本實(shí)施例中的服務(wù)器可以用于上述各實(shí)施例中的試題批改方法,其具體原理和工作過程與上述實(shí)施例相同,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換或者數(shù)量的增減,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。