孫興華,王 玨
(1.河北北方學(xué)院信息科學(xué)與工程學(xué)院,河北張家口075000;2.浙江湖州師范學(xué)院商學(xué)院,浙江湖州313000)
理想的網(wǎng)絡(luò)課程應(yīng)做到資源組件化,使課程不但能滿足一定的構(gòu)造和包裝標(biāo)準(zhǔn),而且能夠符合教學(xué)的不同需求;并按照一定的組織和管理結(jié)構(gòu)組成教學(xué)資源庫,使其在教學(xué)模式、學(xué)習(xí)活動及效果評估等方面都能達(dá)到較好的教學(xué)效果.目前,許多學(xué)校都架設(shè)了Moodle學(xué)習(xí)平臺,但目前基本處于各自為政階段.如何實現(xiàn)這些Moodle課程資源的共享呢?或者把我們以前開發(fā)的網(wǎng)絡(luò)課程遷移到Moodle平臺呢?是我們廣大教育工作者關(guān)心的問題.
因此,切實研究現(xiàn)有的E-learning標(biāo)準(zhǔn),確定一個有效地描述和組織已有教學(xué)內(nèi)容的方法,建立一個切實可行的資源描述框架,逐漸形成教學(xué)內(nèi)容“可重用庫”,具有迫切的現(xiàn)實意義[1].它能在最大程度上利用已有的課程資源,避免重復(fù)開發(fā),達(dá)到課程內(nèi)容共享.SCORM標(biāo)準(zhǔn)在這方面提供了很好的解決方案,并且Moodle平臺對SCORM標(biāo)準(zhǔn)也提供了很好的支持,我們只要把網(wǎng)絡(luò)課程轉(zhuǎn)換成符合SCORM標(biāo)準(zhǔn)的課程就可以實現(xiàn)網(wǎng)絡(luò)課程的資源共享.
可共享課程對象參照模型 (Sharable Content Object Reference Model,簡稱SCORM)規(guī)范是美國國防部提出的.SCORM集成了其他一些組織的標(biāo)準(zhǔn) (如AICC、ARIADNE、IMS及 IEEE L TSC標(biāo)準(zhǔn)),各取所長[2]._SCORM 2_004(SCORM的最新版本)主要包括以下三個方面的標(biāo)準(zhǔn)和規(guī)范:SCORM內(nèi)容聚合模型 (CAM)、SCORM運行時間環(huán)境 (RTE)、SCORM排序和導(dǎo)航 (SN)[3].SCORM研究規(guī)范和標(biāo)準(zhǔn)來實現(xiàn)網(wǎng)絡(luò)化學(xué)習(xí)對象的互操作、可訪問和重用性等數(shù)字化學(xué)習(xí)功能.網(wǎng)絡(luò)課程如果符合SCORM標(biāo)準(zhǔn),就能較好地解決網(wǎng)絡(luò)課程從一個平臺遷移到另一個平臺 (例如從Blackboard到Moodle)、創(chuàng)建不同課程共享的可重用構(gòu)件等問題,達(dá)到教學(xué)資源共享的目的.
符合SCORM標(biāo)準(zhǔn)的網(wǎng)絡(luò)課程 (下文簡稱為SCORM課程)的設(shè)計與開發(fā)過程同以往相比有著很大區(qū)別,筆者根據(jù)美國卡內(nèi)基梅隆大學(xué) (Carnegie Mellon University)的教材開發(fā)流程以及SCORM 2004版,結(jié)合自身開發(fā)經(jīng)驗,提出了圖1的SCORM課程開發(fā)模式.下面結(jié)合網(wǎng)絡(luò)課程《網(wǎng)頁制作》,介紹SCORM課程設(shè)計與開發(fā)的關(guān)鍵環(huán)節(jié).
圖1 SCORM課程開發(fā)模式
本模式強(qiáng)調(diào)由學(xué)習(xí)需求評估開始,找出績效落差 (Performance Gap),接著找出此差距中可以通過學(xué)習(xí)掌握的部分,也就是進(jìn)行任務(wù)分析.根據(jù)任務(wù)分析的結(jié)果來確定學(xué)習(xí)者目前的知識技能落差是什么,以及期望學(xué)習(xí)者通過網(wǎng)絡(luò)課程的學(xué)習(xí)可以獲得什么樣的技能,找出所需教授的知識 (Knowledge)、技能(Skill)、態(tài)度 (Attitude),即 KSA.
除了找出 KSA外,要開發(fā)SCORM課程,還需考慮該教材的內(nèi)容特性,一般具有高度重復(fù)使用性的內(nèi)容較適合開發(fā)成SCORM課程,另外SCORM課程開發(fā)周期長,成本也較高,這些因素也應(yīng)該考慮進(jìn)去.
分析是SCORM課程設(shè)計流程的第一步,下面的設(shè)計、開發(fā)、實現(xiàn)與評價都依據(jù)分析結(jié)果來實現(xiàn).分析的目的是為了取得開發(fā)課程所需的詳盡資料.分析階段主要包括學(xué)習(xí)者分析、學(xué)習(xí)環(huán)境分析、現(xiàn)有資源分析、成本分析、目標(biāo)分析、結(jié)構(gòu)分析等.開發(fā)SCORM課程時,在學(xué)習(xí)者分析階段要注意的是除了要分析該教材主要的學(xué)習(xí)者的學(xué)習(xí)基礎(chǔ)和知識水平外,還強(qiáng)調(diào)考慮學(xué)習(xí)者的學(xué)習(xí)動機(jī)、認(rèn)知策略和認(rèn)知能力.在目標(biāo)和結(jié)構(gòu)分析上,制作SCORM課程不僅僅是以教學(xué)目標(biāo)來定義和排序教學(xué)內(nèi)容,而是需要以學(xué)習(xí)對象的理念組織教學(xué)內(nèi)容,因此需要找出SCO,SCO可以是教材中的:章、節(jié)、主題、單元,也可以是任何大小,視需求而定,要強(qiáng)調(diào)的是SCO至少要包含一個學(xué)習(xí)目標(biāo).
另外有別于一般網(wǎng)絡(luò)教材開發(fā),要制作SCORM課程,還需分析學(xué)習(xí)內(nèi)容管理平臺是否支持SCORM標(biāo)準(zhǔn).
全部的分析完成后,必須要整理出一份分析報告.
設(shè)計階段工作是以分析階段結(jié)果為基礎(chǔ),規(guī)劃藍(lán)圖,主要有界定教學(xué)目標(biāo)、內(nèi)容結(jié)構(gòu)設(shè)計、套用模版、填寫SCORM開發(fā)規(guī)格表、學(xué)習(xí)策略設(shè)計、界面設(shè)計、開發(fā)要求說明、元數(shù)據(jù)設(shè)計和交互設(shè)計.并以一個小單元試做教材樣張.
在設(shè)計階段首先訂出明確的學(xué)習(xí)目標(biāo),然后根據(jù)學(xué)習(xí)目標(biāo)設(shè)計網(wǎng)絡(luò)課程的內(nèi)容結(jié)構(gòu)圖、學(xué)習(xí)策略以及選擇哪些媒體素材.內(nèi)容結(jié)構(gòu)圖可以決定網(wǎng)絡(luò)課程的范圍深度、廣度及順序.在開發(fā)SCORM課程時,我們套用了ADL組織所設(shè)計的模板來設(shè)計《網(wǎng)頁制作》網(wǎng)絡(luò)課程的教材架構(gòu)和順序,并填寫美國Carnegie Mellon University設(shè)計的SCORM課程規(guī)格表.SCORM課程要求每個SCO都能夠自足內(nèi)聚,如果再使用圖片修飾的話會增加網(wǎng)絡(luò)課程占用的空間,而且也會使學(xué)習(xí)對象的包裝變得繁瑣,所以修飾性功能最好由樣式表 (CSS)來完成.交互設(shè)計應(yīng)避免基于數(shù)據(jù)庫構(gòu)建動態(tài)頁面,否則在LMS上使用時會和LMS的數(shù)據(jù)庫沖突.SCO與LMS的動態(tài)交互部分可以使用API(JavaScript語言腳本實現(xiàn))來完成向LMS發(fā)出請求,并在LMS中儲存數(shù)據(jù).交互設(shè)計包括API、提交交互信息的表單以及對交互信息做出判斷和傳遞的JavaScript函數(shù)等的設(shè)計,由教學(xué)設(shè)計者設(shè)計交互的輸入輸出信息,具體的實現(xiàn)由開發(fā)人員完成[5].元數(shù)據(jù)設(shè)計參照SCORM 2004標(biāo)準(zhǔn)填寫.
為了高效開發(fā),還需要制定開發(fā)要求說明,目的是讓開發(fā)團(tuán)隊中的每個人在開發(fā)時所使用的文字、字體、術(shù)語等都一致.所有的設(shè)計工作都確認(rèn)后,即可以以一個小單元或主題開發(fā)教材樣張,目的是可以讓大家知道教材看起來的樣子.
開發(fā)這個階段中,主要是著重腳本撰寫及媒體開發(fā)的工作,此時就會有實際的產(chǎn)品了.開發(fā)階段工作主要是制作腳本分鏡頭稿本、SCO開發(fā)及媒體制作.腳本將先前的設(shè)計構(gòu)想以紙本的方式呈現(xiàn)出來,腳本的每一頁就是一幀SCORM教材畫面.腳本是美工、媒體制作者、程序開發(fā)者、內(nèi)容專家以及其他相關(guān)人員進(jìn)行交流的最好依據(jù).腳本的內(nèi)容包括:1、畫面編排方式;2、媒體特殊效果;3、旁白、音效及配樂;4、視頻;5、每一張畫面編號;6、分類目錄.
同樣,完成腳本后,需要請需求單位確認(rèn)內(nèi)容的正確性及指定的內(nèi)容是否都在腳本中.確認(rèn)后,就可以進(jìn)行教材的媒體開發(fā).媒體開發(fā)主要包括Asset(微單元)制作、交互代碼嵌入和網(wǎng)頁合成.Asset制作可以由開發(fā)工具 (Frontpage、Dreamweaver、Flash)完成,Asset開發(fā)出來的時候,每個Asset都要加上Metadata描述.交互代碼包括API、提交學(xué)習(xí)者交互信息以及對交互信息進(jìn)行反饋的JavaScript函數(shù),它嵌入到Asset中實現(xiàn)SCORM課程與學(xué)習(xí)者的交互.
當(dāng)文字腳本及Asset完成后,就需要整合成網(wǎng)頁格式,以便繼續(xù)下面的開發(fā)工作.
實際開發(fā)出來SCORM課程,還要實際應(yīng)用的系統(tǒng)中,通過測試才能確保應(yīng)用的過程中不會出問題.應(yīng)用階段的工作主要有包裝教材、與平臺整合并在線測試等.測試報告需文件化,然后告知相關(guān)人員進(jìn)行修正工作,完成后即在文件后記錄修正狀況.完成修正工作,還需進(jìn)入下一個評價階段.
在SCORM課程包裝階段,第一步驟是SCO包裝,SCO包裝主要是為SCO構(gòu)建元數(shù)據(jù)文件、內(nèi)容清單文件和包交換文件,可以由前面提到的專用工具來完成.包裝時可以單獨構(gòu)建一個元數(shù)據(jù)文件并在內(nèi)容清單文件中指定其位置,也可以將元數(shù)據(jù)信息包含在內(nèi)容清單文件中;內(nèi)容清單文件中的組織結(jié)構(gòu) (or-ganizations)需參照內(nèi)容結(jié)構(gòu)來構(gòu)建,指定每個組織結(jié)構(gòu) (organization)的每個內(nèi)容項 (item)的標(biāo)題(title),并指定每個內(nèi)容項所引用的資源文件 (file)以及依存資源 (dependency);如果課程包中的資源含有元數(shù)據(jù),就需要把元數(shù)據(jù)或含有元數(shù)據(jù)文件的鏈接包含在內(nèi)容清單文件中.第二個步驟是課程包裝,課程包裝則為整個SCORM課程構(gòu)建元數(shù)據(jù)文件、內(nèi)容清單文件和包交換文件,課程包裝的操作可以參照上述SCO包裝,但是在構(gòu)建內(nèi)容清單文件時最好采用引用子內(nèi)容清單 (submanifest)的方法構(gòu)建[5].圖2是在Reload Editor內(nèi)容清單編輯窗口創(chuàng)建的《網(wǎng)頁制作》課程部分內(nèi)容的組織結(jié)構(gòu) (organizations).
圖2 《網(wǎng)頁制作》網(wǎng)絡(luò)課程內(nèi)容組織結(jié)構(gòu)圖
在SCORM課程測試階段,ADL提供一個相當(dāng)方便的軟件——ADL Self test suite,軟件有五個測試功能[6].測試結(jié)束后,系統(tǒng)會自動產(chǎn)生一份測試報告,列出測試項目以及通過與否,若測試系統(tǒng)顯示錯誤報告時,需開發(fā)人員做適當(dāng)修改,再重新測試.
在課程測試階段,測試人員模擬真實學(xué)習(xí)者,利用LMS進(jìn)行學(xué)習(xí),如果系統(tǒng)發(fā)生問題,則將問題反饋給課程開發(fā)人員,進(jìn)行改正.
此模式是應(yīng)用于產(chǎn)品開發(fā),故此評價工作是運用于產(chǎn)品,而非教學(xué)評價.在此階段可在小規(guī)模但是在真實的教學(xué)環(huán)境中進(jìn)行試用,以檢測教材的教學(xué)設(shè)計、媒體界面、技術(shù)三個評價網(wǎng)絡(luò)課程的指標(biāo).另外可以通過問卷請使用者填寫,通過多方面意見來了解SCORM課程的品質(zhì),現(xiàn)在課程就可以驗收使用了.
如果你的課程符合SCORM標(biāo)準(zhǔn),在Moodle中實現(xiàn)是一件很容易的事.Moodle1.63以上版本對SCORM 2004提供了很好的支持,并提供了一些擴(kuò)展功能.在要添加SCORM課程的課程模塊中,選擇“添加一個活動”中的“SCORM/AICC”或者選擇“添加一個資源”中的“部署IMS包”,會出現(xiàn)上傳課件界面,添加相關(guān)信息并上傳SCORM課程包即可[7].圖3顯示了SCORM課程在Moodle中的運行效果.
圖3 SCORM課程在Moodle中的運行效果
以上是我們根據(jù)自己的實踐經(jīng)驗并應(yīng)用國際通用實現(xiàn)方法,提出了SCORM網(wǎng)絡(luò)課程開發(fā)和設(shè)計模式,并利用這種模式設(shè)計了符合SCORM標(biāo)準(zhǔn)的網(wǎng)絡(luò)課程《網(wǎng)頁制作》,然后在Moodle中進(jìn)行了部署.希望本文的研究對國內(nèi)從事或開發(fā)SCORM課程的同行有所啟發(fā)或幫助.
[1] 嚴(yán)玥,李華.符合SCORM標(biāo)準(zhǔn)的遠(yuǎn)程教育課件設(shè)計 [J].重慶工商大學(xué)學(xué)報:自然科學(xué)版,2005,(04):164-168
[2] 祝智庭.網(wǎng)絡(luò)教育技術(shù)標(biāo)準(zhǔn)研究概況 [J].開發(fā)教育研究,2001,(04):12-16
[3] 趙厚福,于連民,洪智鳳.國際數(shù)字化學(xué)習(xí)標(biāo)準(zhǔn)縱覽 [J].中國電化教育,2009,(01):29-37
[4] 李丹,郭遲.組織學(xué)習(xí)能力的測度模型研究 [J].科技管理研究,2007,(11):173-176
[5] 路秋麗,余勝泉.向?qū)W習(xí)對象的網(wǎng)絡(luò)課程設(shè)計與開發(fā) [J].中國電化教育,2005,(01):75-80
[6] 李樹文,李曉茹.SCORM標(biāo)準(zhǔn)導(dǎo)入網(wǎng)絡(luò)教學(xué)的實踐 [J].科技情報開發(fā)與經(jīng)濟(jì),2009,(35):166-168
[7] 陳聲健,陶杰.基于Moodle的SCORM課程制作 [J].曲靖師范學(xué)院學(xué)報,2008,(05):60-63