跳至內容

開源軟體教育/管理

來自華夏公益教科書,為開放世界提供開放書籍

專為教育管理定製的專有軟體一直被少數幾家公司所壟斷。它們通常擁有利基市場,提供專門的軟體,例如圖書館管理系統學生資訊系統。由於市場規模較小,這些型別的軟體成本往往非常高。通常只有資金雄厚的大學或學校才能負擔得起這樣的系統。即使在發達國家,許多學校也無力承擔這些費用。更不用說,它們超出了發展中國家大多數教育機構的承受能力。

近年來,面向該領域的開源軟體開始出現,在圖書館管理系統學習管理系統等類別中,已經開發出優秀的系統,可供學術機構使用。

圖書館管理系統

[編輯 | 編輯原始碼]

對於任何擁有規模相當的圖書館的學校、學院或大學來說,一個用於自動管理圖書館的計算機化系統至關重要。最著名的開源圖書館管理系統Koha。還有其他正在開發的系統,其成熟度不如Koha,例如PhpMyLibraryhttp://phpmylibrary.sourceforge.net)和OpenBiblio(http://obiblio.sourceforge.net)。這些系統處於不同的開發階段。Anctil對各種系統進行了比較。[1]

開源圖書館管理系統 - Koha

Kohahttp://www.koha-community.org)於1999年在紐西蘭由Katipo Communications Ltd開發,由Horowhenua圖書館信託基金提供資金。它在GNU通用公共許可證下提供。它現在由來自不同國家的不斷壯大的開發者社群支援,並且已移植到多種語言。它執行在Linux上,使用Apache Web伺服器和MySQL資料庫,並使用Perl開發。也可以使用其他Web伺服器或資料庫來執行該程式。Koha被Horowhenua圖書館信託基金用於其三個圖書館分支機構,總共有80,000本書和25,000名讀者。另一個使用Koha的圖書館位於加拿大不列顛哥倫比亞省的海岸山脈學區。它有八個分支機構,每個分支機構有2,000-8,000本書和1,000名讀者。

Koha功能齊全,幷包含編目、預約、線上公共訪問目錄(OPAC)、流通、讀者管理和採編模組。流通部分包括借閱、續借、歸還和罰款,並且可以設定為使用條形碼掃描器。採編模組包括預算、定價和供應商資訊。

Koha是一個基於Web的系統,圖書館讀者和工作人員都可以使用Web瀏覽器訪問該系統。它提供了一個簡單明瞭的介面,允許透過OPAC在網際網路上輕鬆地進行搜尋。

早期的Koha版本缺少一些功能,例如對國際編目標準的支援。然而,最新版本支援國際編目標準機器可讀編目(MARC)。還計劃在未來的版本中實現連續出版物模組。

2002年5月,Koha在法國舉辦的國際競賽中獲得了“公共行政軟體”類別的獎項。該比賽旨在表彰有潛力為消費者和企業帶來益處的開源軟體。

主要功能

[編輯 | 編輯原始碼]
  • 流通模組包括借閱、續借、歸還、罰款、使用條形碼掃描器、生成逾期清單
  • 完整的採編,包括預算、定價和供應商資訊,以及對訂購和收到的專案的跟蹤
  • 為小型圖書館提供的簡化採編功能
  • 讀者(會員)管理
  • 預約,可以在圖書館或透過網際網路進行自助預約
  • 線上公共訪問目錄(OPAC),可以在圖書館或透過網際網路訪問
  • 為圖書館員和讀者提供簡單明瞭的介面
  • 可自定義的搜尋,支援關鍵字、作者、標題、主題、分類號或組合搜尋
  • 能夠編目網站
  • 支援機器可讀編目(MARC)
  • 透過分支圖書館進行庫存輪換

