方美玉
(浙江外國語學院 科學技術學院,浙江 杭州)
基于開源平臺的小型MOOCs教學資源整合共享機制與實現
方美玉
(浙江外國語學院 科學技術學院,浙江 杭州)
分析當前MOOC現狀,闡述基于Moodle的SPOC平臺的搭建與實現過程,說明如何解決一系列開源Moodle平臺在線測試資源發布的專業性和通用性問題,介紹基于Captivate微視頻、微課程資源的制作、發布與學習管理方案。
SPOC平臺;開源Moodle;在線測試;Adobe Captivate;Scorm標準微課資源
MOOCs(massive open online courses)即大型、開放、在線網絡課程,對學生來說是一種免費的在線教育;但對高校來說,支付課程的開發、錄制薪酬、維護等費用都特別高,不利于可持續發展。
一種更加精致的課程類型SPOC課程應運而生,讓MOOC在大學校園落地生根。SPOC按照字面意思可理解為“小規模限制性在線課程”。首先,SPOC能夠繼承和實現MOOCs的所有優點;其次,SPOC模式的成本較低,提供了MOOC的一種可持續發展模式;第三,SPOC重新定義教師的作用,創新了教學模式。
SPOC課程平臺的搭建和選擇可以根據各個高校具體情況而定。一般的高校希望在原有的課程管理系統(精品課程平臺)的基礎上遷移,這樣會繼承以往積累的資源,又能開發新的MOOCs資源。
開源E-Learning 平臺本身免費,平臺自身帶有創建在線資源(包括微視頻、在線測試等)和網絡課程的工具、實時記錄學生參與學習活動和評價學習效果、支持團隊或小組學習與討論、提供聊天工具和在線論壇。主流開源E-Learning平臺有Sakai和Moodle, 它們非常符合現代教育技術發展的要求,可以解決MOOCs的高成本、高難度技術制作要求等局限性,實現高校的MOOCs資源整合與共享。
2.1 開源平臺的優勢
開源E-Learning平臺系統具有與商業產品無法比擬的優勢。第一,開源軟件能節省資金。非開源軟件如BlackBoard等商業軟件購置成本昂貴,后期維護成本也異常高,一般大學經費緊張,MOOCs在高校難以可持續發展;而開源軟件如Moodle等平臺可以從網站上直接下載,免費升級,大大節約了成本的投入。第二,開源軟件的功能更強、可靠性和安全性更高。開源軟件源代碼集中了各方開發人員的智慧,經過開放式的軟件測試,漏洞和不安全因素排除得比較徹底,因此,可靠性和安全性更高。第三,開源軟件源代碼開放。有利于各高校根據對小型MOOCs的不同需求進行二次開發,建設個性化SPOCs平臺,為教師提供更加人性化的功能模塊,使教師集中精力設計課程內容,而不是花費大量精力在平臺功能使用上。
目前, 國際上開源E-Learning平臺有美國的Sakai、澳大利亞的Moodle、英國的Bodinton、加拿大的Atutor 等,這些軟件提供了一個功能強大的教學和課程管理平臺,主要功能包括課程資源上傳、在線測試、作業發布與上傳、在線論壇、Wiki、學習及評價情況統計等各項功能。澳大利亞的Moodle( Moodle.org) 是開源網絡教育平臺的佼佼者,Moodle、Sakai是在歐美高校中廣泛使用的開源教學管理軟件。
2.2 Moodle開源平臺現狀
Moodle運行在LAMP(Linux+Apache+My-SQL+PHP)架構上,可以跑在Edubuntu平臺上。Moodle具有模塊化程度極高的優勢特點,其功能分為課程管理和內容管理,因此在國際范圍上使用非常廣泛。目前,Moodle用戶遍及全球160個國家,超過150 000個注冊用戶,形成相當規模的Moodle社區。
根據各校現有校情和課程體系的特點,需要建立一套可行的課程共享機制。小型MOOCs體系建設的共同點是設立注冊服務器、Web服務器、資源共享服務器、平臺交流郵件服務器等,建立參與者分層體系。開源平臺本身并不是天然的MOOCs平臺,但是MOOCs天然是網絡課程,其最終的本質是回歸具有課程管理與跟蹤在線交互的在線課程,因此在開源平臺上開發MOOCs資源,一般的課件發布、在線測試、在線論壇、學習跟蹤、互動交流是本身具備的功能,但是要將微課視頻資源序列化、加入交互提問功能、教師在線互動功能等還需要對開源平臺進行配置架構甚至二次開發。
4.1 Moodle運行環境搭建
Moodle主要是在Linux上使用Apache,PostgreSQL/MySQL/MariaDB及 PHP 開發(LAMP平臺)。
安裝時建議配置為:
硬盤空間:160MB的空間(最小)再加上儲存資料的空間,5GB大概是理想的最小空間。
處理器:1GHz(最低),推薦2GHz雙核,具體的需求因資源的使用情況而有變化。備份:為了保存站點的備份資料,至少需要和上面一樣大小的空間。
內存:最小256MB,強烈推薦1GB 或更多。一般的經驗法則是1G的RAM讓Moodle可以支持10~20個并發訪問。并發訪問指同一時間Web服務器在內存中的進程(例如幾秒的時間內用戶在窗口與系統的交互)。
以下都是最小支持的版本,建議保持所有的軟件更新。
Moodle升級:Moodle 2.2或更高版本(如果從早期版本升級,必須升級到2.2.11作為第一步)。
PHP版本:最低PHP 5.4.4 (在 Windows系統上總是使用最新的PHP 5.4.x或5.5.x),但不支持PHP 7。
Moodle支持的數據庫服務器有PostgreSQL、MySQL、MariaDB、Microsoft SQL Server、Oracle Databse。
對瀏覽器的要求是Google Chrome、Mozilla Firefox、Mozilla Firefox、Microsoft Internet Explorer等。
4.2 MOODLE 3.1搭建
通過官方提供地址下載最近版本,地址為https://download.moodle.org/releases/ latest/,選擇3.1.x版本下載。
Step1:下載后解壓縮,注意目錄名字不能包含空格,長度也不要超過25個字符,不要包含漢字。MOODLE3.1版本集成了PHP語言、數據庫服務等環境。
Step2:到解壓縮目錄中雙擊并啟動startMoodle啟動Apach服務、數據庫等服務。成功啟動各項服務器后界面如圖1所示。

