李樹春 李想 王凱玲
摘? ?要:網絡視頻課程資源對學生的學習有必要的幫助,然而網絡視頻資源無法共享或者需要付費等因素限制了學生學習的開展。基于這樣的狀況,本文借助云計算技術及Moodle平臺的功能優勢,構建基于云計算技術與Moodle平臺相融合的網絡視頻課程共享系統。創設共享、自主和開放的教學環境,整合網絡視頻課程資源,為學生自學提供必要的自學途徑,有利于提高教育教學質量。
關鍵詞:云計算? Hadoop? Moodle? 網絡視頻課程
中圖分類號:G642? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)03(a)-0191-02
Moodle是一個用于制作網絡課程或網站的開源代碼軟件包,是由澳大利亞教師 Martin Dougiamas基于建構主義教育理論而開發的課程管理系統[1]。在2010年世界學習工具的排序中,Moodle在課程管理類排名第一。目前,Moodle官網已有超過二百個國家和地區的教師和學生參與[2]。
云計算是由虛擬化技術、分布式存儲技術、軟件即服務、效用計算、網格計算及負載均衡等技術發展而來的。云計算技術在十幾年的時間里對整個IT行業產生了巨大的影響[3]。
1? Moodle 在具體應用中存在的實際問題
1.1 建設和維護困難
Moodle軟件在服務器上部署,會面臨硬件資源緊張和軟件管理困難等兩個問題。系統持續運行及維護工作需要專門的技術人員操作,而且要保障數據的安全性和系統的穩定性,還需購置入侵檢測系統和防火墻等設備。
1.2 并發性能不足
一臺服務器負載能力有限,無法實現負載均衡[4]。響應能力無法滿足使用需求。一旦訪問用戶過多,Moodle平臺就會宕機,嚴重影響正常的教育教學的開展,用戶體驗差。
1.3 存儲空間不足
存儲能力受單臺服務器的影響,無法大量存儲醫學視頻資源,滿足不了廣大師生的教學需求。在研究和使用Moodle的過程中,目前無論是設備性能和安全性都存在一定的瓶頸和缺陷。
2? Moodle結合云計算技術的優勢
2.1 部署相對簡單,可以很好的提高設備資源利用率
云計算技術吸收了分布式計算、虛擬化、并行處理和網格計算等技術優點[5],不花費高昂的成本就可以輕松獲取存儲資源和硬件設施,從而大大的降低了教學信息化投入的成本。
2.2 友好的支撐管理界面
在云計算技術支持下,數字化學習服務和數據可以在最大范圍內共享,應用使用廣泛的B/S瀏覽器訪問模式[5]。方便教師和學生快速的使用Moodle展開教育教學。
2.3 解決存儲空間問題
分布式存儲技術,把存儲空間池化,根據需要按需擴充存儲空間,而通過冗余存儲技術,也減少了數據意外丟失的可能性。
3? 平臺功能結構設計
構建基于云計算的Moodle的網絡視頻課程共享平臺,是借助云計算技術的優勢整合Moodle資源共享平臺,充分發揮整合視頻資源的優勢,讓優質的視頻資源能惠及更廣大的學生。
本文把云計算下的Moodle網絡視頻課程平臺分為兩大模塊:管理平臺和學生平臺。基于云計算的Moodle網絡視頻課程系統功能主要分為管理功能及學生功能。平臺結構圖如圖1所示。
3.1 管理功能
管理平臺主要負責系統的管理與維護,擁有最高的編輯、管理權限。系統管理員可以賦予與取消學生的權限,可以任意添加或刪除網絡課程,系統管理員同時負責數據資源安全和建設運行維護等。管理平臺分為用戶管理、平臺管理、模塊管理三部分。
3.2 學生功能
學生功能分為自主觀看及討論和課后反饋評價。學習平臺實現成果評價、學習進度查看、學習效果總結、成果經驗共享等功能。
4? Moodle平臺及云計算Hadoop的安裝
4.1 在Windows環境下搭建Moodle平臺
這里介紹一種簡便的安裝模式,需要下載 PhpStudy 一體安裝包,該程序包集成最新的 Apache+PHP+MySQL 無須配置即可使用。然后安裝Moodle,設置管理員賬號密碼即可。
4.2 云計算Hadoop集群環境安裝
Windows環境下搭建云計算Hadoop平臺需安裝JDK和Cygwin環境,并在Cygwin環境下啟動ssh服務,配置HADOOP_HOME環境變量,及修改hadoop核心配置文件。Hadoop集群環境啟動成功可以通過瀏覽器輸入http://localhost/8088/來查看。
5? 結語
本平臺利用云計算提供的數據存儲方式及負載均衡技術,首先可以減少在IT基礎設施上的重復投資,解決存儲資源不足、并發線程響應慢以及用戶體驗差的問題,實現各地的網絡視頻課程資源的共享,為高校節約了購置大量服務器及后期運行維護的成本;同時借助基于云計算的Moodle網絡視頻課程平臺,實現免費開放、資源共享的目標,打破時空限制并推動學生進行自主學習,豐富了教育教學實踐內容,調動了學生學習的興趣,本平臺的應用有效地提高了教育教學質量和教學實施管理水平,促進教育信息化及現代化的發展。
參考文獻
[1] 劉抗.基于 Moodle 平臺網絡課程教學的研究 [J]. 教育教學論壇 ,2009(8):105-106.
[2] 牟占生,路高輝,封娜娜.基于EyeOs+Moodle的個人學習云環境的構建研究[J].現代教育技術,2012,22(5):93-96.
[3] 李樹春. Hadoop云環境下的高頻腦電非線性動力學參數疾病診斷專家系統研究[D].佳木斯大學,2016.
[4] 陳嘉發.云計算技術下Moodle的應用研究[J].衛生職業教育,2017,35(10):156-157.
[5] 黃麗芳,曾健民,高薇,等.云計算在高校教育中的應用研究[J].安陽師范學院學報,2015(5):52-54.