.8 Các thành ph n ca gĩi ni dung

Một phần của tài liệu 1186TÌM HIẾU MÔ HÌNH SCORM (Shareable Content Object Reference Model) VÀ XÂY DỰNG CÔNG CỤ MINH HỌA (Trang 27)

Manifest

N u gĩi n i dung đ c d đnh đ phân ph i t i h c viên, thì manifest ch a thơng tin v n i dung đ c t ch c nh th nào. Manifest ph i tuân theo các yêu c u sau đây:

− T p tin Manifest ph i cĩ tên là imsmanifest.xml

− imsmanifest.xml và các t p tin đi u khi n khác (DTD, XSD) ph i đ t t i g c c a gĩi n i dung. N u m r ng đ c b sung thêm b ng các t p tin thì các t p tin này c ng ph i đ t t i g c c a gĩi.

− T t c các yêu c u đ c đ t trong đ c t IMS Content Packaging XML Binding.

Package Interchange File (PIF)

Package Interchange File (PIF) là vi c bi u di n các thành ph n gĩi n i dung thành m t t p tin nén. PIF ch a imsmanifest.xml, t t c các t p tin đi u khi n, và các tài nguyên đ c tham kh o t trong gĩi n i dung. SCORM khuy n cáo là các gĩi n i dung đ c t o nh là PIF. SCORM c ng khuy n cáo thêm là PIF tuân theo RFC 1951.

1.2.3.3 Thành ph n c a Manifest

T p tin Manifest bi u di n các thơng tin c n thi t đ mơ t các n i dung c a gĩi. Các thành ph n c a nĩ đ c mơ t nh trong hình 1.2.9.

Manifest g m 4 thành ph n chính nh sau: − Metadata: d li u mơ t t ng th gĩi

n i dung.

Organizations: mơ t c u trúc n i

dung ho c t ch c các tài nguyên h c t p t o nên m t đ n v đ ng đ c l p ho c các đ n v gi ng d y.

Resources: đnh ngh a các tài nguyên h c t p đ c g p vào trong gĩi n i dung. − (sub)Manifest: mơ t b t k các đ n v gi ng d y đ c phân c p nh h n (cĩ th xem nh các đ n v đ c l p) Hình 1.2.9 Các thành ph n c a Manifest 1.2.3.3.1 Metadata

Metadata đ c đnh ngh a nh là “d li u c a d li u”. Metadata cho phép tìm ki m và khám phá b n thân gĩi n i dung. Nĩ c ng cho phép m t c ch mơ t các thành ph n c a gĩi n i dung.

1.2.3.3.2 Organization

Thành ph n Organization đ c s d ng đ mơ t n i dung đ c t ch c nh th nào trong gĩi n i dung. Gĩi n i dung cĩ th ch a m t ho c nhi u thành ph n Organization, m i thành ph n mơ t c u trúc đ c bi t c a n i dung c a gĩi. Phiên b n hi n t i c a đ c t IMS Content Packaging ch đnh ngh a m t d ng t ch c n i dung

đĩ là theo d ng hình cây hay m t s đ phân c p. SCORM hay đ c t IMS Content Packaging khơng quy đnh ph i s d ng thu t ng nào trong s đ phân c p này ch ng h n nh “module” hay “lesson” đ áp d ng cho t ch c n i dung. T t c đ c quy t đnh b i ng i phát tri n n i dung.

SCORM CAM đ ng trung l p v m c đ ph c t p c a n i dung, s m c phân c p c a m t đ n v gi ng d y c th (th ng g i là taxanomy) và các ph ng pháp lu n v gi ng d y đ c s d ng. B ng 1.2.1 tĩm t t v vài mơ hình phân c p n i dung

đ c s d ng trong các l c l ng v trang c a quân đ i M và Canada mà cĩ th

B ng 1.2.1 Ví d v m c phân c p n i dung

Thành ph n Organization đ c đ nh ngh a trong đ c t IMS Content Packaging cung c p m t n n t ng cho các thơng tin đ c yêu c u th hi n trong c u trúc n i dung. B i khi thi t k , thành ph n Organization cung c p kh n ng thêm nh ng m c m i hay thêm thơng tin nh metadata hay các đi u ki n ràng bu c và các l nh.

Vi c t ch c n i dung SCORM ch a các thành ph n d đnh đã đ c đnh ngh a trong các khía c nh khác nhau c a t ch c n i dung:

Phân c p n i dung (Content Hierarchy): ây là bi u di n d a trên hình d ng

