登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
源碼新聞 功能豐富、操作簡便的自由開源校園行政管理系統

功能豐富、操作簡便的自由開源校園行政管理系統

過往教育界由於怕接觸到不熟悉的事務而影響到教學上的效率,以致對自由開源軟體多抱持著觀望並保持距離的態度,但近年隨著各類自由開源軟體使用者的顯著增加,教育人員漸漸了解到,自由開源軟體確實對於教育界能夠帶來多方面的助益,故對於自由開源軟體的接受度也大為提高。其實,目前國內外已有許多老師或教育單位加入 Open Source Schools 與 SchoolForge 這類的自由開源組織,透過這些組織活動的參與,教育界的使用者也體會到,採用自由開源軟體方案,在費用簡省以及選擇多樣上的好處。以下介紹三套用在輔助教學或啟發學習的自由開源校園行政管理系統,帶大家一探自由開源軟體於校園行政管理系統面向的發展概況。


一、openSIS

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% 之譜,其專案功能包括:

  1. 出席狀況記載 (Attendance):只需按滑鼠右鍵就可建立客製化的出席記錄,內建報告系統也讓管理者更容易掌握學生的出缺席狀況;
  2. 聯絡簿:簡易增刪聯絡資訊,此一功能還能讓取得授權的父母或相關人士,直接透過 openSIS 取得個別群組裡的各項聯絡資訊;
  3. 學生檔案 (Student demographics):openSIS 內置的資料目錄與分類系統,能便利管理者建置與管理學生檔案;
  4. 成績記錄:內建成績管理系統,便於老師記錄所有學生活動成果,自動化的成績整理系統,也讓老師可以透過這套工具,協助偵測是否有資料輸入錯誤的問題;
  5. 行程表:openSIS 可讓教學者安排活動時間,並針對不同班級同時處理數項行程表,以及安排值日生;
  6. 健康記錄:學生與學員的疫苗注射記錄、過敏記錄等管理功能;
  7. 成果卡:可將上列各項資料製作成標準規格式的學生記錄卡,以進行線上瀏覽或是紙本列印,同時計算學業成績平均點數 (grade point average, GPA) 與各項排名。

二、Epoptes

Epoptes 的字義在希臘語是「事務監工」的意思,它是一個自由開源的伺服器管理與監控工具,可用於螢幕直播(screen broadcasting) 與監看、遠端輸入指令列、傳送簡訊,或執行螢幕鎖定與靜音控制等。Epoptes 可安裝於 Ubuntu、Debian 及 openSUSE 等 Linux 系統,並可彈性的被安裝在 LTSP 伺服器 (Linux Terminal Server Project)、非 LTSP 伺服器、獨立工作站,來與各式的客戶端系統進行互動。Epoptes 其實是將既有專案 sch-scripts 開源化加以重新撰寫,此一專案之前已經被用在約 250 間希臘學校,故具有極高的運作穩定性與執行效率。Epoptes 承襲 sch-scripts 進行開發,故一開始已有極佳的基礎,但在開源化的過程中仍在持續增加更多新的功能,目前主要是由希臘一地資訊領域的教師與學生共同維護,其未來的發展非常令人期待。


三、Fedena

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 作業系統,其上匯整有各類好用的自由開源軟體,並且一併收錄國際間具教育實用性的自由教材,有興趣的朋友亦可登錄其網站,定期更新相關的最新訊息!



相關網址

  1. 校園行政管理開放源碼應用程式簡介
    https://opensource.com/life/13/1/three-open-source-school-management-software-programs-teachers-and-student
  2. 印度 Sampoorna 專案官方網站
    https://projectfedena.org/pages/sampoorna/
  3. ezgo 自由軟體應用推廣光碟專案頁面
    https://ezgo.westart.tw/



自由軟體鑄造場電子報 : 第 212 期 條文解析自由開源軟體的專利授權條款

分類: 源碼新聞