edX于2013年6月1日發布OpenEdX開源項目后,清華大學在6月6日即組建了研發團隊,開始基于edX平臺研制中文“學堂在線”平臺。研發團隊依托由計算機系、交叉信息研究院、社會科學學院和教育研究院聯合組建的清華大學大規模在線教育研究中心,以計算機系師生為主體、包括清華大學出版社、電子系等單位師生,共30余人。
學堂在線團隊在組建伊始就確立的近中期目標為:在平臺層面,研發具有自主知識產權的在線教育平臺;在研究層面,探索基于大數據的用戶學習行為分析方法,實現個性化推薦和基于社區的互助學習;在效益層面,在全國范圍內完成系統分析指標的驗證,探討新型教育理念。
學堂在線平臺的技術路線為:以開源平臺為起點,基于OpenEdX開源項目進行快速開發;以前沿信息科技為支撐,充分發揮清華大學信息技術學科群優勢。
目前,學堂在線團隊已完成了平臺國際化與中文本地化,開發了不依賴YouTube 的 HTML5 視頻播放器,建立了系統性的測試框架,實現了平臺全文搜索、計算機程序自動測評、在線考試以及社交網絡分享等功能,并部分完成了可視化公式編輯器、手寫漢字與公式識別、用戶學習行為分析模塊以及移動設備的課程學習應用。同時,仍在積極挖掘開發新增功能模塊,改善用戶平臺使用體驗,追蹤學生學習效果并不斷探索新型教育模式與教育理念。
學堂在線團隊的主要工作包括:
1平臺國際化與本地化:完成了OpenEdX平臺的國際化功能,被edX組織評價為近期三個重大進展之一,國際化相關代碼已并入OpenEdX開源平臺的主代碼庫,這意味著學堂在線團隊已經開始成為edX開源平臺開發的重要力量。在上述工作的基礎上,edX平臺的國際化進程大大加快,目前已有22種語言在進行平臺本地化工作,其中簡繁體中文、法語、韓語、葡萄牙語、西班牙語等的本地化工作已基本完成。同時,在平臺中文本地化方面,團隊完成3萬1千個單詞的翻譯和校對工作,使整個平臺真正可以為中文用戶服務。
2視頻播放器:設計并實現了課程視頻文件的本地化存儲解決方案,并開發了基于HTML5和Flash的視頻播放器,解決了edX平臺依賴YouTube帶來的困擾,支持多視頻源,支持edX課程視頻在中國的鏡像,提供視頻上傳、制作課程的一站式操作,支持中英字幕選擇、視頻播放速度調節、清晰度選擇等功能。
3課程內容搜索:支持中英文字幕的課程內容搜索,可以通過檢索字幕精準定位到課程相關教學內容所在的視頻幀,方便用戶快速找到感興趣的課程內容。
4可視化公式編輯:提供可視化的公式編輯功能,方便老師學生快捷輸入復雜數學公式。提供豐富的數學符號輸入支持,支持跨平臺、跨瀏覽器的純網頁公式輸入,與富文本(Rich Text)編輯器無縫集成。
5編程作業自動評分:支持編程作業的自動評分,學生上傳程序文件,系統在云端進行編譯,并自動給出評分,有效提高計算機類課程的授課效果。
6在線考試系統:作為一個獨立的網頁應用,為用戶提供在線考試的環境,能夠限制考試時間,自動批改考試得分,并導入平臺作為學生總評成績的組成。
7社交網絡分享:為用戶提供社交網絡分享功能,用戶可以將自己選修的課程分享到微博、微信、人人網等社交網絡平臺,邀請更多朋友一起學習。
8課程更新提醒郵件推送:開發了課程郵件推送功能,教師可以將課程的通知及更新提醒通過電子郵件推送給學生,提升在線課程的活躍度和學生粘性。
未來,學堂在線平臺一方面將根據師生測試反饋不斷修正和完善平臺已有功能、為更多課程和更多用戶進入學堂在線平臺做好技術準備;另一方面,在信息領域諸多前沿科研成果的支持下,將積極研制基于“學習大數據”的個性化服務、基于社交網絡的互動學習機制、智能問答系統、作文自動評分系統、虛擬實驗室、智能移動客戶端等等特色功能模塊,力爭在大規模在線教育的方法創新和技術創新上走在世界的前列。