ki u cây, gi ng nh m c l c, bi u di n t ch c logic c a các tài nguyên h c t p ho c các activities s d ng các tài nguyên h c t p. Trong nhi u tr ng h p, cây phân c p này cĩ th đ c duy t thơng theo m t th t đ c đ nh tr c mà ng i phát tri n n i dung d đnh.

Metadata: Tu ch n, d li u mơ t ph thu c ng c nh v activity đnh ngh a trong content organization. Metadata nh v y cĩ th đ c s d ng đ mơ t m t tài nguyên h c t p c th s đ c dùng trong m t t ch c n i dung c th nh th nào.

Sequencing, Adaptive Sequencing và Navigation: Các quy đnh tu ch n cĩ th đ c nhúng vào trong t ch c n i dung n u ng i phát tri n n i dung mu n ki m sốt các tài nguyên nào đ c đ a đ n cho h c viên khi h c viên duy t n i dung. B i m c đnh n u khơng cĩ b t k sequencing và navigation nào đ c đnh ngh a, thì h c viên cĩ th ch n l a t t c các m c.

Hình 1.2.10 Ví d v t ch c n i dung

Hình 1.2.10 g m cĩ ba ph n :

Content Structure: đ nh ngh a theo d ng hình cây cho cách trình bày n i dung

và trình bày d đnh c a tác gi đ i v i h c viên.

Content Resource Reference: là đ ng d n c a các actual resources.

Actual Resource: là các t p tin v t lý (tài nguyên cho h c t p).

Hình 1.2.11 là n i dung c a t p tin imsmanifest.xml trong th c t . C u trúc c a t p tin th hi n nh ng khái ni m đã mơ t nh SCO, Asset, Content Structure,v.v…

1.2.3.3.3 Resources

Thành ph n tài nguyên (Resources) c a m t manifest cĩ th mơ t các tài nguyên ngồi, c ng nh các t p tin ch a n i dung trong gĩi. Các t p tin này cĩ th là các t p tin media, các t p tin text, các đ i t ng đánh giá ho c các ph n d li u khác d i d ng đi n t .

Khái ni m nhĩm và quan h gi a các t p tin cĩ th đ c th hi n thơng qua thành ph n tài nguyên. T p h p các tài nguyên nĩi chung cĩ th xem nh là “n i dung”. Các tài nguyên đ c tham chi u nhi u đi m khác nhau trên thành ph n Organizations, n i cung c p c u trúc cho thành ph n tài nguyên.

Hình 1.2.12 cho th y m t tài nguyên đ n l đ c t o thành t r t nhi u thành ph n khác nhau (Asset). N u tài nguyên đ c xây d ng đ giao ti p v i LMS thì ta g i tài nguyên là m t SCO. N u tài nguyên khơng đ c xây d ng đ giao ti p v i LMS thì ta nĩi tài nguyên là m t Asset. T p h p các tài nguyên và Organization đnh ngh a Content Organization.

1.2.3.4 Xây d ng gĩi n i dung

Ph n này trình bày các yêu c u đ xây d ng các gĩi n i dung SCORM (SCORM Content Package). Ph n này mơ t đ c t XML binding for IMS Content áp d ng cho SCORM. Cĩ m t vài lu t riêng bi t đ c t o ra trong XML Binding :

− XML binding s tuân theo đ c t XML 1.0 c a W3C.

− XML binding ph i duy trì c u trúc đnh ngh a c a IMS Content Packaging Information Model.

1.2.3.4.1 Các thành ph n bên trong t p tin Manifest

Ph n này đnh ngh a các yêu c u cho vi c xây d ng m t t p tin imsmanifest.xml. T p tin manifest này đ c c u trúc đ t ch c n i dung c a gĩi. N u gĩi đ c d đnh đ phân ph i cho m t h c viên thì t p tin manifest ph i ch a thơng tin v n i dung s

đ c c u trúc nh th nào. Ph n này mơ t yêu c u cho m i thành ph n đnh ngh a b i đ c t IMS Content Packaging.

Các thành ph n bên trong t p tin imsmanifest.xml s đ c l n l t gi i thi u s l c thơng qua các s đ . Các ký hi u và hình v đ c trình bày trong ph l c 1. Chi ti t v các thành ph n xin tham kh o thêm quy n CAM c a ADL.

Thành ph n <manifest>

Thành ph n <manifest> bi u di n m t đ n v cĩ th s d ng đ c c a gi ng d y bao g m các thơng tin v metadata, các t ch c (organizations), và các tham chi u đ n các tài nguyên (resources). Thành ph n này là thành ph n g c c a t p tin

imsmanifest.xml. Các thành ph n <manifest> khác đ c dùng đ tham chi u các sub-

