依學習歷程更新學習記錄以回復學習進度的系統及方法
【技術領域】
[0001]本發明涉及一種學習進度回復系統及其方法,特別指涉及一種依學習歷程更新學習記錄以回復學習進度的系統及其方法。
【背景技術】
[0002]在進行在線學習時,使用課程對象進行學習是一種常見的方式。目前常用的做法是由教學者先制作包括影像的課程對象,并將制作完成的課程對象上傳到學習平臺上,之后,學習者登入學習平臺,并選擇播放課程對象的影像內容以進行學習。
[0003]然而,上述的在線學習方式并不容易在用戶使用課程對象進行學習時追蹤用戶的學習進度,也不容易收集使用者的學習狀態,尤其經常發生在使用者中斷學習時,某些學習過程的進度無法被記錄的情況。這造成教學者不容易掌握學習者的學習過程,也造成學習者不容易銜接前次的學習進度。
[0004]綜上所述,可知現有技術中長期以來一直存在進行在線學習時不易記錄學習進度的問題,因此有必要提出改進的技術手段,來解決此一問題。
【發明內容】
[0005]有鑒于現有技術存在進行在線學習時不易記錄學習進度的問題,本發明遂揭露一種依學習歷程更新學習記錄以回復學習進度的系統及其方法,其中:
[0006]本發明所揭露的依學習歷程更新學習記錄以回復學習進度的系統,至少包括:傳輸模塊,用以聯機至學習平臺獲取教育資源的元數據,及用以聯機至學習平臺獲取教育資源的課程內容、及對應教育資源的學習記錄;解析模塊,用以解析教育數據的元數據并產生解析結果;輸入模塊,用以提供用戶選擇教育資源;執行模塊,用以依據解析結果及課程內容執行教育資源,并依據學習記錄初始化教育資源,使教育資源回到用戶前次學習的進度,以提供用戶繼續進行學習,并由傳輸模塊上傳用戶進行學習所產生的歷程記錄至學習平臺,藉以更新學習記錄。
[0007]本發明所揭露的依學習歷程更新學習記錄以回復學習進度的方法,其步驟至少包括:客戶端聯機至學習平臺獲取教育資源的元資料;客戶端解析教育數據的元數據并產生解析結果;客戶端依據解析結果提供使用者選擇教育資源;客戶端聯機至學習平臺獲取教育資源的課程內容、及使用者對應教育資源的學習記錄;客戶端依據解析結果及課程內容執行教育資源,并依據學習記錄初始化教育資源,使教育資源回到用戶前次學習的進度,以提供用戶繼續進行學習;客戶端上傳使用者進行學習所產生的歷程記錄至學習平臺,藉以更新學習記錄。
[0008]本發明所揭露的系統與方法如上所述,與現有技術之間的差異在于本發明透過提供使用者選擇教育資源后,聯機至學習平臺獲取教育資源的課程內容與使用者對應教育資源的學習記錄,并依據學習記錄初始化教育資源,使課程內容回到用戶前次學習的進度,以及將用戶進行學習所產生的歷程記錄至學習平臺以更新學習記錄,藉以解決現有技術所存在的問題,并可以達成自動將課程內容回復為前次學習的最后進度的技術效果。
【附圖說明】
[0009]圖1為本發明所提的依學習歷程更新學習記錄以回復學習進度的系統架構圖。
[0010]圖2A為本發明所提的依學習歷程更新學習記錄以回復學習進度的方法流程圖。[0011 ]圖2B為本發明所提的更新教育資源的元數據的方法流程圖。
[0012]圖2C為本發明所提的學習平臺提供學習記錄的方法流程圖。
[0013]組件標號說明
[0014]100客戶端
[0015]HO傳輸模塊
[0016]120解析模塊
[0017]140輸入模塊
[0018]150執行模塊
[0019]190登入模塊
[0020]400學習平臺[0021 ]210 ?290 步驟
[0022]231 ?239 步驟
[0023]262 ?268 步驟
【具體實施方式】
[0024]以下通過特定的具體實例說明本發明的實施方式,本領域技術人員可由本說明書所揭露的內容輕易地了解本發明的其他優點與效果。本發明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節也可以基于不同觀點與應用,在沒有背離本發明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,以下實施例及實施例中的特征可以相互組合。
[0025]需要說明的是,以下實施例中所提供的圖示僅以示意方式說明本發明的基本構想,遂圖式中僅顯示與本發明中有關的組件而非按照實際實施時的組件數目、形狀及尺寸繪制,其實際實施時各組件的型態、數量及比例可為一種隨意的改變,且其組件布局型態也可能更為復雜。
[0026]本發明可以提供使用者選擇教育資源,并在依據被選擇的教育資源至學習平臺獲取相對應的課程內容與學習記錄后,依據解析結果及課程內容執行教育資源,同時,依據學習記錄初始化教育資源,使得使用者可以繼續前次的學習進度繼續學習。
[0027]以下先以圖1本發明所提的依學習歷程更新學習記錄以回復學習進度的系統架構圖來說明本發明的系統運作。如圖1所示,本發明的系統可以在客戶端100上運作,含有傳輸模塊110、解析模塊120、輸入模塊140、執行模塊150,以及可附加的登入模塊190。其中,客戶端100可以是用戶所使用的裝置,也可以是用戶在裝置上所使用的應用程序,本發明并沒有特別的限制。
[0028]傳輸模塊110負責聯機至一個或多個學習平臺400,并獲取各個學習平臺400所提供的教育資源的元數據。其中,每一個學習平臺400可以提供一個或多個教育資源,且學習平臺400所提供的教育資源的元資料為與教育資源相關的各種數據,包括教育資源的名稱、儲存位置、學習時間、學習模式、說明、類型等,但本發明并不以此為限。
[0029]傳輸模塊110也負責聯機至特定的學習平臺400,并獲取該學習平臺400所提供的教育資源的課程內容、以及使用者對應教育資源的學習記錄。傳輸模塊110所獲取到的使用者對應教育資源的學習記錄為一個可以記錄多項數據的對象,被記錄的數據報含用戶識別數據、課程進度、用戶學習狀態、使用者成績、使用者總學習時間、使用者評論、使用者偏好設定、課程互動時間、課程互動結果等,但本發明并不以此為限。
[0030]傳輸模塊110可以將執行模塊150所產生的歷程記錄上傳到學習平臺400,藉以使學習平臺400依據被上傳的歷程記錄更新用戶對應教育資源的學習記錄。
[0031]傳輸模塊110也可以接收學習平臺400于教育資源發生變化時所傳送的通知訊息,并可以依據所接收到的通知訊息重新獲取發生變化的教育資源的元資料。例如,傳輸模塊110所接收到的通知訊息可以表示一個或多個教育資源被更新、被刪除、或被新增,傳輸模塊110可以重新獲取被更新或被新增的教育資源的元數據。
[0032]解析模塊120負責解析傳輸模塊110所接收到的教育數據的元數據,并在解析后產生相對應的解析結果。一般而言,解析模塊120所產生的解析結果記錄了教育數據的元數據所包括的各項資料。
[0033]輸入模塊140負責提供用戶選擇欲學習的教育資源。輸入模塊140可以提供輸入接口(圖中未示)給使用者,并提供用戶操作鍵盤、鼠標等輸入設備(圖中未示)在輸入接口中選擇教育資源。
[0034]—般而言,輸入模塊140可以將解析模塊120所產生的解析結果中所包括的特定數據加入提供給用戶的輸入接口中,藉以提供使用者選擇欲學習的教育資源。例如,輸入模塊140提供給用戶的輸入接口中可以包括教育資源的名稱、學習時間、學習模式、說明、類型等,但本發明并不以此為限。
[0035]執行模塊150負責依據解析模塊120所產生的解析結果以及傳輸模塊110所下載的課程內容執行用戶透過輸入模塊140所選擇的教育資源。
[0036]執行模塊150也負責依據傳輸模塊110所下載的學習記錄初始化用戶透過輸入模塊140所選擇的教育資源,使被使用者選擇的教育資源回到用戶前次學習的進度,藉以提供用戶從前次學習的進度開始繼續對教育資源進行學習。其中,執行模塊150可以依據傳輸模塊110所下載的學習記錄中的課程進度、用戶學習狀態、使用者總學習時間、用戶偏好設定等數據還原用戶前次學習的學習環境,使得被使用者選擇的教育資源回到用戶前次學習的進度。
[0037]執行模塊150也可以在用戶進行學習的期間,產生對應用戶的學習的歷程記錄。執行模塊150可以依據用戶每一次的輸入操作產生一筆歷程記錄,也可以依據用戶完成當次的學習后,依據當次學習的統計數據及/或完成狀態產生歷程記錄,例如依據用戶當次學習的學習時間產生一筆歷程記錄等。
[0038]登入模塊190負責提供用戶登入學習平臺400。一般而言,登入模塊190可以提供登入接口(圖中未示)給用戶,用戶可以操作鍵盤、鼠標等輸入設備(圖中未示)透過輸入模塊110在登入接口中輸入現有在學習平臺400上注冊的登入數據,例如賬號與密碼等,使得登入模塊190透過傳輸模塊110將被用戶輸入的登入數據傳送到學習平臺400,使得學習平臺400驗證使用者所輸入的登入數據是否正確。
[0039]接著以一個實施例來解說本發明的運作系統與方法,并請參照圖2A本發明所提的依學習歷程更新學習記錄以回復學習進度的方法流程圖。在本實施例中,假設客戶端100為使用者所使用的智能型手機,但本發明并不以此為限。
[0040]在本發明被客戶端100執行時,傳輸模塊110可以聯機至學習平臺400,并獲取學習平臺400所提供的教育資源的元數據(步驟210)。在本實施例中,假設傳輸模塊110可以透過學習平臺400所提供的在線服務接口獲取學習平臺400所提供的教育資源的元數據。
[0041]在傳輸模塊110獲取學習平臺400所提供的教育資源的元數據后,解析模塊120可以解析傳輸模塊110所獲取到的教育資源的元數據并產生相對應的解析結果(步驟220)。在本實施例中,假設學習平臺400提供兩個教育資源,分別是中文與英文,解析模塊120所產生的解析結果可以包括兩個教育資源的名稱、儲存位