| ||
![]() | ||
| ||
![]() | ||
SCORM Content Aggregation Model(CAM)概述 SCORM內(nèi)容集合模型的目的是提供一個(gè)公共的方法,把學(xué)習(xí)資源組合成學(xué)習(xí)內(nèi)容。它還定義了如何確認(rèn)和描述學(xué)習(xí)內(nèi)容,怎么整合成一個(gè)課程或課程的一部分,學(xué)習(xí)內(nèi)容如何在學(xué)習(xí)管理系統(tǒng)和內(nèi)容知識(shí)庫這樣的系統(tǒng)之間移動(dòng)。許多組織在SCORM的開發(fā)方面做出了重要的貢獻(xiàn),如歐洲遠(yuǎn)程教學(xué)和分布式網(wǎng)絡(luò)聯(lián)盟(ARIADNE)、航空工業(yè)計(jì)算機(jī)培訓(xùn)委員會(huì)(AICC)、電氣和電子工程師協(xié)會(huì)學(xué)習(xí)技術(shù)標(biāo)準(zhǔn)委員會(huì)(IEEE LTSC)、教學(xué)管理系統(tǒng)全球化學(xué)習(xí)聯(lián)盟(IMS)等。 SCORM內(nèi)容集合模型由下面幾個(gè)內(nèi)容組成: 1. 內(nèi)容模型:定義了一次學(xué)習(xí)體驗(yàn)的內(nèi)容組件的命名。 2. 內(nèi)容包裝:定義了一次學(xué)習(xí)體驗(yàn)的固定動(dòng)作(內(nèi)容結(jié)構(gòu))以及如何在不同的環(huán)境中組合學(xué)習(xí)資源的活動(dòng)(內(nèi)容打包)。 3. 元數(shù)據(jù):一種詳細(xì)描述控制模型組件實(shí)例的信息的機(jī)制。 4. 序列和導(dǎo)航:一組定義規(guī)則集的模型,描述了活動(dòng)的固定次序。
![]() SCORM內(nèi)容模型 SCORM內(nèi)容模型組件 SCORM內(nèi)容模型描述了從學(xué)習(xí)資源中構(gòu)造一次學(xué)習(xí)體驗(yàn)所需的SCORM的內(nèi)容組件。SCORM定義了如何把一些低等級(jí)的、可共享的學(xué)習(xí)資源組合成一些高等級(jí)結(jié)構(gòu)的對(duì)象的方法。SCORM內(nèi)容模型由素材(Assets)、可共享內(nèi)容對(duì)象(SCOs)以及內(nèi)容組織(Content Organization)組成。 Asset 素材(Asset)是一種以電子化表現(xiàn)的媒體,如文本,圖像,聲音,以及任何可以用Web方式呈現(xiàn)給學(xué)習(xí)者的內(nèi)容。一個(gè)以上的素材能被組合成新的單個(gè)素材。 ![]() 一個(gè)Asset可以用Asset Meta-data來描述,并通過這些數(shù)據(jù)來在線搜索,從而可以增加重用的機(jī)會(huì)。將基本元素綁定到Meta-data的機(jī)制稱為內(nèi)容打包。 共享內(nèi)容對(duì)象 一個(gè)共享內(nèi)容對(duì)象由一個(gè)或多個(gè)素材(Asset)組成,它對(duì)外表現(xiàn)為一個(gè)學(xué)習(xí)資源,并且共享內(nèi)容對(duì)象能夠與所有學(xué)習(xí)管理系統(tǒng)(LMSs)通信。一個(gè)共享內(nèi)容對(duì)象表現(xiàn)為一個(gè)細(xì)粒度,低等級(jí)的學(xué)習(xí)資源,它能通過SCORM運(yùn)行時(shí)環(huán)境數(shù)據(jù)模型與學(xué)習(xí)管理系統(tǒng)通信。共享內(nèi)容對(duì)象與資源的不同點(diǎn)是:共享內(nèi)容對(duì)象使用標(biāo)準(zhǔn)IEEE ECMAScript應(yīng)用程序接口與學(xué)習(xí)管理系統(tǒng)通信。 ![]() SCOs必須使用Initialize與Terminate方法通知LMS初始化與結(jié)束。下類列表列出了SCO需要提供的功能: 1. 發(fā)現(xiàn)LMS提供的API實(shí)例; 2. 使用API實(shí)例與LMS進(jìn)行初始化通信和使用GetValue()和SetValue()方法讀取或設(shè)置值。 3. 使用API實(shí)例通知LMS結(jié)束。 SCO可以利用下列SCORM RET所提供的特性: 1. 任何符合SCORM RTE的LMS都能發(fā)布和跟蹤SCOs,而不管這個(gè)SCOs是怎樣產(chǎn)生的。 2. 任何符合SCORM RTE的LMS都能跟蹤任何SCO,并且知道將何時(shí)開始和結(jié)束它。 3. 任何符合SCORM RTE的LMS都能使用相同的方法發(fā)布SCO。
內(nèi)容組織 一個(gè)內(nèi)容組織是一個(gè)類似于圖表示方法來表示映射關(guān)系,它詳細(xì)描述了所有學(xué)習(xí)活動(dòng)的組織結(jié)構(gòu),如顯示一些活動(dòng)的彼此關(guān)聯(lián)。學(xué)習(xí)活動(dòng)可以由一些子活動(dòng)組成,這樣的結(jié)構(gòu)可以嵌套任意深度。所有的葉子活動(dòng)(沒有子活動(dòng)的活動(dòng))將會(huì)與一些學(xué)習(xí)資源想關(guān)聯(lián)(SCO或素材)。含有子活動(dòng)的活動(dòng)稱為簇(Clusters)。任何在內(nèi)容組織中的活動(dòng)能夠引用其他的活動(dòng)元數(shù)據(jù)。 ![]() 序列與導(dǎo)航 序列僅作用于活動(dòng)。LMS有責(zé)任解析定義在內(nèi)容組織中的序列信息,并根據(jù)序列信息采取相應(yīng)的動(dòng)作。在SCORM中,序列信息定義在內(nèi)容組織中,與有關(guān)的學(xué)習(xí)資源相分離。當(dāng)一些學(xué)習(xí)資源具有自己的條件分支的情況下,它的序列是由自己控制,因此這些序列信息不能定義在內(nèi)容組織中。 SCORM內(nèi)容包 一個(gè)IMS內(nèi)容包包含兩個(gè)組件: 1. 一個(gè)清單文件(imsmanifest.xml),該文件描述了關(guān)聯(lián)包內(nèi)資源的結(jié)構(gòu)。清單文件必須定義在內(nèi)容包的根目錄中。 2. 一些物理文件包裝成的內(nèi)容包。 ![]() 包(package) 一個(gè)包指一個(gè)學(xué)習(xí)單位。它可以是課程的一部分或一個(gè)課程或一個(gè)課程集合,并且可以被獨(dú)立分發(fā)。包可以被任意分解或組合,這樣包必須自含有所有關(guān)于描述包本身的必須信息。 清單(Manifest) 清單是一個(gè)XML文檔,它包含了關(guān)于包內(nèi)內(nèi)容結(jié)構(gòu)的描述。一般的規(guī)則是一個(gè)包總是包含單個(gè)頂極的清單,該頂極清單包含一個(gè)或多個(gè)(子)清單。清單必須滿足下列要求: 1. 清單文件應(yīng)該是一個(gè)名為imsmanifest.xml的文件。 2. 清單文件imsmanifest.xml和任何它的控制文件(如DTD,XSD)必須放在內(nèi)容包的根目錄下。所有的控制文件必須是有效的XML格式,并含有 3. 任何元素必須符合定義在IMS內(nèi)容包XML綁定規(guī)范。 包交換文件(Package Interchange File,PIF) 包交換文件(PIF)為一個(gè)壓縮文件,它包含了imsmanifest.xml,所有的控制文件和內(nèi)容包中的資源引用。 清單文件的組成 一個(gè)清單文件描述了關(guān)于包內(nèi)內(nèi)容的信息。 ![]() 清單文件由4個(gè)主要部分組成: 1. Meta-data:內(nèi)容包數(shù)據(jù)描述的入口。 2. Organizations:包含了學(xué)習(xí)資源的組織或內(nèi)容結(jié)構(gòu)作為一個(gè)單位。 3. Resources:在內(nèi)容包中定義的學(xué)習(xí)資源束(集合)。 4. (sub)Manifest(s):嵌套的子清單。
Meta-data Meta-data是一種描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用來描述整個(gè)內(nèi)容包。元數(shù)據(jù)提供了內(nèi)容包的自搜索和自發(fā)現(xiàn)的功能。它提供了一種描述內(nèi)容包特征的機(jī)制。 Organizations 組織用來描述在內(nèi)容包中的內(nèi)容的組織方式。它可以包含一個(gè)或多個(gè)組織組件。IMS和SCORM都沒有規(guī)定是否根據(jù)學(xué)習(xí)分類來定義組織。所以命名方式留個(gè)了內(nèi)容開發(fā)者。 Resources 清單中的資源組件用于描述外部資源,也用戶在包中定位物理文件。這些文件或許是媒體文件,文本文件,評(píng)估對(duì)象或其他的一些可表示為電子數(shù)據(jù)的內(nèi)容。概念上文件之間的分組和關(guān)系表現(xiàn)為資源組件。聯(lián)合資源通常被稱為“內(nèi)容”。 單個(gè)資源能被多個(gè)組件包含。在SCROM中,這些組件就是簡單的Asset。如果這些組件能與LMS通信,則稱之為SCO。
![]() 內(nèi)容打包 將內(nèi)容對(duì)象(Asset、SCOs等)綁定到Meta-data的機(jī)制稱為內(nèi)容打包。當(dāng)使用XML綁定時(shí)需要遵守以下內(nèi)容: 1. XML的格式需要符合W3C的XML1.0規(guī)范。 2. XML的格式必須符合IMS內(nèi)容包信息模型所定義的結(jié)構(gòu)。 SCORM內(nèi)容包應(yīng)用特征: 1. 資源包應(yīng)用程序特征:一個(gè)沒有定義學(xué)習(xí)資源組織(SCOs或Asset)的學(xué)習(xí)資源集合的內(nèi)容包。這些學(xué)習(xí)資源相互之間沒有任何關(guān)系。 2. 內(nèi)容集合包應(yīng)用程序特征:一個(gè)由學(xué)習(xí)資源集合以及它們的靜態(tài)結(jié)構(gòu)和序列所組成的內(nèi)容包。 清單文件 清單是一個(gè)關(guān)于包內(nèi)容的目錄組織結(jié)構(gòu),所有的清單都定義在imsmanifest.xml文件中。 內(nèi)容層次結(jié)構(gòu) 一個(gè)學(xué)習(xí)資源集合通常被組織成一個(gè)層次結(jié)構(gòu)。一個(gè)層次的活動(dòng)依賴于資源,它提供了特定的學(xué)習(xí)體驗(yàn)。只有葉子item(沒有孩子的item)能引用一個(gè)學(xué)習(xí)資源。其他的條目必須包含至少一個(gè)條目。SCORM規(guī)定一個(gè)學(xué)習(xí)資源必須是連種類型之一,SCO或Asset。 如圖所示: ![]() SCORM元數(shù)據(jù) 概述 最重要的觀點(diǎn)是,對(duì)于內(nèi)容開發(fā)而言SCORM被描述為特定的建構(gòu)塊(SCORM內(nèi)容模型組件)。SCORM描述了如何建構(gòu)成內(nèi)容集合以及在不同系統(tǒng)間打包和分發(fā)這些建構(gòu)塊。一旦SCORM內(nèi)容模型組件被建構(gòu),這些組件將有一致的格式。用meta-data來描述這些組件,可以使組件在不同的系統(tǒng)中被搜索和發(fā)現(xiàn)。LMS能使用meta-data來得到關(guān)于內(nèi)容組織的信息(如課程、模塊等)。Meta-data也能在運(yùn)行時(shí)確定什么樣的模塊組件需要傳送到學(xué)習(xí)者面前。 Meta-data的目的是提供使用一個(gè)通用的方法和通用的命名來描述學(xué)習(xí)資源。通過元數(shù)據(jù)可以系統(tǒng)地搜索到學(xué)習(xí)資源并且返回學(xué)習(xí)資源以重復(fù)使用。 內(nèi)容組織Meta-data 內(nèi)容組織Meta-data用來描述內(nèi)容組織整體,它描述了內(nèi)容組織是什么,什么人能使用它,什么人能控制它等等,以及如何搜索它,如用它的title、version、簡介等搜索。使用該Meta-data可以在內(nèi)容倉庫中或不同的系統(tǒng)更加容易地發(fā)現(xiàn)內(nèi)容組織,已達(dá)到內(nèi)容組織的重復(fù)使用目的。
![]() 活動(dòng)Meta-data 活動(dòng)Meta-data描述了一個(gè)活動(dòng)的詳細(xì)信息。
![]() SCO Meta-data SCO Meta-data描述了一個(gè)SCO的詳細(xì)信息。 ![]() Asset Meta-data Asset Meta-data描述了一個(gè)Asset的詳細(xì)信息。
![]() SCORM序列 這部分描述了如果用XML中獲取序列信息。這些信息定義在IMS清單文件中的某一活動(dòng)。有兩種方法建立序列規(guī)則: 1. 2. |
聯(lián)系客服