manifest khác trong gĩi. Các sub-manifest này đ u cĩ c u trúc gi ng nh thành ph n manifest chính.

Hình 1.2.13 Thành ph n manifest

Thành ph n <metadata>

Thành ph n <metadata> ch a các thơng tin metadata đ c s d ng đ mơ t n i dung c a gĩi.

Hình 1.2.14 Thành ph n metadata

Thành ph n <schema> mơ t s đ đnh ngh a và đi u khi n c n thi t c a t p tin manifest.

Thành ph n <schemaversion> mơ t phiên b n c a s đ c a thành ph n <schema>.

Thành ph n <organizations>

Hình 1.2.15 Thành ph n organizations

Thành ph n <organizations> mơ t m t hay nhi u c u trúc hay t ch c c a gĩi.

Hình 1.2.16 Thành ph n organization

Hình 1.2.17 Thành ph n item

Thành ph n <resources>

Thành ph n <resources> là m t t p h p các tham chi u đ n các tài nguyên. đây khơng cĩ gi thi t v c p b c hay h th ng phân c p.

Hình 1.2.18 Thành ph n resources

1.2.3.4.2 M r ng t p tin Manifest

c t IMS Content Packaging c ng cho phép ng i dùng đ t các thành ph n namespace c a riêng ng i dùng kh p n i trong t p tin manifest b ng cách s d ng t p h p m r ng. Nh ng t p h p m r ng này đ c yêu c u theo nh ng yêu c u khác nhau và giúp cho ng d ng đnh hình theo nh ng đ c t , chu n khác nhau đ c mơ t trong SCORM. Ph n m r ng đ c đnh ngh a trong ba t p tin XML Schema Definition (XSD) riêng bi t. ĩ là nh ng t p tin:

adlcp_v1p3.xsd: Mơ t ph n m r ng c a SCORM Content Packaging.

adlseq_v1p3.xsd: Mơ t ph n m r ng c a SCORM Sequencing.

adlnav_v1p3.xsd: Mơ t ph n m r ng c a SCORM Navigation.

1.2.3.5 SCORM Content Package Application Profiles

SCORM Content Package Application Profiles mơ t đ c t IMS Content Packaging

đ c áp d ng nh th nào vào bên trong ng c nh c a SCORM. Các profile ng d ng cung c p các h ng d n th c t cho nh ng ng i th c thi và đnh ngh a thêm các yêu c u khác c a SCORM đ cĩ th k t h p v i các chu n, đ c t khác và đ m b o tính kh chuy n. Hi n t i cĩ hai SCORM Content Package Application Profiles:

− Resource Content Packages.

− Content Aggregation Content Packages.

1.2.3.5.1 Resource Content Package

SCORM Resource Content Package Application Profile đnh ngh a m t c ch đĩng

gĩi các Assets và SCO mà khơng c n cung c p cách t ch c, ng c nh mơn h c hay là s phân c p các mơn h c. ĩng gĩi tài nguyên h c t p cung c p m t ph ng ti n chung cho vi c trao đ i. Resource Content Package Application Profile đ c s d ng

đ di chuy n SCOs và Assets t h th ng này t i h th ng khác. B i vì khơng cĩ t ch c đ c đnh ngh a trong Resource Content Package nên khơng cĩ c u trúc n i dung logic đ c đnh ngh a. B i vì khơng cĩ c u trúc nào đ c đnh ngh a, lo i gĩi này khơng th phân ph i đ c b i LMS t i h c viên. SCORM Resource Content Package ch đ n thu n là t p h p các tài nguyên h c t p đ c truy n t i gi a các h th ng h c t p.

Trong nhi u tr ng h p các tài nguyên Asset và SCO cĩ th đ c nén l i thành m t t p tin duy nh t ho c thành nhi u t p tin. SCORM Resource Content Package Application Profiles cho phép đĩng gĩi các Asset và SCO thành m t ho c nhi u t p tin khác nhau. Các t p tin này cĩ th đ c tham chi u trong gĩi ho c cĩ th ngồi gĩi. N u ngồi gĩi thì ph i bi u di n tham chi u thơng qua m t URL.

Hình 1.2.20 Ví d Asset đ c trình bày thơng qua thành ph n <file> trong t p tin imsmanifest.xml

Hình 1.2.21 Ví d Asset đ c trình bày thơng qua thành ph n <resource> trong t p tin imsmanifest.xml

1.2.3.5.2 Content Aggregation Content Package

