主要區(qū)別在于:教學(xué)規(guī)則的制定。
004年1月30日,高級分布式學(xué)習(xí)組織發(fā)布了2004最新的共享內(nèi)容對象參考模型(SCORM2004),以前被稱為SCORM1.3版。SCORM2004版的重心,將完全放在教材的編序上,它的教學(xué)規(guī)則的設(shè)計(jì)更加嚴(yán)格,SCORM2004版更進(jìn)一步整合目前由IMS全球?qū)W習(xí)聯(lián)盟所發(fā)展的簡易編序規(guī)范(SimpleSequencingSpecification)。這項(xiàng)規(guī)范提供了一個開放格式,可根據(jù)學(xué)員的表現(xiàn)訂定課程進(jìn)度,將為學(xué)員創(chuàng)造個人化的學(xué)習(xí)機(jī)制。
SCORM 1.2與SCORM 2004規(guī)范之初步比較 :
2004年是一個e-Learning標(biāo)準(zhǔn)的重要里程碑,ADL于1月30號終于推出令人期待的SCORM 2004的最新版本規(guī)范,SCORM 2004也就是眾所周知的SCORM 1.3,就規(guī)范內(nèi)容而言,其中可以歸納出三個最大的不同點(diǎn),分別是:
一、imsmanifest.xml檔案中加入sequencing語法:除了原先在SCORM1.2規(guī)范中所提供的教材架構(gòu)及教材實(shí)體檔案連結(jié)等信息外,為了串連各個教材單元,增加了Sequencing的語法,這些語法和SCORM1.2所規(guī)范的語法并不沖突,而是以SCORM1.2之語法為基礎(chǔ)再外加于其上,不論SCORM 1.2或SCORM2004規(guī)范皆是以XML為實(shí)作方式,為了區(qū)別SCORM1.2與SCORM2004中新增的sequencing語法,因此在imsmanfiest.xml檔案中以imsss之名稱空間作為區(qū)別。
二、在學(xué)習(xí)組件(Sharable Content Object, 簡稱SCO)中,SCORM 1.2 RTE(RunTimeEnvironment)定義了8個API(ApplicationProgrammingInterface)做為SCO與平臺之間的溝通的管道,在SCORM 1.2API采用AICC的CMI001規(guī)范,但在SCORM 2004API部分改采IEEEP1481.11.2之標(biāo)準(zhǔn),簡而言之API的名稱在SCORM 2004規(guī)范中,有做部分的更動。
三、在學(xué)習(xí)組件(SCO)中,除了在第二點(diǎn)說明中API有所更動,Data model有部分的更動,在SCORM 1.2中,Datamodel是采用AICCCMI001之規(guī)范,在SCORM 2004中Data model改采IEEE P1484.11.1,以下將簡述其差異。
SCORM 2004加入Sequencing語法
在SCORM 1.2規(guī)范中每個課程必須包含一個imsmanifest.xml檔案,在這個檔案之中,包含兩大類信息:
1. 教材架構(gòu)信息:定義教材章節(jié)信息,意即教材內(nèi)容綱要(table of content),包含各章節(jié)名稱及其章節(jié)層級架構(gòu)。
2. 教材實(shí)體檔案連結(jié)信息:定義各章節(jié)所連結(jié)之實(shí)體檔案。SCORM2004之教材中亦必須包含一個imsmanifest.xml檔案,除了承襲SCORM1.2之兩大類信息外,增加了sequencing信息,用來描述各章節(jié)之間的串連關(guān)系,因此第一點(diǎn)最大不同點(diǎn)在于imsmanifest.xml檔案中,為了提供sequencing信息,增加了許多的sequencing標(biāo)簽,這些新增的標(biāo)簽需由程序設(shè)計(jì)師編寫,程序設(shè)計(jì)師需依照教學(xué)設(shè)計(jì)師所設(shè)計(jì)的章節(jié)流程,轉(zhuǎn)換成符合SCORM 2004之語法,在SCORM 2004規(guī)范中提供了8大類語法,分列如下:
一、Control Mode:設(shè)定教材章節(jié)之流程;
二、Sequencing Rules:設(shè)定各個教材章節(jié)之條件(Condition)及行為(Action);
三、Rollup Rules:描述子章節(jié)與父章節(jié)之學(xué)習(xí)狀態(tài)之間的關(guān)系;
四、Auxiliary Resource:教材輔助教材;
五、Objectives:設(shè)定章節(jié)之學(xué)習(xí)目標(biāo);
六、Limit Conditions:設(shè)計(jì)章節(jié)之閱讀限制條件;
七、Randomization Controls:設(shè)定教材章節(jié)是否隨機(jī)出現(xiàn);
八、Delivery Controls:設(shè)定是否記錄章節(jié)之學(xué)習(xí)狀態(tài)。
在這8大類中,又包含了許多不同的屬性(Attribute)及元素(Element)在內(nèi),以下簡介這8大類的內(nèi)容,其由各元素的介紹將另有專文介紹。這8大類的語法,就是教學(xué)設(shè)計(jì)師所可以使用的工具,比如當(dāng)教學(xué)設(shè)計(jì)師在教材中需要有一個章是課堂測驗(yàn),而在測驗(yàn)時(shí),教學(xué)設(shè)計(jì)師希望學(xué)習(xí)者只能一題一題的往下答題,一旦答案送出后就不能回到之前的問題做答,這時(shí)教學(xué)設(shè)計(jì)師可以將ControlMode中的forwardOnly屬性設(shè)為true。若教學(xué)設(shè)計(jì)師希望學(xué)習(xí)者測驗(yàn)次數(shù)只能一次,所以就可以應(yīng)用limitConditions中的設(shè)定,將可閱讀次數(shù)設(shè)定為1。
由上述兩個例子可以不難看出,sequencing語法影響有兩個面向。
&O1656; 教材部分:依教學(xué)設(shè)計(jì)師的設(shè)計(jì),程序設(shè)計(jì)師在imsmanifest.xml檔案必須在每個元素中加入sequencing的語法。
&O1656; 平臺部分:學(xué)習(xí)管理平臺必須要解譯在imsmanifest.xml所設(shè)定的各種sequencing語法,再依學(xué)員的學(xué)習(xí)狀態(tài)提供學(xué)員所需之學(xué)習(xí)內(nèi)容。
&O1548; API的差異
1. 在SCORM 1.2 RTE中提供了8個API(ApplicationProgrammingInterface),如下表,其主要作為數(shù)字教材與平臺之間數(shù)據(jù)溝通的橋梁,每個API的功能各異。SCORM2004與SCORM1.2所提供的API總數(shù)皆為8個,而SCORM 2004將各個API的名字做了部分變動,以下就各個API做簡短的描述。
在SCORMRTE(RunTimeEnvironment)的標(biāo)準(zhǔn)里有兩大重點(diǎn),一是API,一是Datamodel,學(xué)過程序設(shè)計(jì)的朋友應(yīng)該可以很快了解,API就像是function,而datamodel就像是function中傳遞的參數(shù)。在data model變動的幅度不大,SCORM2004的所訂定的datamodel與SCORM 1.2所訂的data model大致相同,但名稱做了部分修改。
綜合以上所述,導(dǎo)入SCORM 2004標(biāo)準(zhǔn)需要相當(dāng)多的問題要克服,
以下所列為個人淺見:
一、 SCORM 2004提高教材制作難度
Sequencingrules是SCORM2004中的重點(diǎn),讓獨(dú)立的學(xué)習(xí)組件串連起來,教學(xué)設(shè)計(jì)師可以將教學(xué)策略透過sequencingrule融入數(shù)字教材設(shè)計(jì)之中。對于教材制作廠商而言可以說是一則以喜一則以憂,喜的是SCORM2004在加入了Sequencingrule之后,教學(xué)設(shè)計(jì)師可以將教學(xué)策略加入教材之中,如反復(fù)練習(xí)(retry)、隨機(jī)出題(randomization)等,憂的是目前SCORM2004雖加入名為”IMSSimpleSequencing”的規(guī)范于其中,但事實(shí)上并不簡單(simple),要做一門符合SCORM2004的教材需要相當(dāng)多的程序技術(shù)及對標(biāo)準(zhǔn)的了解。
目前制作SCORM2004教材可以粗分成兩大階段—設(shè)計(jì)階段及實(shí)作階段,設(shè)計(jì)階段教學(xué)設(shè)計(jì)師要將組件化教材設(shè)計(jì)的思維溶入其中,定義出各單元之教學(xué)目標(biāo)準(zhǔn)以及這些教學(xué)目標(biāo)之間的關(guān)連,再由單元組合成章節(jié),因章節(jié)的目標(biāo)及屬性的不同擬定教學(xué)策略。接下來就進(jìn)入實(shí)作階段,程序設(shè)計(jì)師依教學(xué)設(shè)計(jì)師之設(shè)計(jì),將教學(xué)策略轉(zhuǎn)換成許多的sequencingrule的語法,并加入imsmanifest.xml檔案之中,一步一步地將教材實(shí)作完成。對于教學(xué)設(shè)計(jì)師而言,導(dǎo)入SCORM1.2規(guī)范時(shí),必須要花相當(dāng)多的時(shí)間與內(nèi)容專家(SubjectMatterExpert)深入討論教材之章節(jié)架構(gòu)及教學(xué)目標(biāo),進(jìn)而依章節(jié)架構(gòu)設(shè)計(jì)學(xué)習(xí)組件(SCO);當(dāng)導(dǎo)入SCORM2004時(shí),如前述之設(shè)計(jì)及溝通工作外,須再與內(nèi)容專家討論并理清清各學(xué)習(xí)組件之間的關(guān)系,這也將增加設(shè)計(jì)SCORM2004教材之困難度;對于程序設(shè)計(jì)師而言sequencingrule不容易編輯實(shí)作,是導(dǎo)入SCORM2004的困難點(diǎn),sequencingrule的編輯未來必定可以透過編輯工具接口減少其難度,但應(yīng)用的深度則是要仰賴教學(xué)設(shè)計(jì)師對于sequencingrule及教學(xué)情境的掌握,這是自SCORM 1.2教材就己存在的技術(shù)與應(yīng)用的落差,而導(dǎo)入SCORM2004技術(shù)與應(yīng)用的落差可能會更大。
未來SCORM2004的教材開發(fā)勢必較SCORM1.2的教材更為困難,其開發(fā)模式及流程也會不同,對于教學(xué)設(shè)計(jì)師而言,了解一個個的sequencingrule是困難的,但完全不了解而去設(shè)計(jì)教材卻要有深入應(yīng)用無異是緣木求魚,因此對教學(xué)設(shè)計(jì)師而言未來SCORM2004教材開發(fā)之技術(shù)難度應(yīng)是介于應(yīng)是介于兩者之間,建議未來SCORM2004教材開發(fā)方向應(yīng)朝樣板式template式開發(fā)模式,研究機(jī)構(gòu)如學(xué)校及資策會等,應(yīng)用要培養(yǎng)深入了解SCORM2004標(biāo)準(zhǔn)之教學(xué)設(shè)計(jì)師,并將這些分散復(fù)雜的rule配合教學(xué)理論而組合成多個不同用途之樣板(template),進(jìn)而推廣這些樣板,如此才可收事半功倍之效。
二、 兼容性的問題
在了解SCORM 1.2與2004的差異后,心里一定有一個疑問,若原本己有許多符合SCORM1.2的教材,是否在符合SCORM2004的平臺就不能使用了?答案似乎并不樂觀,SCORM2004由于其中某些部分己經(jīng)被IEEE標(biāo)準(zhǔn)經(jīng)過修改,而造成無法向下兼容的窘境,但仔細(xì)回想上述三點(diǎn)差異比較之后,在兼容性問題又出現(xiàn)了一絲曙光,在第一部分SCORM 1.2之content package部份并沒有sequencingrule語法,而SCORM2004支持sequencing語法,SCORM 2004是在SCORM1.2的contentpackage之基礎(chǔ)之上架構(gòu)sequencing 語法,單就這contentpackage部分而言是向下兼容的。其次在API及datamodel部分,不難看出有許多部分是名稱的調(diào)整,初步看來,當(dāng)名稱不同導(dǎo)致了不兼容的問題,但從另一個角度而言,是否可以用技術(shù)方法克服,答案是肯定的,由程序設(shè)計(jì)的角度,可以設(shè)計(jì)開放兩個接口同時(shí)存取一份數(shù)據(jù),并在程序主體中定義新舊不同標(biāo)準(zhǔn)之?dāng)?shù)據(jù)域位對應(yīng)關(guān)系,簡言之,這部分的問題亦可解決
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。