• 沒有找到結果。

SCORM (Sharable Content Object Reference Model) 是由美國白宮科技辦公室 與國防部於 1997 年聯合推動的 ADL (Advanced Distributed Learning Initiative)先導 計畫所制定的標準[7]。它集成了一些其他現今流行的組織如 AICC、 ARIADNE、

IMS 及 IEEE LTSC 的標準,取各個學習標準所長,所規劃建立之標準[12]。

SCORM 標準制定的目的,主要是希望建構一個數位學習平台的標準機制,並 透過這種教材再用與共享機制來縮短教材開發時程、減少教材開發成本、促成教 材在各學習平台間能流通自如,並進而支援追蹤學習歷程記錄及適應個別化教學 之需求。

1、SCORM 主要的設計理念歸納整理如下[13]:

(1)再利用性(Reusable):在不同應用環境下,學習內容可重複使用。

(2)存取性(Accessible):學習者在世界各地都可以獲取到學習內容。

(3)持續性(Durable):科技提升或改變時,不須重新修改應用程式或教材。

(4)跨平台性(Interoperable):教材可在任何開發系統和教學平台上使用。

(5)適應性(Adaptable):可隨學習者之經驗,而調整其學習內容,達成彈性學 習。

(6)效率性(Affordable):能以經濟有效的方式開發教材。

2、SCORM 規格架構書可分為四大部分[14]。(如圖 1 所示)

(1)Overview:簡單對 SCORM 整體架構作一介紹。

(2)Content Aggregation Model:(教材內容整合模式,CAM)

(3)Run-Time Environment:(執行環境,RTE)

(4)Sequencing and Navigation:(教材順序與導覽,SN)

圖 1 SCORM 架構圖

(資料來源:www.adlnet.org)

2.1.1 Book 1:Overview(概論)

包含 ADL 計畫的緣起、SCORM 制定的目標、技術規範概要、整體架構作的 簡單介紹以及 SCORM 標準的驗證方法。[14]

2.1.2 Book 2:Content Aggregation Model(教材內容整 合模式)

教材內容整合模式(Content Aggregation Model,CAM)[15][16],主要是說明教 材資源要如何去整合,如何去描述,如何去包裝成一個課程教材,使課程教材能 在符合 SCORM 標準的不同平台之間流用,並交換學習資料及記錄。CAM 是以 XML 格式為基礎,來對教材資源進行整合,其中包含下列幾種規範。

1、Content Model

Content Model 是由素材(Assets)、可分享的內容物件(Sharable Content Object,簡稱 SCO)、與內容組織(Content Organization)所組成。分述如下:

(1)素材(Asset):Asset 為教材資源之最基本形式。是可被 Web client 支援並 呈現到學習者面前的電子媒體類型,例如文字、圖像、聲音等任何資料,

如圖 2 。

圖 2 SCORM Asset

(資料來源:www.adlnet.org)

(2)可分享的內容物件(Sharable Content Object):SCO 是由一個Asset或多個 Assets所組成,是 LMS 平台可以學習和追蹤的最基本的元件,如圖 3 。

圖 3 SCORM SCO

(資料來源:www.adlnet.org)

(3)Content Organization:如展現教學活動的結構單元(Activities)的地圖,

每個Activities,包含自己Asset、SCO等學習學習資源,如圖 4 。

圖 4 SCORM Content Organization

(資料來源:www.adlnet.org)

2、詮釋資料(Metadata)

Meta-data是指描述資料的資料而言,也就是「data about data」,此處則指 描述學習元件的資料,包括Asset、SCO、Activities、Content Organization 都可 用 Meta-data 來加以描述,透過一致的方式去描述每個 SCORM Content Model

搜尋、及發掘的,亦進一步促成其分享與再用。

3、教材內容包裝(Content Packaging)

內容包裹(如圖 5 )的目的是提供一套標準的包裝作業方式,如此使得 課程製作工具可依此裝出一套標準的課程儲存在課程資源庫,並提供給不同的 LMS 讀取。簡單的說教材內容包裹就是將相關的學習資源(SCO 與 Assets)

作結構化的整理。經過包裝後的課程會變成單一的 PIF (Package Interchange File)檔,這個檔案就好比常見的 ZIP 壓縮檔,解開後就是一門課程所有相關的 內容。因此,任何一個符合 SCORM 的 LMS 平台都可以匯入或匯出這些 PIF 檔。

圖 5 SCORM Content Packaging

(資料來源:www.adlnet.org)

2.1.3 Book 3:Run-Time Environment(RTE)

執行環境(RTE)的目的是要讓不同廠商所製作的學習內容,都能被不同的學 習管理平台使用。共包含啟動( Launch )、應用程式介面( API )、資料模型 ( Data Model )[15][17],茲說明如下:

1、啟動 (Launch):

讓 LMS 根據使用者的需求及使用者的學習狀況來啟動課程。

2、應用程式介面 (API):

提供一些公用性的函式庫,讓LMSs和SCOs之間能夠進行溝通。

3、資料模式(Data Model):

DataModel是一組事先定義好的參數,可作為LMS及SCO溝通紀錄資訊 用。這些資訊包含學習者相關資料,完成狀態,學習歷程。

其彼此之間的關係圖如下:

圖 6 SCORM Run-Time Environment

(資料來源:www.adlnet.org)

2.1.4 Book 4:教材順序與導覽(SN)

在 SCORM 1.3 版起開始,加入了編序與導覽(Sequencing & Navigation,SN) 規範,這將使得 SCORM 增強了適性化學習的功能。[15][18]

運用SCORM 編序與導覽(SN),學習者的學習路徑可以由編序規則及導覽控 制決定。教材與學習管理平台之間,透過這些事先定義好的編序規則跟學習導覽 事件溝通,得以紀錄學習者的學習路徑,依學習者不同的學習結果,引發不同的 導覽控制,觸發不同的學習路徑,進而達到適性化學習的效果。

在 SCORM 2004 的 Sequencing and Navigation 規範中,提供了八大類語法來 對學習路徑進行控制:

1、Control Mode:

設定教材章節之流程。如 Choice、 Flow、 ForwardOnly、 Prevent Activation 等。

2、Sequencing Rules:

設定各個教材章節之條件(Condition)及行為(Action)。如程式設計般,在學 習的過程中,如果發生某種情況時,則系統會根據課程設計者設定的處理行 為,進行學習流程的控制。例如:針對測驗的成績決定是否重新學習或導入新 教材。

3、Rollup Rules:

將父章節的學習狀況設為PASS。

4、Objectives:

設定章節之教學目標。如設定一個章節對應一個或多個學習目標。

5、Limit Conditions:

設計章節學習的限制條件。如設定章節學習次數的限制。

6、Randomization Controls:

描述有關學習活動呈現時的排序方式,可設定教材章節是否隨機出現。

7、Delivery Controls:

描述有關學習活動被activity傳送時的控制動作,可設定是否記錄章節的學 習狀態。

8、Auxiliary Resource:

一個學習活動可關聯到輔助資源,依此可提供學習者額外的服務或資源。

相關文件