本發(fā)明涉及在線題庫技術(shù)領(lǐng)域,尤其涉及一種在線題庫質(zhì)量改善方法、系統(tǒng)及終端設(shè)備。
背景技術(shù):
隨著信息和電子技術(shù)的發(fā)展,近來各類在線學習類網(wǎng)站及應用程序得到了飛速的發(fā)展。在線題庫作為其中的一種常見的學習類產(chǎn)品,主要用于學生在線搜索學習、系統(tǒng)智能出卷?,F(xiàn)有的在線題庫一般數(shù)據(jù)龐大,基本在百萬級別以上,題庫質(zhì)量不能得到保障,而傳統(tǒng)的質(zhì)量改善方法是在線下人工的進行排查測試,發(fā)現(xiàn)問題則立刻修改,在修改完成后無需經(jīng)過審核,這導致了改善的質(zhì)量無法保證;同時,傳統(tǒng)的在線題庫質(zhì)量改善方法占用了較高的人力資源成本,不利于大規(guī)模的使用。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種在線題庫質(zhì)量改善方法及系統(tǒng),旨在提高在線題庫質(zhì)量改善過程的效率,節(jié)約人力成本,保障改善的質(zhì)量。
本發(fā)明的第一方面提供了一種在線題庫質(zhì)量改善方法,所述在線題庫質(zhì)量改善方法包括:
若接收到第一客戶端發(fā)送的試題獲取指令,則在所述試題獲取指令的指示下,向所述第一客戶端發(fā)送待修改試題,其中,所述第一客戶端為當前通過第一賬戶登錄的客戶端;
接收所述第一客戶端發(fā)送的已修改試題,其中,所述已修改試題為對所述待修改試題進行修改后得到的試題;
向第二客戶端發(fā)送所述已修改試題,其中,所述第二客戶端為當前通過第二賬戶登錄的客戶端;
若接收到所述第二客戶端發(fā)送的修改確認指令,則將所述已修改試題保存至數(shù)據(jù)庫中;
若接收到所述第二客戶端發(fā)送的修改退回指令,則向所述第一客戶端再次發(fā)送所述待修改試題,用以提示用戶重新修改所述待修改試題。
本發(fā)明的第二方面提供了一種在線題庫質(zhì)量改善系統(tǒng),所述在線題庫質(zhì)量改善系統(tǒng)包括服務器及兩個以上客戶端,所述服務器包括:
待修改試題發(fā)送單元,用于當接收到第一客戶端發(fā)送的試題獲取指令時,在所述試題獲取指令的指示下,向所述第一客戶端發(fā)送待修改試題,其中,所述第一客戶端為當前通過第一賬戶登錄的客戶端;
已修改試題接收單元,用于接收所述第一客戶端發(fā)送的已修改試題,其中,所述已修改試題為對所述待修改試題進行修改后得到的試題;
已修改試題發(fā)送單元,用于向第二客戶端發(fā)送所述已修改試題,其中,所述第二客戶端為當前通過第二賬戶登錄的客戶端;
已修改試題入庫單元,用于若接收到所述第二客戶端發(fā)送的修改確認指令,則將所述已修改試題保存至數(shù)據(jù)庫中;
已修改試題退回單元,用于若接收到所述第二客戶端發(fā)送的修改退回指令,則向所述第一客戶端再次發(fā)送所述待修改試題,用以提示用戶重新修改所述待修改試題。
本發(fā)明的第三方面提供了一種終端設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如上所述的在線題庫質(zhì)量改善方法。
本發(fā)明的第四方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上所述的在線題庫質(zhì)量改善方法。
由上可見,在本發(fā)明中,若接收到第一客戶端發(fā)送的試題獲取指令,則在所述試題獲取指令的指示下,向所述第一客戶端發(fā)送待修改試題,其中,所述第一客戶端為當前通過第一賬戶登錄的客戶端,使得用戶能夠通過第一客戶端對所述待修改試題進行修改,然后接收所述第一客戶端發(fā)送的已修改試題,其中,所述已修改試題為對所述待修改試題進行修改后得到的試題,并向第二客戶端發(fā)送所述已修改試題,其中,所述第二客戶端為當前通過第二賬戶登錄的客戶端,當接收到所述第二客戶端發(fā)送的修改確認指令時,則將所述已修改試題保存至數(shù)據(jù)庫中,完成對待修改試題的質(zhì)量改善,當接收到第二客戶端發(fā)送的修改退回指令時,則向所述第一客戶端再次發(fā)送所述待修改試題,用以提示用戶重新修改所述待修改試題。本發(fā)明使得在線題庫的改善及維護均在線上進行,不再需要大量招聘線下員工,節(jié)約了人力成本,并且還引入了審核機制,使得改善的質(zhì)量大大提高。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的在線題庫質(zhì)量改善方法的實現(xiàn)流程示意圖;
圖2是本發(fā)明實施例提供的另一在線題庫質(zhì)量改善方法的實現(xiàn)流程示意圖;
圖3是本發(fā)明實施例提供的在線題庫質(zhì)量改善系統(tǒng)的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例提供的在線題庫質(zhì)量改善系統(tǒng)中服務器的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例提供的終端設(shè)備的示意圖。
具體實施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細節(jié),以便透徹理解本發(fā)明實施例。然而,本領(lǐng)域的技術(shù)人員應當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一
圖1示出了本發(fā)明實施例一提供的在線題庫質(zhì)量改善方法的實現(xiàn)流程,詳述如下:
在步驟s101中,若接收到第一客戶端發(fā)送的試題獲取指令,則在上述試題獲取指令的指示下,向上述第一客戶端發(fā)送待修改試題。
在本發(fā)明實施例中,當服務器接收到第一客戶端發(fā)送的試題獲取指令時,可以在上述試題獲取指令的指示下,向上述第一客戶端發(fā)送待修改試題,其中,上述第一客戶端為當前通過第一賬戶登錄的客戶端。任一教師用戶都可以通過預先注冊,獲得一個唯一的賬戶。當用戶在某一客戶端上通過上述注冊的賬戶登錄成功后,則上述客戶端為第一客戶端。教師用戶在通過賬戶登錄成功后,可以主動發(fā)送試題獲取指令至服務器,當上述服務器接收到第一客戶端發(fā)送的試題獲取指令時,則會在上述試題獲取指令的指示下向?qū)牡谝豢蛻舳税l(fā)送待修改試題。由于可能在同一時刻有多個教師用戶登錄,因而在步驟s101中,并不限制第一客戶端的數(shù)量,在同一時刻有多個第一客戶端時,則針對任一第一客戶端,均為其分配并發(fā)送對應的待修改試題。
可選地,可以通過隨機或者其它預設(shè)的獲取方式,從預設(shè)的待修改試題題庫中獲取上述待修改試題。上述待修改試題題庫可以通過試題錯誤反饋信息的方式建立,也可以由在線題庫質(zhì)量改善系統(tǒng)的開發(fā)人員以人工輸入的方式建立,此處不作限定。上述通過試題錯誤反饋信息的方式建立,具體為:獲取試題錯誤反饋信息,將與上述試題錯誤反饋信息對應的試題存入待修改試題題庫中。其中,上述試題錯誤反饋信息可以是在線題庫在供學生用戶使用的過程中,學生用戶通過他們的客戶端反饋至服務器的;也可以是在線題庫的維護人員在對在線題庫進行抽查維護時反饋至服務器的,此處不作限定。上述試題錯誤反饋信息均對應有一個或多個有問題的試題,當服務器獲取到試題錯誤反饋信息時,將與上述試題錯誤反饋信息對應的試題存入待修改試題題庫中
在步驟s102中,接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題。
在本發(fā)明實施例中,服務器可以接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題。上述步驟s101中,服務器向上述第一客戶端發(fā)送了待修改試題后,用戶可以通過上述第一客戶端,對待修改試題進行修改操作??蛇x地,在用戶通過上述第一客戶端對待修改試題進行修改操作時,可以選擇是對上述待修改試題進行形式修改,還是對上述待修改試題進行實質(zhì)修改。上述形式修改包括但不限于錯別字、數(shù)字及病句修改等不涉及實質(zhì)內(nèi)容的修改;除了上述形式修改之外的其它修改均為實質(zhì)修改。
在步驟s103中,向第二客戶端發(fā)送上述已修改試題。
在本發(fā)明實施例中,服務器在接受了第一客戶端發(fā)送的已修改試題后,可以向第二客戶端發(fā)送上述已修改試題,其中,上述第二客戶端為當前通過第二賬戶登錄的客戶端。第一賬戶與第二賬戶為不同用戶的賬戶,其區(qū)別在于,用戶使用上述第一賬戶登錄后,僅可以對待修改試題進行修改;而用戶使用上述第二賬戶在第二客戶端上登錄后,可以對已修改試題進行審核。也即是說,上述第一賬戶與第二賬戶擁有對試題的不同操作權(quán)限,普通教師通過預先注冊獲得的為第一賬戶,在經(jīng)過進一步申請后,可以將上述第一賬戶升級為第二賬戶,擁有對已修改試題的審核權(quán)限。顯然地,上述第一客戶端與第二客戶端是不相同個兩個客戶端,登錄有兩個不相同的賬戶。
在步驟s104中,若接收到上述第二客戶端發(fā)送的修改確認指令,則將上述已修改試題保存至數(shù)據(jù)庫中。
在本發(fā)明實施例中,當服務器接收到上述第二客戶端發(fā)送的修改確認指令時,則表明上述已修改試題已經(jīng)通過審核,可以將上述已修改試題保存至數(shù)據(jù)庫中。在保存至數(shù)據(jù)庫時,若數(shù)據(jù)庫中存在與上述已修改試題對應的待修改試題,即,存在對應的未修改的待修改試題,則刪除上述對應的待修改試題,只保留已修改試題。
在步驟s105中,若接收到上述第二客戶端發(fā)送的修改退回指令,則向上述第一客戶端再次發(fā)送上述待修改試題,用以提示用戶重新修改上述待修改試題。
在本發(fā)明實施例中,當服務器接收到上述第二客戶端發(fā)送的修改退回指令時,則表明上述已修改試題未通過審核,服務器將向上述第一客戶端重新發(fā)送上述待修改試題,用以提示使用第一賬戶登錄客戶端的用戶重新修改上述待修改試題。
可選地,為了減少上述已修改試題出現(xiàn)修改錯誤的可能性,在本發(fā)明實施例中,不限制對上述試題進行審核的次數(shù),即,在上述步驟s104中,當服務器接收到上述第二客戶端發(fā)送的修改確認指令后,服務器還可以將上述已修改試題發(fā)送至其他具備試題審核功能的賬戶登錄的客戶端,等待其他用戶對已修改試題進行審核,只有各次審核均確認通過之后,才將上述已修改試題保存至數(shù)據(jù)庫。
可選地,在完成了各次審核后,在入庫前,還可以增設(shè)質(zhì)量檢驗環(huán)節(jié),服務器將上述已修改試題發(fā)送至登錄了專業(yè)人員賬戶的客戶端,由專業(yè)人員對上述已修改試題進行全面的質(zhì)量檢驗。當接收到登錄了專業(yè)人員賬戶的客戶端發(fā)送的檢驗通過指令后,才將上述已修改試題存入數(shù)據(jù)庫中。
可選地,為了減少不必要的審核過程,在上述步驟s102之后,上述在線題庫質(zhì)量改善方法還包括:
獲取上述待修改試題的試題知識點,根據(jù)上述試題知識點確定上述待修改試題的理論關(guān)鍵詞;
獲取上述已修改試題的修改關(guān)鍵詞;
分別將各個修改關(guān)鍵詞與上述理論關(guān)鍵詞進行語義匹配;
則上述向第二客戶端發(fā)送上述已修改試題,包括:
若上述各個修改關(guān)鍵詞均與上述理論關(guān)鍵詞語義匹配成功,則向上述第二客戶端發(fā)送上述已修改試題。
其中,在線題庫質(zhì)量改善系統(tǒng)在向第二客戶端發(fā)送已修改試題之前,可以先對上述已修改試題進行初步審核。當確定第一已修改試題為對上述待修改試題的實質(zhì)修改時,即第一客戶端的用戶對試題的實質(zhì)性內(nèi)容進行了修改時,可以獲取上述待修改試題的試題知識點,根據(jù)上述試題知識點確定上述待修改試題的理論關(guān)鍵詞。由于試題通常都緊扣某一章節(jié)或某幾個章節(jié)的知識點來對學生進行考察,因而可以通過待修改試題的試題知識點,獲取其理論關(guān)鍵詞,即正常情況下圍繞上述理論關(guān)鍵詞對試題進行的解答是較為準確的答案。并且,還需要獲取上述已修改試題的修改關(guān)鍵詞,上述修改關(guān)鍵詞并不是已修改試題的修改部分的關(guān)鍵詞,而是針對已修改試題的全部內(nèi)容提取出的關(guān)鍵詞。在提取出了已修改關(guān)鍵詞后,將各個已修改關(guān)鍵詞與上述理論關(guān)鍵詞進行語義匹配,如果上述已修改關(guān)鍵均與上述理論關(guān)鍵詞匹配成功,則初步認為上述已修改試題并沒有修改超綱或超范圍,可以發(fā)送至第二客戶端作進一步審核。
具體地,上述分別將各個修改關(guān)鍵詞與上述理論關(guān)鍵詞進行語義匹配,包括:
分別計算各個修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相似度;
若上述修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相似度不小于預設(shè)的語義相似度閾值,則上述修改關(guān)鍵詞與上述理論關(guān)鍵詞語義匹配成功。
其中,在提取出上述修改關(guān)鍵詞與理論關(guān)鍵詞之后,可以分別計算各個修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相似度。由于在試題解答中,針對同一意思,不同人的表述可能不一樣,因而,在本發(fā)明實施例中,可以采用計算語義相似度的方式,判斷已修改試題是否在正確的答題范圍內(nèi)。當上述修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相識度不小于預設(shè)的語義相似度閾值時,則認為二者表達的意思基本一致,該修改關(guān)鍵詞并未超綱或超范圍,語義匹配成功。只有當已修改試題的各個修改關(guān)鍵詞均語義匹配成功時,才將上述已修改試題發(fā)送至第二客戶端作進一步審核。
由上可見,通過本發(fā)明實施例,由服務器為用戶分配待修改試題,并接收經(jīng)過了用戶修改的已修改試題,在將已修改試題保存至數(shù)據(jù)庫之前,還將上述已修改試題發(fā)送至其他用戶處進行二次審核或多次審核,使得在線題庫的改善及維護均在線上進行,不再需要大量招聘線下員工,節(jié)約了人力成本,并且因為引入了審核機制,使得改善的質(zhì)量大大提高。
應理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。
實施例二
圖2示出了本發(fā)明實施例二提供的另一在線題庫質(zhì)量改善方法的實現(xiàn)流程,詳述如下:
在步驟s201中,若接收到第一客戶端發(fā)送的試題獲取指令,則在上述試題獲取指令的指示下,將上述待修改試題題庫中的一試題確定為上述待修改試題。
在本發(fā)明實施例中,當服務器接收到第一客戶端發(fā)送的試題獲取指令時,可以在上述試題獲取指令的指示下,將上述待修改試題題庫中的一試題確定為上述待修改試題。上述待修改試題題庫可以通過試題錯誤反饋信息的方式建立,也可以由在線題庫質(zhì)量改善系統(tǒng)的開發(fā)人員以人工輸入的方式建立,此處不作限定。上述通過試題錯誤反饋信息的方式建立待修改試題題庫的具體實現(xiàn)流程可參照步驟s101,此處不再贅述。通過步驟s201,能夠使得服務器只會將真正需要進行修改的試題確定為待修改試題,避免錯誤的將在線題庫中沒有問題的試題發(fā)送給第一客戶端。
在步驟s202中,向上述第一客戶端發(fā)送待修改試題,其中,上述第一客戶端為當前通過第一賬戶登錄的客戶端。
在本發(fā)明實施例中,當步驟s201確定了待修改試題后,服務器可以向上述第一客戶端發(fā)送上述步驟s201中確定的待修改試題。
在步驟s203中,接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題。
在本發(fā)明實施例中,服務器可以接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題。上述步驟s202中,服務器向上述第一客戶端發(fā)送了待修改試題后,用戶可以通過上述第一客戶端,對待修改試題進行修改操作。
在步驟s204中,向第二客戶端發(fā)送上述已修改試題,其中,上述第二客戶端為當前通過第二賬戶登錄的客戶端。
在本發(fā)明實施例中,服務器在接受了第一客戶端發(fā)送的已修改試題后,可以向第二客戶端發(fā)送上述已修改試題,其中,上述第二客戶端為當前通過第二賬戶登錄的客戶端。上述第一客戶端與第二客戶端的區(qū)別可以參照上述步驟s103,此處不再贅述。
在步驟s205中,若接收到上述第二客戶端發(fā)送的修改確認指令,則將上述已修改試題保存至數(shù)據(jù)庫中。
在本發(fā)明實施例中,當服務器接收到上述第二客戶端發(fā)送的修改確認指令時,則表明上述已修改試題已經(jīng)通過審核,可以將上述已修改試題保存至數(shù)據(jù)庫中。在保存至數(shù)據(jù)庫時,若數(shù)據(jù)庫中存在與上述已修改試題對應的待修改試題,即,若數(shù)據(jù)庫中存在對應的未修改的待修改試題,則刪除數(shù)據(jù)庫中的上述對應的待修改試題,只保留已修改試題。
在步驟s206中,若接收到上述第二客戶端發(fā)送的修改退回指令,則向上述第一客戶端再次發(fā)送上述待修改試題,用以提示用戶重新修改上述待修改試題。
在本發(fā)明實施例中,當服務器接收到上述第二客戶端發(fā)送的修改退回指令時,則表明上述已修改試題未通過審核,服務器將向上述第一客戶端重新發(fā)送上述待修改試題,用以提示使用第一賬戶登錄客戶端的用戶重新修改上述待修改試題。
可選地,上述步驟s201包括:
獲取上述第一賬戶的用戶屬性信息,上述用戶屬性信息包括用戶的學科及年級;
根據(jù)上述第一賬戶的用戶屬性信息,確定與上述第一賬戶對應的試題類別;
根據(jù)與上述第一賬戶對應的試題類別,將上述待修改試題題庫中與上述試題類別相關(guān)的一試題確定為上述待修改試題。
其中,服務器可以獲取上述第一賬戶的用戶屬性信息,上述用戶屬性信息包括用戶的學科及年級。在教師用戶注冊賬戶時,需要填寫其用戶屬性信息,即表明該用戶所教的年級及學科。服務器可以在接收到第一客戶端發(fā)送的試題獲取指令之后或同時,獲取登錄了上述第一客戶端的第一賬戶的用戶屬性信息。然后,服務器可以根據(jù)上述第一賬戶的用戶屬性信息,確定與上述第一賬戶對應的試題類別。例如,如果獲取到上述第一賬戶的用戶為高中三年級的物理老師,則當該用戶登錄時,服務器獲取到的第一賬戶的用戶屬性信息為高中三年級,物理學科,可以確定上述第一賬戶對應的試題類別為高三的物理試題。最后,服務器可以根據(jù)上述第一賬戶對應的試題類別,將上述待修改試題題庫中與上述試題類別相關(guān)的一試題確定為上述待修改試題。實際上,在在線題庫中,每道試題都有其對應的試題屬性,以表明該試題是哪個年級、哪個學科的下的試題。當上述步驟確定了第一賬戶對應的試題類別后,服務器將在待修改試題題庫中隨機地篩選出與上述試題類別相關(guān)的一試題作為上述待修改試題。
由上可見,通過本發(fā)明實施例,服務器在構(gòu)建了待修改試題題庫之后,一旦接收到了第一賬戶通過客戶端發(fā)送的試題獲取指令,則會根據(jù)該第一賬戶的用屬性戶信息確定用戶能夠進行修改的試題類別,并在待修改試題題庫中篩選出相應試題類別的待修改試題給用戶進行修改,提高用戶的試題修改效率,避免用戶接收到不屬于自己業(yè)務范疇的待修改試題。
應理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內(nèi)在邏輯確定,而不應對本發(fā)明實施例的實施過程構(gòu)成任何限定。
實施例三
圖3示出了本發(fā)明實施例三提供的在線題庫質(zhì)量管理系統(tǒng)的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該在線題庫質(zhì)量改善系統(tǒng)3包括:服務器31,與上述服務器相連的兩個以上客戶端32。
進一步地,圖4示出了本發(fā)明實施例提供的在線題庫質(zhì)量改善系統(tǒng)3中的服務器31的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該服務器31包括:待修改試題發(fā)送單元311,已修改試題接收單元312,已修改試題發(fā)送單元313,已修改試題入庫單元314,已修改試題退回單元315。
待修改試題發(fā)送單元311,用于當接收到第一客戶端發(fā)送的試題獲取指令時,在上述試題獲取指令的指示下,向上述第一客戶端發(fā)送待修改試題,其中,上述第一客戶端為當前通過第一賬戶登錄的客戶端;
已修改試題接收單元312,用于接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題;
已修改試題發(fā)送單元313,用于向第二客戶端發(fā)送上述已修改試題,其中,上述第二客戶端為當前通過第二賬戶登錄的客戶端;
已修改試題入庫單元314,用于若接收到上述第二客戶端發(fā)送的修改確認指令,則將上述已修改試題保存至數(shù)據(jù)庫中;
已修改試題退回單元315,用于若接收到上述第二客戶端發(fā)送的修改退回指令,則向上述第一客戶端再次發(fā)送上述待修改試題,用以提示用戶重新修改上述待修改試題。
可選地,上述服務器31還包括:
反饋信息獲取單元,用于獲取試題錯誤反饋信息;
錯誤試題入庫單元,用于將與上述試題錯誤反饋信息對應的試題存入待修改試題題庫中;
待修改試題確定單元,用于將上述待修改試題題庫中的一試題確定為上述待修改試題;
可選地,上述待修改試題確定單元,包括:
用戶屬性信息獲取子單元,用于獲取上述第一賬戶的用戶屬性信息,上述用戶屬性信息包括用戶的學科及年級;
試題類別確定子單元,用于根據(jù)上述第一賬戶的用戶屬性信息,確定與上述第一賬戶對應的試題類別;
試題確定子單元,用于根據(jù)與上述第一賬戶對應的試題類別,將上述待修改試題題庫中與上述試題類別相關(guān)的一試題確定為上述待修改試題;
可選地,上述服務器31還包括:
知識點獲取單元,用于獲取上述待修改試題的試題知識點;
理論關(guān)鍵詞確定單元,用于根據(jù)上述試題知識點確定上述待修改試題的理論關(guān)鍵詞;
修改關(guān)鍵詞確定單元,用于獲取上述已修改試題的修改關(guān)鍵詞;
語義匹配單元,用于分別將各個修改關(guān)鍵詞與上述理論關(guān)鍵詞進行語義匹配;
上述已修改試題發(fā)送單元313,具體用于,若上述各個修改關(guān)鍵詞均與上述理論關(guān)鍵詞語義匹配成功,則向上述第二客戶端發(fā)送上述已修改試題。
可選地,上述語義匹配單元,包括:
語義相似度計算子單元,用于不分別計算各個修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相似度;
語義相似度比對子單元,用于若上述修改關(guān)鍵詞與上述理論關(guān)鍵詞的語義相似度不小于預設(shè)的語義相似度閾值,則上述修改關(guān)鍵詞與上述理論關(guān)鍵詞語義匹配成功。
由上可見,通過本發(fā)明實施例,由在線題庫質(zhì)量改善系統(tǒng)的服務器為用戶分配待修改試題,并接收經(jīng)過了用戶修改的已修改試題,在將已修改試題保存至數(shù)據(jù)庫之前,還將上述已修改試題發(fā)送至其他用戶處進行二次審核或多次審核,使得在線題庫的改善及維護均在線上進行,不再需要大量招聘線下員工,節(jié)約了人力成本,并且因為引入了審核機制,使得改善的質(zhì)量大大提高。
實施例三
圖5是本發(fā)明一實施例提供的終端設(shè)備的示意圖。如圖5所示,該實施例的終端設(shè)備5包括:處理器50、存儲器51以及存儲在上述存儲器51中并可在上述處理器50上運行的計算機程序52,例如在線題庫質(zhì)量改善程序。上述處理器50執(zhí)行上述計算機程序程序52時實現(xiàn)上述各個在線題庫質(zhì)量改善方法實施例中的步驟,例如圖1所示的步驟s101至s105?;蛘撸鲜鎏幚砥?0執(zhí)行上述計算機程序程序52時實現(xiàn)上述各裝置實施例中各模塊/單元的功能,例如圖4所示模塊311至315的功能。
示例性的,上述計算機程序程序52可以被分割成一個或多個模塊/單元,上述一個或者多個模塊/單元被存儲在上述存儲器51中,并由上述處理器50執(zhí)行,以完成本發(fā)明。上述一個或多個模塊/單元可以是能夠完成特定功能的一系列計算機程序程序信息段,該信息段用于描述上述計算機程序程序52在上述終端設(shè)備5中的執(zhí)行過程。例如,上述計算機程序程序52可以被分割成待修改試題發(fā)送單元、已修改試題接收單元、已修改試題發(fā)送單元、已修改試題入庫單元及已修改試題退回單元,各單元具體功能如下:
待修改試題發(fā)送單元,用于當接收到第一客戶端發(fā)送的試題獲取指令時,在上述試題獲取指令的指示下,向上述第一客戶端發(fā)送待修改試題,其中,上述第一客戶端為當前通過第一賬戶登錄的客戶端;
已修改試題接收單元,用于接收上述第一客戶端發(fā)送的已修改試題,其中,上述已修改試題為對上述待修改試題進行修改后得到的試題;
已修改試題發(fā)送單元,用于向第二客戶端發(fā)送上述已修改試題,其中,上述第二客戶端為當前通過第二賬戶登錄的客戶端;
已修改試題入庫單元,用于若接收到上述第二客戶端發(fā)送的修改確認指令,則將上述已修改試題保存至數(shù)據(jù)庫中;
已修改試題退回單元,用于若接收到上述第二客戶端發(fā)送的修改退回指令,則向上述第一客戶端再次發(fā)送上述待修改試題,用以提示用戶重新修改上述待修改試題。
上述終端設(shè)備5可以是桌上型計算機、筆記本、掌上電腦及云端服務器等計算設(shè)備。上述終端設(shè)備可包括,但不僅限于,處理器50、存儲器51。本領(lǐng)域技術(shù)人員可以理解,圖5僅僅是終端設(shè)備5的示例,并不構(gòu)成對終端設(shè)備5的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件,例如上述終端設(shè)備還可以包括輸入輸出設(shè)備、網(wǎng)絡(luò)接入設(shè)備、總線等。
所稱處理器50可以是中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
上述存儲器51可以是上述終端設(shè)備5的內(nèi)部存儲單元,例如終端設(shè)備5的硬盤或內(nèi)存。上述存儲器51也可以是上述終端設(shè)備5的外部存儲設(shè)備,例如上述終端設(shè)備5上配備的插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進一步地,上述存儲器51還可以既包括上述終端設(shè)備5的內(nèi)部存儲單元也包括外部存儲設(shè)備。上述存儲器51用于存儲上述計算機程序程序以及上述終端設(shè)備所需的其他程序和數(shù)據(jù)。上述存儲器51還可以用于暫時地存儲已經(jīng)輸出或者將要輸出的數(shù)據(jù)。
由上可見,通過本發(fā)明實施例,由服務器的終端設(shè)備為用戶分配待修改試題,并接收經(jīng)過了用戶修改的已修改試題,在將已修改試題保存至數(shù)據(jù)庫之前,還將上述已修改試題發(fā)送至其他用戶處進行二次審核或多次審核,使得在線題庫的改善及維護均在線上進行,不再需要大量招聘線下員工,節(jié)約了人力成本,并且因為引入了審核機制,使得改善的質(zhì)量大大提高。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將上述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關(guān)描述。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
在本發(fā)明所提供的實施例中,應該理解到,所揭露的裝置/終端設(shè)備和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置/終端設(shè)備實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的模塊/單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實現(xiàn)上述實施例方法中的全部或部分流程,也可以通過計算機程序來信息相關(guān)的硬件來完成,所述的計算機程序可存儲于一計算機可讀存儲介質(zhì)中,該計算機程序在被處理器執(zhí)行時,可實現(xiàn)上述各個方法實施例的步驟。。其中,所述計算機程序包括計算機程序代碼,所述計算機程序代碼可以為源代碼形式、對象代碼形式、可執(zhí)行文件或某些中間形式等。所述計算機可讀介質(zhì)可以包括:能夠攜帶所述計算機程序代碼的任何實體或裝置、記錄介質(zhì)、u盤、移動硬盤、磁碟、光盤、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟件分發(fā)介質(zhì)等。需要說明的是,所述計算機可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實踐的要求進行適當?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實踐,計算機可讀介質(zhì)不包括是電載波信號和電信信號。
以上所述實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍,均應包含在本發(fā)明的保護范圍之內(nèi)。