面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)[①]
路秋麗 余勝泉
(北京師范大學(xué) 現代教育技術(shù)研究所,北京100875)
【摘要】采用面向學(xué)習對象的方法設計與開(kāi)發(fā)是網(wǎng)絡(luò )課程發(fā)展的必然趨勢。本文在研究學(xué)習對象的基本理念和相關(guān)標準尤其是SCORM的基礎上,詳細分析了采用面向學(xué)習對象的方法設計與開(kāi)發(fā)網(wǎng)絡(luò )課程的意義,并著(zhù)重論述了面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)的基本要求和一般過(guò)程。
【關(guān)鍵詞】網(wǎng)絡(luò )課程設計與開(kāi)發(fā)、教育技術(shù)標準、學(xué)習對象、SCORM
面向學(xué)習對象的E-learning資源因其可重用、易獲取、易更新、易管理、適應不同學(xué)習者需要以及可跨平臺使用等特性,能夠解決資源共享的問(wèn)題。網(wǎng)絡(luò )課程作為E-learning資源的主體,其設計與開(kāi)發(fā)采用面向學(xué)習對象的方法已成為網(wǎng)絡(luò )課程發(fā)展的必然趨勢。我們從有助于面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)的角度,可以將學(xué)習對象定義為能夠幫助學(xué)習者完成一定的學(xué)習目標并且獨立完整的粒度較小的E-learning資源,它是構成網(wǎng)絡(luò )課程的基本單位。
通過(guò)調研發(fā)現,國內外現有的網(wǎng)絡(luò )課程絕大多數都是以課程為單位整體設計的,各個(gè)部分(篇或者章、節)之間有很多公用元素(如修飾性圖片、樣式表等)或者穿插引用,導致整個(gè)網(wǎng)絡(luò )課程不可拆分。但是在使用時(shí),教師需要針對具體的教學(xué)情況選擇適合的教學(xué)內容,一門(mén)現有的網(wǎng)絡(luò )課程中的內容往往不是全部都能用到的,或者原有內容大綱不合適,那么這時(shí)教師就需要對這門(mén)網(wǎng)絡(luò )課程或多門(mén)網(wǎng)絡(luò )課程進(jìn)行拆分組合。對于不十分熟悉網(wǎng)絡(luò )課程制作工具的學(xué)科教師來(lái)說(shuō),拆分這種高度耦合的網(wǎng)絡(luò )課程十分困難,而且工作量相當大,最終結果或許就是放棄使用現有的網(wǎng)絡(luò )課程,不使用網(wǎng)絡(luò )課程或者是重新開(kāi)發(fā)內容相當的網(wǎng)絡(luò )課程。高度耦合的設計方式導致網(wǎng)絡(luò )課程使用率較低,而且大多數都需要從頭開(kāi)始開(kāi)發(fā),重新編寫(xiě)已有的部分內容,這種“手工作坊”式的生產(chǎn)已經(jīng)遠遠跟不上E-learning發(fā)展的實(shí)際需要。
目前國際上許多學(xué)術(shù)機構或組織(如IEEE LTSC、IMS以及ADL等)致力于研究學(xué)習對象相關(guān)標準及其實(shí)現技術(shù),用標準的方法來(lái)定義和存取關(guān)于學(xué)習對象的信息,并為學(xué)習對象提供與LMS交互的通用應用編程接口(API),使不同教學(xué)系統之間有一種共同的交互語(yǔ)言可以彼此無(wú)障礙溝通,也降低開(kāi)發(fā)平臺交互功能的難度。學(xué)習對象相關(guān)標準方面的主要研究成果有IEEE1484.12.1-2002學(xué)習對象元數據規范(IEEE LOM)和IEEE 1484.12.3學(xué)習對象元數據XML綁定規范,IMS內容包裝規范和IMS內容包裝XML綁定規范,以及ADL 可共享內容對象參考模型(SCORM)等,其中對網(wǎng)絡(luò )課程開(kāi)發(fā)影響較大的是ADL SCORM, ADL SCORM的最初設想是通過(guò)廣泛應用面向對象的E-learning資源來(lái)發(fā)展智能教學(xué)系統(ITS),實(shí)現學(xué)習內容的實(shí)時(shí)開(kāi)發(fā)、選擇和聚合,并且滿(mǎn)足不同個(gè)體和群體的需求。面向學(xué)習對象開(kāi)發(fā)的E-learning資源具有可重用、易獲取、易更新、易管理、適應不同學(xué)習者需要以及跨平臺使用等傳統方式開(kāi)發(fā)的資源不可比擬的特性,面向學(xué)習對象的E-learning資源建設技術(shù)將引領(lǐng)新一代網(wǎng)絡(luò )課程的設計、開(kāi)發(fā)和傳輸。
網(wǎng)絡(luò )課程的每個(gè)學(xué)習對象都有元數據詳細描述其屬性,易于分類(lèi)整理,而且查詢(xún)起來(lái)非常方便,增強了內容的可查詢(xún)性和可獲得性。通用API和內容包裝,使學(xué)習對象可以在不同的學(xué)習管理系統(LMS)上使用,使得一次面向學(xué)習對象建設的網(wǎng)絡(luò )課程通過(guò)拆分組合可以在多種教學(xué)情境中以不同的形式重用,避免了相同內容的重復設計與開(kāi)發(fā)。又由于學(xué)習對象的粒度較小,當內容需要更新時(shí)無(wú)須重新設計、重新配置或編碼,只需做局部改動(dòng),這使得面向學(xué)習對象的網(wǎng)絡(luò )課程具有持久性??傊?,采用面向學(xué)習對象的方案設計與開(kāi)發(fā)網(wǎng)絡(luò )課程是有效建設、使用、管理和維護學(xué)習資源的途徑,能夠解決E-learning資源重復建設、閑置、無(wú)法共享的現實(shí)問(wèn)題,減少了在人力、物力、財力和時(shí)間上的浪費,使E-learning的總體成本降低。
采用面向學(xué)習對象的方法設計開(kāi)發(fā)的網(wǎng)絡(luò )課程易于實(shí)現個(gè)性化內容定制的特性體現在教師和學(xué)生兩類(lèi)用戶(hù)上。一門(mén)網(wǎng)絡(luò )課程由多個(gè)相對獨立且完整的學(xué)習對象組成,教師不必再使用工具進(jìn)行拆分,借助LMS就可以按照教學(xué)要求和學(xué)生需要靈活地定制課程內容。教師可以將網(wǎng)絡(luò )課程的某個(gè)或某些學(xué)習對象刪除或者隱藏,可以通過(guò)元數據查詢(xún)將本課程外的學(xué)習對象添加進(jìn)來(lái),還可以重新排列學(xué)習對象的順序和學(xué)習對象中的知識點(diǎn)的順序。這就提高了教師利用現有資源開(kāi)發(fā)和組織課程的效率,把更多精力花在內容的選擇和傳授上。通過(guò)學(xué)習對象與LMS之間的通用傳遞機制API,可以跟蹤學(xué)習者的學(xué)習體驗,快速反饋評估信息,并決定下一步呈現的內容和時(shí)間,使網(wǎng)絡(luò )課程能夠適應學(xué)習者或學(xué)習群體的個(gè)性化需求,使E-learning更加智能化。
一個(gè)標準可行的學(xué)習對象不僅僅是可共享的學(xué)習對象資源模型和元數據標簽,教學(xué)設計者應該在學(xué)習對象的構建過(guò)程中扮演重要的角色。教學(xué)設計者必須非常熟悉學(xué)習對象的理念及相關(guān)標準,轉變傳統的教學(xué)設計思路,“不純以績(jì)效終極目標來(lái)定義及排序教學(xué)內容、架構,而需以組件化的觀(guān)念組織教學(xué)內容,也就是不僅可以線(xiàn)性教材呈現方式,而更可以彈性呈現教學(xué)順序。”[1]
除了分析和設計之外,教學(xué)設計者還在整個(gè)網(wǎng)絡(luò )課程開(kāi)發(fā)過(guò)程中擔任著(zhù)協(xié)調溝通的角色,向開(kāi)發(fā)組成員介紹學(xué)習對象的理念和相關(guān)標準。教學(xué)設計者應該了解學(xué)習對象相關(guān)標準的實(shí)現技術(shù),以便和開(kāi)發(fā)人員溝通,確定開(kāi)發(fā)采用的技術(shù)和開(kāi)發(fā)工具。
“粒度(granularity)是有關(guān)對象的大小、尺度及其詳細程度等特征的描述。”[2] 學(xué)習對象的粒度可以從兩個(gè)層面來(lái)考慮,一是學(xué)習對象本身文件所占用空間的大小,二是學(xué)習對象所能夠完成的學(xué)習目標的大小以及所涵蓋的學(xué)習內容的范圍。學(xué)習對象在這兩個(gè)層面的粒度的大小直接影響它的可重用性,因此確定學(xué)習對象的粒度是基于學(xué)習對象進(jìn)行網(wǎng)絡(luò )課程設計的一個(gè)基礎環(huán)節。
一個(gè)學(xué)習對象能夠完成的學(xué)習目標越小、所涵蓋的內容范圍越小,在其他學(xué)習情境中重用的幾率越大,“當一個(gè)學(xué)習對象圍繞一個(gè)單一的、核心概念時(shí)有最大的重用性”[3] 。但是每個(gè)學(xué)習對象都需要標識元數據和編寫(xiě)內容清單,粒度太小又會(huì )增加網(wǎng)絡(luò )課程開(kāi)發(fā)的工作量,影響開(kāi)發(fā)速度。如果粒度太大的話(huà),教師使用時(shí)就需要使用網(wǎng)絡(luò )課程制作工具拆分出自己需要的部分內容,這就影響了學(xué)習對象的靈活性從而降低了可重用性。即使整個(gè)學(xué)習對象都有用,客戶(hù)端計算機的負載能力有限,一般情況下不允許上載超過(guò)25M的壓縮文件,用戶(hù)還是需要拆分才能上載到網(wǎng)絡(luò )教學(xué)平臺上的。學(xué)習對象粒度的確定主要應依據具體的學(xué)習目標、學(xué)習內容以及文件所占空間大小,并綜合考慮各種可能被重用的情況。劃分組成網(wǎng)絡(luò )課程的學(xué)習對象時(shí),可以將網(wǎng)絡(luò )課程的一個(gè)學(xué)習單元(章或節)作為一個(gè)學(xué)習對象。