SCORM khơng đ t b t k m t yêu c u nào vào c u trúc c a t ch c n i dung. Các nhà phát tri n n i dung hồn tồn t do trong vi c t p h p n i dung vào b t k c u trúc nào mà nhà phát tri n mong mu n. c t IMS Content Packaging cung c p m t n n t ng bao g m nh ng thơng tin c n thi t giúp xây d ng n i dung. ADL d a trên các đ c t đ t ra b i đ c t IMS Content Packaging và c ng b sung thêm m t chút đ

đ m b o tính t ng thích v i các đ c t khác, c ng nh tính kh chuy n trong nhi u mơi tr ng khác nhau. Content Aggregation Application Profile đ c s d ng đ đĩng gĩi các tài nguyên h c t p và c u trúc n i dung. M c đích cu i cùng là gĩi đ c t o ra cĩ th ho t đ ng t t đ c trong nhi u mơi tr ng khác nhau.

Hình 1.2.22 Ví d v Content Organization đ c trình bày bên trong t p tin imsmanifest.xml

1.2.3.6 Các h ng d n tri n khai Nhi u t ch c trong m t cua h c đ n l Nhi u t ch c trong m t cua h c đ n l

Gĩi n i dung cho phép các bi u di n c a nhi u t ch c (Organizations) cho các n i dung c a nĩ. Các n i dung gi ng nhau cĩ th dùng trong các t ch c n i dung khác nhau phù h p cho các đ i t ng khác nhau. Ví d , t ch c th nh t b t m t h c viên m i h c ph i h c t t c các n i dung theo h ng tuy n tính khơng đ c b qua b t k

đ n v gi ng d y nào trong khi đĩ m t h c viên đã thành th o cĩ th tùy ch n s d ng n i dung mà h c viên đĩ thích. Nhi u t ch c cĩ th s d ng c u trúc c a t p h p các tài nguyên theo nhi u cách khác nhau cho các tr ng h p khác nhau

S d ng thành ph n <dependency>

M t vài các tài nguyên h c t p, đnh ngh a trong gĩi n i dung, cĩ th ch a cùng m t t p h p các t p tin. Các t p tin này đ c bi u di n nh các thành ph n <file> trong manifest. Thành ph n <dependency> cĩ th dùng đ nhĩm các t p tin này l i. S d ng thành ph n này s gi m b t s trùng l p c a thành ph n <file> cho m t t p các t p tin trong m i tài nguyên. Trong ng c nh này, thành ph n <resource> cĩ th đ c s d ng đ nhĩm các t p tin. M t khi thành ph n này đ c thi t l p, các tài nguyên khác ph thu c t p các t p tin đĩ, cĩ th tham chi u tài nguyên b ng cách s d ng thành ph n <dependency>.

Hình 1.2.23 Ví d v chia s các t p tin

Hình 1.2.23 cho th y hai tài nguyên đ c đnh ngh a đ u chia s cùng m t t p các t p tin là:

− image1.jpg − image2.jpg − image3.jpg − apiWrapper.js

Nh v y, đây đã cĩ s trùng l p các t p tin. S d ng thành ph n <dependency> s giúp gi m b t s trùng l p này.

Hình 1.2.24 Ví d v s d ng thành ph n <dependency>

1.2.4 Metadata

1.2.4.1 T ng quan SCORM Meta-data

Cho đ n lúc này, SCORM đã mơ t các kh i c b n (SCORM Content Model Components) cho vi c phát tri n n i dung. M t khi các thành ph n n i dung đã đ c xây d ng, s r t cĩ ích n u mơ t các thành ph n này theo m t cách nh t quán. Mơ t các thành ph n này v i metadata cho phép tìm ki m và phát hi n các thành ph n trong các h th ng. M t LMS cĩ th dùng metadata đ đ a cho h c viên thơng tin v t ch c n i dung (cua h c, bài h c, module). Metadata cĩ th dùng t i th i đi m th c thi đ giúp trong vi c đ a ra quy t đ nh là thành ph n mơ hình n i dung gì s phân ph i cho h c viên.

Metadata đ c đnh ngh a d a trên chu n IEEE 1484.12.1-2002 Learning Object Metadata (LOM) và chu n IEEE 1484.12.3 cho Extensible Markup Language (XML).

1.2.4.2 T o LOM Metadata

Theo IEEE, m i thành ph n metadata LOM là tùy ch n. i u này cĩ ngh a là khi xây d ng m t tr ng h p XML metadata, ng i phát tri n n i dung cĩ th ch n tùy ý

Một phần của tài liệu 1186TÌM HIẾU MÔ HÌNH SCORM (Shareable Content Object Reference Model) VÀ XÂY DỰNG CÔNG CỤ MINH HỌA (Trang 27)

Tải bản đầy đủ (PDF)

(129 trang)