摘要: 本文作者系統地研究了開源學習管理系統的基本知識、系統功能,指出了開源學習管理系統應用于教學中應具備的基本功能。
關鍵詞: 開源學習管理系統 開源軟件 基本功能
前言
筆者和同伴就開源學習管理系統在教育中的應用作了全方面的探討研究,下面對所作的研究做一一論述。
一、開源學習管理系統的基本知識
1.在教育領域中應用開源軟件的必要性。
“開放源代碼軟件”(Open Source Software,OSS,簡稱“開源軟件”)通常是指基于各種開放源代碼許可證(如GPL、BSD等)而發布的軟件。使用者可研究程序運行機制,并按需修改,亦可重新分發拷貝,以使其他人能共享軟件、改進程序。與商業產品軟件相比,開源軟件有很多優勢。第一,開源軟件能節省資金。購買商業產品軟件需要花費大量資金,通常還需要支付后續的升級費用。而教育機構普遍存在經費緊張的問題,這在很大程度上制約了網絡教學的發展。開源軟件可以免費從網上下載,以后還可免費升級,可有效地節約投資。第二,開源軟件的開發途徑決定了它比商業產品軟件功能更強,可靠性和安全性更高。開源軟件是集中很多開發人員的智慧而成的,開發過程處在大家的監督之下,漏洞能被很快發現并迅速排除,使得軟件的可靠性更高;開放源碼,允許第三方來找出源碼中的錯誤并進行修正,所以開源軟件的安全性能更高。第三,開源軟件的使用也杜絕了學生的盜版行為。學生支付不起商業產品軟件的購買費用,如果教學中使用商品軟件,學生要在個人電腦上完成作業,就需要在電腦上安裝商業軟件的非法拷貝。相反,開源軟件就沒有這個限制,可以在任何計算機上自由地安裝使用。第四,開源軟件的使用給了學生一個研究學習高質量原始程序代碼的機會,通過這種方式能有效提高教育質量。與之相反,商業產品軟件只提供二進制形式的代碼,源程序代碼很少提供給用戶。筆者認為將開源軟件應用到教育中是非常必要的。
2.學習管理系統。
學習管理系統(LMS:Learning Management System)是具有組織、跟蹤、評估、發送、呈現、管理學習內容和學習活動,促進學習者之間交互等一系列功能的計算機(網絡)系統,它的使用能輔助教師為中小學課堂建構一個將課內外教學連接的學習環境,將完全的面對面教學和完全的在線學習結合起來,使學生的學習成為一個互動的連續的即時反饋的動態過程,有利于學生知識的意義建構和深度學習的進行。
正是在開源軟件和學習管理系統理論的基礎上,眾多專家開發了應用在教育中的開源學習管理系統,如美國的Sakai、澳大利亞的Moodle、英國的Bodinton、加拿大的Atutor、瑞士的Atutor、比利時的Dokeos等。下面筆者就這些開源學習管理系統的功能展開介紹。
二、開源學習管理系統功能
目前筆者和同伴主要對Eledge、Moodle、Dokeos、Atutor、OLAT、ClassWeb、Claroline、Bazaar、Sakai、Bodington、LRN等開源學習管理系統作了研究。在研究中,筆者采用了量表量化法、文獻閱讀法、行動研究法等,首先收集了目前在使用中相關開源學習管理系統的相關資料,研究的重點放在安裝試用軟件或者試用網站上的demo上,此后筆者在相關研究的基礎上,設計合適的評價量表,以便達到最終的研究目的:(1)推薦出功能比較完善的開源學習管理系統,為教師和學生選擇合適的開源學習管理系統提供參考;(2)通過分析開源學習管理系統的評價量表,展望其在教育中獲得良好的發展應該具有的功能。
三、開源學習管理系統應該具備的基本功能
通過對開源學習管理系統的分析,筆者認為,開源學習管理系統要想長久地發展,并在教育中得到推廣,必須具有如下的基本功能。
1.多種交流方式。
系統應該為學生和教師之間的交流提供最大的方便,同時支持實時和非實時的交流;支持師生間、生生間的集體與私人的交流,公開與隱密的實時與非實時、同步與異步交流等;具有公共聊天室、討論區、留言板;還可以通過呼叫和某人進行私聊,互發短消息或留言、視頻交流,等等。
2.易于使用的設計。
系統應最大限度地降低用戶的使用難度,教師應能夠隨時編輯平臺中的任何內容。系統內嵌了功能齊全的在線編輯器,方便用戶創建內容,變換字體、排版,插入圖片、表格、上傳文件等均可實現所見即所得。同時導航和即時幫助功能的界面比較簡單,除了可以設置界面風格外,系統還有導航功能和即時幫助功能,當教師和學生在使用中遇到系統方面的使用困難時,點擊頁面上的問號按扭,就可以得到針對該頁面或功能的幫助信息,不用再在名目繁多的幫助信息中進行檢索。
3.權限角色管理。
系統應該支持系統管理員、課程管理員、教師、助教、學員等幾種主要角色。
系統管理員負責管理控制整個站點,負責對教師、課程管理員等角色進行授權。課程管理員負責課程體系的建設與規劃,教師負責課程內容建設、開展在線教學,教師可以授權助教及批準學生入學助教負責協助教師進行在線教學。每個角色都有自己的管理和訪問權限,系統管理員作為整個系統的管理者和維護者,能訪問和控制所有的頁面,授權給課程教師,針對應用需求添加系統模塊。課程教師負責每門課的管理和對選擇本門課程的學生學習情況進行監督。
4.良好的開放性。
開放源碼平臺最大的好處就是其開放性,用戶可不必完全拘泥系統的形式和結構,可完全根據自己的需求做二次開發。很多用戶還將開發的成果發布出來共享,更增加了平臺功能的多樣性。
5.學習記錄跟蹤分析。
系統支持學習記錄的跟蹤,教師可以查看任何學生的學習報告,包括學生訪問課程的次數、時間及場所;教師也可以查看某個教學模塊的學生參與情況。報告可以以圖表的形式動態生成,同時也支持下載,教師可通過Excel等工具對下載數據進行深入分析。
6.班級、小組功能。
系統支持班級、小組功能,提供了方便易用的分組工具。小組支持公開和封閉屬性,配合教學功能模塊,教師可以組織小組為單位的教學活動。班級、小組功能增強網絡學習者的學習興趣。
7.多種評價方式。
系統應該支持多種評價方式,如自評、組評等,能夠全方面地評價學生。同時系統數據庫應能統計課程的訪問量、課程在線人數、學生的在線行為(如訪問頻度、進出停留時間、上線總時長、最后登入時間、閱讀次數和張貼在網站上的文章和日志)等。除此之外,還應能進行問卷調查、線上考試及評分,能自動統計調查及考核結果。
8.支持產業標準。
系統應支持IMS、SCORM、QTI等在線學習產業標準,以便擴大系統的通用性。
9.可擴展性和不斷更新。
系統應該跟上時代的潮流,不斷地更新、擴展,這樣才能保持其可用性。
四、結語
在教育中應用開源學習管理系統,不僅能節約學校開支,而且提供了一個探索最新技術的途徑。學生能在他們的計算機上自由安裝開源軟件,不需要購買商品軟件,減少了開支,也杜絕了盜版軟件的使用??梢灶A見,開源學習管理系統在不久的將來會得到更多學校的接受與應用。不過在開源學習管理系統應用到我國中小學教育的過程中,需要開源學習管理系統自身進一步完善其功能,開發出具有中國特色的學習管理系統,并使其大眾化通俗化,這樣才能更好地在我國的各個學校中推廣應用。
參考文獻:
[1]常金娥.開源軟件在網絡教育中的應用[J].科技情報開發與經濟,2007,(17).
[2]程浩侃.萬源軟件在電子政務中的應用研究[J].軟件導刊,2007,(11).34-36.
[3]http://hi.baidu.com/eteach/blog/item/eb46ca33c2beff42ac4b5f69.html.
(作者系華東師范大學教育信息技術學系2007級研究生)