第三章 研究方法
第三節 個別化學習導引系統
本小節說明個別化學習導引系統的理論基礎及建構系統所使用的軟體工具,包括學 習理論、個別化機制、學習導引機制及題庫特色。
一、系統建置理論
編序教學法,又稱為編序學習(programmed learning),意指學生可以根據改編後 的編序教材,自己進行學習。教師先行將教材劃分為 N 個單元,順序為 1、2、…、N。
編號較小之單元為編號較大之單元的先備知識,無前後順序之單元則隨意混編,例如 A 為 B 和 C 的先備知識,但是 B、C 之間則無前後順序關係,則單元順序為 ABC 或 ACB 皆 可。
二、個別化機制
本研究所採用之個別化機制為課程順序,每一次使用系統時,由系統記錄個人學習 進度,做為下次使用系統之開始單元。每個學生的進度不同,但完成所有學習單元後,
則表示完成該章節的學習。
三、學習導引機制
每個單元內容為一種測驗題型,每次一題。每次使用系統時由系統記錄之未完成單 元編號開始作答。每一題型設定為連續答對五次才能進入下一單元,亦即測驗問題答錯 則重新計算連續答對次數。作答若有疑慮則可選取學習建議,若是對該學習單元仍無法 瞭解則可參考系統給予之連結參考相關之教材。
四、題庫
出題參考樣版套用的模式,有別於傳統方法將整個題目存在儲存空間內,此方法可 以利用最少儲存空間產生最多元的題目,且不會出現重複的題目,可以避免學習者在不 同次的練習中以記憶前次答案的方式作答,並可維持試題難易度的一致性。
考量系統建置除了資訊技術之外,使用商業軟體亦需相當高的成本,因此所選用來 做為系統設計的軟體,均採用自由軟體,主要原因便是軟體易於取得,而且所選用的軟 體,亦有網站維護方便的好處。自由軟體是指可以自由使用、下載、修改、散布的軟體。
更精確地說,自由軟體賦予軟體使用者使用、研究、散布及改良的自由。使用的自由-
可以不受任何限制地來使用軟體。研究的自由-可以研究該軟體的運作方式,精進技 術。散布的自由-可以自由地複製此軟體並散布給他人。改良的自由-可以自行改良軟
體,以受益全體。以下為主要開發工具:
一、PHP
PHP 的全名為 Hypertext Preprocessor,它是個被廣泛運用在網頁程式撰寫的語 言,尤其是它能適用於網頁程式的開發及能夠嵌入 HTML 文件之中,它的語法和 C、Java 及 Perl 等語法相似,且學習起來更容易上手。
二、MySQL
MySQL 是一個快速、多執行緒(multithread)、多使用者且功能強大的關聯式資料 庫管理系統(relational database management system, RDBMS),可以與 C、C++、Java、
Perl、PHP 等語言很容易的連結,可以運行於多種平台上,例如:Solaris、RedHat、
Linux、FreeBSD、OS/2、Windows 等等。
三、Apache
Apache HTTP Server(簡稱 Apache)是 internet 上常見的網路伺服器,雖然安裝 較不容易,但是穩定的效能則是令人稱許。因而所選用的 XOOPS 便需要有 Apache 為基 礎才能架設。
系統首頁
驗證密碼
進入學習模式
進入學習單元 選取學習建議
完成單元
結束
圖 3-4 系統畫面—填充題
圖 3-5 系統畫面—選擇題
圖 3-6 系統畫面—作答畫面
圖 3-7 系統畫面—解題範例