• 沒有找到結果。

第三章 研究方法

第二節 系統分析與設計

壹、 系統架構分析

本研究建置的 KS-ADA 系統採用主從式架構。系統可區分為伺服器端(Server Side)及用戶端(Client Side)。

一、 伺服器端

作業系統使用 CentOS(Linux 版本),後端資料庫伺服器使用 MySQL,

用來值行程序與存放題庫、使用者資料、測驗結果等,網頁伺服器軟體為 Apache,網頁伺服器端之程式語言為 PHP,除了以 PHP 來與資料庫進行連結 及發展各項模組功能程式外,也結合了 HTML 及 JavaScript 等網頁程式語言,

共同完成系統模組之功能需求。

二、 用戶端

使用者透過網頁瀏覽器經由 HTML 登入系統,並根據使用者類型不同而 有不同系統使用權限進行系統介面操作。

貳、 適性動態評量流程

步驟一:學生輸入帳號密碼登入系統。

步驟二:選擇版本及單元開始測驗。

步驟三:系統先選最多下位連線數的試題作為第一題。

步驟四:當甲試題未經提示就答對時,則判斷甲試題以下的所有下位試題均為預 測答對,並進入下一題;若答錯,則判斷該試題是否還有回饋可提供給 受試者,有則給予受試者回饋並再次作答,無則給予受試者完整的教 學,並挑選其餘未作答試題中最多下位連線數的試題進行下一題。

步驟五:所有試題皆為已作答或預測答對時結束測驗。

29

圖 3-2 適性動態評量流程設計 開始測驗

系統在未作答試題中,選擇最上位 且最多下位連線數的試題出題

學習者作答

是否答對

有無提示

系統提示

有無未作答試題

結束測驗 預測下位試題

答對

N Y

N Y

完整教學

學習者再作答

是否答對

Y N

N

Y

題庫

30

參、 系統模組設計

本研究參考曾彥鈞、劉育隆、郭伯臣(2006)及丁境蔚(2009)所設計之系 統模組及使用者與資料庫之關係圖如圖 3-3 所示,包括題庫維護模組、帳號管理 模組、試卷分配模組、動態評量模組、成果查詢模組等。依使用者身分的不同,

所能看到的模組亦有所差異,以下將針對各模組分別說明。

圖 3-3 KS-ADA 模組架構 一、 題庫維護模組

管理者可進行題庫的新增、修改或刪除,包括建立單元結構、上傳知識 結構(專家知識結構、學生試題結構、學生知識結構)、建立試卷及試題。

二、 帳號管理模組

管理者可一次匯入多筆使用者資料新增帳號,亦可針對某位使用者進行 新增、修改或刪除,還可查詢資料庫中所有使用者的帳號。

管理者

學習者

題庫維護模組

帳號管理模組

試卷分配模組

動態評量模組

成果查詢模組

題庫資料

帳號資料

試卷資料

選題資料

測驗成果

使用者 系統模組 資料庫

31

三、 試卷分配模組

本系統之試卷分配係以班級為單位,管理者可先選擇欲施測的班級,選 擇欲施測的試卷及選題策略(專家知識結構、學生試題結構或學生知識結 構),即可將試卷分配到指定的班級。

四、 動態評量模組

學習者進行適性動態評量補救教學時,系統會根據試卷分配設定的選題 策略進行適性選題,依照知識結構與學習者的作答反應,給予學習者最適當 的試題,並在動態評量結束後,將學習者的作答歷程存回資料庫中。

五、 成果查詢模組

管理者可透過成果查詢模組,查詢所有受試者的作答歷程;學習者亦可 透過成果查詢模組,查詢個人歷來成果。

32

相關文件