由本研究已建構的本體論可以看出,學習物件與測驗物件皆為學習活動的一 種形式,在TMML 概念模型上可以看出,屬於測驗層的測驗物件可以與學習物件 整合進內容層,作為學習活動,供教學設計層引導,以進行教學歷程。同時,也 從TMML 概念模型發現到,這三個層次會紀錄學習者的學習狀態,具有需相互溝 通之關係,並影響著學習活動進行之流程。因此,本研究採用先整合測驗層與內 容層,再將其與學習設計層垂直整合的方式來處理其間之動態關係。
1. 內容層與測驗層之整合 (1) 結構的整合:
依照QTI 目前之規範,雖然可利用 Selection 與 ordering 標籤來控制試題 之呈現順序與排列方式,但在彈性上仍嫌不足,而SN 的主要概念便是在能 有效的控制學習活動的引導與教材的呈現順序,因此,將QTI 導入 SN 的標 籤定義可解決QTI 彈性不足之缺點,故本研究在分析 QTI 與 SN 之差異後加
課程順序導覽標籤,將測驗物件,同樣視為一個學習物件,並引用 TMML 評量測驗標籤定義,詳加規範。以此方式,教師除了可以規劃教材的學習導 引之外,亦可結合試題規劃,達到更好的教學管理。如圖5 所示,在一個學 習活動的導引過程中,教材呈現的次序之決定與規則定義於每份教學活動或 課程的SDM 資料模型中,而學習者在其中的學習過程(Learning Path)所有行 為將紀錄在追蹤狀態模型(Tracking Status Model, TSM)中,因此,本研究將 QTI 與 SN 互相結合確實可得互補之效。
A
AA AB AC
1
Test
2 3
22 23
Simple Sequence
QTI
Learning Path SDM
TSM
圖 5 . TMML 中之 QTI 與 SSS 架構之結合 (2) 學習目標與評量結果的整合:
A. 建立學習目標的模組
在 SN 的定義中,學習目標(Learning objectives)代表了一組全域或是 本地範圍的資料項目,每個都有一組目標進程資訊,且與學習活動分開考 慮。預設上,一個學習活動將只能連結到由學習活動所定義的學習目標的 目標進程資訊—稱為「區域」(local)目標。區域目標不能直接參照被其他 學習物件所參照。然而一個目標地圖(Objective Map)可用以定義一個區域 目標到全域共享的目標的關係,學習物件可以關聯到一個以上的區域目 標,並且可以參照多重的全域共享目標;多重活動亦可以參照到相同的全 域分享目標,由此分享目標進程資訊。
一般而言,一個學習物件只有一個區域目標而沒有廣域目標,我們可 設定最小滿足正規分數(Minimum Satisfied Normalized Measure),若學生的 學習成績超過該分數,則區域目標的狀態就會被設為滿足(Satisfied),在完 成該學習物件的學習後,權杖<CTSM>將會被傳遞到區域目標,根據 CTSM
中目標狀態資訊(Objective Progress Information)的內容來決定該區域目標 的狀態,若有廣域目標的設計,在該學習物件學習完畢後,會影響廣域目 標,使得該學習物件的學習成果可以被隨後的學習物件參照,進而以影響 之後的排序行為。
在IMS QTI 中,則規範了評量與測驗的評估程序與結果。其紀錄了學 習者對於測驗物件企圖進行的狀態與回應,以及測驗物件的評量結果與回
饋。Outcome variables 由 outcome declarations 所宣告。它們的值或者是從 一個被 declaration 它自己宣告的預設值,或者是由在 responseProcessing 期間由一個responseRule 所設定。itemSession 定義一個 outcome variable:
completionStatus。從這樣的結果我們將得知評量狀況成功或失敗。由於在 結合了SCORM 與 QTI 的結構之後,QTI 評量變成 SCORM 的其中一個學 習物件,QTI 評量產生的評量結果,會成為該活習活動 SCORM 所定義的 Objective 滿足與否的依據。
B. 群集累算規則的應用
在 SN 的定義中,群集(Cluster)是設計課程序列的最基本單元;而教 學流程的改變往往與先前的學習狀態息息相關。對於單一的學習物件,我 們可以很容易來評量學生的學習成果;然而,對於一個群集來說,我們則 需要一個累算(Roll-up)的機制來評量學生在這個群集的學習狀態。根據 SCORM 2004 中的定義,累算規則的結構為“if [condition_set] True for [child activity set] then [action]"。當所指定的子代活動(Child Activity Set) 之狀態皆符合累算條件時,群集的狀態就可被設定。如圖6 所示;
圖 6 . SCORM 累算規則的架構(SCORM2004 SN) 2. 教學設計層與內容及測驗層之整合
當一個教學設計者設計一個課程時,會有其限定之對象,即已具備某些能 力的學習者,在IMS LD 稱之為先備知識,或在 IMS RDCEO 稱之為能力。在 本研究所欲整合的IMS LD 中,properties 被用來紀錄可以隨後測驗與用以影響 學習流程的方向的不同型態資訊(利用 condition 控制 action 的方法),包含學習 活動和學習資源的編序與可視性(visibility)。
所 謂 Globe personal properties( 元 素 名 稱 : globpers-property) : 又 稱 為 portfolio-property。Globe personal properties 對每個獨立於不同學習單元執行的 使用者,會有不同的值。這個property 為在學習單元執行的 person 所有(它明確 化使用者的portfolio)。這些 properties 被用於個人化。舉例來說,一個個人學習 檔案(portfolio)透過學習單元的運作可以被 globpers (global personal) properties 所 塑造。可以被儲存於一個個人的、可攜的(portable)`dossier'裡。這個 property 有一個identifier,可以被用來參照在 unit-of-learning-package 裡的這個 property,
condition 控制具有這個屬性的學習者在學習單元內,要分配的角色為何。
由本體論中可看出,評量的概念在不時地對學習者的起始狀態、學習狀態 與終點狀態進行評量,完成這三層的靜態標籤定義,本研究另設計其所對應著 動態標籤定義,來紀錄這三種狀態,有了靜態與動態標籤的區別,將可以區別 教學設計者預先之教學計劃與學習者進行狀態,並依學習狀態引導教學設計層 適性地提供學習者學習活動。這三類動態動態標籤定義分別如下:
表 2. 學習狀態標籤與變數參照表
層次別 狀態評量標籤類別 狀態評量標籤 說明
Goal Description 教學設計者定義 學習設計層 Globpers_property
globpers_property 系統產生紀錄 Objective Description 教學設計者定義 內容層 Objective
SCORM Objective 系統產生紀錄 Outcome Description 教學設計者定義 測驗層 Outcome
QTI OutcomeVariable 系統產生紀錄 其中,Objective 會參照 Outcome 的 Value,而 Globpers_property 會參照 Objective 的 Value。