圖1:一個(gè)完整的學(xué)習對象
學(xué)習對象是構成網(wǎng)絡(luò )課程的基本單位,即網(wǎng)絡(luò )課程重用的基本單位。一個(gè)完整的學(xué)習對象如圖1所示。只有教學(xué)設計者在設計時(shí)保證每個(gè)學(xué)習對象的知識性和完整性,才能保證每個(gè)學(xué)習對象有重用的價(jià)值。為保證知識性,每個(gè)學(xué)習對象就應該針對明確的學(xué)習主題,有明確的學(xué)習目標,所以建議學(xué)習對象的設計采用目標導向的設計方案,首先進(jìn)行任務(wù)分析,在主題和目標確定的情況下,選擇學(xué)習內容以及采用的資料。根據加涅的“教學(xué)事件與學(xué)習過(guò)程的關(guān)系”的相關(guān)理論,每個(gè)學(xué)習對象至少應該包括說(shuō)明、內容、練習(或測驗)和評估等四個(gè)部分才能給學(xué)生提供一個(gè)完整的學(xué)習過(guò)程。“說(shuō)明”部分主要完成“引起注意”、“告訴目標”、“回憶原先的知識”等三個(gè)教學(xué)事件,“內容”部分主要完成“呈現學(xué)習資料”和“提供學(xué)習指導”兩個(gè)教學(xué)事件,“練習”和“評估”部分主要完成“誘發(fā)行為”、“提供反饋”、“評定行為”和“增強記憶促進(jìn)遷移”等四個(gè)教學(xué)事件。除了保證學(xué)習對象內容上的知識性和完整性,還應該保證學(xué)習對象中包含所有引用的資源文件(如內容文件、媒體素材、評估文件等),即學(xué)習對象自我包含。如果引用到本學(xué)習對象外的資源文件,在應用到不同情境中去會(huì )導致資源不可用。
為學(xué)習對象提供元數據描述并進(jìn)行內容包裝,才能徹底體現學(xué)習對象的基本理念,才能體現學(xué)習對象易于傳輸、查詢(xún)、管理和維護的優(yōu)越性。學(xué)習對象元數據(Learning Object Metadata)是描述學(xué)習對象數據的數據[5],它描述了學(xué)習對象的各種屬性,這有利于組織、識別和定位相關(guān)的學(xué)習對象; 內容包裝定義了如何表示一次學(xué)習體驗的預期活動(dòng)(內容結構)和如何在不同環(huán)境中組合學(xué)習資源的活動(dòng)(內容包裝)[6],主要是為學(xué)習對象描述內容結構信息并生成內容清單文件(imsmanifest.xml);最后還要提供綁定學(xué)習對象各個(gè)組件的包交換文件(Package Interchange File,PIF),它是簡(jiǎn)明的網(wǎng)絡(luò )傳輸形式,用于系統間傳輸內容包。[7]
學(xué)習對象相關(guān)標準推薦使用"可擴展標識語(yǔ)言"(Extensible Markup Language,XML)作為其實(shí)現技術(shù),使用XML程序設計語(yǔ)言對學(xué)習對象進(jìn)行元數據描述和內容結構描述。要按照國際標準開(kāi)發(fā)面向學(xué)習對象的網(wǎng)絡(luò )課程,開(kāi)發(fā)人員必須熟悉XML編程技術(shù)。除此之外,開(kāi)發(fā)人員尤其要掌握一兩種學(xué)習對象包裝工具,用于將學(xué)習對象標準化。LOM-Editor Version 1.0是Multibook、Springer、HTTC等多家合作開(kāi)發(fā)的學(xué)習對象元數據編輯工具,可在http://www.multibook.de/lom/en/index.html上獲得。Microsoft LRN 3.0 Toolkit(Learning Resource iNterchange ,LRN)是Microsoft參考IMS內容包裝規范、IMS學(xué)習資源元數據規范和ADL SCORM所開(kāi)發(fā)的制作網(wǎng)絡(luò )教材的工具 [4]。Reload Editor 2004是英國Reload工程項目提供的免費工具,可在http://www.reload.ac.uk/editor.html上獲得,用于對學(xué)習對象按照IMS或SCORM標準進(jìn)行元數據描述和內容包裝。

