摘 要: 本文對開源軟件的教育應用進行了分析,并結合具體的案例探討了開源軟件在教育應用中的優勢和存在的問題,以期對開源軟件在今后的教育應用中能起到一定的借鑒作用。
關鍵詞: 開源軟件 教育應用 moodle
一、何為開源軟件
開源是開放源代碼(Open Source)的簡稱,開放源代碼的軟件簡稱為開源軟件(Open Source Software)。軟件的源代碼允許自由訪問、下載,這對于開源軟件是遠遠不夠的。在保證源代碼開放的前提下,允許自由使用和“同態”傳播,是開源軟件的本質特征[1]。
開源軟件以其“自由”和“開放”理念和低成本運營贏得了各行各業的青睞。開源軟件不斷發展,它的優越之處有以下幾點:
軟件質量:開源軟件的優點之一是廣泛發布源代碼,并且允許用戶對其進行修改。在全球范圍內,開源軟件的源代碼無時無刻不在被精煉和改善,最好的修改成為軟件的最新版本。這使開源軟件在凝結了全球無數程序員的心血后具有強大的穩定性和健壯性。
安全性:開源軟件開放源代碼的又一個最大好處是,它能使用戶確認自己正在使用的軟件產品是安全的。因為源代碼開放,企業或組織很難被別人發現系統漏洞而進行窺探,并避免別有用心的人在軟件中留下后門來危害系統安全。
知識性:它為程序員、計算機愛好者和在校學生提供了很好的發展平臺,他們可以得到源代碼去了解軟件內幕,對其中的不足進行修補后,隨后進行發布。
可裁剪性:不同的用戶可以根據自己的應用需求,方便地對內核進行改造,低成本地設計和開發出真正滿足自己需要的嵌入式系統。
回收利用性:開源軟件的可回收利用性在于它能夠應用于許多看似過時的計算機硬件上[2]。
二、開源軟件教育應用概述
開源軟件一進入學校就引起了世界各國學校和團體的重視。基于開源軟件的誘人優點,聯合國也大力推廣開源軟件在教育界的應用。國際開放源碼網絡(IOSN)出版了一份有關在教育領域應用開放源碼軟件的指南——《自由/開放源碼軟件教育入門》。指南中闡釋了使用開放源碼軟件的優勢,并提供了在教育領域使用的服務器和臺式機軟件資料。指南中還指出,開放源碼軟件的優勢包括更低的成本,為學生提供通觀摩和修改源代碼學習編程技術的機會,以及比專有軟件更好的可靠性。
在我國的許多高等院校中,開源軟件常被用來架設服務器,提供上網、文件共享、BBS等校園網絡服務。在教學方面,高等院校中的計算機系和軟件學院多開設有Linux的一些相關課程,也有少數中小學教師對開源軟件的應用進行了探索。但從總體上來說,開源軟件還沒有被我國教育界廣泛認識和接受,相關的研究和實踐應用都較少,且多局限在開源軟件的校園網絡應用上,目前還沒有較為系統的研究成果。
為何開源軟件在教育界如此之熱?歸根結底是開源軟件在教育應用中有許多優點:
1.更低的總體擁有成本,無需支付升級費用或購買軟件,沒有直接的許可證費用。
2.性能、可靠性、安全性更高。
3.減少對商業軟家公司的依賴。
4.本地化的定制的可能。
5.鼓勵創新和共享。
6.可以靈活地選擇最能滿足用戶需要的解決方案。
這些優點滿足我國信息化教育現階段的國情:信息化基礎水平比較低,加上社會環境、法律法規、公民素質等方面的欠缺,使得我國的教育信息化進程中出現了一些較為突出的問題,如版權意識薄弱,盜版軟件泛濫,對國外商業軟件依賴過大等,使得我國教育無法擁有一個獨立自主、穩定可靠、方便易用、可擴展性強的軟件基礎平臺[3]。
三、我們的案例:教師教育技術能力培訓中的moodle平臺課程設計、應用效果及評估
1.moodle簡介及特點
moodle是由澳大利亞人Martin Dougiamas開發的一個開源的學習管理系統,它可以用來幫助教師和學生建立一個有效的學習共同體。上海師范大學的黎加厚教授把它漢譯為“魔燈”,涵義表述為想起什么就做什么,自由地發揮創造力和想象力。教師可以根據其學生和課程的特點,自由地利用這個平臺來開展課程。
在moodle平臺中,活動就是進行課程設計的“魔法”。在它的編輯塊的“添加一個活動”中,活動有:LAMS,SCORM/AICC,WIKI,專題討論,作業,大作業,心得報告,投票,數據庫,測驗,聊天,討論區,詞匯表,課,問卷調查。
moodle除傳承了開源軟件的一般優點外,它自身的特點有:免費和開源的;形成一個學習共同體;為學生創造一個協作完成任務的環境;有助于優化教學管理;成為家校溝通的橋梁;最容易使用的博客;最容易使用的教學反思;自定義個性化學習頁面;在線聊天討論;便捷的分組方式;評價方式多樣。
2.教師教育技術能力培訓中的moodle平臺課程設計
選擇用moodle來實現教師教育技術能力培訓,是經過很多專家對moodle的特點與我們此次培訓的目標進行了反復的研究和斟酌。在具體的課程設計中,我們充分利用了moodle的各項功能并根據需要做了很多改進。我們的課程設計思想具體體現在以下幾個方面:
時間彈性:培訓學習的時間靈活。我們堅持“以人為本”的原則,考慮到培訓教師的學校教學任務,利用moodle提供的時間分段模塊進行培訓。
學習彈性:以評價為中心的設計。在每次學習前我們都設有培訓前測,以評估學員的水平,這樣讓學員可以依據自己的實際情況進行個性化的學習。在模塊學習完后,我們都設有培訓后測,以讓學員自評,檢測自己的學習效果。
認知彈性:活動式的引導,專家在線講座,視頻、討論板、反思心得等讓學員輕松學習,快樂體驗,享受各種學習方式。
評價彈性:生生互評(作業共享),師生(批改作業、測驗),學生自評(心得報告、前測、后測),過程性評價(參與度、論壇帖子計分、作業),總結性評價(測驗)。
交流彈性:異步—論壇(討論區和專題討論)、blog、wiki;同步—在線答疑系統。
由于moodle平臺的源代碼是開放的,在課程設計中,我們實驗室團隊各個成員各取所長,發揮自己的才智,在源代碼的修改方面,在任務分配方面,我們都能得心應手。經過我們改造的平臺在使用的過程中性能更加穩定,也更加安全可靠。與使用其它商業軟件相比,我們更能掌握軟件的主動權,對軟件機構的依賴型也不大,更令人欣喜的是在整個培訓過程中,節省了大量的開支,學到了以往使用任何軟件學不到的東西:共享、開放、團隊、參與、創新。
3.平臺應用效果及對平臺的評價
此次利用moodle平臺實現的河南教師教育技術遠程培訓時間為2個月,共131名教師參與。此次對學員的成績評定貫徹兩個理念:
(1)關注過程:整個研修的設計特別關注過程與體驗,學員只要正常參與,就可以在過程中獲得相應的感悟。因此評估指標中有50%指向過程中的參與程度。
(2)績效評估:評估內容盡量設計為可以測量的顯性績效指標,力求將學員的學習與工作在某種程度上合二為一,并提高評估的可操作性。在培訓過程中安排了6次考核,即五次平時作業和一次期末考試,分別占40%和10%。
綜合衡量學員的參與度、平時作業、期末考核三方面的因素,最終本次培訓優秀學員46人,合格65人,不合格20人。見下圖:

