本發(fā)明涉及智能校園領(lǐng)域,尤其涉及一種智能教學(xué)習(xí)題生成方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
隨著諸如手機(jī)、計(jì)算機(jī)等智能設(shè)備的應(yīng)用及互聯(lián)網(wǎng)技術(shù)的發(fā)展,構(gòu)建智能校園也成了當(dāng)前教育教學(xué)發(fā)展的方向和趨勢。
對于學(xué)生來說,考試是測試知識掌握程度的途徑之一,隨著互聯(lián)網(wǎng)的發(fā)展,獲取全國各地各種考試試卷已經(jīng)不再困難,然而對于某些測試中出現(xiàn)錯誤的題目,某些學(xué)生僅憑記憶記住答案,而沒有準(zhǔn)確掌握其知識點(diǎn),因此即使在后續(xù)測試中再次出現(xiàn)該題目,雖然作答正確,卻無法正確掌握相應(yīng)的知識。因此現(xiàn)有的習(xí)題測試中,直接利用原題則不具變化,學(xué)生可能僅憑記憶力做題,無法測試出學(xué)生的真實(shí)知識掌握程度,而重新出題則會耗費(fèi)大量的時間和精力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種智能教學(xué)習(xí)題生成方法、裝置及計(jì)算機(jī)可讀存儲介質(zhì),旨在解決現(xiàn)有測試中題目不具變化,無法有效測試學(xué)生知識掌握程度的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種智能教學(xué)習(xí)題生成方法,所述方法包括以下步驟:
預(yù)設(shè)字段替換規(guī)則;
識別目標(biāo)試卷中題目包含的字符;
按照預(yù)設(shè)字段替換規(guī)則修改目標(biāo)題目包含的字符中符合字段替換規(guī)則的字段;
將按照預(yù)設(shè)字段替換規(guī)則修改后的題目加入題庫中;
響應(yīng)一習(xí)題生成請求,并依據(jù)習(xí)題生成請求推送題庫中的題目。
優(yōu)選的,所述識別目標(biāo)試卷中題目包含的字符之前還包括:
按照科目、考點(diǎn)范圍和領(lǐng)域?qū)︻}目進(jìn)行分類。
優(yōu)選的,還包括步驟:
校驗(yàn)所述依據(jù)習(xí)題生成請求推送的題目的作答結(jié)果;
當(dāng)所述作答結(jié)果錯誤時,按照預(yù)設(shè)字段替換規(guī)則重新修改該題目;
當(dāng)滿足預(yù)設(shè)條件時,推送重新修改后的題目。
優(yōu)選的,所述依據(jù)習(xí)題生成請求推送題庫中的題目包括:
判斷是否存在歷史測試結(jié)果;
當(dāng)存在歷史測試結(jié)果時,依據(jù)所述習(xí)題生成請求,推送歷史測試中作答錯誤并重新修改后的題目;
當(dāng)不存在歷史測試結(jié)果時,依據(jù)所述習(xí)題生成請求,隨機(jī)推送題庫中的題目。
優(yōu)選的,所述依據(jù)所述習(xí)題生成請求,推送歷史測試中作答錯誤并重新修改后的題目之后還包括:當(dāng)歷史測試中作答錯誤并重新修改后的題目的數(shù)量小于習(xí)題生成請求中的題目數(shù)量要求時,依據(jù)所述習(xí)題生成請求,隨機(jī)推送題庫中的題目。
優(yōu)選的,所述習(xí)題生成請求包括:生成習(xí)題的科目、考點(diǎn)范圍、領(lǐng)域、生成的題目的數(shù)量和生成的題目的類型中的至少一種。
優(yōu)選的,所述字段替換規(guī)則包括名字替換規(guī)則和數(shù)字替換規(guī)則。
此外,本發(fā)明還提供一種智能教學(xué)習(xí)題生成裝置,所述智能教學(xué)習(xí)題生成裝置包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的智能教學(xué)習(xí)題生成程序,所述智能教學(xué)習(xí)題生成程序被所述處理器執(zhí)行時實(shí)現(xiàn)如上述任一項(xiàng)所述的方法的步驟。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有智能教學(xué)習(xí)題生成程序,所述智能教學(xué)習(xí)題生成程序被處理器執(zhí)行時實(shí)現(xiàn)如上述任一項(xiàng)所述的智能教學(xué)習(xí)題生成方法的步驟。
本發(fā)明的技術(shù)方案通過在獲取題目后,按照預(yù)設(shè)的字段替換規(guī)則對目標(biāo)題目進(jìn)行修改,在不改變題目測試的知識點(diǎn)的同時,豐富了測試題目的多樣性,也減少了出題耗費(fèi)的時間。
附圖說明
圖1為本發(fā)明智能教學(xué)習(xí)題生成方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明智能教學(xué)習(xí)題生成方法第二實(shí)施例的流程示意圖;
圖3為本發(fā)明智能教學(xué)習(xí)題生成方法第三實(shí)施例的流程示意圖;
圖4為本發(fā)明智能教學(xué)習(xí)題生成方法第四實(shí)施例中的依據(jù)習(xí)題生成請求推送題庫中的題目的細(xì)化流程框圖;
圖5為本發(fā)明智能教學(xué)習(xí)題生成方法第五實(shí)施例中的依據(jù)習(xí)題生成請求推送題庫中的題目的細(xì)化流程框圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種智能教學(xué)習(xí)題生成方法。在某些具體實(shí)施方式中,該技術(shù)方案基于對測試題的網(wǎng)絡(luò)共享實(shí)現(xiàn),服務(wù)器中存儲有各種科目對應(yīng)的試題,每一用戶通過網(wǎng)絡(luò)訪問服務(wù)器,并可以上傳和下載相應(yīng)的試題,試題經(jīng)過分離,將屬于相同領(lǐng)域、科目的試題進(jìn)行分類,并進(jìn)一步針對屬于相同領(lǐng)域、科目的試題根據(jù)其考點(diǎn)不同進(jìn)行再分類。
本實(shí)施例中以高中題目進(jìn)行說明,在某些具體實(shí)施方式中,試卷被上傳后,按照數(shù)學(xué)、語文、外語、地理、政治、歷史、物理、化學(xué)、生物等科目進(jìn)行分類。進(jìn)一步的,在某些具體實(shí)施方式中,針對數(shù)學(xué)題目來說,又分為高一數(shù)學(xué)、高二數(shù)學(xué)、高三數(shù)學(xué);在其他一些具體實(shí)施方式中,考慮到全國各地的數(shù)學(xué)教材不同,并不以高一數(shù)學(xué)、高二數(shù)學(xué)、高三數(shù)學(xué)來區(qū)分,而是以其不同考點(diǎn)來區(qū)分,例如集合、函數(shù)、解析幾何、立體幾何、三角函數(shù)等;本實(shí)施例中對此不作限制,可根據(jù)具體情況分類,其他科目也是如此。
如圖1所示,本實(shí)施例的智能教學(xué)習(xí)題生成方法包括以下步驟:
s10、預(yù)設(shè)字段替換規(guī)則。
本實(shí)施例的技術(shù)方案優(yōu)選應(yīng)用于物理、數(shù)學(xué)、化學(xué)等理工科測試題目,也可以應(yīng)用于英語、語文、地理、政治、歷史等科目的選擇題及部分作答題。
本實(shí)施例的技術(shù)方案的目標(biāo)試卷的來源可以來自練習(xí)冊,也可以來自其他
字段替換規(guī)則包含對題目中不同字段所作出的替換修改規(guī)則,具體值得是針對題目中的考點(diǎn)做出相應(yīng)的變化,使其形式發(fā)生變化而并不影響其考核內(nèi)容。
在某些具體實(shí)施方式中,目標(biāo)試卷為一小學(xué)二年級的數(shù)學(xué)題,考慮到低年級小學(xué)生對于數(shù)字的敏感度不高,則本實(shí)施例中僅對名詞做出變化,例如識別到名詞“桃子”,則將其相應(yīng)的變化成為“蘋果”。
在某些具體實(shí)施方式中,目標(biāo)試卷為一小學(xué)四年級的數(shù)學(xué)題,考慮到隨著年齡的增長,對數(shù)學(xué)題目的敏感度提高,則在本實(shí)施例中,對數(shù)字做出變化,例如將所有的數(shù)字變化為之前的二倍。
在某些具體實(shí)施方式中,目標(biāo)試卷為一高中數(shù)學(xué)題,對于高中生來說,簡單的數(shù)字變化和名詞變化已經(jīng)不能成為干擾,則相應(yīng)的可以增加變化難度,例如對于某一解析幾何題目,識別到其中包含某一函數(shù),則可直接對題目中所有條件進(jìn)行變化,使所有條件均變?yōu)榕c原條件呈中心對稱,即某點(diǎn)的坐標(biāo)為(3,5)則可以將其變化為(-3,-5),某函數(shù)的解析式為y=5x2+2x+6,則相應(yīng)的會變成y=-5x2+2x-6,整體的解題思路并不會發(fā)生變化,但是題目已經(jīng)與之前有較大區(qū)別。
相應(yīng)的其他科目的試題,也可以根據(jù)具體情況設(shè)定相應(yīng)的字段替換規(guī)則。
s20、識別目標(biāo)試卷中題目包含的字符。
本實(shí)施例的技術(shù)方案中,在檢測到目標(biāo)試卷后,則識別其中題目所包含的字符。
應(yīng)當(dāng)理解的是,一般來說,為了操作簡便,上傳的目標(biāo)試卷都是圖片格式,因此本實(shí)施例中進(jìn)一步通過相應(yīng)的掃描、識別手段識別每一題目中包含的字符,具體可參考現(xiàn)有的及改進(jìn)的文字掃描識別技術(shù)。
s30、按照預(yù)設(shè)字段替換規(guī)則修改目標(biāo)題目包含的字符中符合字段替換規(guī)則的字段。
進(jìn)一步的,在完成對題目中字符的識別后,則檢索字符中是否存在符合預(yù)設(shè)標(biāo)準(zhǔn)的字段,例如上述的“桃子”或“(3,5)”,當(dāng)識別到指定字段后,則按照上述的預(yù)設(shè)字段替換規(guī)則對題目進(jìn)行修改。
s40、將按照預(yù)設(shè)字段替換規(guī)則修改后的題目加入題庫中。
修改之后的題目,被保存在題庫中。
s50、響應(yīng)一習(xí)題生成請求,并依據(jù)習(xí)題生成請求推送題庫中的題目。
進(jìn)一步的,在響應(yīng)一習(xí)題生成請求后,將根據(jù)習(xí)題生成請求的要求選擇題庫中合適的題目,并推送至請求人。在某些具體實(shí)施方式中,所述習(xí)題生成請求包括:生成習(xí)題的科目、考點(diǎn)范圍、領(lǐng)域、生成的題目的數(shù)量和生成的題目的類型中的至少一種。
本實(shí)施例的技術(shù)方案中,通過在獲取題目后,按照預(yù)設(shè)的字段替換規(guī)則對目標(biāo)題目進(jìn)行修改,在不改變題目測試的知識點(diǎn)的同時,豐富了測試題目的多樣性,也減少了出題耗費(fèi)的時間。
如圖2所示,在本發(fā)明的又一實(shí)施例中,所述識別目標(biāo)試卷中題目包含的字符之前還包括:
s101、按照科目、考點(diǎn)范圍和領(lǐng)域?qū)︻}目進(jìn)行分類。
應(yīng)當(dāng)理解的是,對于題目的修改并不能簡單的進(jìn)行替換,例如針對三角函數(shù)題目,如果直接將所有的數(shù)字加倍,可能因不符合函數(shù)本身定義域而導(dǎo)致題目出現(xiàn)錯誤,因此本實(shí)施例中優(yōu)選首先按照科目、考點(diǎn)范圍和領(lǐng)域?qū)︻}目進(jìn)行分類,然后針對不同的科目、考點(diǎn)范圍及領(lǐng)域等對題目進(jìn)行分類,以避免執(zhí)行錯誤的字段替換規(guī)則而發(fā)生錯誤。
如圖3所示,在本發(fā)明的另一實(shí)施例中,還包括步驟:
s60、校驗(yàn)所述依據(jù)習(xí)題生成請求推送的題目的作答結(jié)果。
s70、當(dāng)所述作答結(jié)果錯誤時,按照預(yù)設(shè)字段替換規(guī)則重新修改該題目;
s80、當(dāng)滿足預(yù)設(shè)條件時,推送重新修改后的題目。
本實(shí)施例的技術(shù)方案中,在作答后對作答結(jié)果進(jìn)行校驗(yàn),如果作答結(jié)果正確,則不作任何處理,如果作答錯誤,則說明對該知識點(diǎn)的掌握存在一定偏差,則按照預(yù)設(shè)字段替換規(guī)則對該題目再次做出修改,并在滿足預(yù)設(shè)條件時,重新向該用戶推送修改后的題目,以起到重新測試并確保掌握的效果。
在某些具體實(shí)施方式中,該預(yù)設(shè)條件指的是使用者發(fā)出再次針對該知識點(diǎn)進(jìn)行測試的請求,在其他一些具體實(shí)施方式中,還可以設(shè)置為經(jīng)過預(yù)設(shè)時間后,自動向該用戶推送該題目,例如,設(shè)定為在首次測試一個星期之后,自動向該用戶推送修改后的題目進(jìn)行測試,以起到復(fù)習(xí)相應(yīng)的知識點(diǎn)的效果。
如圖4所示,下面提出本發(fā)明的又一實(shí)施例,所述依據(jù)習(xí)題生成請求推送題庫中的題目包括:
s51、判斷是否存在歷史測試結(jié)果;
s52、當(dāng)存在歷史測試結(jié)果時,依據(jù)所述習(xí)題生成請求,推送歷史測試中作答錯誤并重新修改后的題目;
s53、當(dāng)不存在歷史測試結(jié)果時,依據(jù)所述習(xí)題生成請求,隨機(jī)推送題庫中的題目。
進(jìn)一步的,在某些具體實(shí)施方式中,如果檢測到存在歷史檢測結(jié)果,則優(yōu)先推送曾經(jīng)作答過,且作答錯誤后被重新修改后的題目,以起到穩(wěn)定知識點(diǎn)的效果。如果不存在歷史測試結(jié)果,則在滿足習(xí)題生成請求的題庫中隨機(jī)選擇題目。
如圖5所示,優(yōu)選的,所述步驟s52之后還包括步驟:
s54、當(dāng)歷史測試中作答錯誤并重新修改后的題目的數(shù)量小于習(xí)題生成請求中的題目數(shù)量要求時,依據(jù)所述習(xí)題生成請求,隨機(jī)推送題庫中的題目。
在某次具體測試中,如果使用者選擇了一套關(guān)于某知識點(diǎn)的測試卷,該測試卷包括十道選擇題,四道填空題和五道計(jì)算題。該使用者的歷史測試記錄中顯示,該使用者針對該知識點(diǎn)的歷史測試中,有三道曾經(jīng)作答錯誤的選擇題,未作答過填空題,有七道曾經(jīng)作答錯誤的計(jì)算題,則在本次推送的測試卷中,推送基于曾作答錯誤的三道選擇題修改后的題目,并推送從選擇題題庫中隨機(jī)選擇的七道未曾作答過的題目,推送四道填空題,推送基于曾作答錯誤的七道計(jì)算題修改后的題目中的五道。本實(shí)施例的技術(shù)方案可以有效的對曾經(jīng)作答錯誤的知識點(diǎn)和題目進(jìn)行練習(xí),確保使用者牢固的掌握該知識點(diǎn),并能靈活處理基于該知識點(diǎn)衍生的題目。
本發(fā)明還提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)上存儲有智能教學(xué)習(xí)題生成程序,所述智能教學(xué)習(xí)題生成程序被處理器執(zhí)行時實(shí)現(xiàn)如上述任一項(xiàng)所述的智能教學(xué)習(xí)題生成方法的步驟。
由于本實(shí)施例的智能教學(xué)習(xí)題生成裝置及計(jì)算機(jī)可讀存儲介質(zhì)包含了上述實(shí)施例的全部技術(shù)方案,因此至少具有上述實(shí)施例的全部技術(shù)效果,此處不再一一贅述。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。