圖2:面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)的一般過(guò)程
采用面向學(xué)習對象的設計與開(kāi)發(fā)方法使得網(wǎng)絡(luò )課程的設計與開(kāi)發(fā)過(guò)程同以往相比有著(zhù)本質(zhì)區別,圖2為面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)的一般過(guò)程,采用的是分學(xué)習對象設計與開(kāi)發(fā)的方式,每個(gè)環(huán)節都要考慮學(xué)習對象的因素。下面結合精品課程《高等數學(xué)》介紹面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)的關(guān)鍵環(huán)節:
圖2中的面向學(xué)習對象的網(wǎng)絡(luò )課程設計借鑒了以學(xué)習活動(dòng)為中心的教學(xué)設計過(guò)程模式,首先確定基本的設計單位,即確定組成課程的學(xué)習對象。將課程學(xué)習目標細化成多個(gè)子學(xué)習目標,每個(gè)子學(xué)習目標對應一個(gè)學(xué)習對象的學(xué)習目標,從而確定了組成課程的學(xué)習對象。

圖3:細化《高等數學(xué)》網(wǎng)絡(luò )課程的課程目標,從而確定學(xué)習對象
精品課程《高等數學(xué)》的課程學(xué)習目標為:在內容上理解函數、極限、連續、導數、微分、積分、級數等基本概念與性質(zhì),及中值定理,泰勒公式,牛-萊公式,格林公式,高斯公式等基本理論;正確熟練地掌握極限、導數、微分、積分、級數、微分方程的基本運算法則和技巧,并能運用所學(xué)知識分析和解決實(shí)際問(wèn)題。將這個(gè)課程學(xué)習目標進(jìn)一步細化并劃分為多個(gè)子學(xué)習目標,從而確定組成這門(mén)課程的學(xué)習對象(如圖3所示)。
學(xué)習對象的設計包括內容結構設計、內容呈現設計、交互設計和元數據設計等四個(gè)環(huán)節。建議學(xué)習對象的內容設計采用目標導向的設計方案,即根據學(xué)習對象的目標確定學(xué)習對象的說(shuō)明、內容、練習和評估及其內容結構,能夠保證每個(gè)學(xué)習對象都有明確的主題和目標,并且獨立完整。在內容呈現設計時(shí)注意頁(yè)面設計要簡(jiǎn)潔,“簡(jiǎn)潔的呈現易于集中注意,為此,在畫(huà)面中應該盡量刪除無(wú)關(guān)的背景和多余的細節。”[8] 面向學(xué)習對象的網(wǎng)絡(luò )課程要求每個(gè)學(xué)習對象都能夠自足內聚,如果再使用圖片修飾的話(huà)會(huì )更增加網(wǎng)絡(luò )課程占用的空間,而且也會(huì )使學(xué)習對象的包裝變得繁瑣,所以修飾性功能最好由樣式表來(lái)完成。學(xué)習對象的交互設計應避免基于數據庫構建動(dòng)態(tài)頁(yè)面,否則在LMS上使用時(shí)會(huì )和LMS的數據庫沖突。學(xué)習對象與LMS的動(dòng)態(tài)交互部分可以使用通用API(JavaScript語(yǔ)言腳本實(shí)現)來(lái)完成向LMS發(fā)出請求并在LMS中儲存數據(借助圖4所示的一些API函數來(lái)實(shí)現)。交互設計包括API、提交學(xué)習者交互信息的表單以及對交互信息作出判斷和傳遞的JavaScript函數等的設計,由教學(xué)設計者設計交互的輸入輸出信息,具體的實(shí)現可由開(kāi)發(fā)人員參與設計。元數據設計可以參照CELTSC的《學(xué)習對象元數據規范》或高等教育出版社的《立體化教材出版規范v1.0》,標識為“M”的元數據項必須填寫(xiě),標識為“O”的可以有選擇性的填寫(xiě)。

