27
SCORM RTE 1.3 SCORM RTE 1.3 報報報 報報報 : GI1 18 : GI1 18 報報報 報報報

SCORM RTE 1.3

Embed Size (px)

DESCRIPTION

SCORM RTE 1.3. 報告者 : GI1 18 李肇龍. Outline. What is SCORM ? SCORM History What is SCORM RTE ? SCORM RTE Stabilization SCORM RTE Model SCORM RTE – API Conclusions References. What is SCORM ?. SCORM (Sharable Content Object Reference Model) 譯做 共享內容物件參考模型 或 共享元件參照模式 。 - PowerPoint PPT Presentation

Citation preview

SCORM RTE 1.3 SCORM RTE 1.3 報告者報告者 : GI1 18 : GI1 18 李肇龍李肇龍

OutlineOutline

►What is SCORM ?What is SCORM ?►SCORM HistorySCORM History►What is SCORM RTE ?What is SCORM RTE ?►SCORM RTE SCORM RTE Stabilization Stabilization ►SCORM RTE ModelSCORM RTE Model►SCORM RTE – APISCORM RTE – API►ConclusionsConclusions►ReferencesReferences

What is SCORM ?What is SCORM ?

► SCORM (Sharable Content Object Reference Model) SCORM (Sharable Content Object Reference Model) 譯做譯做共享內容物件參考模型共享內容物件參考模型或或共享元件參照模式共享元件參照模式。。

► 透過「教材重複使用與共享機制」的建立,來縮短開發時間、透過「教材重複使用與共享機制」的建立,來縮短開發時間、減少開發成本、促成在各學習平台間流通自如,也能達到大減少開發成本、促成在各學習平台間流通自如,也能達到大幅降低訓練費用的目標。幅降低訓練費用的目標。

► 由美國由美國 ADL (Advanced Distribution Learning) ADL (Advanced Distribution Learning) 整合教材開整合教材開發廠商及使用者與發廠商及使用者與 IMSIMS 、、 AICCAICC 、 、 IEEEIEEE 等標準推動單位,等標準推動單位,共同彙整各界在教材標準上的努力成果,研訂出來的一套相共同彙整各界在教材標準上的努力成果,研訂出來的一套相互關連的技術指引。互關連的技術指引。 ADLADL 訂定 訂定 SCORM SCORM 時,特別強調時,特別強調不再不再重新研發重新研發 (Don‘t reinvent the wheel)(Don‘t reinvent the wheel) 。意思是不會提出。意思是不會提出新的規格,而是把重點擺在新的規格,而是把重點擺在提出整合現有 提出整合現有 E-learningE-learning 規範規範的架構模型的架構模型。 。

What is SCORM ? (cont.)What is SCORM ? (cont.)► 可獲取性 可獲取性 (Accessibility)(Accessibility) :可在任何時間或地點,透過網路:可在任何時間或地點,透過網路

獲取所需的教材。獲取所需的教材。► 可溝通性可溝通性 (Interoperability)(Interoperability) :教材可以在任何開發系統及:教材可以在任何開發系統及

教學平台上使用。教學平台上使用。► 耐久性耐久性 (Durability)(Durability) :科技提升或改變時,不須重新修改應:科技提升或改變時,不須重新修改應

用程式或教材。用程式或教材。► 可再使用性可再使用性 (Reusability)(Reusability) : : 在不同應用環境下,教材可以重在不同應用環境下,教材可以重

複使用。複使用。► 可維持性可維持性 (Maintainability)(Maintainability) : : 內容發展或改變時,不須重新內容發展或改變時,不須重新

修改和設計。修改和設計。► 適應性適應性 (Adaptability)(Adaptability) : : 可以根據個人或組織訂做不同的指可以根據個人或組織訂做不同的指

令。令。

SCORM HistorySCORM History

► 20002000 年年 11 月,月, SCORM 1.0SCORM 1.0 :: 主要以提供研發使用。主要以提供研發使用。

► 20012001 年年 11 月,月, SCORM 1.1SCORM 1.1 : : 走出實驗室朝向正式的應用,並開始提供相容性測試軟體。走出實驗室朝向正式的應用,並開始提供相容性測試軟體。

► 20012001 年年 1010 月,月, SCORM 1.2SCORM 1.2 :: 導入了課程內容包裹的概念,並新增了教材與導入了課程內容包裹的概念,並新增了教材與 metadatametadata 之匯入∕之匯入∕

匯出。匯出。► 20042004 年年 11 月,月, SCORM 2004 1st ed.SCORM 2004 1st ed. ::

讓所有教材能夠獨立維持。讓所有教材能夠獨立維持。► 20042004 年年 77月,月, SCORM 2004 2nd ed.SCORM 2004 2nd ed. ::

改進 改進 Content Aggregation Model Content Aggregation Model 和 和 Run-Time EnvironmentRun-Time Environment 。。► 20062006年年 1010 月,月, SCORM 2004 3rd ed.SCORM 2004 3rd ed. ::

