在線(xiàn)教育資訊-產(chǎn)業(yè)標準--SCORM——共享式、互操作的在線(xiàn)教育模式
SCORM——共享式、互操作的在線(xiàn)教育模式 |
|
|
| 來(lái)源:ZDNET BUILDER.COM 閱讀: 827 | 2002-05-12 19:29:30 |
|
|
| |
| 重用性、互操作性和擴展性早已進(jìn)入了在線(xiàn)教育(e-learning)的領(lǐng)域。所謂的SCORM(Sharable Content Object Reference Model:共享式內容對象引用模型)標準更可令其框架內的在線(xiàn)教育內容部署在任何LMS(Learning Management System:學(xué)習管理系統)上,同時(shí)還可以同其他遵守SCORM規范的在線(xiàn)教育內容組合起來(lái)創(chuàng )建種類(lèi)繁多的學(xué)習課件。 [b]SCORM何許人也[/b] SCORM規范是由ADL(Advanced Distributed Learning:高級分布式學(xué)習)計劃開(kāi)發(fā)的,該計劃最初由美國國防部于1997年啟動(dòng)。ADL的宗旨是在美國聯(lián)邦政府各個(gè)部門(mén)、企業(yè)、教育和培訓機構之間實(shí)現協(xié)作,為模塊化在線(xiàn)教育內容和有關(guān)的工具創(chuàng )建業(yè)務(wù)/市場(chǎng)。 如果你所在的機構計劃升級或者新創(chuàng )建一套培訓系統,那么你不妨研究下SCORM。在SCORM出現之前,在線(xiàn)教育的內容不可互操作(全部課程或者其組成部分無(wú)法從一個(gè)LMS遷移到另一個(gè)LMS)從而也無(wú)法實(shí)現共享。 有了SCORM就不同了,要了解SCORM是怎么回事,我們不妨從最終產(chǎn)品開(kāi)始著(zhù)手。所謂的SCORM課程或者子課程都是以PIF(Package Interchange Format:包交換格式)包的形式交付的。什么是包呢?比方說(shuō),一個(gè)ZIP文件就是一個(gè)包,其中包含了同課程/子課程內容相關(guān)的所有的文件:內容、關(guān)于內容的元數據、關(guān)于課程的元數據以及課程結構等(比如帶有序列和導航信息的目錄等)。要讓包具有互操作性,關(guān)鍵就在于至少得有一個(gè)內容文件包含了能讓包同任何LMS互操作的方法(由SCORM預先規定)。 注意,SCORM 同組件技術(shù)(J2EE下的Enterprise Java Beans以及DCOM等)有一定的相似性。課程包就像是一個(gè)組件。課程包是一種具有LMS及其從屬約定接口的獨立單元;其中包含了牽扯到課程和單獨內容的元數據。所以,一個(gè)SCORM包可以部署在任何遵守SCORM規范的LMS上,可以被其他包檢索、重用乃至組合。 SCORM由兩種規范組成:內容集合(Content Aggregation)模型和運行時(shí)環(huán)境(Run-Time Environment)。內容集合模型規定了單獨的學(xué)習內容如何描述、內容如何組成可共享和互操作的課程。運行時(shí)環(huán)境規定包同LMS接口的應用程序編程接口(API)和數據模式。 [center]圖A SCORM圖示[/center] [img]http://www.zdnet.com.cn/i/developer/story/39034141/image001.gif[/img] [b]SCORM內容集合模型[/b] SCORM體系下的內容分為三種類(lèi)型: [list=1] [*]Asset—這是可以由Web瀏覽器讀取的文件。比如普通文本文件、HTML、GIF、小程序、基于應用程序的插件等。 [*]Sharable Content Object (SCO)—asset的集合,實(shí)現同LMS接口的預先規定的方法。通過(guò)SCO中的asset所必須實(shí)現的最低限度方法包括:定位LMS的API適配器的方式,LMSInitialize(“”)和LMSFinish(“”)。SCO是學(xué)習課程實(shí)現互操作的最低層次——任何LMS都能啟動(dòng)和跟蹤SCO。 [*]Content aggregation—這是一種類(lèi)似目錄的結構,它組織課程內容的順序和導航。注意,內容順序同導航邏輯是有區別的。 [/list] 元數據XML文件關(guān)聯(lián)每一部分內容。這樣促使內容可以被其他任何部署了課程包的LMS檢索和發(fā)現,從而促進(jìn)了共享和重用。 [b]SCORM 運行時(shí)環(huán)境[/b] 為了實(shí)現SCORM包的互操作,每一個(gè)SCO都必須包含針對LMS的“約定接口”。運行時(shí)環(huán)境規定了以下三種接口: [list=1] [*]啟動(dòng)(Launch)—啟動(dòng)asset或SCO資源的HTTP協(xié)議。由于SCO需要發(fā)起同LMS的通訊,所以SCO在被交付給Web瀏覽器之后必須包含找到API適配器的方法。LMS則負責交付API適配器,這里所謂的API適配器其實(shí)就是DOM(域對象模型)。 [*]應用程序編程接口(API)—SCO資源發(fā)送狀態(tài)信息(初始化、完成、錯誤)和交換數據(獲取和設置)的標準函數。SCO資源發(fā)起同API適配器的所有通訊,之后API適配器再同LMS通訊。LMS并不發(fā)起通訊。 [*]數據模式(Data model)—LMS和SCO資源之間交換的輸入和輸出數據元素。SCO資源只能獲取和設置這類(lèi)數據元素,LMS負責在用戶(hù)會(huì )話(huà)期間維護這些數據元素的狀態(tài)。 [/list] [b]SCORM 處理過(guò)程[/b] 交付課程的過(guò)程如圖B所示。當LMS服務(wù)器分派了內容集合中引用的最后內容之后圖中的循環(huán)圈即會(huì )停止運動(dòng)。 [center]圖B SCORM交付課程的過(guò)程[/center] [img]http://www.zdnet.com.cn/i/developer/story/39034141/image001.gif[/img] 課程開(kāi)發(fā)人員能從SCORM獲益多多,讓我們不妨假想一個(gè)協(xié)作課程開(kāi)發(fā)項目,其中分為5個(gè)章節,共有5位作者參與。內容作者開(kāi)發(fā)以下內容以創(chuàng )建具體的章節: [list=1] [*]用自己喜歡和熟悉的寫(xiě)作工具編寫(xiě)文本、圖象、視頻、問(wèn)題以及其他格式的內容。 [*]單獨內容和適配器的元數據。 [*]描述內容順序和導航的XML文件。 [/list] 作者隨后把以上三部分按照SCORM規范包裝為可部署的學(xué)習包。5位作者都創(chuàng )建了各自的學(xué)習包之后,課程編輯就會(huì )創(chuàng )建一個(gè)課程包用到以上5個(gè)章節包。 小結 SCORM 1.2是ADL發(fā)布的最新版本。目前還在開(kāi)發(fā)的規范包括了按照學(xué)生/教師設置的動(dòng)態(tài)課程交付等內容。未來(lái)的SCORM 2.0版會(huì )包括模擬培訓。 我相信SCORM將會(huì )成為在線(xiàn)教育的未來(lái)標準。它顯著(zhù)提高了內容開(kāi)發(fā)和LMS領(lǐng)域的競爭性,提高了學(xué)習質(zhì)量、降低了開(kāi)發(fā)成本、在線(xiàn)教育課程素材的市場(chǎng)響應時(shí)間。 |
| |
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。