過往教育界由於怕接觸到不熟悉的事務而影響到教學上的效率,以致對自由開源軟體多抱持著觀望並保持距離的態度,但近年隨著各類自由開源軟體使用者的顯著增加,教育人員漸漸了解到,自由開源軟體確實對於教育界能夠帶來多方面的助益,故對於自由開源軟體的接受度也大為提高。其實,目前國內外已有許多老師或教育單位加入 Open Source Schools 與 SchoolForge 這類的自由開源組織,透過這些組織活動的參與,教育界的使用者也體會到,採用自由開源軟體方案,在費用簡省以及選擇多樣上的好處。以下介紹三套用在輔助教學或啟發學習的自由開源校園行政管理系統,帶大家一探自由開源軟體於校園行政管理系統面向的發展概況。
openSIS 的英文全稱為 "Open Source Student Information System",是一個適用於校園行政管理的應用程式,其操作主要透過網際網路來進行資料傳遞,為一完全的網路應用程式,該專案由 Open Solutions for Education 組織進行持續的開發與維護,程式本身以 PHP 語言進行撰寫,資料庫方面使用自由開源版本的 MySQL 來儲存資料。整體而言,openSIS 的社群版本也是以 GPL-2.0 (GNU General Public License version 2) 來進行釋出,使用者可自由地從 Sourceforge 網站進行下載。依照評估,OpenSIS 與商用同類型軟體相較,可降低校園行政管理系統的維運成本達到 75% 之譜,其專案功能包括:
Epoptes 的字義在希臘語是「事務監工」的意思,它是一個自由開源的伺服器管理與監控工具,可用於螢幕直播(screen broadcasting) 與監看、遠端輸入指令列、傳送簡訊,或執行螢幕鎖定與靜音控制等。Epoptes 可安裝於 Ubuntu、Debian 及 openSUSE 等 Linux 系統,並可彈性的被安裝在 LTSP 伺服器 (Linux Terminal Server Project)、非 LTSP 伺服器、獨立工作站,來與各式的客戶端系統進行互動。Epoptes 其實是將既有專案 sch-scripts 開源化加以重新撰寫,此一專案之前已經被用在約 250 間希臘學校,故具有極高的運作穩定性與執行效率。Epoptes 承襲 sch-scripts 進行開發,故一開始已有極佳的基礎,但在開源化的過程中仍在持續增加更多新的功能,目前主要是由希臘一地資訊領域的教師與學生共同維護,其未來的發展非常令人期待。
Fedena 是以 Rails (Ruby on Rails framework) 進行開發,亦為一套自由開源的校園事務管理軟體,Fedena 的功能強大, 能夠同時管理學生、老師、雇員,課程等等相關的各項行政事務。基本上,採用一套 Fedena 即能完整涵蓋整個學校行政事務的管理需求,可說是進階的學生資訊系統 (Student Infromation System, SIS),加上校園式企業資源規劃 (Enterprise Resource Planning, ERP) 的組合體。所以如果教育機構能善用 Fedena,那便毋須再行額外支出校務資源系統在技術維護上的成本,只要透過一台可連接網路的電腦服務系統,就可以完成整個學校資源在人力與物資上的管理。Fedena 官網表示該專案的介面,盡量做到讓電腦的一般初級使用者也能簡易上手,不過、使用者若需要額外支援的話,仍可以在 https://www.fedena.com 官方網站上取得支援。目前印度喀拉拉邦教育部門 (Education Department of Government of Kerala) 大力使用的教育資源管理系統就是奠基於 Fedena,其用來管理該省超過 15,000 間學校,當地稱此系統為 Sampoorna。
從上面這些例子看來,有了各式教育類自由開源軟體專案的協助,只要透過認識與了解,並適時進行規劃與導入,未來教學者與教務機構將能夠省下大量資訊系統建置與管理的成本,並能根據自我所需選擇適合的軟體專案,那麼不論在行政效率的提升與成本簡省方面,對於老師或學生都是多有助益。其實,國內亦有針對教育領域推動自由開源軟體教學與應用的專職團隊,由教育部委辨的「校園自由軟體數位資源推廣服務中心 (Open Source Software Application Consulting Centre, OSSACC)」,經年承辦國內與自由開源軟體校園推動相關的各式輔導計畫,其所建置與維護的自由開源 ezgo 作業系統,其上匯整有各類好用的自由開源軟體,並且一併收錄國際間具教育實用性的自由教材,有興趣的朋友亦可登錄其網站,定期更新相關的最新訊息!