一種輔助教學系統及方法
【專利摘要】本發明公開一種輔助教學系統及方法,該系統包括:管理端、教師端以及學生端,管理員通過管理端管理項目庫,教師通過教師端并將項目和學生進行管理和分配,學生通過學生端對教師端分配的項目進行學習和測試;在管理端內包括:數據追蹤模塊以及數據存儲模塊,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊進行保存,教師通過教師端從數據存儲模塊中下載相應的行為數據及計算結果。本發明一種輔助教學系統及方法可以有效對學生的行為進行掌握和跟蹤,監督學生自覺進行學習和測試,提高學生的自主學習能力,幫助老師及時了解學生情況,因材施教,教學效果更好。
【專利說明】
一種輔助教學系統及方法
技術領域
[0001 ]本發明涉及一種輔助教學系統及方法。
【背景技術】
[0002]對于當代的高校教學,許多學校已經開始使用教學系統進行教學,教學系統將傳統教學理念與物聯網技術相結合。老師利用教學系統進行教學,可以大大降低其勞動強度,提尚教學效果。
[0003]然而,現有的教學系統,當進入到集中項目階段的時候,往往出現無法對學生的行為及提交的過程進行掌握和跟蹤,從而導致無法及時對學生的情況進行分析。學生提交的作業存在嚴重的相互抄襲的現象,現有管理手段無法防止此問題;如果是團隊項目,一個組幾個人的情況,往往存在能者多勞甚至包干的情況,完全沒有辦法跟蹤具體每個人的工作量和學習情況,達不到課程實踐的目的。
[0004]故一種可以有效對學生的行為進行掌握和跟蹤的輔助教學系統及方法亟待提出。
【發明內容】
[0005]為了解決上述技術問題,本發明提出了一種輔助教學系統及方法,該系統可以有效對學生的行為進行掌握和跟蹤,監督學生自覺進行學習和測試,提高學生的自主學習能力,也幫助老師及時了解學生的情況,針對相應的情況,因材施教,教學效果更好。
[0006]為了達到上述目的,本發明的技術方案如下:
[0007]—種輔助教學系統包括:管理端、教師端以及學生端,管理端、教師端以及學生端分別兩兩相連接,管理員通過管理端管理項目庫,項目庫內包含多個項目,教師通過教師端從管理端下載相應的項目,并將項目和學生進行管理和分配,學生通過學生端對教師端分配的項目進行學習和測試;
[0008]在管理端內包括:數據追蹤模塊以及數據存儲模塊,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊進行保存,教師通過教師端從數據存儲模塊中下載相應的行為數據及計算結果。
[0009]本發明一種輔助教學系統結構簡單,針對不同的角色分配不同的端口,利用數據追蹤模塊對學生端的行為數據進行記錄和分析,行為數據可以為學生在學習頁面所停留的時間,做測試材料所花費的時間,若發現其出現抄襲的行為,可以有效進行制止。同時,若教師發生多名學生在某一知識點花費的時間都較長,可以在課堂上對該知識點進行深度的講解,便于學生理解和鞏固,提高學習效果。
[0010]在上述技術方案的基礎上,還可做如下改進:
[0011 ]作為優選的方案,數據存儲模塊包括:第一存儲單元和第二存儲單元,第一存儲單元用于存儲行為數據的參數信息,第二存儲單元用于存儲行為數據的具體數據信息。
[0012]采用上述優選的方案,行為數據的參數信息可以為學生的姓名、行為數據發生的時間以及一些其他的參數信息,而行為數據的具體數據信息為具體的行為操作,如對第80行的數據進行刪除等等。將行為數據的參數信息和具體數據信息分開存儲,可以有效提高數據的讀取速度。
[0013]作為優選的方案,項目包括以下信息:學習資源以及測試資源,學習資源用于為學生提供自主學習的材料,學習資源為PPT、視頻、參考文件中的一種或多種;測試資源用于為學生提供練習的材料,測試資源為選擇題、判斷題、填空題、編程題中的一種或多種。
[0014]采用上述優選的方案,學生可以選擇多種學習和測試方式。
[0015]作為優選的方案,學生端包括:
[0016]學習單元,學生通過學習單元進行對學習資料的學習;
[0017]測試單元,學生通過測試單元進行對測試資源的練習。
[0018]采用上述優選的方案,結構簡單。
[0019]作為優選的方案,測試單元內設有編譯執行模塊和答案匹配模塊;
[0020]學生進行的選擇題、判斷題以及填空題的練習直接通過答案匹配模塊進行答案匹配并給出測試結果;
[0021]學生進行的編程題的練習先通過編譯執行單元進行編譯,得到編譯后的執行結果,然后通過答案匹配模塊進行答案匹配并給出測試結果。
[0022]采用上述優選的方案,測試單元對學生的練習結果進行自動校對,解決了因學生人數太多,老師無法對學生提交的練習答案(如:代碼)進行統計、批改、評價。
[0023]作為優選的方案,教師端包括:
[0024]學生管理單元,教師通過學生管理單元對學生進行按組或按人進行項目分配;
[0025]項目管理單元,教師通過項目管理單元對項目的分配情況以及項目的進度狀態進行管理;
[0026]統計管理單元,教師通過統計管理單元對學生的學習情況、項目的完成進度以及練習的通過率進行統計。
[0027]采用上述優選的方案,結構簡單,教師通過學生管理單元、項目管理單元和統計管理單元,對學生和項目進行統一的分配及管理可以有效進行統計管理,為教師的后期任務分配和教學方式提供理論基礎。
[0028]作為優選的方案,教師還可以通過項目管理單元對學生相應項目的使用權限進行變更,從而管理相應的項目狀態;
[0029]教師將學生相應項目的使用權限更改為“只讀”,則相應項目的狀態變成為“暫停”;
[0030]教師將學生相應項目的使用權限更改為“讀取”,則相應項目的狀態變成為“繼續”;
[0031 ]教師將學生相應項目的使用權限進行刪除,則相應項目的狀態變成為“終止”。
[0032]采用上述優選的方案,操作便捷,教師通過更改學生使用權限的方式對進行中的項目進度進行管理。
[0033]輔助教學方法,利用輔助教學系統進行教學,具體包括以下步驟:
[0034]I)管理員通過管理端管理項目庫,項目庫內包含多個項目;
[0035]2)教師通過教師端從管理端下載相應的項目,并將項目和學生進行管理和分配;
[0036]3)學生通過學生端對教師端分配的項目進行學習和測試;
[0037]4)學生在學習和測試的過程中,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊進行保存,教師通過教師端從數據存儲模塊中下載相應的行為數據及計算結果。
[0038]輔助教學方法操作便捷,學生和教師利用輔助教學系統進行學習,教學質量好,學生的學習效果好。
[0039]作為優選的方案,在步驟I)中,管理員通過管理端創建、修改、刪除對應項目,形成項目庫,該項目庫內包括多個項目。
[0040]采用上述優選的方案,對項目庫進行良好的管理。
[0041]作為優選的方案,在步驟4)中,學生在學習和測試的過程中,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果以及行為數據的參數信息存儲于第一存儲單元中,將行為數據的具體數據信息存儲于第二存儲單元中;
[0042]教師通過教師端從第一存儲單元中下載相應的計算結果以及行為數據的參數信息;從第二存儲單元中下載相應的行為數據的具體數據信息。
[0043]采用上述優選的方案,提高數據的讀取速度。
【附圖說明】
[0044]圖1為本發明實施例提供的一種輔助教學系統的結構框架示意圖。
[0045]其中:I管理端、11數據追蹤模塊、12數據存儲模塊、2教師端、21學生管理單元、22項目管理單元、23統計管理單元、3學生端、31學習單元、32測試單元。
【具體實施方式】
[0046]下面結合附圖詳細說明本發明的優選實施方式。
[0047]為了達到本發明的目的,在一種輔助教學系統及方法的一些實施例中,
[0048]如圖1所示,一種輔助教學系統包括:管理端1、教師端2以及學生端3,管理端1、教師端2以及學生端3分別兩兩相連接,管理員通過管理端I管理項目庫,項目庫內包含多個項目,教師通過教師端從管理端I下載相應的項目,并將項目和學生進行管理和分配,學生通過學生端3對教師端2分配的項目進行學習和測試;
[0049]在管理端I內包括:數據追蹤模塊11以及數據存儲模塊12,數據追蹤模塊11從學生端3中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊12進行保存,教師通過教師端從數據存儲模塊12中下載相應的行為數據及計算結果。
[0050]項目包括以下信息:學習資源以及測試資源,學習資源用于為學生提供自主學習的材料,學習資源為PPT、視頻、參考文件中的一種或多種;測試資源用于為學生提供練習的材料,測試資源為選擇題、判斷題、填空題、編程題中的一種或多種。
[0051 ] 學生端3包括:
[0052]學習單元31,學生通過學習單元31進行對學習資料的學習;
[0053]測試單元32,學生通過測試單元32進行對測試資源的練習。測試單元32內設有編譯執行模塊和答案匹配模塊;學生進行的選擇題、判斷題以及填空題的練習直接通過答案匹配模塊進行答案匹配并給出測試結果;學生進行的編程題的練習先通過編譯執行單元進行編譯,得到編譯后的執行結果,然后通過答案匹配模塊進行答匹配并給出測試結果。
[0054]測試單元32對學生的練習結果進行自動校對,解決了因學生人數太多,老師無法對學生提交的練習答案(如:代碼)進行統計、批改、評價。
[0055]教師端包括:
[0056]學生管理單元21,教師通過學生管理單元21對學生進行按組或按人進行項目分配;
[0057]項目管理單元22,教師通過項目管理單元22對項目的分配情況以及項目的進度狀態進行管理;
[0058]統計管理單元23,教師通過統計管理單元23對學生的學習情況、項目的完成進度以及練習的通過率進行統計。
[0059]教師通過學生管理單元21、項目管理單元22和統計管理單元23,對學生和項目進行統一的分配及管理可以有效進行統計管理,為教師的后期任務分配和教學方式提供理論基礎。
[0060]教師還可以通過項目管理單元22對學生相應項目的使用權限進行變更,從而管理相應的項目狀態;
[0061]教師將學生相應項目的使用權限更改為“只讀”,則相應項目的狀態變成為“暫停”;
[0062]教師將學生相應項目的使用權限更改為“讀取”,則相應項目的狀態變成為“繼續”;
[0063]教師將學生相應項目的使用權限進行刪除,則相應項目的狀態變成為“終止”。
[0064]輔助教學方法,利用輔助教學系統進行教學,具體包括以下步驟:
[0065]I)管理員通過管理端I創建、修改、刪除對應項目,形成項目庫,項目庫內包含多個項目;
[0066]2)教師通過教師端2從管理端I下載相應的項目,并將項目和學生進行管理和分配;
[0067]3)學生通過學生端3對教師端2分配的項目進行學習和測試;
[0068]4)學生在學習和測試的過程中,數據追蹤模塊11從學生端3中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊12進行保存,教師通過教師端2從數據存儲模塊12中下載相應的行為數據及計算結果。
[0069]本發明公開了一種輔助教學系統及方法,該系統基于SVN基礎上進行研發,結構簡單,其運行產生的代碼提交等相關操作日志記錄為進行數據跟蹤分析提供了數據源,可以有效跟蹤具體每個人的工作量和學習情況,有效達到實踐課程的目的。其針對不同的角色分配不同的端口,利用數據追蹤模塊11對學生端3的行為數據進行記錄和分析,行為數據可以為學生在學習頁面所停留的時間,做測試材料所花費的時間,若發現其出現抄襲的行為,可以有效進行制止。同時,若教師發生多名學生在某一知識點花費的時間都較長,可以在課堂上對該知識點進行深度的講解,便于學生理解和鞏固,提高學習效果。
[0070]學生通過學習單元31進行對學習資料的學習,通過測試單元32進行對測試資源的練習。教師還可以通過項目管理單元22對學生相應項目的使用權限進行變更,從而管理相應的項目狀態。學生利用學生端3進行自主的學習和測試,教師通過教師端2適度的進行干涉和引導,在提升學習效率的同時,保證學生的學習效果良好。
[0071]為了進一步地優化本發明的實施效果,在另外一些實施方式中,其余特征技術相同,不同之處在于,數據存儲模塊12包括:第一存儲單元和第二存儲單元,第一存儲單元用于存儲行為數據的參數信息,第二存儲單元用于存儲行為數據的具體數據信息。
[0072]在輔助教學方法的步驟4)中,學生在學習和測試的過程中,數據追蹤模塊11從學生端3中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果以及行為數據的參數信息存儲于第一存儲單元中,將行為數據的具體數據信息存儲于第二存儲單元中;
[0073]教師通過教師端2從第一存儲單元中下載相應的計算結果以及行為數據的參數信息;從第二存儲單元中下載相應的行為數據的具體數據信息。
[0074]采用上述優選實施例的方案,行為數據的參數信息可以為學生的姓名、行為數據發生的時間以及一些其他的參數信息,而行為數據的具體數據信息為具體的行為操作,如對第80行的數據進行刪除等等。將行為數據的參數信息和具體數據信息分開存儲,可以有效提高數據的讀取速度。
[0075]以上的僅是本發明的優選實施方式,應當指出,對于本領域的普通技術人員來說,在不脫離本發明創造構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。
【主權項】
1.一種輔助教學系統,其特征在于,包括:管理端、教師端以及學生端,所述管理端、所述教師端以及所述學生端分別兩兩相連接,管理員通過所述管理端管理項目庫,所述項目庫內包含多個項目,教師通過所述教師端從所述管理端下載相應的項目,并將項目和學生進行管理和分配,學生通過學生端對所述教師端分配的項目進行學習和測試; 在所述管理端內包括:數據追蹤模塊以及數據存儲模塊,所述數據追蹤模塊從所述學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入所述數據存儲模塊進行保存,教師通過所述教師端從所述數據存儲模塊中下載相應的行為數據及計算結果。2.根據權利要求1所述的輔助教學系統,其特征在于,所述數據存儲模塊包括:第一存儲單元和第二存儲單元,所述第一存儲單元用于存儲行為數據的參數信息,所述第二存儲單元用于存儲行為數據的具體數據信息。3.根據權利要求1或2所述的輔助教學系統,其特征在于,所述項目包括以下信息:學習資源以及測試資源,所述學習資源用于為學生提供自主學習的材料,所述學習資源為PPT、視頻、參考文件中的一種或多種;所述測試資源用于為學生提供練習的材料,所述測試資源為選擇題、判斷題、填空題、編程題中的一種或多種。4.根據權利要求3所述的輔助教學系統,其特征在于,所述學生端包括: 學習單元,學生通過學習單元進行對所述學習資料的學習; 測試單元,學生通過測試單元進行對所述測試資源的練習。5.根據權利要求4所述的輔助教學系統,其特征在于,所述測試單元內設有編譯執行模塊和答案匹配模塊; 學生進行的選擇題、判斷題以及填空題的練習直接通過所述答案匹配模塊進行答案匹配并給出測試結果; 學生進行的編程題的練習先通過所述編譯執行單元進行編譯,得到編譯后的執行結果,然后通過所述答案匹配模塊進行答案匹配并給出測試結果。6.根據權利要求5所述的輔助教學系統,其特征在于,所述教師端包括: 學生管理單元,教師通過所述學生管理單元對學生進行按組或按人進行項目分配; 項目管理單元,教師通過所述項目管理單元對項目的分配情況以及項目的進度狀態進行管理; 統計管理單元,教師通過所述統計管理單元對學生的學習情況、項目的完成進度以及練習的通過率進行統計。7.根據權利要求6所述的輔助教學系統,其特征在于,教師還可以通過所述項目管理單元對學生相應項目的使用權限進行變更,從而管理相應的項目狀態; 教師將學生相應項目的使用權限更改為“只讀”,則相應項目的狀態變成為“暫停”; 教師將學生相應項目的使用權限更改為“讀取”,則相應項目的狀態變成為“繼續”; 教師將學生相應項目的使用權限進行刪除,則相應項目的狀態變成為“終止”。8.輔助教學方法,其特征在于,利用權利要求2-7所述的輔助教學系統進行教學,具體包括以下步驟: 1)管理員通過管理端管理項目庫,項目庫內包含多個項目; 2)教師通過教師端從管理端下載相應的項目,并將項目和學生進行管理和分配; 3)學生通過學生端對教師端分配的項目進行學習和測試; 4)學生在學習和測試的過程中,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果和該行為數據錄入數據存儲模塊進行保存,教師通過教師端從數據存儲模塊中下載相應的行為數據及計算結果。9.根據權利要求8所述的輔助教學方法,其特征在于,在所述步驟I)中,管理員通過所述管理端創建、修改、刪除對應項目,形成所述項目庫,該項目庫內包括多個項目。10.利用權利要求9所述的輔助教學方法,其特征在于,在所述步驟4)中,學生在學習和測試的過程中,數據追蹤模塊從學生端中收集學生的行為數據,并對該行為數據進行分析和計算,將計算結果以及行為數據的參數信息存儲于第一存儲單元中,將行為數據的具體數據信息存儲于第二存儲單元中; 教師通過所述教師端從所述第一存儲單元中下載相應的計算結果以及行為數據的參數信息;從所述第二存儲單元中下載相應的行為數據的具體數據信息。
【文檔編號】G09B7/06GK105894879SQ201610504494
【公開日】2016年8月24日
【申請日】2016年6月30日
【發明人】雷大正, 馬季
【申請人】蘇州科大訊飛教育科技有限公司