秦天城
摘要:本文介紹了一個面向傳統課程與開放式課程的學習管理與教學輔助平臺的設計與實現,平臺采用支持PC端及移動端的B/S結構,包括課程學習系統、課程管理系統和課程發現系統。為學習者提供在線學習與互動功能,為課程團隊提供課程建設與管理功能。
關鍵詞:開放式課程;學習管理;教學輔助
中圖分類號:TP311.5 文獻標識碼:A 文章編號:1007-9416(2018)01-0159-02
進入21世紀以來,開放課程借助信息技術的優勢,突破傳統課程在時間和空間上的局限性,使教學資源得到共享。如今,形成了全球教育都努力實現教育資源開放、共享的趨勢。
開放式課程教學發展迅猛,但傳統課程教學在國內許多普通高等學校中仍占有一席之地,因此,本平臺為開放式和傳統式課程均提供教學輔助功能。本平臺從課程實際教學的各個環節出發,規劃了課程學習系統、課程管理系統和課程發現系統三個系統來實現較全面的教學輔助功能,便于教師對教學中各個環節進行集中化管理。
本平臺在為課程提供教學輔助功能的同時,對實現傳統課程向開放課程的轉化有著積極的推動作用。通過教學輔助功能,將傳統課程中的教學資源在線化,再通過直接公開、階段性公開等多種途徑,使優質教學資源得到更大范圍的共享,便于傳統課程向開放式課程平滑轉化。
1 課程模式
平臺課程主要分為兩種模式,即私有模式與開放模式,前者主要面向傳統課程,后者主要面向開放式課程。由開放模式衍生出自主模式,但仍隸屬于開放模式。
(1)私有模式:此模式下,教師團隊參與教學各環節,學習者僅可通過輸入課程邀請碼加入課程,此課程對非課程內成員不可見,且不能通過平臺內搜索功能發現此類課程;(2)開放模式:此模式下,教師團隊參與教學各環節,平臺內任何學習者均可加入課程,此課程對平臺內所有用戶均可見,可通過平臺內搜索發現此類課程;(3)自主模式:在開放模式的基礎上,教師團隊不再參與教學環節,由學習者自主使用課程內資源進行學習。
2 平臺架構
平臺采用瀏覽器/服務端(B/S)結構設計與構建,如圖1所示,視圖層基于Vue.js實現數據展示及用戶交互,并根據用戶設備屏幕尺寸自動適配顯示內容及布局,通過Ajax的方式與業務層接口進行JSON數據交互。業務層基于Laravel框架設計,負責實現各系統及模塊的相關功能,并向外部提供功能接口。平臺根據用戶角色實現權限控制,并對核心功能操作進行日志記錄。數據庫采用MySQL作為數據存儲系統,采用Redis作為搜索索引及Session會話信息的數據存儲。
3 系統設計
3.1 課程學習系統
本系統面向平臺內學習者,其可通過加入某一門課程,成為此課程的成員,使用課程的相關模塊與功能。本系統主要包含以下模塊:
公告模塊:查看課程管理者發布的公告,學習者可以訂閱此公告,訂閱后,公告內容將同步發送至訂閱者的郵箱。
課件模塊:此模塊包含課程目錄及課件內容,課程目錄采用樹狀菜單結構,用于分類與組織課內教學資源,可展開課程目錄,查看相應目錄內的可見資源。課件資源支持下載,對于常見視頻、和文本類型的課件資源可以在線播放或預覽。
測驗模塊:學習者可參加由課程管理者創建的在線測試。測試題目形式為主、客觀題。測驗包括三種狀態:(1)進行中:可進入測驗并答題。(2)已作答:可進入測驗查看答題情況。(3)已結束:可進入測試查看測驗成績。系統將在學習者完成測驗后自動給出客觀題成績,主觀題成績由課程管理者手動給出。
作業模塊:采用文件上傳形式在線提交作業。作業包含三種狀態:(1)未提交:當前可提交且學習者并未提交。(2)已提交:當前可提交且當前學習者已經提交,可重新提交以替換已提交內容。(3)已結束:作業超過提交截止時間,不可提交,可查看作業成績。
互動模塊:本模塊為問答社區形式,課內成員可查看本課程內全部話題及話題內的回復內容,可在本課程內發起新話題,回復課內話題或對他人回復內容進行再次回復。
3.2 課程管理系統
本系統面向課程管理者,主要為教師及課程團隊,其可創建某一模式的課程,可對其管理課程的內容進行建設及管理。本系統主要包含以下模塊:
公告模塊:撰寫并發布公告,或刪除已有公告。
課件模塊:編輯課程目錄名稱及結構,在各目錄下上傳教學資源。
測驗模塊:錄入測驗題目與答案、開啟與關閉測驗。測驗結束后,可查看學習者答題內容并給出成績。
作業模塊:創建與關閉作業,下載學習者所提交的作業文件,可對作業進行評分。
互動模塊:查看、回復、發布和刪除本課程內的話題及話題內的回復內容。
管理模塊:編輯、修改課程簡介,切換課程模式,查看、添加課程成員。
3.3 課程發現系統
本系統向平臺使用者提供課程分類匯總及檢索功能。在系統主界面展示平臺內的熱門開放課程。通過在主界面的檢索框內輸入檢索詞,可檢索本平臺內的全部開放課程,在檢索結果中可查看每門課程的相關內容簡介。
4 結語
本平臺以推動傳統課程向開放式課程進行轉換為目標,面向傳統課程及開放式課程,針對其實際中各個教學環節進行功能設計,提供高效、便捷的在線教學輔助功能。平臺包含了較為豐富的教學輔助與管理功能,具有跨平臺性和可擴展性,在實際上線應用中,基本可滿足使用者的需求。
參考文獻
[1]盧加元,吳鑫.MOOC 課程平臺的設計與實現[J].中國教育信息化:高教職教,2015(3):69-72.
[2]袁莉,斯蒂芬,鮑威爾,等.大規模開放在線課程的國際現狀分析[J].開放教育研究,2013,19(3):56-62.