1 / 93

SCORM Content Aggregation Model Version 1.3

SCORM Content Aggregation Model Version 1.3. 指導教授 : 葉慶隆 GI2 26 陳相宇 GI2 03 黃貞雯 GI1 43 周日辰 GI2 05 張博淳. SCORM Content Aggregation Model ( CAM ) Overview.

aron
Download Presentation

SCORM Content Aggregation Model Version 1.3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SCORM Content Aggregation ModelVersion 1.3 指導教授:葉慶隆 GI2 26 陳相宇 GI2 03 黃貞雯 GI1 43 周日辰 GI2 05 張博淳

  2. SCORM Content Aggregation Model ( CAM ) Overview • SCORM CAM 其目的在促使以一致的方式儲存、標籤、包裝、交換、與發掘內容( content ) ,並提供教學設計者與實踐者欲傳遞所期望之學習經驗時,建構學習資源之中立分類方法 ( learning taxonomy neutral means ) 。其內容主要範疇為: • 內容模型 ( Content Model ) • 內容封包 ( Content Packaging ) • 詮釋資料 ( Meta-data ) • 編序及導航 ( Sequencing and Navigation )

  3. SCORM Content Aggregation Model ( CAM ) Overview • SCORM 課程物件內容整合模型 (Content Aggregation Model) • 元素 ( components ) • 包裝 ( package ) • 編序規則( sequencing rules )

  4. SCORM Content Model Components • SCORM Content Model 定義欲運用學習資源建立學習經驗之SCORM 元素( components ) ,也說明較低階 ( lower-level ) 、可分享的 ( sharable ) 學習資源,如何建構( aggregated ) 為較高階 ( higher-level ) 的教學單元。SCORM Content Model 是由素( Assets ) 、可分享的內容物件 ( Sharable Content Object,簡稱SCO ) 、與內容組織 ( Content Organization ) 所組成。

  5. SCORM Content Model Components

  6. SCORM Content Packaging • Content Packaging Overview • SCORM Content Packaging 是IMS Content Packaging Specification 的一組特定需求及指引或應用檔 ( application profiles ) 。 • SCORM Content Packages 應嚴格遵守IMS Content Packaging Specification,並提供有關包裝 ( packaging ) Assets、SCO、及Content Organization 的額外說明及應用指引。

  7. SCORM Content Packaging • SCORM Content Packaging 是IMS Content Packaging Specification 的一組特定需求及指引或應用檔 ( application profiles ) 。 • SCORM Content Packages 應嚴格遵守IMS Content Packaging Specification,並提供有關包裝 ( packaging ) Assets、SCO、及Content Organization 的額外說明及應用指引。

  8. Content Package Components • IMS Content Packaging Specification 說明可為編輯工具、LMSs、及run-time environments互通之Internet-based content 的資料結構。IMS Content Packaging Specification 專門在定義系統間之互通性 ( interoperability ) ,以輸入 ( import ) 、輸出 ( export ) 、建構 ( aggregate ) 、與解構( disaggregate ) content packages

  9. Content Package Components

  10. Components of Manifest • Manifest檔代表用以描述package之內容的資訊。

  11. Building Content Packages • 在建立XML binding 時,務必遵守兩項基 本規則: • XML binding 需遵守W3C 訂定的XML 1.0 Specification • XML binding 必須維持IMS Content Packaging Information Model 定義的結構

  12. Building Content Packages • Manifest File :某些元素 ( elements ) 會使用最小上限值 (smallest permitted maximum,SPM ) 之詞彙去描述多樣性 ( multiplicity ) 及/或data types。SPM 意指應用content package 的過程至少應處理的元素 ( elements ) 數目或字元數 ( characters ) ,但是可以自由地支援或超過該限制的數目。 • XML elements 的順序則是由IMS Content Packaging XML Binding 所定義的manifest 訂定。

  13. SCORM Content Package Application Profiles • SCORM Content Package Application Profiles 說明在SCORM 的整體情境下,如何應用IMS Content Packaging Specification。Application profiles 提供實作者一實作指引並定義由SCORM 所要求的額外條件,以確保和其他標準及規範整合並具有互通性。SCORM Content Package 是以IMS Content Packaging Specification 為基礎,增加其他要求以確保在每個package 皆包含足夠的資訊。如此一來符合SCORM 的系統皆能輸入與輸出packages。

  14. Best Practices and Practical Guidelines • Packaging Multiple Courses:當content developer 需要去package 多重個別的課程(courses)以傳遞到系統時,可運用分離的(separate)的(sub)manifest 來捆(bundling)每個課程。若content developer 想要在Package(a curriculum)內移動多重課程(courses),則可以最高階(top-level)的manifest 去包含每個課程階層(course level)的manifest。

  15. Using the <dependency> Element • 許多在content package 中定義的學習資源可能會包含一組相同的檔案。那些檔案可以<file> elements 在manifest 中呈現,而<dependency> element 則可用來將這些檔案群組起來。此種情況可透過利用<dependency> element 降低每個resource 中每組檔案的<file> elements之重複性;<resource> element 可用來集合(gather)那組檔案。一旦建立了<resource>,所有其他依賴此組檔案的resources,都能藉由使用<dependency> element 來參引resource

  16. Using the <dependency> Element

  17. Using the <dependency> Element

  18. SCORM Meta-Data

  19. Overview Meta-data 的目的是提供一通用的命名法 ( nomenclature ) ,以共通的方式描述學習資源。 Meta-data 能與其所描述的學習資源包裝 ( packaged ) 在一起。 以meta-data 描述的學習資源可被有系統的搜尋及檢索,進而幫助資源之使用與再用。

  20. Overview • Meta-data Application Profiles • 參考IEEE 1484.12.1-2002 Learning Object Meta-data ( LOM ) [11]標準。 • IEEE 1484.12.3 Draft Standard for Extensible Markup Language ( XML) Binding for Learning Object Metadata Data Model [14]。 • IEEE 概略地提供了64 個meta-data elements。

  21. Creation • 在LOM 中, 用以描述學習物件之資料元素 ( data elements ) 共可分為九大類( categories ) 。 • 以下簡單說明這九大類meta-data elements: • General ( 總論 ) :描述學習物件整體性質的一般性描述。例如學習物件之名稱;所使用的語言;以及對資源內容之描述和關鍵詞等。 • Life Cycle ( 生命週期 ) :描述該學習物件相關之歷史及文化狀況,以及任何在此學習物件建立或演化過程中,相關之人物。例如學習物件之版本;狀態(例如草稿、正式版、修訂稿、無法取用);以及對學習物件之發展過程 ( 例如創造、編輯、與發行 ) 有貢獻的實體等。

  22. Creation • Meta-Metadata ( 詮釋資料 ) :描述詮釋資料本身,而非學習物件。例如在詮釋資料制訂和驗證過程中,具影響性之實體;與詮釋資料所使用的語言等。 • Technical ( 技術 ) : 學習物件之技術需求 ( technical requirement ) 與技術特性( characteristics ) 。例如學習物件之資料格式;檔案大小;以及軟硬體需求等。 • Educational ( 教育 ) :描述學習物件的教育及教學上之特性。例如互動模式;學習資源類型 ( 例如表格、投影片、與測驗等 ) ;以及適用年齡等。 • Right ( 權利 ) :說明學習物件之智慧財產權和使用條件。例如使用資源是否需付費;使用資源是否有版權或其他限制;以及某些情況下,使用學習物件之建議。

  23. Creation • Relation ( 相關資源 ) :解釋此學習物件和其他學習物件之關係。例如對和學習物件相關之目標 ( target ) 學習物件加以描述。 • Annotation ( 提要 ) :有關使用學習物件之評論或意見,以及由誰及何時所給的評論或意見。例如評註內容;評註者;與評註日期。 • Classification ( 分類 ) :以某一種分類系統來描述該學習物件。例如使用此分類系統的目的;於特定分類系統下之分類路徑 ( taxonomic path ) 等資訊。

  24. Creation -<lom> Element

  25. Creation-<lom> Element Example:

  26. Creation -<general> Element

  27. Creation -<general> Element Example:

  28. Creation -<lifeCycle> Element

  29. Creation -<lifeCycle> Element Example:

  30. Creation-<metaMetadata> Element

  31. Creation-<metaMetadata> Element Example:

  32. Creation -<technical> Element

  33. Creation -<technical> Element Example:

  34. Creation-<educational> Element

  35. Creation-<educational> Element Example:

  36. Creation-<educational> Element

  37. Creation -<rights> Element

  38. Creation -<rights> Element Example:

  39. Creation -<relation> Element

  40. Creation -<relation> Element Example:

  41. Creation -<annotation> Element

  42. Creation -<annotation> Element Example:

  43. Creation -<classification> Element

  44. Creation -<classification> Element Example:

  45. Creation -<classification> Element

  46. LOM XML Schema Valisation • Strict Schema Validation Approach • 嚴格遵守LOM 之規定。 • Custom Schema Validation Approach • 支援客製化LOM meta-data instances,因此也就能夠支援詞彙與data elements 之擴充。 • Loose Schema Validation Approach • 放寬一些其他schema validation 方法所定義的限制。

  47. Meta-data Extensions • 目前LOM 允許兩種擴充方法 ( mechanism ) : • XML element extensions • Vocabulary extensions • 當擴充時,需注意以下兩點: • 不可定義與IEEE LOM elements有相同語意之elements。 • meta-data值具有最高的語意互通性。

  48. Application Profiles • SCORM Meta-data Application Profiles 說明如何將IEEE LOM整合至SCORM中。 • 概括說明建立下列meta-data instances 之要求: • Content Aggregation Meta-data • Content Organization Meta-data • Activity Meta-data • SCO Meta-data • Asset Meta-data

  49. Application Profiles -Content Aggregation Meta-data Content Aggregation level meta-data 應用來描述package ( 即Content Aggregation ) 整體。 以下例說明如何在content package 之manifest 中加入meta-data ( 這是一種將meta-data 置入manifest 的方法 )

  50. Application Profiles -Content Aggregation Meta-data • 下例則說明如何使用<adlcp:location> element 去描述meta-data 。 • <adlcp:location> element 指出在package 根目錄下所對映的meta-data。

More Related