(來源:http://www.koha-community.org

學習管理系統

[編輯 | 編輯原始碼]

學習管理系統是一個軟體應用程式或基於Web的系統,它為教師提供了建立和交付線上內容、監控學生參與度和評估學生表現的工具。學習管理系統還可以支援協作,並提供諸如聊天功能和論壇之類的功能。學習管理系統有時也稱為課程管理系統。

在學校或大學中提供這樣的系統將有助於實現資訊科技(ICT)在教育領域中預期帶來的教學改進。它的可用性對於實施電子學習也是必不可少的。但是,現有的專有系統,例如WebCT和Blackboard,過於昂貴,許多學術機構,尤其是在發展中國家,無法承受。幸運的是,現在已經提供了幾種免費開源學習管理系統(LMS)。在2003年6月由英聯邦學習組織釋出的一份報告中,確定並評估了35種免費開源學習管理系統。[2] 在本入門指南的後面將對排名最高的ATutor進行描述。

標準

[edit | edit source]

為了促進不同學習管理系統的互操作性,建立的內容應符合標準。有一些倡議建立學習管理系統的標準。

開放知識倡議(OKI)於2001年在麻省理工學院(MIT)啟動。它是眾多頂尖大學之間的合作,其中MIT和斯坦福大學是該倡議的領導者。該倡議產生了兩種學習管理系統 - Stellar(由MIT開發)和CourseWork(由斯坦福大學開發)。CourseWork於2003年6月作為免費開源軟體釋出。

開放知識倡議(OKI)的目標是為學習技術定義一個開放和可擴充套件的架構。它專門針對高等教育社群的需求。它為學習管理系統內元件之間的介面提供規範,並促進與其他系統(包括現有企業系統)的通訊。面向高等教育市場的商業和非商業開發人員可以使用OKI架構,該架構本質上是免費開源軟體。

IMS(教學管理系統)全球學習聯盟是一個非營利組織,包括來自世界各地的教育機構、軟體公司和出版商。它開發開放的技術規範來支援分散式學習。這些規範中的幾個正在被國際上採用作為學習技術的標準。這些規範允許不同的課程管理系統和不同作者的內容協同工作或互操作。例如,使用專有課程管理系統(例如Blackboard)生成的內容可以使另一個系統(例如WebCT)訪問,反之亦然。

IMS的一個具體實現是先進分散式學習(ADL)開發的可共享內容物件參考模型(SCORM)。它結合了IMS和其他規範的元素,以提供電子學習功能,這些功能允許基於 Web 的學習內容的互操作性、可訪問性和可重用性。

IMS和SCORM都使用XML作為一種通用語言,以實現不同系統之間的通訊。

斯坦福的CourseWork

[edit | edit source]

斯坦福大學開發了自己的學習管理系統,稱為CourseWork(http://aboutcoursework.stanford.edu),從2002年1月開始在校園內使用,為其提供教學網站。它被其教師在各種學術學科中迅速採用,到2003年春季,支援了超過400門課程,擁有超過12,000名使用者。

CourseWork已被髮布為開源軟體,為學術機構提供了對靈活、可擴充套件學習管理系統的非專有、開放訪問。它允許機構將他們的課程網站與其他系統整合,例如學生資訊系統、圖書館管理系統和其他教育專用基礎設施系統。CourseWork中的工具可以根據特定機構的需求進行定製,並且可以修改介面以與機構的網站保持一致。

CourseWork的設計易於使用,因此學術人員無需精通底層技術即可設定課程網站。但它具有允許具有更多 Web 技術專業知識的教師構建更復雜的課程網站的功能。

使用CourseWork,學術人員可以釋出公告、教學大綱和課程時間表。課程材料可以上傳到伺服器上並由CourseWork管理。學生可以透過相應的連結輕鬆訪問這些材料。也可以將指向適當外部資源的連結新增為線上課程閱讀的一部分。可以為課程設定一個討論論壇,以促進學生之間以及與課程講師之間的線上討論。

講師可以使用工具建立作業集、作業和測驗。學生可以線上提交他們完成的作業。多項選擇題測驗可以自動評分。CourseWork管理作業的分配、學生作業的收集以及對學生的反饋提供。可以顯示學生線上作業的成績,並可以計算最終成績。

Moodle

[edit | edit source]
Moodle,一種免費開源學習管理系統

Moodle(http://moodle.org/)最初是由澳大利亞人馬丁·多吉亞馬斯開發的。它是“模組化面向物件動態學習環境”的縮寫。它是在 GNU 通用公共許可證條款下發布的,目前有一個非常活躍的開發人員團隊在開發它。Moodle 使用 PHP 開發,是跨平臺的:它可以在 Linux、Windows、Mac OS X 和任何其他支援 PHP 的系統上無修改地執行。它支援免費開源資料庫 MySQL 和 PostgreSQL,也可以與其他資料庫一起使用。Moodle 是多語言的,目前提供 34 種語言版本,包括中文、印度尼西亞語、日語和泰語。

Moodle 擁有許多用於站點管理、使用者管理和課程管理的功能。它有用於作業、測驗、討論論壇和聊天的模組。講師可以釋出截止日期和最高分限制的作業,允許學生上傳完成的作業,並對學生的作業提供反饋。可以使用 Moodle 建立各種型別的測驗問題 - 多項選擇、簡答題、判斷題和填空題。測驗可以自動評分,並可以提供反饋來解釋答案。可以隨機排列問題,以使學生更難作弊,並且可以指定學生參加測驗的次數。所有作業和測驗的成績都可以檢視和下載,以便在必要時進行進一步處理。

可以設定討論論壇,以促進特定課程中學生的互動,並可以選擇將副本傳送給學生。Moodle 還具有用於即時討論的聊天功能。聊天會話可以記錄下來,以便工作人員和學生以後檢視。

主要功能

[edit | edit source]

總體設計

  • 適用於完全線上進行的課程,以及補充課堂學習的課程
  • 使用簡單的基於瀏覽器的介面
  • 易於安裝在幾乎任何支援 PHP 的平臺上,並且只需要一個數據庫
  • 支援所有主要資料庫系統的完整資料庫抽象
  • 強調強大的安全性

站點管理

  • 外掛“主題”允許對站點進行自定義
  • 現有 Moodle 安裝中可以新增外掛活動模組。
  • 外掛語言包允許完全本地化為任何語言。
  • 程式碼是用 PHP 編寫的,根據 GNU GPL 許可證,允許修改以滿足特定需求。

使用者管理

  • 支援多種身份驗證機制,可以輕鬆與現有系統整合。
  • 每個人只需要一個帳戶即可訪問整個伺服器。
  • 教師的編輯許可權可能會被移除,因此他們無法修改課程(例如,兼職導師)。
  • 作為一項安全功能,教師可以向其課程新增“註冊金鑰”以防止非學生進入。

課程管理

  • 可以選擇多種課程格式,例如按周、按主題或以討論為中心的格式。
  • 透過各種模組提供靈活的課程活動陣列——論壇、日誌、測驗、資源、選擇、調查、作業、聊天、研討會。
  • 論壇、日誌、測驗和作業的所有成績都可以作為電子表格檔案檢視和下載。
  • 完整的使用者日誌記錄和跟蹤,提供每個學生的活動報告。
  • 教師可以定義自己的評分等級。

(來源:http://moodle.org )

ATutor

[edit | edit source]
ATutor 是另一個 FOSS 學習管理系統。

英聯邦學習組織 的報告 [3] 中,對開源 學習管理系統 進行了評估,並推薦了兩種產品。用於評估的標準包括功能和功能、擁有成本、可維護性、可用性、標準合規性和可擴充套件性。該報告的最高推薦是 ATutor

ATutor ( http://www.atutor.ca ) 具有多種工具,允許教師管理線上內容,例如內建內容編輯器、資源資料庫、論壇管理器、課程統計資料和評估支援。它有很好的獨立模組,用於協作和聊天。它提供良好的文件和線上幫助,併為新使用者提供教程。但是,使用者介面可能不太直觀。

ATutor 支援 IMS/SCORM 規範,允許從其他也符合 IMS/SCORM 規範的 學習管理系統 匯入和匯出內容。但是,它相對較新,並且沒有大量的安裝基礎。 ATutor 已在 GNU 通用公共許可證 下發布。

其他

[edit | edit source]

教育機構管理的其他要求包括 學生資訊系統,用於管理學生記錄和科目提供、時間安排、註冊、管理學術和財務記錄等。由於學生資訊系統通常針對特定機構的需求定製,因此沒有很多專有系統可用。到目前為止,還沒有可用的生產質量的開源 學生資訊系統。但是,有一些開發此類系統的舉措。

SchoolTool ( http://www.schooltool.org ) 專案就是這樣一項舉措。SchoolTool 的目標是開發一個用於學校管理的系統,該系統可以在全球範圍內使用,並且適合學校和高等教育機構。它將結合學校管理的最佳實踐,並且可以輕鬆地針對本地需求進行定製。該系統將在開源許可證下提供。該專案始於 南非2000 年,由 肖特威斯基金會 提供資金。該專案在 2002 年暫時暫停,但在 2003 年重新啟動。它仍處於開發的早期階段,該軟體尚未可供使用。

外部資源

[edit | edit source]

腳註

[edit | edit source]
  1. Anctil, E.,"開放原始碼整合圖書館系統:概述",2003 年;可在 www.anctil.org/users/eric/oss4ils.html 獲取。
  2. "COL LMS 開源",英聯邦學習組織",2003 年 6 月 25 日;可在 www.col.org/Consultancies/03LMSOpenSource.pdf 獲取。
  3. Anctil, E.,"開放原始碼整合圖書館系統:概述",2003 年;可在 www.anctil.org/users/eric/oss4ils.html 獲取。
華夏公益教科書