System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及考試檢測,尤其涉及一種考試信息自定義方法、裝置、設備及存儲介質。
技術介紹
1、在物流培訓教育中,如當快遞員完成攬派知識或安全常識的學習后,一般通過考試來檢驗學生的學習效果;考務管理是培訓教育的重要組成部分,而試題庫的設計是考務管理的重要組成部分。
2、傳統人工出卷方式作為教學的重要環節已不適應當前現代培訓教育的需要,傳統的人工出卷過程中,存在著不少弊端:
3、1、出現不必要的重復勞動,造成人力資源及時間上的浪費;
4、2、缺乏科學的衡量、評價及統一試卷難易度、試卷質量的有效手段;
5、3、存在自教自考,考前漏題的情況;
6、4、試卷容易出現錯、漏、缺現象,引起不必要的麻煩;
7、5、傳統試卷對難度和區分度的設置一般只是按等級來分類,缺乏對難度和區分度的量化分析,不夠準確。
8、可見,現有技術還有待改進和提高。
技術實現思路
1、為了克服現有技術的不足,本專利技術的目的在于提供一種考試信息自定義方法、裝置、設備及存儲介質,具有試卷生成質量高的優點,且所生成的試卷完整度高、針對性強。
2、本專利技術第一方面提供了一種考試信息自定義方法,包括:獲取考試基礎信息,根據考試基礎信息從預構建的題庫中匹配多個題目信息,構成待組合數據集;將待組合數據集輸入至預構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷;獲取考試設置信息,對考試設置信息進行信息的完整性校驗;若考試設置信息通過完整性
3、可選的,在本專利技術第一方面的第一種實施方式中,所述獲取考試基礎信息,根據考試基礎信息從預構建的題庫中匹配多個題目信息,構成待組合數據集,具體包括:獲取考試基礎信息,所述考試基礎信息包括考試名稱、考試說明、題目類型和與題目類型對應的題目數量;采用正向最大匹配算法對考試名稱和考試說明分別進行分詞處理,得到分詞結果;采用textrank算法從分詞結果中獲取多個關鍵詞,得到關鍵詞信息;采用關鍵詞信息從預構建的題庫中匹配多個題目信息;根據題目類型和與題目類型對應的題目數量,采用隨機數生成器從多個題目信息中抽取多個待組合題目,構成待組合數據集。
4、可選的,在本專利技術第一方面的第三種實施方式中,所述將待組合數據集輸入至預構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷,具體包括:獲取歷史考試試卷集,對歷史考試試卷集所包括的多張歷史考試試卷分別進行預處理,得到預處理數據集;根據預設的劃分比例將預處理數據集劃分為訓練集、驗證集和測試集;基于長短時記憶網絡構建待訓練模型,分別將訓練集和驗證集輸入至待訓練模型中進行訓練,得到待測試模型;將測試集輸入至待測試模型中進行測試,優化模型參數,得到試卷生成模型;將待組合數據集輸入至所構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷。
5、可選的,在本專利技術第一方面的第四種實施方式中,所述獲取考試設置信息,對考試設置信息進行信息的完整性校驗,具體包括:獲取考試設置信息,所述考試設置信息包括試卷有效時長、答題時間和考試積分;采用python中的條件語句和循環判斷試卷有效時長是否包括開始日期和結束日期,以進行信息的完整性校驗;根據答題時間生成第一匹配式,采用第一匹配式匹配預設的時間選項,以判斷答題時間是否符合填寫要求;根據考試積分生成第二匹配式,采用第二匹配式匹配預設的積分選項,以判斷考試積分是否符合填寫要求。
6、可選的,在本專利技術第一方面的第五種實施方式中,所述若考試設置信息通過完整性校驗,則獲取推送范圍信息,所述推送范圍信息包括推送類型,根據推送類型對推送范圍信息進行格式校驗,具體包括:若考試設置信息通過完整性校驗,則獲取推送范圍信息,所述推送范圍信息包括推送類型,所述推送類型包括個人類型、網點類型和區域類型;當推送類型為個人類型時,所述推送范圍信息包括快遞員編碼,采用模數10算法判斷快遞員編碼是否符合預設的特定格式;當推送類型為網點類型時,所述推送范圍信息包括網點編碼,采用模數10算法判斷網點編碼是否符合預設的特定格式;當推送類型為區域類型時,所述推送范圍信息包括地址信息,采用正則表達式檢查地址信息是否填寫完整。
7、可選的,在本專利技術第一方面的第六種實施方式中,所述若推送范圍信息通過格式校驗,則整合模擬試卷、考試設置信息和推送范圍信息生成新增試卷信息,并對新增試卷信息進行預覽校驗,具體包括:若推送范圍信息通過格式校驗,則整合模擬試卷、考試設置信息和推送范圍信息生成新增試卷信息;采用文本分析工具提取新增試卷信息中每個題目的分數信息并進行累加,得到計算總分數;比較計算總分數和預設的分數總值,當計算總分數和預設的分數總值一致時,使用條件語句和循環判斷新增試卷信息中的必填信息是否完整,以完成預覽校驗。
8、本專利技術第二方面提供了一種考試信息自定義裝置,包括:獲取模塊,用于獲取考試基礎信息,根據考試基礎信息從預構建的題庫中匹配多個題目信息,構成待組合數據集;生成模塊,用于將待組合數據集輸入至預構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷;第一校驗模塊,用于獲取考試設置信息,對考試設置信息進行信息的完整性校驗;第二校驗模塊,用于若考試設置信息通過完整性校驗,則獲取推送范圍信息,所述推送范圍信息包括推送類型,根據推送類型對推送范圍信息進行格式校驗;第三校驗模塊,用于若推送范圍信息通過格式校驗,則整合模擬試卷、考試設置信息和推送范圍信息生成新增試卷信息,并對新增試卷信息進行預覽校驗;更新模塊,用于若新增試卷信息通過預覽校驗,則獲取提交信息,根據提交信息更新新增試卷信息的狀態信息。
9、可選的,在本專利技術第二方面的第一種實現方式中,所述獲取模塊包括:第一獲取單元,用于獲取考試基礎信息,所述考試基礎信息包括考試名稱、考試說明、題目類型和與題目類型對應的題目數量;分詞單元,用于采用正向最大匹配算法對考試名稱和考試說明分別進行分詞處理,得到分詞結果;第一提取單元,用于采用textrank算法從分詞結果中獲取多個關鍵詞,得到關鍵詞信息;匹配單元,用于采用關鍵詞信息從預構建的題庫中匹配多個題目信息;抽取單元,用于根據題目類型和與題目類型對應的題目數量,采用隨機數生成器從多個題目信息中抽取多個待組合題目,構成待組合數據集。
10、可選的,在本專利技術第二方面的第二種實現方式中,所述生成模塊包括:第二獲取單元,用于獲取歷史考試試卷集,對歷史考試試卷集所包括的多張歷史考試試卷分別進行預處理,得到預處理數據集;劃分單元,用于根據預設的劃分比例將預處理數據集劃分為訓練集、驗證集和測試集;訓練單元,用于基于長短時記憶網絡構建待訓練模型,分別將訓練集和驗證集輸入至待訓練模型中本文檔來自技高網...
【技術保護點】
1.一種考試信息自定義方法,其特征在于,包括:
2.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述獲取考試基礎信息,根據考試基礎信息從預構建的題庫中匹配多個題目信息,構成待組合數據集,具體包括:
3.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述將待組合數據集輸入至預構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷,具體包括:
4.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述獲取考試設置信息,對考試設置信息進行信息的完整性校驗,具體包括:
5.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述若考試設置信息通過完整性校驗,則獲取推送范圍信息,所述推送范圍信息包括推送類型,根據推送類型對推送范圍信息進行格式校驗,具體包括:
6.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述若推送范圍信息通過格式校驗,則整合模擬試卷、考試設置信息和推送范圍信息生成新增試卷信息,并對新增試卷信息進行預覽校驗,具體包括:
7.根據權利要求1所述的一種考試信息自定義
8.一種考試信息自定義裝置,其特征在于,包括:
9.一種考試信息自定義設備,其特征在于,所述考試信息自定義設備包括:存儲器和至少一個處理器,所述存儲器中存儲有指令;
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有指令,其特征在于,所述指令被處理器執行時實現如權利要求1-7中任一項所述考試信息自定義方法的各個步驟。
...【技術特征摘要】
1.一種考試信息自定義方法,其特征在于,包括:
2.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述獲取考試基礎信息,根據考試基礎信息從預構建的題庫中匹配多個題目信息,構成待組合數據集,具體包括:
3.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述將待組合數據集輸入至預構建的試卷生成模型,得到試卷生成模型輸出的模擬試卷,具體包括:
4.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述獲取考試設置信息,對考試設置信息進行信息的完整性校驗,具體包括:
5.根據權利要求1所述的一種考試信息自定義方法,其特征在于,所述若考試設置信息通過完整性校驗,則獲取推送范圍信息,所述推送范圍信息包括推送類型,根據推送類型對推送范圍信息進行格式校驗,具體包括:
【專利技術屬性】
技術研發人員:陳少瑜,楊周龍,
申請(專利權)人:上海韻達高新技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。