最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種自動修改題目錯誤的方法、裝置、設備和存儲介質與流程

文檔序號:11234171閱讀:939來源:國知局
一種自動修改題目錯誤的方法、裝置、設備和存儲介質與流程

本發(fā)明實施例涉及在線題庫技術領域,尤其涉及一種自動修改題目錯誤的方法、裝置、設備和存儲介質。



背景技術:

現在市場上的在線題庫系統(tǒng)越來越多,提供的題目也越來越多,但是題目的質量問題仍然很嚴重。

在將題目數據錄入到題庫系統(tǒng)之前,通常需要人工檢查題目數據是否有誤,在檢查出有誤后,還需要人工對錯誤點修改,然后才能錄入題庫系統(tǒng)。如果題庫系統(tǒng)要求的題量很大,則錯誤量也相應較大,管理人員需要花費大量的時間去檢查題目數據,并對錯題進行人工修改,并且人工修改很容易導致二次錯誤,這就導致管理人員投入大量時間成本仍然不能解決實際問題,過多的錯題還會影響題庫產品的口碑。



技術實現要素:

為解決相關技術問題,本發(fā)明提供一種自動修改題目錯誤的方法、裝置、設備和存儲介質,以對被檢查出錯誤的題目進行自動修改。

為實現上述目的,本發(fā)明實施例采用如下技術方案:

第一方面,本發(fā)明實施例提供了一種自動修改題目錯誤的方法,所述方法包括:

導入預先存儲的題目數據;

根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對所述題目數據進行檢查,獲得所述題目數據中題目的錯誤點;

根據所述題目標準庫對題目的錯誤點進行修改。

第二方面,本發(fā)明實施例提供了一種自動修改題目錯誤的裝置,所述裝置包括:

題目數據導入模塊,用于導入預先存儲的題目數據;

檢查模塊,用于根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對所述題目數據進行檢查,獲得所述題目數據中題目的錯誤點;

修改模塊,用于根據所述題目標準庫對題目的錯誤點進行修改。

第三方面,本發(fā)明實施例提供了一種設備,所述設備包括:

一個或多個處理器;

存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現本發(fā)明實施例所述的自動修改題目錯誤的方法。

第四方面,本發(fā)明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執(zhí)行時實現本發(fā)明實施例所述的自動修改題目錯誤的方法。

本發(fā)明實施例提供的技術方案帶來的有益效果:

本技術方案中,先根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對預先存儲的題目數據進行檢查,確定題目數據中題目的錯誤點,再根據題目數據庫,對確定的題目的錯誤點進行修改;本方案根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,可自動檢查出題目數據的錯誤點,再根據題目標準庫,可自動將題目數據中已檢查出的錯誤點修改正確,在題目數據錄入題庫系統(tǒng)時,減少了對題目數據進行檢錯改錯的成本投入,同時還保證了題目數據錄入到題庫系統(tǒng)的質量。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據本發(fā)明實施例的內容和這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例一提供的一種自動修改題目錯誤的方法的流程示意圖;

圖2a是本發(fā)明實施例二提供的一種自動修改題目錯誤的方法的流程示意圖;

圖2b是圖2a中s230的可選實施方式的流程示意圖;

圖2c是圖2a中s240的可選實施方式的流程示意圖;

圖3是本發(fā)明實施例三提供的一種自動修改題目錯誤的裝置的架構示意圖;

圖4是本發(fā)明實施例四提供的一種設備的硬件結構示意圖。

具體實施方式

為使本發(fā)明解決的技術問題、采用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發(fā)明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例一

請參考圖1,其是本發(fā)明實施例一提供的一種自動修改題目錯誤的方法的流程示意圖。本實施例的方法可應用于對入庫題目數據檢錯并自動修改題目錯誤的場景,可以由自動修改題目錯誤的裝置來執(zhí)行,其中,該裝置可以由軟件和/或硬件來實現,并一般集成在具有自動修改題目錯誤功能的設備上。

如圖1所示,本實施例提供的一種自動修改錯題的方法,可以包括如下步驟:

s110、導入預先存儲的題目數據。

