標準簡介
SCORM 共享內容對象參考模型(Sharable Content Object Reference Model)是由美國國防部"高級分散式學習"(Advanced Distributed Learning,以下簡稱ADL)組織所擬定的標準,對於數字內容教材的製作、內容開發提供一套共通的規範。"
“教材再用與共享”是SCORM的核心概念。
SCORM 想要強調的精神是教材可以透過統一的格式跨平台、可以真正的達到可重複使用、追蹤學習記錄也可以有統一的標準,更能符合學習者的需要。
"高級分散式學習"(ADL)是美國國防部(DoD)和白宮科技政策局(OSTP)在1997年11月成立的研究項目。ADL 組織通過ADL協同實驗室(ADL Co-Lab)為一些DoD活動提供了場所並組織聯合代理髮起人和項目經理協同工作。ADL組織的使命是為高質量的教育和培訓提供途徑以滿足個體的需求,經濟有效地傳遞且不受時間地點限制。ADL組織的工作目標主要是促進動態的、有成本效益的學習軟體和系統的大規模開發,進而刺激這些產品的市場以滿足軍事服務和民族勞動力未來的教育和培訓需求。ADL組織的具體工作就是ADL規範和指導方針(如SCORM)的發展和貫徹執行。
基於任何可以通過網路傳播的內容都能很容易地在其他教學設施中套用而對訪問和網路互動沒太多要求的假設,SCORM標準描述了一個調配模型,這個調配模型提供一些能被廣泛接受和貫徹執行的數位化學習標準。這些標準包括關於學習者學習對象之間的信息交流的套用編程接口(Application Programming Interface ,API)、一個描述這些信息的定義數據模型、一個實現學習內容互操作的內容包裝規範、一些用於描述學習內容的標準的元數據元素,以及一些用於組織學習內容的標準的排序規則。
由於SCORM採用以上標準方法來定義和存取關於學習對象的信息,符合SCORM標準的學習內容對象具有高水平的可訪問性、適應性、可承受性、持久性、互操作、重用性等。SCORM標準的使用將會增強LMS運行不同商家工具開發的內容和這些內容的數據轉換的能力,增強不同商家開發的LMS運行相同內容以及這些內容在執行時的數據交換的能力,增強多種網路LMS產品/環境訪問相同知識庫的可執行內容並運行這些內容的能力。這種策略消除了為適合最新的技術平台需要做的許多開發工作,將會使開發者更多地關注有效的學習策略。
SCORM版本
SCORM標準從提出現在已有多個版本,分別是SCORM 1.0 SCORM 1.1 SCORM 1.2 ,SCORM 2004,套用最廣泛的是SCORM 1.2,其次為SCORM 2004。
2002年發布SCORM1.2,2004年發布SCORM1.3(也稱為SCORM2004),2005年發布SCORM2004 2nd,2006年發布SCORM2004 3rd,2009年發布SCORM2004 4th。
基本目標
可訪問性(Accessibility):遠程查詢和訪問教學成分並將它們傳遞到許多其他地方的能力;
適應性(Adaptability):可隨學習者之經驗,而調整其學習內容,達成適應性的學習;
可承受性(Affordability):在教學中通過減少時間和成本來提高效率和生產率的能力;
持久性(Durability):系統軟體版本升級後無需高費用的重新設計、重新配置或重新編碼的能力;
互操作(Interoperability):在不同硬體、作業系統、網路瀏覽器中操作;
重用性(Reusability):將內容組件整合到多種套用和情境中的能力。
基本內容
可共享內容對象參考模型(SCORM)集成了其他一些現今流行的組織如AICC (Aviation Industry CBT Committee )、ARIADNE(Alliance of Remote Instructional Authoring & Distribution Networks for Europe)、IMS(IMS Global Learning Consortium, Inc.)及IEEE LTSC(the Institute of Electrical and Electronics Engineers ,Learning Technology Standards Committee)標準,各取所長。主要引用了 IMS的XML語言來形容學習資源和內容包裝指針,以及AICC中內容軟體與學習平台之間之溝通協定等標準。SCORM研究規範和標準來提供實現網路化學習對象的互操作、可訪問和重用性等綜合的數位化學習功能。
技術手冊
SCORM是一些規範和標準集合成的"技術手冊"。每本技術手冊都可以看作是單獨的書放在一起組成的不斷發展的書庫。這些技術手冊目前被分成三個主題:"內容聚合模型(Content Aggregation Model ,CAM)"、"運行時間環境(Run-time Environment ,RTE)"和"排序和導航(Sequencing and Navigation ,SN)"。
標準和規範
可共享對象參考模型(SCORM) 2004主要包括以下三個方面的標準和規範:
SCORM內容聚合模型 (CAM)、SCORM運行時間環境(RTE)和SCORM 排序和導航(SN)。CAM從課件內容的組織角度來考慮,如何定義一個標準化的內容模型;RTE從課件(courseware)與平台(LMS)如何互動的角度定義學習過程的行為規範。SN從排序和導航的角度定義SCO這件的業務邏輯關係。
SCORM內容聚合模型 (CAM)
SCORM內容聚合模型 (CAM)一書描述了組成一次學習過程的材料,如何包裝才能使這些材料能夠在不同系統之間交換,如何描述這些材料才能實現查詢,以及如何定義這些材料呈現的先後次序的規則。
SCORM內容聚合模型(CAM)也確定了構建內容集合體(如課程、課、模組等)的任務和要求。這本書包括創建內容包的信息、將元數據套用到內容包的成分中和將排序和導航細目套用於內容包中的前後關係。SCORM CAM有很多地方依賴SCORM RTE。SCORM元數據描述了SCORM內容聚合模型(內容集合體、活動、SCOs和微單元)的不同成分。元數據作為標識的一種形式促進了這些組成部分的查詢和開發。到現在SCORM元數據和SCORM RTE還沒有確定的相關性,SCORM元數據還沒有影響到運行時間的動作或事件。由於這些原因,元數據在SCORM RTE中沒有詳細說明。隨著SCORM的演變,這種關聯也會得到改變。
SCORM運行時間環境(RTE)
SCORM運行時間環境(RTE) 描述了學習管理系統(LMS)對運行時間環境的要求(如,內容啟動過程、內容和不同管理系統之間的交流、以及用於呈現學習者過去信息的標準的數據模型元素)。RTE包括SCO(可共享內容對象)的要求及其在API(套用編程接口)中的套用、SCORM運行時間環境數據模型。
SCORM RTE的目的是提供SCO 和LMS互操作的方法。SCORM為學習內容在多種LMSs之間提供互操作方法,無論是用什麼工具開發的內容。為了使這成為可能,必須有一個共同的方法來啟動內容,有一個內容和LMS溝通的共同方法,並且預先確定運行過程中LMS和內容交換的數據元素。SCORM RTE的三個組成部分定義為啟動、套用編程接口(API)和數據模型。這些元素的技術說明在SCORM RTE中有描述,但是RTE遵循這些數據元素的簡單概述。
SCORM 排序和導航
SCORM 排序和導航(SN)描述了符合SCORM 的內容是如何通過一些學習者發起的或系統發起的導航時間排序的。內容的分支和流程可以用預先確定的一些活動來描述,尤其是在設計時定義。SCORM SN也描述了符合SCORM的LMS是如何根據一些學習者發起的或系統發起的導航事件和它們對運行事件環境的影響來解釋排序規則。
常用術語
ADL Co-Lab
網路--為ADL支持協作研究、開發和評估的一般工具、標準、內容和指導方針的設備和資源網路。
SCORM運行時間環境(RTE)套用編碼接口(API)--為LMS呈現內容對象的互動機制(如,初始化、結束或出錯),以及用於LMS和可共享對象(SCO)之間獲取和設定數據(如,分數、時間限制等)。
微單元
--最基本形式的學習內容是由電子呈現的媒體、文本、聲音、網頁、評價對象或其他數據塊等傳遞給網路客戶的微單元組成的
內容組織結構--通過結構化的教學單元表示內容的預計套用的結構圖。
內容模型--定義一次學習體驗的內容組成部分的定義術語。
內容包裝--提供在不同系統或工具之間交換數位化學習資源的標準方式。內容包裝也可以定義結構(或內容組織)和一些學習資源的預期行為。
SCORM運行時間環境(RTE)數據模型--數據元素的標準設定用於定義互動信息,例如,學習資源的地位。在它的最簡單形式中,數據模型定義了LMS 和 SCO都要知道的元素。LMS必須始終保持對必須數據元素的陳述,如果在多個系統中重用時學習內容必須只套用這些預定義的數據元素。
學習管理系統
(LMS)--為傳遞、跟蹤、匯報和管理學習內容、學生的進步和學生之間的互動設計的一套性能。術語LMS可用於很簡單的課程管理系統中,或非常複雜的企業分散式環境中。
元數據--提供共同的術語是學習資源能夠以相同的方式描述。元數據可以收集在目錄中,也可以直接和它描述的學習資源包裝在一起。可以系統地查詢和重新找到元數據描述的學習資源來使用和重用。有三種類型的元數據:
微單元元數據--給"未加工的媒體"微單元的元數據定義,這個定義用於提供關於微單元在課件內容中獨立於套用或潛在套用的詳細信息。在諸如內容知識庫中這種元數據主要用於內容創建過程中促進微單元的重用性和可發現性。
內容組織元數據--關於描述內容組織的元數據的定義。套用內容組織元數據的目的是在諸如內容庫中使內容組織可訪問(使能夠找到)以及提供關於內容組織的詳細信息。
可共享內容對象
(SCO)元數據--可以用於SCO的元數據的定義,提供SCO中所呈現內容的詳細信息。這個元數據是用來實現這些內容在諸如知識庫中的重用和可發現性的。
可共享內容對象(SCO)--代表包括用於SCORM運行時間環境和LMS互動的特殊可起動的微單元的一個或多個微單元。一個SCO表示可以用LMS和SCORM運行時間環境跟蹤的學習資源的粒度的最低水平。
可共享對象參考模型(SCORM)--為學習對象定義了網上學習"內容聚合模型"和"運行時間環境"。最簡單地說,它就是參照了一些符合DoD對數位化學習內容高水平要求的相關技術規範和指導方針的模型。
SCORM 內容聚合模型(CAM)--提供從可發現、可重用、可共享和互操作的學習資源中組合學習內容的共同方法。
SCORM 運行時間環境 (RTE)--提供基於可共享內容對象的學習內容和教學管理系統之間的互操作的方法。
SCORM 排序和導航 (SN)--LMS為呈現一次特定的學習體驗所必需遵循的規則。內容開發者要為LMS必須堅持的規則的定義負責。這些規則在內容結構中有陳述,在內容包裝的組織部分有編碼。通過這種方式,一些學習資源預定的動作就可以同包一起從一個LMS環境移到另一個中去。
開發工具
Articulate Studio
Adobe Captive
CourseLab
Lectora
Snap
ToolBank
產生過程
計算機被發明後不久,心理學家和教育學家就認識到了計算機的教學價值和潛力。隨後, Internet的出現,為信息和知識的交流傳播提供了便捷的途徑,網路成為一個環球的公共的傳遞平台,基於網路的學習內容幾乎可以被任何媒體傳遞,基於網路的技術迅速成為學習技術的主流,這也對原有的CBI(Computer-Based Instruction)和ITS(Intelligent TutoringSystems )產生了巨大的影響。研究者開始關注如何運用網路這個學習傳遞平台,更好地為學習者服務。
1997年,美國國防部(DoD)想利用學習和信息技術使教育現代化,並促使政府、學院和商界共同合作開發數位化學習(e-Learning)的標準,於是就提出建立高級分散式學習(Advanced Distributed Learning)的方案。ADL的長遠目標是使學習者隨時隨地可以得到他們想得到的高質量的教育、培訓或是幫助,而且還要適應不同學習者的不同需要、知識背景、興趣愛好和認知體系,使學習更可靠,更有效,還要能減少教育培訓的成本,做到“物美價廉”。有了網路這個傳遞平台,傳遞什麼樣的學習資源成為ADL能否實現長遠目標的關鍵。現有的一些學習資源,不能滿足ADL的高要求,例如,現有課件因缺乏統一的格式和結構,難於適應將來網路教學共享資源的基本要求。不同系統使用不同的文檔格式,各自開發獨立的課件管理系統,系統之間無法進行交流,即便在系統內部,內容及課件的更新也不容易。於是ADL的開發者開始把焦點集中到定義可重複使用的學習對象,開發新的內容模型,內容包裝等問題上,於是SCORM應運而生。
e-Learning的國際技術標準SCORM所包含的主要內容
SCORM定義了一個網路化學習的“內容聚合模型”(Content Aggregaion Model)和學習對象的“實時運行環境”(Run-time Environment)。簡單說,它是為了滿足對網路化學習內容的高水平要求而設計的模型,參考了一系列相關技術規範。這個模型由內容模型(Content Model)、元數據(Meta-data)和內容包裝(Content Packaging)三部分組成。SCORM內容聚合模型的目的是提供一個公共的方法,把學習資源組合成學習內容。它還定義了如何確認和描述學習內容,怎么整合成一個課程或課程的一部分,學習內容如何在學習管理系統和內容知識庫這樣的系統之間移動。許多組織在SCORM的開發方面做出了重要的貢獻,如歐洲遠程教學和分散式網路聯盟(ARIADNE)、航空工業計算機培訓委員會(AICC)、電氣和電子工程師協會學習技術標準委員會(IEEE LTSC)、教學管理系統全球化學習聯盟(IMS)等。
SCORM的目的是學習資源可以在不同的學習管理系統中重複使用和具有互操作性。要使這些成為可能,必須有公共的方法啟動學習資源、公共的機制使學習資源和LMS進行交流,並要有預定義的語言和辭彙形成這種交流的基礎。實時運行環境(Run-Time Environment)就提供了這種公共機制。實時運行環境有三個方面: 運行(Launch)、套用編程接口(API)和數據模型(Data Model)。