350 likes | 550 Views
An Introduction to SCORM. 報告者 : 李琮堯. phd9207@pop.cs.nchu.edu.tw 中興大學資訊科學研究所 網路與多媒體實驗室. Outline. 符合標準的數位學習環境 SCORM 概觀 Content Aggregation Model (CAM) Run-Time Environment (RTE) SCORM 的導入 國內相關研究計畫 參考資料. 符合標準的數位學習環境. 傳統網頁教材. 測驗成績、單元停 留時間. 教材傳送、導覽 等資訊. 學習平台. 一份符合 SCORM 的教材.
E N D
An Introduction to SCORM 報告者 : 李琮堯 phd9207@pop.cs.nchu.edu.tw 中興大學資訊科學研究所 網路與多媒體實驗室
Outline • 符合標準的數位學習環境 • SCORM概觀 • Content Aggregation Model (CAM) • Run-Time Environment (RTE) • 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 技術結構 Asset Content Model SCO Content Aggregation Model Content Aggregation Metadata Content Package Manifest SCORM 1.2 Manifest對應 之實體檔案 Launch Run-Time Environment API Data Model
Content Model • Asset:不可再分割的學習資源 Content Model metadata metadata Asset metadata SCO Content Aggregation
Content Model • SCO:一個教學單元,為LMS所能控管的最小單位 Content Model Asset SCO Content Aggregation metadata
Content Model • Content Aggregation:集合相關教材形成完整知識呈現(可視為一chapter) Content Model Xml form Asset SCO Content Aggregation
Content Packaging • Manifest:描述教學資源的架構、實體檔案資源和教學策略
Metadata • 描述資料的資料(Data about data) • 以xml文件表示 • 任何Asset有屬於自己的Metadata • 任何SCO有屬於自己的Metadata • Content Aggregation亦須有自己的描述資料 教材可在不同的平台之間流通,素材得以重組, 教學風格能夠保留 → Reusability 與 Interoperability
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
1. 產生教材之metadata • Metadata以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+
3. 嵌入java script • 在每個教材網頁中嵌入SCORM定義的java script,作為與LMS溝通之用 • 嵌入檔案 • APIWrapper.js • SCOFunction.js
驗證工具與目標 • 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學年度資訊工程系碩士論文 • 王學誠等,導入網路教學共享機制之探討與實作 ,國立臺灣大學「台大工程」學刊第八十五期,民國九十一年六月