針對可溝通性做改進。 針對可溝通性做改進。

What is SCORM RTE ?What is SCORM RTE ?

►RTE (Run-time Environment)RTE (Run-time Environment) 課程執行環境課程執行環境 一套標準的方法,讓一套標準的方法,讓 LMSLMS啟動學習資源以及讓學啟動學習資源以及讓學

習資源與平台之間可以互相溝通資訊,讓學習資習資源與平台之間可以互相溝通資訊,讓學習資源能夠在不同的學習管理平台內也可以重複使用。源能夠在不同的學習管理平台內也可以重複使用。

What is SCORM RTE ? (Cont.)What is SCORM RTE ? (Cont.)► 啟動啟動 (Launch)(Launch) ::

啟動的機制是要讓啟動的機制是要讓 LMSLMS 可以依照特定條件啟動可以依照特定條件啟動 SCOSCO 或是或是 AssetsAssets 。。LMSLMS 可以根據課程包裹中所定義的順序、或是依照學習者的指示、可以根據課程包裹中所定義的順序、或是依照學習者的指示、或是依照學習者學習的狀況而啟動課程,例如,當使用者通過某個或是依照學習者學習的狀況而啟動課程,例如,當使用者通過某個課程的前測課程的前測 (pretest)(pretest) 時就啟動課程時就啟動課程 AA ,否則啟動課程,否則啟動課程 BB 。。

► 應用程式編程介面應用程式編程介面 (API)(API) :: APIAPI 是由是由 SCOSCO 資源發送狀態資訊資源發送狀態資訊 ((初始化、完成、錯誤初始化、完成、錯誤 )) 和交換資料和交換資料

(( 獲取和設置獲取和設置 )) 的標準函數所構成,使得教材內容與的標準函數所構成,使得教材內容與 LMSLMS 能互相溝通,能互相溝通,簡單說, 簡單說, APIAPI 是是 LMSLMS 與與 SCOSCO 間的溝通方式。 間的溝通方式。

► 資料模式資料模式 (Data model)(Data model) :: 資料模式是用以定義資料模式是用以定義 SCOSCO 物件之相關屬性、行為、關連、組合、及物件之相關屬性、行為、關連、組合、及繼承等, 是繼承等, 是 LMSLMS 與與 SCOSCO 彼此都知道的資料格式。彼此都知道的資料格式。

SCORM RTE SCORM RTE Stabilization Stabilization

►Data ModelData Model SCORM 1.0SCORM 1.0 – AICC/CMI CMI001 Guidelines for – AICC/CMI CMI001 Guidelines for

Interoperability Version 3.0.1Interoperability Version 3.0.1 SCORM 1.1SCORM 1.1 – AICC/CMI CMI001 Guidelines for – AICC/CMI CMI001 Guidelines for

Interoperability Version 3.4 Interoperability Version 3.4 SCORM 1.2SCORM 1.2 – Same as above – Same as above SCORM 2004SCORM 2004 – IEEE 1484.11.1 Draft Standard – IEEE 1484.11.1 Draft Standard

for Learning Technology – Data Model for for Learning Technology – Data Model for Content Object Communication Draft 3 Content Object Communication Draft 3

SCORM 2004 2nd Ed.SCORM 2004 2nd Ed. – IEEE 1484.11.1 Draft – IEEE 1484.11.1 Draft Standard for Learning Technology – Data Model Standard for Learning Technology – Data Model for Content Object Communication Draft 3for Content Object Communication Draft 3

SCORM 2004 3rd Ed.SCORM 2004 3rd Ed. – Same as above – Same as above

SCORM RTE SCORM RTE Stabilization (ConStabilization (Cont.)t.)

► APIAPI SCORM 1.0SCORM 1.0 – AICC/CMI CMI001 Guidelines for Interop – AICC/CMI CMI001 Guidelines for Interop

erability Version 3.0.1erability Version 3.0.1 SCORM 1.1SCORM 1.1 – AICC/CMI CMI001 Guidelines for Interop – AICC/CMI CMI001 Guidelines for Interop

erability Version 3.4 erability Version 3.4 SCORM 1.2SCORM 1.2 – Same as above – Same as above SCORM 2004SCORM 2004 – IEEE 1484.11.2-2003 ECMAScript Appli – IEEE 1484.11.2-2003 ECMAScript Appli

cation Programming Interface for Content to Runtime cation Programming Interface for Content to Runtime Services Communication Standard Services Communication Standard

SCORM 2004 2nd Ed.SCORM 2004 2nd Ed. – Same as above – Same as above SCORM 2004 3rd Ed.SCORM 2004 3rd Ed. – Same as above – Same as above

SCORM RTE ModelSCORM RTE Model►AssetAsset :不可再分割的學習資源:不可再分割的學習資源

ContentModel

SCO

Asset

ContentAggregation

metadata

metadata

metadata

