本技術涉及智能教育,具體涉及一種作業(yè)生成方法、裝置及電子設備。
背景技術:
1、在目前的教學應用場景中,教師如果想要針對不同學生的情況個性化發(fā)布作業(yè),需要花費大量精力去設計構思作業(yè)內(nèi)容,耗時耗力,無法強化學生薄弱點。
2、相關技術中提到了一種智能化推薦習題的方法,通過學生歷史習題和作答數(shù)據(jù)進行預測,從而確定學生對某個知識點的掌握程度。但這種方式僅僅通過習題情況來預測,維度單一,導致生成的作業(yè)適配度不高,能力提升不強的問題。
3、因此,目前的作業(yè)生成方法生成的習題存在生成的作業(yè)適配度不高,能力提升不強的問題。
技術實現(xiàn)思路
1、有鑒于此,本技術提供了一種作業(yè)生成方法、裝置及電子設備,主要目的在于改善目前的作業(yè)生成方法生成的習題存在與學生適配度不高的技術問題。
2、第一方面,本技術提供了一種作業(yè)生成方法,包括:
3、基于人機交互獲取待發(fā)布作業(yè)的科目信息以及目標學生的學生信息;
4、根據(jù)所述科目信息和所述學生信息,獲取目標學生在所述目標科目所屬階段需要掌握的目標知識點信息以及所述目標學生的歷史學習數(shù)據(jù);
5、將所述需要掌握的目標知識點信息和所述歷史學習數(shù)據(jù)輸入知識點掌握情況評估模型,得到所述目標知識點中每個知識點的掌握情況;其中,所述知識點掌握情況評估模型是基于學習情況的多個維度分別對每個知識點掌握情況進行評估訓練,對不同維度評估結果的疊加值進行閾值判斷得到綜合評估結果的模型,所述知識點掌握情況評估模型用于對學生知識點的掌握情況進行綜合評估;
6、根據(jù)所述目標學生每個知識點的掌握情況,生成所述目標學生對應的目標作業(yè);
7、將所述目標作業(yè)發(fā)布給所述目標學生。
8、可選地,所述將所述需要掌握的目標知識點信息和所述歷史學習數(shù)據(jù)輸入知識點掌握情況評估模型,得到所述目標知識點中每個知識點的掌握情況包括:
9、將所述需要掌握的目標知識點信息和所述歷史學習數(shù)據(jù)輸入知識點掌握情況評估模型,所述知識點掌握情況評估模型為l?=?[a,?b,?c,?d,?e];分別從歷史考試成績、日常作業(yè)得分、完成課時、錯題率和題型得分率的不同維度對所述目標知識點的掌握情況進行評估,得到所述目標知識點從歷史考試成績維度的第一掌握情況a、從日常作業(yè)得分維度的第二掌握情況b、從完成課時維度的第三掌握情況c、從錯題率維度的第四掌握情況d、從題型得分率維度的第五掌握情況e;將每一個所述目標知識點的第一掌握情況a、第二掌握情況b、第三掌握情況c、第四掌握情況d以及第五掌握情況e進行疊加,得到不同維度評估結果的疊加值i?=?a?+?b?+?c?+?d?+?e;將所述不同維度評估結果的疊加值進行閾值判斷,得到每個目標知識點的掌握情況。
10、可選地,所述將所述不同維度評估結果的疊加值進行閾值判斷,得到每個目標知識點的掌握情況,包括:
11、將所述不同維度評估結果的疊加值與所述閾值進行比較;若所述疊加值大于所述閾值,則判定所述目標知識點的掌握情況為掌握牢固;若所述疊加值小于或定于所述閾值,則判定所述目標知識點的掌握情況為掌握不牢固。
12、可選地,所述分別從歷史考試成績、日常作業(yè)得分、完成課時、錯題率和題型得分率的不同維度對所述目標知識點的掌握情況進行評估包括:
13、收集學生班級歷史考試成績數(shù)據(jù),計算相對成績和實際成績,得到所述目標知識點從歷史考試成績維度的第一掌握情況a;獲取目標知識點得分構成的數(shù)據(jù)集合,計算所述數(shù)據(jù)集合的標準差,得到所述目標知識點從日常作業(yè)得分維度的第二掌握情況b;根據(jù)課表以及學生上課出勤情況,計算學生所述目標知識點的學習時間占總學習時間的比例,得到所述目標知識點從完成課時維度的第三掌握情況c;獲取目標學生已完成題目和錯誤題目,計算錯題率、所述加權錯題率和所述時間衰減錯題率,得到所述目標知識點從錯題率維度的第四掌握情況d;利用所述目標知識點不同題型下歷史樣本數(shù)據(jù)計算不同題型的比對值,得到所述目標知識點從題型得分率維度的第五掌握情況e。
14、可選地,所述獲取目標學生已完成題目和錯誤題目,計算錯題率、所述加權錯題率和所述時間衰減錯題率,得到所述目標知識點從錯題率維度的第四掌握情況d,包括:
15、根據(jù)目標學生已完成題目和錯誤題目,確定錯題率;根據(jù)所述已完成題目的題目難度,計算加權錯題率;根據(jù)所述錯誤題目的時間通過以下公式1計算時間衰減錯題率;公式1為:
16、t?der?=?∑(ωi×?e?λ×(tc?ti)×),
17、其中,t?der代表時間衰減權重錯題率;ωi代表第i個錯題的權重;λ代表衰減率;tc代表當前時間;ti代表錯題發(fā)生的時間;nt代表該領域題目總數(shù);基于所述錯題率、所述加權錯題率和所述時間衰減錯題率,得到第四掌握情況d。
18、可選地,所述利用所述目標知識點不同題型下歷史樣本數(shù)據(jù)計算不同題型的比對值,得到所述目標知識點從題型得分率維度的第五掌握情況e,包括:基于歷史樣本數(shù)據(jù),計算所述目標學生基于目標知識點的各種題型的題型得分率;所述歷史樣本數(shù)據(jù)包含所述目標學生已完成的基于目標知識點的多種題型;基于修正因子,通過公式2計算所述各種題型的比對值,所述公式2為:
19、
20、其中si為比對值,ri表示第i個歷史樣本數(shù)據(jù)的修正因子,d表示由歷史樣本數(shù)據(jù)構成的設計矩陣,m2表示歷史樣本數(shù)據(jù)的均方誤差;根據(jù)所述各類題型的比對值和所述各類題型的預設權重進行評估,得到所述目標知識點的第五掌握情況。
21、可選地,所述根據(jù)所述目標學生每個知識點的掌握情況,生成所述目標學生對應的目標作業(yè),包括:確定所述目標學生的數(shù)量;若所述目標學生的數(shù)量為一個,則將知識點掌握情況低于預定閾值的知識點對應的作業(yè),生成所述目標作業(yè);若所述目標學生的數(shù)量為多個,則根據(jù)知識點的掌握情況對目標學生進行分組,針對不同的分組生成所述目標學生對應的目標作業(yè);或者將知識點掌握情況低于預定閾值且滿足預定頻次的知識點對應的作業(yè)生成所述目標作業(yè);或者根據(jù)知識點的掌握情況并基于人機交互指定知識點對應的作業(yè)生成所述目標作業(yè)。
22、第二方面,本技術提供了一種作業(yè)生成裝置,包括:
23、第一獲取單元,被配置為基于人機交互獲取待發(fā)布作業(yè)的科目信息以及目標學生的學生信息;
24、第二獲取單元,被配置為根據(jù)所述科目信息和所述學生信息,獲取目標學生在所述目標科目所屬階段需要掌握的目標知識點信息以及所述目標學生的歷史學習數(shù)據(jù);
25、評估單元,被配置為將所述需要掌握的目標知識點信息和所述歷史學習數(shù)據(jù)輸入知識點掌握情況評估模型,得到所述目標知識點中每個知識點的掌握情況;其中,所述知識點掌握情況評估模型是基于學習情況的多個維度分別對每個知識點掌握情況進行評估訓練,對不同維度評估結果的疊加值進行閾值判斷得到綜合評估結果的模型,所述知識點掌握情況評估模型用于對學生知識點的掌握情況進行綜合評估;
26、生成單元,被配置為根據(jù)所述目標學生每個知識點的掌握情況,生成所述目標學生對應的目標作業(yè);
27、發(fā)布單元,被配置為將所述目標作業(yè)發(fā)布給所述目標學生。
28、第三方面,本技術提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的作業(yè)生成方法。
29、第四方面,本技術提供了一種電子設備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的作業(yè)生成方法。
30、第五方面,本技術提供了一種計算機程序產(chǎn)品,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的作業(yè)生成方法。
31、借由上述技術方案,本技術提供的一種作業(yè)生成方法、裝置及電子設備,首先基于目標學生在目標科目所屬階段需要掌握的目標知識點信息以及目標學生的歷史學習數(shù)據(jù),通過知識點掌握情況評估模型,從多個維度分別對每個知識點掌握情況進行評估訓練,對不同維度評估結果的疊加值進行閾值判斷,對學生知識點的掌握情況進行綜合評估得到目標學生每個知識點的掌握情況,并根據(jù)目標學生每個知識點的掌握情況,生成目標學生對應的目標作業(yè)并將目標作業(yè)發(fā)布給目標學生。與相關技術相比而言,通過知識點掌握情況評估模型的多個維度分析,得到不同維度評估結果,從而全方面體現(xiàn)學生每個維度的知識掌握能力,更精確的發(fā)現(xiàn)學生的薄弱點,進而生成更適配的作業(yè),解決目前的作業(yè)生成方法生成的習題存在與學生適配度不高的技術問題。
32、上述說明僅是本技術技術方案的概述,為了能夠更清楚了解本技術的技術手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本技術的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本技術的具體實施方式。