示例性的,本實施例中的題目數據是指待錄入到題庫系統(tǒng)的題目數據,可以是管理人員從互聯網上下載的題目數據,也可以是管理人員或編寫試題的老師編寫好的題目數據等。題目數據中的題目可以包括題型信息、題干信息和題目內容信息,還可以包括選項信息、選項內容信息和答案信息等。在本實施例中,題型即題目的形式,包括選擇題、填空題、計算題、簡答題和判斷題等;題干即體現題目主要表達的意思對應的部分,通常是指題目中的標題部分;題目內容是指題目中除題干部分內容之外的內容。

s120、根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對題目數據進行檢查,獲得題目數據中題目的錯誤點。

示例性的,題目標準庫可以預先建立在計算機設備中,該題目標準庫定義了題目的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,例如,這些規(guī)范中包括常見的易錯字信息。通過解析導入的題目數據,獲得題目數據中各題目的題型信息、題干信息和題目內容信息,根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對題目數據中的題目進行批量檢查,確定各題目的錯誤點。需要說明的是,對于已經給出答案信息的題目,需要對這類題目逐個檢查,而不能對這類題目進行批量檢查。

s130、根據題目標準庫對題目的錯誤點進行修改。

示例性的,錯誤點通常可以包括題型錯誤、文字錯誤和答案錯誤等。對于確定的各個錯誤點,根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范進行修改。例如,對于文字錯誤,可以根據題目標準庫中的易錯字信息,對確定的文字錯誤進行修改,舉例來說,根據易錯字信息,將題目中的“含數”修改為“函數”。

綜上,在本技術方案中,先根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對預先存儲的題目數據進行檢查,確定題目數據中題目的錯誤點,再根據題目數據庫,對確定的題目的錯誤點進行修改;本方案根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,可自動檢查出題目數據的錯誤點,再根據題目標準庫,可自動將題目數據中已檢查出的錯誤點修改正確,在將題目數據錄入題庫系統(tǒng)時,減少了對題目數據進行檢錯改錯的成本投入,同時還保證了題目數據錄入到題庫系統(tǒng)的質量。

實施例二

請參考圖2a、圖2b和圖2c,其中,圖2a是本發(fā)明實施例二提供的一種自動修改題目錯誤的方法的流程示意圖,圖2b是圖2a中s230的可選實施方式的流程示意圖,圖2c是圖2a中s240的可選實施方式的流程示意圖。本實施例與實施例一的主要區(qū)別在于,本實施例在實施例一的基礎上,增加了s210和s250的內容,并分別提供了s230和s240的可選實施方式。

如圖2a所示,本實施例提供的一種自動修改錯題的方法,可以包括如下步驟:

s210、建立題目標準庫,題目標準庫定義了題目的題型規(guī)范、題干規(guī)范和題目內容規(guī)范。

需要說明的是,s220一般只需執(zhí)行一次,即在第一次執(zhí)行自動修改題目錯誤的方法時執(zhí)行,在后續(xù)執(zhí)行該方法時,無需再重復建立該題目標準庫,但可以在后續(xù)執(zhí)行該方法時根據實際需求對該題目標準庫進行更新。

s220、導入預先存儲的題目數據。

s230、根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對題目數據進行檢查,獲得題目數據中題目的錯誤點。

可選的,如圖2b所示,在本實施例中s230可以包括如下步驟:

s231、根據題型規(guī)范對題目數據的形式進行檢查,題目數據的形式包括選擇題、填空題、計算題、簡答題和判斷題;

s232、根據題干規(guī)范對題目數據的標題進行檢查;

s233、根據題目內容規(guī)范對題目數據的內容進行檢查;

s234、獲取被檢查出錯誤的題目id信息,并在錯誤位置處添加錯誤標識;和

s235、根據被檢查出錯誤的題目id信息和錯誤標識,確定題目數據中題目的錯誤點。

s240、根據題目標準庫對題目的錯誤點進行修改。

示例性的,題目數據中的各題目均有對應的題目id信息,通過題目id信息可以定位題目數據中唯一的題目。在錯誤位置處添加錯誤標識的方式可以由很多種,例如在錯誤點處將字體顏色標為紅色,或在錯誤點處將文字背景突出為紅色顯示等。根據被檢查出錯誤的題目id信息可以快速確定有錯誤點的題目,根據錯誤標識可以快速確定題目中的錯誤點位置。