圖4:API實(shí)例狀態(tài)變換的概念模型[9]
學(xué)習對象“函數、極限和連續”的設計首先將圖3中的學(xué)習對象“函數、極限和連續”的學(xué)習目標進(jìn)一步細化,從而確定其內容項,然后再確定該學(xué)習對象的說(shuō)明、內容、練習(或測驗)和評估。為使該學(xué)習對象適合不同情境的教學(xué),既適合于數學(xué)專(zhuān)業(yè)的師生使用,也適合理、工、經(jīng)、管各專(zhuān)業(yè)使用,所以要參照《高等數學(xué)》不同版本的教材來(lái)確定內容、練習和評估,并對學(xué)習對象做簡(jiǎn)要說(shuō)明。然后根據說(shuō)明、內容、練習和評估設計學(xué)習對象的內容組織策略,畫(huà)“函數、極限和連續”的內容結構圖(如圖5所示)。

圖5:學(xué)習對象“函數、極限和連續”的內容結構圖
學(xué)習對象“函數、極限和連續”的元數據信息如表格1所示,由于篇幅限制,該表只列出了所有必選元數據項。
| 編號 | 名稱(chēng) | 元數據 |
| 1 | 通用(General) |
|
| 1.1 | 標識符(Identifier) |
|
| 1.1.1 | 標識類(lèi)型(Catalog) | HEP+ISBN |
| 1.1.2 | 分類(lèi)值(Entry) | (書(shū)號) |
| 1.2 | 標題(Title) | 函數、極限和連續 |
| 1.3 | 語(yǔ)種(Language) | Zh |
| 1.4 | 描述(Description) | 這是高等數學(xué)中的“函數、極限和連續”部分,主要介紹了基本概念、基本特性和基本運算。 |
| 1.5 | 關(guān)鍵字(Keyword) | 函數、極限、連續 |
| 2 | 生存期(LifeCycle) |
|
| 2.1 | 貢獻(Contribute) |
|
| 2.1.1 | 角色(Role) | 作者 |
| 2.1.2 | 實(shí)體(Entity) | 中國地質(zhì)大學(xué)數學(xué)教研室 |
| 2.1.3 | 日期(Date) | 2004-9-18 |
| 3 | 技術(shù)(Technical) |
|
| 3.1 | 格式(Format) | text/html |
| 4 | 教育(Education) |
|
| 4.2 | 學(xué)習資源類(lèi)型 (Learning Resource Type) | 網(wǎng)絡(luò )課程 |
| 5 | 分類(lèi)(Classification) |
|
| 5.1 | 目的(Purpose) | 學(xué)科 |
| 5.2 | 分類(lèi)路徑(TaxonPath) |
|
| 5.2.1 | 來(lái)源(Source) | 《教育資源建設技術(shù)規范》編碼表 |
| 5.2.2 | 分類(lèi)值(Taxon) |
|
| 5.2.2.2 | 條目(Entry) | Zh,高等數學(xué) |
表格1:學(xué)習對象“函數、極限和連續”的元數據
學(xué)習對象開(kāi)發(fā)包括多媒體內容開(kāi)發(fā)、交互代碼嵌入和學(xué)習對象包裝等三個(gè)環(huán)節。多媒體內容的開(kāi)發(fā)主要是說(shuō)明、內容、練習(或測驗)和評估等四種文件的制作,可以由開(kāi)發(fā)工具(Frontpage、Dreamweaver、Flash等)完成。交互代碼包括API(JavaScript語(yǔ)言腳本實(shí)現)、提交學(xué)習者交互信息的表單以及對交互信息作出判斷和傳遞的JavaScript函數。
下面是在“前測”文件qc.html中嵌入API時(shí)使用的主要代碼:
<head>
<script type="text/javascript" src="APIWrapper.js" />
<title>前 測</title>
</head>
<body onload=“javascript:doInitialize();”
onunload=“javascript:doTerminate();”>
在這個(gè)文件中嵌入API之后就可以調用圖4所示概念模型中的函數向LMS傳遞或獲取信息,下面是向LMS傳遞信息的一個(gè)簡(jiǎn)單例子:
<script language=javascript>
rawScore = 0;
function Score()
{
document.examForm.submitQ.disabled = true;
if (document.examForm.Q[0].checked)
{rawScore++;
doSetValue( "cmi.success_status", "passed" ); }
else
{doSetValue( "cmi.success_status", "failed" ); }
doSetValue( "cmi.score.scaled", rawScore );
}
</script>
<form name="examForm">
是否任何兩個(gè)函數都能構成一個(gè)復合函數? <br>
<input type="Radio" name="Q" value="0" >A:不一定;<br>
<input type="Radio" name="Q" value="1" >B:一定是。<br>
<input type="button" name="submitQ" value=" 提交" onClick="Score()">
</form>
注:doInitialize() ,doTerminate() ,doSetValue(“參數1”,“參數2”)是 “APIWrapper.js”文件中的三個(gè)函數,它們分別完成調用LMS提供的API執行中的Initialize() ,Terminate() ,SetValue(“參數1”,“參數2”)。“APIWrapper.js”文件以及其它javascript交互代碼的編寫(xiě)可參照ADL SCORM提供的學(xué)習對象樣例(http://www.adlnet.org/index.cfm?fuseaction=SCORMDown)。
學(xué)習對象的包裝主要是為學(xué)習對象構建元數據文件、內容清單文件和包交換文件,可以由前面提到的專(zhuān)用工具來(lái)完成。包裝時(shí)可以單獨構建一個(gè)元數據文件并在內容清單文件中指定其位置,也可以將元數據信息包含在內容清單文件中;內容清單文件中的組織結構(organizations)需參照內容結構圖來(lái)構建,指定每個(gè)組織結構(organization)的每個(gè)內容項(item)的標題(title),并指定每個(gè)葉子內容項所引用的資源文件(file)以及依存資源 (dependency) ,非葉子內容項不與特定的資源文件關(guān)聯(lián);如果包中的資源有元數據就要定位元數據文件的位置或者將元數據信息包含在內容清單文件中。圖6是在Reload Editor2004內容清單編輯窗口創(chuàng )建的學(xué)習對象“函數、極限和連續”的組織結構(organizations)。


圖6:學(xué)習對象“函數、極限和連續”的組織結構 圖7:《高等數學(xué)》的組織結構
課程包裝則是把整個(gè)網(wǎng)絡(luò )課程看作一個(gè)學(xué)習對象,為其構建元數據文件、內容清單文件和包交換文件,課程包裝的操作可以參照上述學(xué)習對象包裝,但是在構建內容清單文件時(shí)最好采用引用子內容清單(submanifest)的方法構建。圖7是在Reload Editor2004內容清單編輯窗口創(chuàng )建的《高等數學(xué)》的組織結構(organizations)。
將網(wǎng)絡(luò )課程與支持學(xué)習對象相關(guān)標準的LMS集成才能更好地體現學(xué)習對象的可重用、易獲取、易更新、易管理、適應不同學(xué)習者需要以及可跨平臺使用等特性。集成時(shí)可以將整個(gè)網(wǎng)絡(luò )課程的包交換文件直接導入,也可以分學(xué)習對象逐個(gè)導入,LMS通過(guò)解析內容清單文件(imsmanifest.xml)即可生成學(xué)習活動(dòng)樹(shù)(課程目錄)。用戶(hù)可以結合LMS的其他功能進(jìn)一步設計課程,將學(xué)習對象或內容項與討論、答疑、資源、作業(yè)和筆記等學(xué)習活動(dòng)關(guān)聯(lián)。
面向學(xué)習對象的網(wǎng)絡(luò )課程能夠與LMS無(wú)縫結合, 用戶(hù)通過(guò)LMS可以實(shí)現對網(wǎng)絡(luò )課程的動(dòng)態(tài)控制,在使用過(guò)程中重新排列學(xué)習對象的順序或者內容項的順序,添加、刪除或隱藏某個(gè)學(xué)習對象或某個(gè)內容項,編輯某個(gè)頁(yè)面或文檔的內容,修改學(xué)習對象或課程的元數據等,從而對網(wǎng)絡(luò )課程進(jìn)行維護和更新,使其不斷完善,并從LMS中導出學(xué)習對象或整個(gè)課程。
隨著(zhù)學(xué)習對象理念的不斷滲透和面向學(xué)習對象的網(wǎng)絡(luò )課程建設實(shí)踐的展開(kāi),面向學(xué)習對象的教學(xué)設計與開(kāi)發(fā)技術(shù)將引領(lǐng)新一代網(wǎng)絡(luò )課程的出版。高等教育出版社“立體化出版”工程項目在基于標準設計與開(kāi)發(fā)面向學(xué)習對象的網(wǎng)絡(luò )課程方面做了嘗試,并且按照學(xué)習對象相關(guān)標準對4A網(wǎng)絡(luò )教學(xué)平臺進(jìn)行了改版。 本文是對面向學(xué)習對象的網(wǎng)絡(luò )課程設計與開(kāi)發(fā)實(shí)踐工作的總結,希望能夠對未來(lái)網(wǎng)絡(luò )課程的設計與開(kāi)發(fā)有借鑒意義。
[1] 張淑萍,《談SCORM標準對于教學(xué)設計的影響》.[EB/OL],http://www.online-edu.org/newarticle/articles/48/3220.htm,2004-8-17/2004-8-20
[2] [5]全國信息技術(shù)標準化委員會(huì )教育技術(shù)分技術(shù)委員會(huì )(CELTSC),《CELTS-2 CD2.0術(shù)語(yǔ)規范》. [S],http://www.celtsc.edu.cn,2003-8/2004-8
[3] Joseph B. South,David W. Monson ,A University-wide System for Creating, Capturing, and Delivering Learning Objects.[C], http://www.reusability.org/read/chapters/south.doc,2000-11/2004-8
[4] Microsoft TechNet 教育解決方案 ,《概述:Microsoft Learning Resource iNterchange (LRN) 3.0 工具包》.[EB/OL],http://www.microsoft.com/china/technet/asp/test/itsolutions/education/deploy/lrntoolkit/toolkitl.asp,2001-12 /2004-8
[6][7] Advanced Distributed Learning (ADL),SCORM Content Aggregation Model (CAM) Version 1.3 .[S]. http://www.adlnet.org,2004-7/2004-8
[8]何克抗、鄭永柏、謝幼如編著(zhù),《教學(xué)系統設計》.[J].北京:北京師范大學(xué)出版社,2001年3月,P129
[9] Advanced Distributed Learning (ADL),SCORM Run-Time Environment (RTE) Version 1.3 .[S]. http://www.adlnet.org,2004-7/2004-8
[①] 本文是高等教育出版社“立體化出版”工程項目的階段性成果,作為《高等教育出版社立體化教材出版規范實(shí)踐指南V1.0》的一部分收錄。
聯(lián)系客服