SCORM RTE Model (Cont.)SCORM RTE Model (Cont.)► SCO (Share Content Object)SCO (Share Content Object) :一個教學單元,為:一個教學單元,為 LMSLMS

所能控管的最小單位所能控管的最小單位ContentModel

SCO

Asset

ContentAggregation

metadata

SCORM RTE Model (Cont.)SCORM RTE Model (Cont.)► Content AggregationContent Aggregation :集合相關教材形成完整知識呈現:集合相關教材形成完整知識呈現

(( 可視為一可視為一 chapter)chapter)ContentModel

SCO

Asset

ContentAggregation

Xml form

SCORM RTE Model (Cont.)SCORM RTE Model (Cont.)

SCORM RTE Model (Cont.)SCORM RTE Model (Cont.)►RTE Temporal ModelRTE Temporal Model

Learner Attempt – Learner Attempt – 學習者使用內容物件以滿足學習者使用內容物件以滿足學習活動之要求的歷程。學習活動之要求的歷程。

Learner Session – Learner Session – 學習者未間斷的使用內容物學習者未間斷的使用內容物件之時間。件之時間。

Communication Session – Communication Session – 內容物件與應用程內容物件與應用程式介面間處於連線狀態的歷程。式介面間處於連線狀態的歷程。

Login Session – Login Session – 當學習者登入後到登出系統的當學習者登入後到登出系統的時間。時間。

SCORM RTE Model (Cont.)SCORM RTE Model (Cont.)

Single Learner Attempt with one Learner SessionSingle Learner Attempt with one Learner Session

Learner Attempt spread over serveral Learner SessionLearner Attempt spread over serveral Learner Session

Successive Learner Attempt, each of which Successive Learner Attempt, each of which spread over several Learner Sessionsspread over several Learner Sessions

SCORM RTE – APISCORM RTE – API

►API (Application Programming Interface):API (Application Programming Interface):主要在提供讓主要在提供讓 SCOSCO 和和 LMSLMS 溝通的溝通機制。溝通的溝通機制。 API ImplementationAPI Implementation: : 將將 APIAPI功能實做與揭示功能實做與揭示。。

LMSLMS只需提供只需提供 API ImplementationAPI Implementation 來實做來實做 APIAPI的功能,並開放其的功能,並開放其 public interfacepublic interface給用戶端的給用戶端的SCOSCO 。。

API InstanceAPI Instance: : 為為 API ImplementationAPI Implementation 個別的執個別的執行情境與狀態。行情境與狀態。 API InstanceAPI Instance代表代表在在 SCOSCO運作運作中和中和 SCOSCO 互動的執行軟體互動的執行軟體。。

SCORM RTE – API (Cont.)SCORM RTE – API (Cont.)►API Implementation API Implementation 揭示方法揭示方法 ::

Session MethodsSession Methods: : 透過透過 API InstanceAPI Instance 來標記來標記 SCSCOO 和和 LMSLMS 間,溝通的開始和結束。間,溝通的開始和結束。

Data-transfer MethodsData-transfer Methods: : 利用利用 API InstanceAPI Instance 來交來交換換 SCOSCO 和和 LMSLMS 間的資料模組值。間的資料模組值。

Support MethodsSupport Methods: : 運用運用 API InstanceAPI Instance作為作為 SCOSCO和和 LMSLMS 間的輔助溝通 間的輔助溝通 ((例如錯誤處理例如錯誤處理 )) 。。

API Instance State TransitionsAPI Instance State Transitions

ConclusionsConclusions►可共享的內容物件可共享的內容物件►即時且符合使用者需求的教材組合即時且符合使用者需求的教材組合►提供一個不受時空限制的學習方式提供一個不受時空限制的學習方式

ReferencesReferences

► 國立臺灣師範大學圖資所國立臺灣師範大學圖資所 --數位圖書館研究團隊數位圖書館研究團隊 , , SCORM RSCORM Run-Time Environment Ver. 1.3 un-Time Environment Ver. 1.3 中譯精簡版中譯精簡版 , May 4, 2004, May 4, 2004

► Advanced Distributed Learning Co-Laboratory Hub, Advanced Distributed Learning Co-Laboratory Hub, SCOSCORM 2004 3rd Edition Run-Time Environment Ver. 1.0RM 2004 3rd Edition Run-Time Environment Ver. 1.0, No, Nov. 16, 2006v. 16, 2006

► 李琮堯李琮堯 , , An Introduction to SCORMAn Introduction to SCORM, , 中興大學資訊科學研中興大學資訊科學研究所 究所 - - 網路與多媒體組網路與多媒體組

► Advanced Distributed Learning Web Page:Advanced Distributed Learning Web Page: http://www.adlnet.gov/index.aspxhttp://www.adlnet.gov/index.aspx

► Wikipedia – SCORM:Wikipedia – SCORM: http://en.wikipedia.org/wiki/SCORMhttp://en.wikipedia.org/wiki/SCORM http://zh.wikipedia.org/wiki/SCORMhttp://zh.wikipedia.org/wiki/SCORM