在整個培訓過程中,學員都積極地參與網上組織的討論,并且富有成效。在本課中,參與網上討論的學員116人,發起的主題貼346條,無論是討論的廣度還是深度,都充分證明網上討論的成效[4]。
這個平臺是專門為教師遠程培訓設計和開發的,例如,通過BBS支持學員交流、支持教師進行過程性助學,通過“教學敘事”支持和鼓勵學員進行教學反思,通過作業提交系統支持教師提供個性化的指導,也促進了學員之間成果的共享和交流。此外,我們精心設計的平臺功能也盡力幫助學員和教師減少平臺上的事務性操作,如BBS上的收藏夾方便了教師和學員收藏和整理有用的帖子,成績自動匯總幫助主講教師更好地統計學員成績等。所有這些無疑都證明了:無論是對于學員,還是對于主講教師與助學教師,開源軟件moodle都為我們作了很大的貢獻。
四、結語
當然在應用過程中我們也遇到了一些問題,那就是在使用開源軟件初期,我們團隊當中很少有人知道開源軟件,以及開源軟件的支持教育的潛力,只有少數幾個專家對這方面的研究較多。所以剛開始時進展特別緩慢,雖然在慢慢摸索的過程中,我們學到了很多,但是確實消耗了大量的時間和精力。這不得不讓我們想到了一個問題:開源軟件離我們的領導教育、教師教育、學生教育等到底有多遠?事實上,很多教育者都沒有聽說過開源軟件,也有很多教育者對開源軟件只有一個很模糊的概念。缺乏這方面的意識的問題是很明顯的:如果不很好地理解技術,那么采用新的開源軟件的可能性是很小的。教育領導者必須知道開源軟件,這樣才能發起和推動教師和學生去使用新的開源軟件。這在中國還需要一段時間,正所謂任重而道遠。
參考文獻:
[1]袁萌.何謂開源軟件.開源世界,2006.
[2]孫聞璨.開源軟件的優秀性能.開放系統世界,2002.
[3]孔一童.開源軟件教學應用綜合研究.華東師范大學2005級碩士論文.
[4]教師教育技術能力培訓——河南結業總結.