可選的,題目標準庫中包括題干預設信息、題目內容預設信息、選項預設信息、選項內容預設信息和答案預設信息,如圖2c所示,在本實施例中s240可以包括如下步驟:

s241、根據題干預設信息、題目內容預設信息、選項預設信息、選項內容預設信息和答案預設信息,確定與題目的錯誤點對應的正確內容;和

s242、將確定的正確內容替換題目的錯誤點。

可選的,題目標準庫還分別定義了題目的各個題目屬性的屬性閾值,本實施例的方法可以下述s250來對修改后的題目進行自動驗證,以確保修改后的題目;

s250、通過預置的屬性值模型計算修改后的題目的屬性值,如果修改后的題目的屬性值不小于題目標準庫定義的屬性閾值,則確定對題目修改正確;如果修改后的題目的屬性值小于題目標準庫定義的屬性閾值,則將題目標準庫定義的屬性閾值替換成修改后的題目的屬性值。

舉例來說,題目的屬性可以包括知識點、題目難度、題目分值、題目來源、題目題型、題目類型、選項個數、題目索引號、題目思路啟發(fā)、題目解析過程和題目答案等,題目標準庫對這些題目屬性分別定義了屬性閾值,即題目的屬性值不小于對應的屬性閾值時,該題目才符合題目的要求,才允許被錄入到題庫系統(tǒng)中。屬性值模型可以是通過對大數據進行機器學習訓練獲得的模型,通過該屬性值模型可以計算出不同題目的各個屬性值。其中,屬性值的表現形式可以有多種,例如,題目難度值為數字7,或題目難度值為四星級等。

當計算出修改后的題目的屬性值不小于題目標準庫定義的屬性閾值時,認為修改后的題目滿足題目標準庫定義的規(guī)范,確定對題目修改正確,允許修改后的題目錄入到題庫系統(tǒng);由于是根據題目標準庫對題目進行修改的,因此,當計算出修改后的題目的屬性值小于題目標準庫定義的屬性閾值時,為讓修改后的題目能錄入到題庫系統(tǒng),需要對題目標準庫中定義的屬性閾值進行修改,以使得修改后的題目滿足題目標準庫定義的規(guī)范,在本實施例中,優(yōu)選將題目標準庫定義的屬性閾值替換成修改后的題目的屬性值,例如,題目標準庫定義的題目難度閾值為6,但經過至少一次修改后的題目的難度值為5,則將目標準庫定義的題目難度閾值替換成5,以便修改后的題目達到題目標準庫的要求,能順利錄入到題庫系統(tǒng)。

綜上,本方案根據預先建立的題目標準庫所定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,可自動檢查出題目數據的錯誤點,再根據題目標準庫,可自動將題目數據中已檢查出的錯誤點修改正確,并在修改題目后,對修改后的題目驗證確定其達到題目標準庫的要求,在將題目數據錄入題庫系統(tǒng)時,減少了對題目數據進行檢錯改錯的成本投入,同時還保證了題目數據錄入到題庫系統(tǒng)的質量。

實施例三

請參考圖3,其是本發(fā)明實施例三提供的一種自動修改題目錯誤的裝置的架構示意圖,本實施例提供的裝置用于執(zhí)行上述實施例提供的自動修改錯題的方法,具備執(zhí)行方法相應的功能模塊和有益效果。

如圖3所示,本實施例提供的自動修改題目錯誤的裝置300,可以包括如下內容:

題目數據導入模塊320,用于導入預先存儲的題目數據。

檢查模塊330,用于根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對所述題目數據進行檢查,獲得所述題目數據中題目的錯誤點。

修改模塊340,用于根據所述題目標準庫對題目的錯誤點進行修改。

綜上,在本技術方案中,先根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對預先存儲的題目數據進行檢查,確定題目數據中題目的錯誤點,再根據題目數據庫,對確定的題目的錯誤點進行修改;本方案根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,可自動檢查出題目數據的錯誤點,再根據題目標準庫,可自動將題目數據中已檢查出的錯誤點修改正確,在將題目數據錄入題庫系統(tǒng)時,減少了對題目數據進行檢錯改錯的成本投入,同時還保證了題目數據錄入到題庫系統(tǒng)的質量。

在上述技術方案的基礎上,裝置300還可以包括:

題目標準庫建立模塊310,用于建立題目標準庫,所述題目標準庫定義了題目的題型規(guī)范、題干規(guī)范和題目內容規(guī)范。

在上述技術方案的基礎上,檢查模塊330,具體用于:

根據所述題型規(guī)范對題目數據的形式進行檢查,題目數據的形式包括選擇題、填空題、計算題、簡答題和判斷題;

根據所述題干規(guī)范對題目數據的標題進行檢查;根據所述題目內容規(guī)范對題目數據的內容進行檢查;獲取被檢查出錯誤的題目id信息,并在錯誤位置處添加錯誤標識;

根據所述被檢查出錯誤的題目id信息和所述錯誤標識,確定所述題目數據中題目的錯誤點。

在上述技術方案的基礎上,題目標準庫中包括題干預設信息、題目內容預設信息、選項預設信息、選項內容預設信息和答案預設信息;

修改模塊340,具體用于:

根據所述題干預設信息、題目內容預設信息、選項預設信息、選項內容預設信息和答案預設信息,確定與題目的錯誤點對應的正確內容;

將確定的正確內容替換題目的錯誤點。

在上述技術方案的基礎上,題目標準庫還分別定義了題目的各個題目屬性的屬性閾值;

裝置300還可以包括:

驗證模塊350,用于通過預置的屬性值模型計算修改后的題目的屬性值,如果所述修改后的題目的屬性值不小于所述題目標準庫定義的屬性閾值,則確定對題目修改正確;如果修改后的題目的屬性值小于所述標準庫定義的屬性閾值,則將所述題目標準庫定義的屬性閾值替換成所述修改后的題目的屬性值。

實施例四

請參考圖4,其是本發(fā)明實施例四提供的一種設備的硬件結構示意圖。圖4示出了適于用來實現本發(fā)明實施方式的示例性設備12的框圖。圖4顯示的設備12僅僅是一個示例,不應對本發(fā)明實施例的功能和使用范圍帶來任何限制。

如圖4所示,設備12以通用計算設備的形式表現。設備12的組件可以包括但不限于:一個或者多個處理器或者處理單元16,系統(tǒng)存儲器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28和處理單元16)的總線18。

總線18表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限于工業(yè)標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。

設備12典型地包括多種計算機系統(tǒng)可讀介質。這些介質可以是任何能夠被設備12訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質,例如隨機存取存儲器(ram)30和/或高速緩存存儲器32。設備12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質。僅作為舉例,存儲系統(tǒng)34可以用于讀寫不可移動的、非易失性磁介質(圖4未顯示,通常稱為“硬盤驅動器”)。盡管圖4中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質)讀寫的光盤驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線18相連。存儲器28可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實施例的功能。

具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括但不限于操作系統(tǒng)、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環(huán)境的實現。程序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。

設備12也可以與一個或多個外部設備14(例如鍵盤、指向設備、顯示器24等)通信,還可與一個或者多個使得用戶能與該設備12交互的設備通信,和/或與使得該設備12能與一個或多個其它計算設備進行通信的任何設備(例如網卡,調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。并且,設備12還可以通過網絡適配器20與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器20通過總線18與設備12的其它模塊通信。應當明白,盡管圖中未示出,可以結合設備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統(tǒng)、磁帶驅動器以及數據備份存儲系統(tǒng)等。

處理單元16通過運行存儲在系統(tǒng)存儲器28中的程序,從而執(zhí)行各種功能應用以及數據處理,例如實現本發(fā)明實施例所提供的自動修改題目錯誤的方法。

實施例五

本發(fā)明實施例還提供了一種包含計算機可執(zhí)行指令的存儲介質,所述計算機可執(zhí)行指令在由計算機處理器執(zhí)行時用于執(zhí)行一種自動修改題目錯誤的方法,該方法包括:

導入預先存儲的題目數據;

根據題目標準庫定義的題型規(guī)范、題干規(guī)范和題目內容規(guī)范,對所述題目數據進行檢查,獲得所述題目數據中題目的錯誤點;

根據所述題目標準庫對題目的錯誤點進行修改。

本發(fā)明實施例的計算機存儲介質,可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。

計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。

計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。

可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設計語言—諸如“c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執(zhí)行、部分地在用戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或設備上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括局域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1