• 沒有找到結果。

第三章 研究方法與步驟

第三節 KSAT 系統分析與設計

KSAT 系統採主從式架構,其模式如圖 3-2 所示。系統可區分為用戶端(Client Side) 及伺服器端(Server Side):(1)用戶端:為使用者操作介面部份,使用者透過瀏覽器不受 時空的限制由遠端登入系統,經由 HTML 文件與伺服器端進行互動。(2)伺服器端:

作業系統採用 CentOS,資料庫伺服器採用 MySQL,用以執行觸發程序及存放本系統 之題庫、成績、使用者資料等。網頁伺服器軟體為 Apache,網頁伺服器端的語言為 PHP,並藉由 PHP 程式與資料庫進行連結。

圖 3-2 系統架構模式

測驗系統主要使用 PHP 程式語言來發展各項模組功能,另外在 PHP 的程式中也 會依據實際需要,結合 Html、JavaScript 等客戶端網頁程式語言,共同完成各模組的 功能需求。

本研究規劃之適性化診斷測驗實施流程如圖3-3所示。當進行適性測驗時,系統 根據學生所挑選單元,搜尋該單元內所有的概念試題,完成選取試題之後,將試題以 上下位關係放於待測試題陣列中,依序出題。每作對一題就從待測試題陣列中去掉該 題,記錄作答情形且排除該題之下位試題。一旦發生作答錯誤時,則從待測試題陣列 中選取下位試題,流程將持續到待測試題陣列清空為止。因此根據學生的作答情形,

每個人所接受的測驗題數不一定相同。

在待測試題陣列清空後,即停止施測,進行資料分析,產生學習診斷報告,並由 補救教學分類模組針對學生的錯誤類型進行判斷,將學生分類,進行多媒體補救教學。

圖 3-3 適性化診斷測驗實施流程 學生

適性測驗出題模組 題庫

評估停止施測?

是 資料分析

補救教學分類模組

類型2

補救教學1 補救教學2 補救教學n

類型1 類型n

產生學習診斷報告

‧‧‧

‧‧‧ 多媒體補救教學模組

KSAT 除了提供適性測驗之外,還有其他後端管理功能。對學生而言,可以參加 適性測驗、查詢學習診斷報告、接受多媒體補救教學等;對教師而言,可以安排測驗 單元、查詢整班測驗結果、管理學生帳號、編修題庫等;對管理者而言,可針對帳號 與題庫進行管理、安排測驗單元、系統建置與維護等。本系統的模組架構如圖 3-4。

帳號資料

試題資料

測驗結果 單元知識結構

題庫管理模組

多媒體補救教學模組

測驗管理模組

補救教學分類模組 適性測驗出題模組

學習診斷模組 測驗統計模組

學生 教師 管理者 帳號管理模組

圖 3-4 KSAT 模組架構

KSAT各模組之功能說明如下:

一、帳號管理模組:針對學生及教師帳號的新增與管理功能。

學生僅能對自己的資料做編輯修改;教師能修改自己的資料或依其權限來新 增修改學生的帳號;管理者則擁有管理全部帳號的權限,針對各帳號做新增及修 改的動作,並能設定帳號的權限。

除此之外,還提供批次處理、匯入匯出等功能,架構如圖3-5所示。

帳號管理模組

帳號匯入、匯出 帳號批次新增

、修改

帳號資料查詢 單一帳號新增

、編輯

圖3-5 帳號管理模組架構

二、題庫管理模組:針對單元的知識結構、試卷、試題等進行新增、修改、刪除。架 構如圖3-6所示。

題庫管理模組

單元知識結構 建立與編修

單元知識結構 搬移、複製

試卷新增、編修 試題新增、編修

圖3-6 題庫管理模組架構

三、測驗管理模組:針對測驗的實施進行控管,可依照學生所屬班級的不同,給予不 同的測驗。

四、適性測驗出題模組:依照該測驗的學生知識結構進行適性出題。每個學生因作答 反應不同,受測試題也不同,而達到適性出題、省題的目的。

五、學習診斷模組:依照學生的作答反應,進行學習成果診斷,可記錄、分析學生的 錯誤類型。架構如圖3-7。

學習診斷模組

學習診斷報告產出 歷來學習診斷報告 查詢

作答之錯誤類型 分析、紀錄 圖3-7 學習診斷模組架構

六、測驗統計模組:依照學生個人或班級進行測驗統計與查詢。

學習診斷模組

個人作答情形查詢 班級作答情形查詢 班級學習狀態統計 測驗結果匯出

圖3-8 測驗統計模組架構

七、補救教學分類模組:依據補救教學結構,將學生分至相關補救教學類型。

八、多媒體補救教學模組:根據補救教學分類結果,提供適當的線上多媒體補救教材。

相關文件