Spoc平臺中基于同學參與的分段累加式習題數據庫構建方法及系統的制作方法
【技術領域】
[0001]本發明屬于移動在線教學的數據交互領域,具體涉及一種SPOC平臺中基于同學參與的分段累加式習題數據庫構建方法及系統。
【背景技術】
[0002]SPOC作為小型私有網絡課程(Small Private Online Course)的縮寫,是美國伯克利大學Armando Fox教授的發明,通常SPOC的學生人數在十幾人到數百人之間,不會上千。Fox教授認為慕課資源如果用作學校課堂教學的補充而不是代替,將會提升教師在教學中的價值,促進學生積極思考,有利于學生掌握所學,并保持學習的興趣。注意這里Fox教授所談到的SPOC模式與以往的混合教學模式是一回事,只不過當初的混合教學模式使用的是授課教師在學校的網絡平臺上放置的資源,或者推薦引用互聯網資源,因為不是慕課課程資源,可能缺乏短小視頻隨時隨地可學、系統自動判題的優越性。
[0003]SPOC對于慕課平臺提供商如edX Xoursera來說可以帶來一種新的贏利模式,即慕課開課老師可以授權某學校使用其課程材料進行對其學校學生的SP0C。為了支持這樣的應用,慕課平臺商都設計了 SPOC系統。最簡單的SPOC系統是復制慕課課程,只為有限的學生服務,即課程授權方式。但也有一些SPOC系統是在慕課平臺上套SP0C,也就是說SPOC的學生可以參與慕課的討論,但是有自己額外的學習任務和自己的私密討論區。
[0004]相對于慕課來說,SPOC可以用于專業教育,用在線課程的優勢滿足小規模、有特殊要求人群的需要,也許還可以有一定的收入回報。對于眾多高校來說,SPOC就是使用慕課資源開展翻轉課堂,在提供靈活性和有效性的同時,為學生帶來純慕課所缺失的完整的教育體驗,包括師生的親密接觸。對于希望用大數據研究提升教學質量的研究人員來說,SPOC可能會比慕課更精準地提供有價值的研究數據。
[0005]然而目前的SPOC平臺中,作為基礎數據的習題數據庫通常是由平臺維護者或教師根據手上擁有的資料進行上傳的,習題數據庫的上傳工作繁雜,很容易出錯。另外,習題數據庫的維護更新也完全依賴于管理人員的操作,無法根據用戶需求動態更新及調整習題數據庫,SPOC平臺中數據的交互效率較低,用戶體驗差。進一步的,其向用戶終端的推送策略也基本上是固定或者僅有幾種模式可以選擇的,無法根據用戶的自身習慣和需求進行調整。
【發明內容】
[0006]本發明的旨在發揮發揮云平臺和大數據優勢,采取分階段累加式建設動態構造習題數據庫,實現習題智能推送,優化SPOC平臺的習題數據庫構建和推送效率,并提供一種SPOC平臺中基于同學參與的分段累加式習題數據庫構建方法及系統。
[0007]為實現上述目的,本發明采用如下技術方案:
[0008]—種SPOC平臺中基于同學參與的分段累加式習題數據庫構建方法,將習題數據庫的構建過程劃分為習題錄入階段、習題解析錄入階段、答題數據動態交互階段和習題智能推送階段,具體步驟如下:
[0009]S1:習題錄入階段:由服務器將教師終端發送的習題錄入任務分解為若干子任務,并由學生終端進行認領并反饋習題數據,形成靜態習題數據庫;
[0010]S2:習題解析錄入階段:由服務器根據靜態習題數據庫,生成對應的習題解析錄入子任務,并由學生終端進行認領并反饋習題解析數據;
[0011]S3:答題數據動態交互階段:服務器將習題數據推送給目標學生終端,并接收并保存目標學生終端的反饋數據,進行統計分析后保存該習題數據及學生終端的答題歷史交互數據,形成習題數據庫的動態更新。
[0012]S4:習題智能推送階段:根據習題數據庫保存的數據和由學生終端發送的請求信號,服務器執行預設的習題推送策略,并將該策略下命中的習題數據反饋至相應的學生終端。
[0013]作為優選,所述的習題錄入階段具體步驟為:
[0014]SlOl:首先,由教師終端向服務器發送習題錄入任務指令,服務器收到該指令后,將目標習題錄入任務分解為若干習題錄入子任務,并生成習題錄入子任務列表數據;服務器向各學生終端發送習題錄入子任務列表數據;
[0015]S102:學生終端根據習題錄入子任務列表數據和用戶需求向服務器發送習題錄入子任務認領指令,由服務器將該學生終端標記為該習題錄入子任務認領指令所涉及的習題錄入子任務的認領終端;
[0016]S103:各習題錄入子任務的認領終端根據用戶輸入將習題數據和對應的答案數據發送給服務器,并由服務器保存在數據庫中,形成靜態習題數據庫。
[0017]作為優選,所述的習題解析錄入階段具體步驟為:
[0018]S201:服務器根據靜態習題數據庫中的習題,生成習題解析錄入子任務列表數據,并發送給各學生終端;
[0019]S202:學生終端根據習題解析錄入子任務列表數據和用戶需求向服務器發送習題解析錄入子任務認領指令,由服務器將該學生終端標記為該習題解析錄入子任務認領指令所涉及的習題解析錄入子任務的認領終端;
[0020]S203:各習題解析錄入子任務的認領終端根據用戶輸入將習題解析數據發送給服務器,并由服務器保存在數據庫中,并在該習題解析數據與對應的習題數據之間形成數據鏈接。
[0021]作為優選,所述的答題數據動態交互階段具體步驟為:
[0022]S301:服務器將靜態習題數據庫中的習題數據推送給目標學生終端,并接收并保存目標學生終端反饋的答案數據、完成時間數據和習題評價信息數據;
[0023]S302:服務器對不同目標學生終端反饋的上述數據對照習題解析數據進行正誤判斷并進行統計分析,得到該習題數據對應的平價完成時間數據、平均習題評價信息數據和平均正確率數據,再將上述反饋及分析得到的數據與對應的習題數據之間形成數據鏈接;并根據不斷更新的反饋數據,形成各習題數據及學生終端的答題歷史交互數據,實現習題庫數據的動態更新。
[0024]作為優選,所述的服務器中還設置有習題評分模塊,用于根據用戶需求或答題歷史交互數據對各習題進行評分,并且將評分低于預設閾值的習題數據從數據庫中移除,不再推送。
[0025]作為優選,所述的預設的習題推送策略包括以下一種或多種:
[0026]依據平均正確率區間篩選的正確率匹配推送;
[0027]依據平均做題時間區間篩選的時間匹配推送;
[0028]依據平均習題評價信息篩選的是評價匹配推送。
[0029]作為進一步的優選,所述的正確率匹配推送具體為:
[0030]S401:學生終端根據用戶輸入的正確率區間,形成請求信號并發送至服務器;
[0031 ] S402:服務器接收到學生終端的請求信號后,根據請求信號中的正確率區間,查詢各習題數據的答題歷史交互數據,并將平均正確率落在該正確率區間內的習題數據推送到發出請求信號的學生終端。
[0032]作為另一種進一步的優選,所述的預設的習題推送策略還包括:
[0033]當服務器收到教師終端發送的復習模塊開放指令后,服務器開始調用已存儲的各目標學生終端的答題歷史交互數據,并向該目標學生終端推送其一次或多次答錯的習題數據;和/或:
[0034]依據服務器中存儲的目標學生終端的錯題分布情況情況,由服務器向該目標學生終端推送服務器中預存儲的錯題所在的知識點解析數據。
[0035]基于上述方法,本發明還提供了一種SPOC平臺中基于同學參與的分段累加式習題數據庫構建系統,包括服務器、學生終端和教師終端;
[0036]所述的教師終端用于向服務器發送任務錄入指令和/或復習模塊開放指令;
[0037]所述的服務器用于接收教師終端發送的習題錄入任務指令,并將目標習題錄入任務分解為若干習題錄入子任務;生成習題錄入子任務列表數據;向各學生終端發送習題錄入子任務列表數據;接收學生終端發送的習題錄入子任務認領指令;將該學生終端標記為該習題錄入子任務認領指令所涉及的習題錄入子任務的認領終端;接收各習