35
An Introduction to SCORM 報報報 : 報報報 [email protected] 中中中中中中中中中中中 中中中中中 中中中

An Introduction to SCORM

Embed Size (px)

DESCRIPTION

An Introduction to SCORM. 報告者 : 李琮堯. [email protected] 中興大學資訊科學研究所 網路與多媒體實驗室. Outline. 符合標準的數位學習環境 SCORM 概觀 Content Aggregation Model (CAM) Run-Time Environment (RTE) SCORM 的導入 國內相關研究計畫 參考資料. 符合標準的數位學習環境. 傳統網頁教材. 測驗成績、單元停 留時間. 教材傳送、導覽 等資訊. 學習平台. 一份符合 SCORM 的教材. - PowerPoint PPT Presentation

Citation preview

An Introduction to SCORM

報告者 : 李琮堯[email protected]

中興大學資訊科學研究所網路與多媒體實驗室

Outline

符合標準的數位學習環境SCORM 概觀Content Aggregation Model (CAM)

Run-Time Environment (RTE)

SCORM 的導入國內相關研究計畫參考資料

符合標準的數位學習環境

傳統網頁教材

學習平台

教材傳送、導覽等資訊

測驗成績、單元停留時間

一份符合 SCORM 的教材

SCORM 概觀

SCORM 起源於 ADL 計畫中提出 (1997 年 )

結合 IMS, AICC, IEEE 等標準透過 JAVA 與 XML 加以整合SCORM 1.2 規格書分為三部分

SCORM overview

Content Aggregation Model( 教材、內容 )

Run-Time Environment( 平台 )

SCORM 規格架構,由圖可知 SCORM 與其他學習標準間關係

SCORM 目標可重複使用性 (Reusability)

教學資源可在不同平台呈現並重組可互相通用性 (Interoperability)

教材可在不同的平台間流通取得容易性 (Accessibility)

可輕易在本地或是遠端讀取教材耐久性 (Durability)

回溯相容

可共享的內容物件 及時且符合使用者需求的教材組合

不限時空的學習

SCORM 的最終目標

SCORM 1.2 技術結構

SCORM1.2

Run-Time Environment

Content Aggregation

Model

ContentModel

Metadata

ContentPackage

Launch

API

DataModel

SCO

Asset

ContentAggregation

Manifest 對應之實體檔案

Manifest

Content Aggregation Model( CAM )

Content ModelAsset :不可再分割的學習資源

ContentModel

SCO

Asset

ContentAggregation

metadata

metadata

metadata

Content ModelSCO:一個教學單元,為LMS所能控管的最小單位

ContentModel

SCO

Asset

ContentAggregation

metadata

Content ModelContent Aggregation:集合相關教材形成完整知識呈現 (可視為一 chapter)

ContentModel

SCO

Asset

ContentAggregation

Xml form

Content PackagingManifest :描述教學資源的架構、實體檔案資源和教學策略

Content Packaging

Content Package Structure

Metadata

描述資料的資料 (Data about data)

以 xml 文件表示任何 Asset 有屬於自己的 Metadata

任何 SCO 有屬於自己的 Metadata

Content Aggregation 亦須有自己的描述資料

教材可在不同的平台之間流通,素材得以重組,教學風格能夠保留 → Reusability 與 Interoperability

Asset Metadata Example

Run-Time Environment( RTE )

RTE Terminology

Launch : LMS 啟動學習資源 (SCO) 的方法sequential, user-directed, adaptive…

API : LMS 與 SCO 間的溝通方式, eg. LMSGetValue(parameter)

Data Model : LMS 與 SCO 彼此都知道的資料格式 eg. cmi.core.student_id

var coreStudentID = LMSGetValue(cmi.core.student_id)

LMS 必須啟動 SCO

LMS 與 SCO 透過 API 進行溝通

依循相同的資料模式進行溝通

SCO 的學習狀態轉換圖SCO 允許處於 3 種狀態之一, API Adapter 必須監控 SCO 的狀態,並處理 SCO 所發出的合法 API

LMS 與 SCO 執行期間流程圖

SCORM 的導入 ─既有教材如何符合 SCORM 標

1. 產生教材之 metadataMetadata 以 XML 格式撰寫,具有標籤和屬性值,開發工具有:

Authorware SCO Metadata Editor

ADL Metadata Generator

Authorware SCO Meta. Editor無須具備 XML 知識也能撰寫符合 SCORM 的描述資料

2. 產生 manifest 檔案當 content packaging 匯入 LMS ,讀取其 manifest 檔取得課程架構,並完成部署學習資源。

Manifest 編輯工具Microsoft LRN Editor

Macromedia Manifest Maker+

LRN 執行畫面

3. 嵌入 java script

在每個教材網頁中嵌入 SCORM 定義的 java script ,作為與 LMS 溝通之用嵌入檔案

APIWrapper.js

SCOFunction.js

SCORM 標準的驗證

驗證工具與目標SCORM Version 1.3 Conformance TestSuite 學習管理系統執行環境符合測試 (LMS Run-Time Conformance Test) 共享內容物件執行環境測試 (Sharable Content Object Run-Time En- vironment Conformance Test) 詮釋資料符合測試 (Meta-Data Conformance Test) 內容包裹符合測試 (Content Package Conformance Test)

測試範例訊連

http://www.cybertutor.com.tw/k_standard/20035611154_LMSRTE_Log.htm

中正大學網路教學系統http://scorm.webedu.ccu.edu.tw/LMSRTE_Log.htm

國內研究現況

91-92年度科教處「教育軟體開放程式碼設計計畫」

Reference

ADL SCORM 1.2, http://www.adlnet.org

石旭原、趙銘,以 SCORM 為知識本體應用基模之網路學習系統實作案例研究,逢甲大學 90 學年度資訊工程系碩士論文王學誠等,導入網路教學共享機制之探討與實作 ,國立臺灣大學「台大工程」學刊第八十五期,民國九十一年六月