圖1 雙擊并啟動startMoodle啟動Apach服務、數據庫等服務
Step3:打開瀏覽器,訪問http://localhost/開始安裝。出現語言選擇頁面,通過頁面上的語言選擇下拉按鈕選擇安裝語言。這個語言也會成為網站的缺省語言,不過以后可以隨時更改。選擇“簡體中文(zh-cn)”,并點擊“向后”按鈕。若在安裝過程中出現其他語言,可嘗試自行在地址欄中輸入“&lang=zh_cn”,即可切換語言為中文。選擇下一步之后,調整數據目錄為上述自定義的Moodledata目錄。確認后,并點擊“向后”按鈕。填寫數據庫默認密碼root和端口號3306。
Step4:此后的界面一直點擊按鈕繼續,確認需要安裝的環境插件和配置信息。直到界面顯示所有組件都安裝成功,滾動瀏覽器界面到頁面最后,選擇“繼續”按鈕。按照頁面提示設置用戶名、密碼等個人信息配置。帶“*”的必須按照要求填寫。點擊“更新個人資料”,提交后出現設置網站信息頁面。填寫網站名稱、網站首頁描述、選擇時區、選擇基于email自助注冊(允許用戶用eamil接收確認郵件注冊),點擊“保存更改”按鈕,出現網站首頁頁面效果。至此,基于Moodle開源平臺就搭建好了。
Moodle開源平臺已經具備開源MOOC的多項功能。比如,教師可以在管理面板中全面控制課程的所有設置,活動配置課程內容包括在線論壇、在線測驗、微課視頻資源、在線投票、問卷調查、作業發布與提交、在線論壇等模塊。在作業模塊中,可以設定作業截止日期和最高分等選項。允許學生直接上傳4MB以內的文件到服務器,允許設定學生遲交作業,但是遲交時間都被記錄下來,方便教師查詢。
測驗模塊包含創建題庫、發布試題、設置測驗時間等功能。題庫可以在不同的測驗里重用。在線測試題目生成的方式支持多種格式,包括GIFT、MOODLE XML、WebCT等格式。在線測試可以自動評分或人工評分,也可以兩者結合。
資源模塊支持顯示任何電子文檔、Word、Powerpoint、Flash、視頻和聲音等可以上傳文件并在服務器進行管理,或者使用Web表單動態建立(文本或HTML),可以連接到Web上的外部資源,也可以無縫地將其包含到課程界面里,可以用鏈接將數據傳遞給外部的Web應用。Moodle的試題管理和跟蹤統計功能很強大。但是,教師們在使用Moodle制作試卷批量出題、圖片上傳、數學公式符號錄入等方面經常犯難。作為SPOC之MOOCs資源,具有資源的多樣性,其涵蓋的學科同樣非常廣泛,數學課程符號特殊多樣,在默認Moodle下不支持這些符號的錄入。
5.1 在線編輯數學符號解決方案
1)在默認狀態下Moodle不能在線編輯數學符號。
在Moodle上表示分數如三分之二,使用默認在線編輯模式,只做文本編輯不考慮插入圖片方式,編輯效果只能顯示為“2/3”,不能顯示為“”的數學分數表示形式 。
2)解決辦法。
以管理員身份登錄Moodle課程管理平臺,在“網站管理”中選擇“插件”― “過濾器”―“管理過濾器”,將“TeX符號”狀態改為“打開”,Moodle編輯器就能在線編輯數學分式了。
5.2 圖片無法自動上傳解決方案
1)數學資料文件中關于數學符號的內容不能順利遷移進入Moodle。
數學教案和數學試題等存檔資料不能以簡單的方式導入或者粘貼到Moodle平臺。一份數學試卷Word文檔,其中大量的數學公式和數學符號都會轉化為圖片,老師希望一兩步操作導入到Moodle平臺,但是復制粘貼圖片并不能自動上傳,如果一張張上傳,工作量巨大。
2)解決辦法:將數學資料文件轉換為網頁。操作過程如下:
Step1:將Word文件另存為網頁,生成一個網頁文件和一個文件夾。文件夾中一般包含圖片等資源文件,將文件夾中的圖片文件集中上傳到Moodle,或者上傳到網上云盤等圖片共享空間,要求這些圖片保持在同一位置、能自由查看、能取得圖片地址。
Step2:打開并編輯Word生成的網頁文件,將網頁中所有圖片的本機地址用查找替換的方法更換為上傳后的網絡地址。
Step3:全選Word網頁的所有內容,復制粘貼到Moodle文本編輯器編輯區,可以看到圖文內容都被順利接收了。
上述方法若還有難度,可以考慮給Moodle更換在線編輯器以滿足圖片自動上傳的需求使該活動更便捷。另外,微軟將發布一項免費外掛,這項外掛軟件能讓使用者直接存儲Word、Excel和PowerPoint文件到Moodle,并可直接在Moodle上進行編輯,這將更利于在Moodle上方便快捷地建立包括數學在內的各類課程。
5.3 微視頻、微課制作與上傳
Moodle平臺發布課件資源,可以是PPT、網頁文件和符合Scorm標準的課件資源;而微課等慕課資源是具有交互性功能的短小的課件。在學習過程中帶有測驗、提問、視頻播放和演示等功能。經過反復測試、研究和比較,Adobe Captivate是一款符合這一標準的Scorm標準交互式微課制作和發布的優秀微課課件制作軟件。交互式微課制作方法可以參見詳細的Adobe Captivate幫助手冊,我們主要解決資源生成與Moodle平臺的導入轉換過程,解決SPOC資源發布問題。
交互式微課簡要制作與詳細生成Scorm課件的步驟:
(1)新建微課資源。采用Adobe Captivate 8,新建空白項目,建議窗口大小設定為500*400左右,制作交互式微課;制作完成之后將微課發布為pdf文件,選擇文件—發布到電腦—swf—導出pdf打勾,發布之后得到pdf文件。注意預覽前需要安裝最新f ash播放器。雙擊打開pdf文件,提示pdf播放器需要更新f ash播放器,按照提示下載安裝插件。Windows系統需要同時下載播放器和插件(install_f ash_player.exe和install_f ash_player_ax.exe),全部安裝后就可以預覽了。
(2)Scorm標準課件制作。Adobe Captivate導出的pdf資源,要導入到Moodle平臺,需要將課件資源制作成制作Scorm標準課件。這時可以借助Captivate 8自帶的Scorm標準資源包工具來完成。打開Adobe multi SCO package 8 工具(與Captivae 8安裝同時會自動安裝),添加此pdf文件到文件清單中。發布并保存為壓縮文件。此時可以打開壓縮好的Scorm課件壓縮包,打開壓縮包可以查看到壓縮包中增加了Scorm課件的一些描述文件和清單文件imsmanifest.xml,表示Scorm標準課件制作完成。
(3)上傳Scorm微課資源到Moodle平臺。登錄Moodle課程的教師界面,打開編輯狀態,添加一個Scorm課件資源,上傳上一步生成的Scorm標準的zip壓縮包。上傳完畢之后就可以進入課件界面進行學習了。注意,第一次預覽的時候會彈出下面的pdf插件啟用提示對話框,點擊提示界面的啟用Adobe Reader視頻資源瀏覽插件的鏈接,啟用并始終允許f ash和adobe reader插件。查看到交互式微課首頁界面,效果如圖2所示。至此,交互式微課資源成功導入到Moodle平臺。

圖2 交互式微課成功導入Moodle平臺的效果
研究基于開源平臺的小型MOOCs教學資源整合共享機制,利用開源Moodle搭建SPOC平臺,對推動MOOCs的可持續發展具有借鑒意義;本方案可操作性強,實施方案簡單,成本低,利于推廣;我們提出的交互式微課資源與Moodle資源對接與轉換方案使學科教師免于繁瑣的資源重建過程,集中精力設計課程內容。
[1] 趙國棟. 微課、翻轉課堂與慕課實操教程[M]. 北京: 北京大學出版社, 2015.
[2] 閆英琪, 阿不來提, 郭紹青. 基于Moodle平臺的學習活動設計[J]. 現代教育技術, 2008, 18(6): 70-74.
[3] 姚青. MOODLE在線教學平臺的研究與應用[J]. 電子科技, 2010, 23(6): 117-131.
(編輯:郭田珍)
1672-5913(2017)03-0095-05
G642
浙江外國語學院校級教改項目(011310022015);浙江省2015年度高等教育教學改革項目(jg2015134)。
方美玉,女,副教授,研究方向為計算機輔助教學、E-Learning、電子商務,hwdfmy@aliyun.com。