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 ý thành ph n nào đ s d ng trong n i dung c a mình. đáp ng các yêu c u cao c p c a ADL, SCORM đ t ra thêm m t s yêu c u n a v các thành ph n nào là thành ph n b t bu c. Các yêu c u b sung này nh m t ng c ng tính kh n ng mơ t các
đ i t ng n i dung này metadata và kh n ng tìm ki m các đ i t ng h c t p trong m t kho d li u do đĩ chúng cĩ th s d ng l i trong các ng c nh khác.
IEEE LOM Information Model đ c chia ra làm 9 lo i. Các lo i này d a trên các
đnh ngh a trong LOM Information Model. 9 lo i thành ph n metadata là :
1. Lo i General cĩ th đ c s d ng đ mơ t các thơng tin chung v SCORM Content Model Component.
2. Lo i Life Cycle cĩ th dùng đ mơ t các đ c đi m liên quan đ n l ch s và tr ng thái hi n t i c a SCORM Content Model Component và nh ng đ c đi m khác nh h ng đ n thành ph n trong quá trình phát tri n.
3. Lo i Meta-data cĩ th đ c s d ng đ mơ t thơng tin v b n thân metadata (khơng ph i là SCORM Content Model Component).
4. Lo i Technical cĩ th đ c dùng đ mơ t các yêu c u v m t k thu t và các
đ c tr ng c a SCORM Content Model Components.
5. Lo i Educational cĩ th đ c s d ng đ mơ t các đ c tr ng v s ph m và giáo d c c a SCORM Content Model Component.
6. Lo i Rights cĩ th đ c s d ng đ mơ t các lu t v s h u trí tu và các
đi u ki n s d ng SCORM Content Model Component.
7. Lo i Relation cĩ th đ c s d ng đ mơ t các đ c đi m đ nh ngh a các m i quan h gi a SCORM Content Model Component và các thành ph n h ng t i khác.
8. Lo i Annotation cĩ th đ c s d ng đ cung c p các l i gi i thích v cách s d ng cho m c đích giáo d c c a SCORM Content Model Component và
thơng tin v khi nào và ai t o ra các l i gi i thích này.
9. Lo i Classfication cĩ th đ c s d ng đ mơ t SCORM Content Model Component thu c vào m t h th ng phân lo i c th .
Hình 1.2.26 Các thành ph n c a LOM
Sau đây s gi i thi u s l c các thành ph n c a metadata. Các ký hi u hình v đ c trình bày trong ph n ph l c 1. Chi ti t v các thành ph n metadata xin tham kh o thêm quy n SCORM CAM.
1.2.4.2.1 Thành ph n General
Thành ph n General dùng đ mơ t các thơng tin chung c a các tài nguyên đ c s d ng.
Hình 1.2.27 Thành ph n general
General -> Identifier: là m t đnh danh duy nh t đ xác đnh tài nguyên. Thành ph n này hồn tồn trong su t v i ng i s d ng, nĩ đ c t o ra b i h th ng qu n lý metadata.
General -> Title: là tên dành cho tài nguyên. Tiêu đ cĩ th là m t tên hi u h u hay ch là m t ch m c.
General -> CatalogEntry: là m t danh sách con đnh ngh a các m c bên trong danh sách gán đ n tài nguyên.
− General -> CatalogEntry -> Catalog: là tên c a danh sách.
− Genreal -> CatalogEntry -> Entry: giá tr c a entry bên torng tài li u. General -> Language: đnh ngh a ngơn ng s d ng đ giao ti p đ n các h c viên.
General -> Description: là đo n v n b n mơ t cho n i dung c a tài nguyên đang
đ c mơ t .
General -> Keyword: là t khĩa hay m nh đ đ mơ t tài nguyên. Thành ph n này khơng đ c dùng đ mơ t nh ng đ c tr ng mà cĩ th đ c mơ t b i các thành ph n khác.
General -> Coverage: là kho ng th i gian hay ph m vi áp d ng c a tài nguyên. General -> Structure: là c u trúc t ch c n m bên d i tài nguyên. Bao g m các c u trúc:
− Atomic: đ i t ng khơng th chia đ c.
− Collection: t p h p các đ i t ng khơng th ch rõ đ c m i quan h gi a
chúng.
− Hierarchical: t p h p các đ i t ng cĩ m i quan h theo c u trúc hình cây.
− Linear: t p h p các đ i t ng cĩ th t .
General -> Aggregation Level: đnh ngh a c p đ ch c n ng c a tài nguyên. Bao g m các m c: 1 – đnh ngh a m c th p nh t c a vi c t p h p n i dung (d li u thơ). 2 – t p h p các đ i t ng m c 1 (nh bài h c). 3 – t p h p các đ i t ng m c 2 (nh khĩa h c). 4 – là m c cao nh t (nh t p h p các khĩa h c). 1.2.4.2.2 Thành ph n Life Cycle
Thành ph n Lifecycle dùng đ mơ t các đ c đi m liên quan đ n l ch s và tr ng thái hi n t i c a tài nguyên và nh ng đ c đi m khác nh h ng đ n thành ph n trong quá trình phát tri n.
Hình 1.2.28 Thành ph n Life Cycle
Life Cycle -> Version: phiên b n c a tài nguyên.
Life Cycle -> Status: tr ng thái hay tình tr ng c a tài nguyên. Bao g m các tr ng thái:
− Draft: thành ph n trong tr ng thái ban đ u (đ c đnh ngh a b i ng i phát
tri n n i dung).
− Final: thành ph n trong tr ng thái đích (đ c đnh ngh a b i ng i phát tri n
n i dung).
− Revised: thành ph n trong phiên b n đ c xem là cu i cùng.
− Unavailable: M i thơng tin tr ng thái khơng cĩ s n.
Life Cycle -> Contribute: mơ t nh ng ng i hay t ch c cĩ nh h ng đ n tr ng thái c a tài nguyên.
− Life Cycle -> Contribute -> Role: lo i t ch c (nh Author, Publisher, Unknown, Initiator, Terminator, Validator, Editor, Graphical, Designe, Technical Implementer, Content Provider, Technical Validator, Educational Validator, Script Writer, Instructional Designer).
− Life Cycle -> Contribute -> Entity: thơng tin ch ng th c c a t ch c.
1.2.4.2.3 Thành ph n Meta-metadata
Thành ph n Meta-metadata đ c s d ng đ mơ t thơng tin v b n thân metadata.
Hình 1.2.29 Thành ph n Meta-Metadata
Meta-Metadata -> Identifier: đnh ngh a m t đnh danh duy nh t cho metadata.
Meta-Metadata -> Catalog Entry: đnh ngh a m t m c trong danh sách c n c vào t ng tr ng h p c a metadata.
− Meta-metadata -> Catalog Entry -> Catalog: tên c a danh sách.
− Meta-metadata -> Catalog Entry -> Entry: giá tr c a các m c c a danh sách. Meta-Metadata -> Contribute: mơ t nh ng ng i hay t ch c cĩ nh h ng đ n tr ng thái c a t ng tr ng h p c a metadata.
− Meta-Metadata -> Contribute -> Role: lo i c a t ch c (nh Creator, Validator).
− Meta-Metadata -> Contribute -> Entity: thơng tin ch ng th c c a t ch c.
− Meta-Metadata -> Contribute -> Date: ngày xu t b n.
Meta-Metadata -> Metadata Scheme: tên hay phiên b n c a metadata. Thơng tin này
cĩ th do ng i dùng ch đnh hay do h th ng t sinh.
Meta-metadata -> Language: ngơn ng dùng trong metadata.
1.2.4.2.4 Thành ph n Technical
Thành ph n Technical mơ t các yêu c u v m t k thu t và các đ c tr ng c a tài nguyên.
Hình 1.2.30 Thành ph n Technical
Technical -> Format: ki u d li u c a tài nguyên. Technical -> Size: kích th c c a tài nguyên.
Technical -> Location: v trí c a tài nguyên (dùng đ ng d n URL hay URI).
Technical -> Requirement: mơ t các yêu c u đ i v i tài nguyên.
− Technical -> Requirement -> Type: các yêu c u k thu t đ i v i tài nguyên (Operating System, Browser).
− Technical -> Requirement -> Name: tên c a nh ng yêu c u k thu t đ i v i tài nguyên (nh MS-Windows, MacOS,v.v…)
− Technical -> Requirement -> Minimum Version: các yêu c u k thu t t i
thi u đ s d ng tài nguyên.
− Technical -> Requirement -> Maximum Version: các yêu c u k thu t t i đa
đ s d ng tài nguyên.
Technical -> Installation Remarks: mơ t quá trình cài đ t tài nguyên.
Technical -> Other Platform Requirement: thơng tin v các yêu c u v ph n c ng và