.3 Add Metadata

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 103)

Sau khi th c hi n xong thao tác chèn metadata, v n b n Word s xu t hi n m t b ng mơ t các thơng tin metadata cho gĩi nh v a đ c khai báo trong h p tho i.

Hình 2.4.4 B ng mơ t thơng tin Metatada

2.4.2.2.2 Áp d ng các style c a Course Genie

Sau khi v n b n đã đ c chèn metadata, vi c c n làm ti p theo đ bi n v n b n Word tr thành m t gĩi n i dung theo chu n SCORM là xác đ nh th t các m c (tiêu đ , các m c l n, n i dung,v.v…) b ng cách áp d ng các ki u đ c bi t c a Course Genie

đã quy đnh s n.

Hình 2.4.5 Áp d ng các style c a Course Genie cho v n b n

Hình 2.4.5 minh h a áp d ng “cgPageTitle” style cho hai đo n text “Introduction” và “Learning objectives”. Hai đo n text tr thành hai đ m c c a trang sau khi đ c xem d i d ng gĩi SCORM. Áp d ng các style cho v n b n giúp cho ch ng trình hi u

đ c th t các đ m c s đ c th hi n trong gĩi SCORM.

2.4.2.2.3 Thêm các tài nguyên

M t tính n ng n i tr i c a gĩi bài gi ng là cĩ cho phép chèn thêm các tài nguyên nh hình nh, âm thanh, video,v.v…M t s tài nguyên khơng đ c h tr trong Microsoft Word nh flash và video nên Course Genie đã t ng c ng các tính n ng này.

Hình 2.4.6 Ví d v chèn Media

Hình 2.4.6 minh h a m t ví d chèn m t t p tin flash vào v n b n Word. Sau khi đã chèn xong v n b n Word s xu t hi n m t b ng metadata mơ t và đ i di n cho đ i t ng flash v a chèn.

Hình 2.4.7 Metadata cho Flash

2.4.2.2.4 ĩng gĩi bài gi ng

Sau khi đã biên t p xong bài gi ng, vi c cu i cùng là đĩng gĩi n i dung. Course Genie h tr vi c đ a ra gĩi n i dung theo nhi u chu n khác nhau (c SCORM 1.2 và SCORM 2004) đĩ tr c khi đ a ra gĩi n i dung c n ph i ch n lo i gĩi thích h p.

Hình 2.4.8 Ch n lo i gĩi thích h p

N u là l a ch n đ nh d ng SCORM c n đnh d ng thêm lo i SCO s đ a ra. N u là single SCO thì t t c các tài nguyên s đ c g p chung vào m t trang html. N u là Multiple SCO thì các tài nguyên s là các trang html riêng r .

Hình 2.4.9 L a ch n lo i SCO

đ a ra m t gĩi n i dung ta s d ng ch c n ng Generate Course t menu Course Genie.

2.5 Trident

2.5.1 Gi i thi u

2.5.1.1 T ng quan

http://www.scormsoft.com/trident

Trident là m t mơi tr ng tích h p (IDE – Integrated Development Environment) dành cho SCORM đ c phát tri n b i cơng ty Redbird Software. Trident đ c vi t b ng ngơn ng Java và đ c phát tri n trên n n cơng ngh Ellipse v3.2.2. Trident là m t mơi tr ng tích h p dùng đ t o, ki m tra và đĩng gĩi n i dung SCORM. Quá trình t o và sinh ra gĩi n i dung SCORM r t d dàng d i s h tr c a template và wizards. Gĩi n i dung SCORM đ c t o ra tuân th hồn tồn theo chu n SCORM 2004.

Trident khơng đ n thu n ch là m t trình so n th o gĩi n i dung mà nĩ cịn là m t mơi tr ng tích h p cho phép làm vi c v i các cơng c SCORM khác. Trident là m t cơng c , m t mơi tr ng m nh m đ phát tri n gĩi n i dung.

2.5.1.2 Các tính n ng

Trident v i nh ng tính n ng n i b t giúp phát tri n n i dung theo chu n SCORM m t cách d dàng.

Integrated Development Environment (IDE)

Trident khơng ch đ n thu n là m t trình so n th o n i dung mà cịn là m t mơi tr ng tích h p phát tri n tồn di n.

− Các cơng c đ ng b giúp đ a ra m t cái nhìn t ng quan v d án.

− Truy xu t d dàng đ n các ngu n tài nguyên và t p tin h th ng c a gĩi n i dung.

− Kéo th d dàng gi a các c a s v i nhau.

Manifest Editor

So n th o m i chi ti t c a t p tin manifest bao g m Sequencing và Metadata thơng qua các form đ h a hay là các đo n code xây d ng s n.

− Cách nhìn theo d ng Manifest Tree cho phép xem m i thành ph n c a manifest và c u trúc c a nĩ.

− T ch c n i dung và các quan h gi a các form m t cách d dàng ch b ng vi c nh n th chu t.

− Cung c p hai cách nhìn Tree/Form và Source editor đ ng b trong cùng m t th i đi m.

LOM Metadata Editor

Mơ t các tài nguyên c a gĩi n i dung v i Learning Object Metadata m t cách d dàng.

− Trình so n th o XML thơng minh v i kh n ng phân bi t code theo màu, tùy bi n d ng hi n th và kh n ng h tr so n th o.

− Ki m tra t c th i d a vào mơ hình LOM.

SCO HTML Editor

So n th o Sharable Content Objects và cách chúng t ng tác v i Run-Time Environment (RTE).

− Bao g m trình so n th o m nh m Sharable Content Object (SCO) HTML. − Trình so n th o HTML thơng minh v i kh n ng phân bi t code theo màu, tùy

bi n d ng hi n th và kh n ng h tr so n th o.

RTE JavaScript Editor

L p trình v i trình so n th o JavaScript v i nh ng hi u bi t v SCORM Run-Time Environment (RTE).

− Bao g m trình so n th o m nh m Run-Time Environment (RTE) JavaScript. − Trình so n th o JavaScript thơng minh v i kh n ng phân bi t code theo màu,

tùy bi n d ng hi n th và kh n ng h tr so n th o.

− Xây d ng v i s h tr c a các ph ng th c Run-Time Environment (RTE) API và mơ hình d li u.

Content Package Wizards

T o gĩi n i dung t các ngu n tài nguyên s n cĩ hay t các khuơn d ng m u do ch ng trình cung c p s n v i wizard đ n gi n.

− T o gĩi n i dung v i m i lo i file mà ch ng trình h tr . − Biên so n l i m t gĩi n i dung cĩ s n m t cách d dàng.

Content Package Preview

Xem tr c gĩi n i dung tr c khi đĩng gĩi đ tri n khai trên các h th ng LMS. − Ch c n m t cú click chu t là cĩ th xem gĩi n i dung.

− ĩng gĩi n i dung ra chu n ZIP m t cách d dàng.

Content Package Validation

Giúp ki m tra gĩi n i dung cĩ đúng theo khuơn d ng c a chu n SCORM hay khơng. − Ch c n m t cú click chu t là cĩ th ki m tra gĩi n i dung.

− T đ ng đánh d u nh ng ch ch a đúng trong code.

2.5.2 S d ng

2.5.2.1 Cài đ t

Trident khi th c thi địi h i ph i đ c ch y trên mơi tr ng Java Runtime

Environment (JRE), version 5.0+, mơi tr ng này hồn tồn đ c cung c p mi n phí. ây là giao di n c a ch ng trình sau khi cài đ t.

Hình 2.5.1 Giao di n Trident

2.5.2.2 S d ng các tính n ng

2.5.2.2.1 Content Packaging

Trident h tr t o nhanh gĩi n i dung v i s h tr c a wizard.

Trong ph n Content cho phép l a ch n gĩi n i dung s b t đ u. N u đ m c đnh là Template thì ch ng trình s t đ ng t o ra t p tin manifest theo chu n SCORM 1.3. Gĩi n i dung c b n do Trident cung c p hay là gĩi n i dung do chính ng i dùng thi t k .

Hình 2.5.3 L a ch n gĩi n i dung phù h p

M t gĩi n i dung s đ c th hi n d i d ng cây trong mơi tr ng c a Trident. Và t

đ ng t p tin manifest c a gĩi n i dung s đ c m (imsmanifest.xml) trong c a s Manifest Editor.

2.5.2.2.2 Manifest Authoring

Trident's manifest authoring và editing tools cho phép đnh ngh a gĩi n i dung v i ph ng pháp kéo th chu t đ n gi n hay vi t tr c ti p mã ngu n XML.

Hình 2.5.4 Giao di n c a Trident's manifest authoring.

Nh ng m u form v m i thành ph n c a manifest cho phép khai báo thơng tin m t cách nhanh chĩng h n ph i vi t tr c ti p b ng code.

2.5.2.2.3 Conformance Validation

Trident cho phép ki m tra gĩi n i dung đang so n th o cĩ phù h p theo các yêu c u c a chu n SCORM hay ch a. Thao tác ki m tra r t đ n gi n ch b ng m t cái click chu t.

Hình 2.5.6 Ki m tra gĩi n i dung

Chi ti t m i thơng báo l i s đ c thơng báo m t cách rõ ràng.

Hình 2.5.7 Thơng báo l i

Hình 2.5.8 o n code b l i

2.5.2.2.4 Code Editors

Trident cĩ các trình so n th o thơng minh giúp so n th o m i lo i t p tin mà SCORM h tr .

− Trình so n th o XML dành cho t p tin Manifest

− Trình so n th o HTML dành cho Shareable Content Objects

− Trình so n th o JavaScript dành cho l p trình các l i g i hàm Run-Time API − Trình so n th o XML dành cho Learning Object Metadata (LOM)

Ngồi ra các trình so n th o cịn cĩ ch c n ng tr giúp thơng minh cho ng i vi t code. Ch c n đ a chu t vào các hàm RTE hay thành ph n mơ hình d li u thì m i thơng tin giúp đ s đ c hi n ra.

3.1 Gi i thi u ng d ng

3.1.1 Gi i thi u

3.1.1.1 M c đích

Sau q trình tìm hi u v chu n SCORM (v i phiên b n tìm hi u là SCORM 2004 3rd) và m t s các cơng c đĩng gĩi n i dung tuân theo chu n SCORM nh Reload Editor hay Trident, em đã tìm hi u đ c nh ng u đi m mà chu n SCORM mang l i, c ng nh c u trúc các thành ph n c a m t gĩi n i dung khi tuân theo chu n SCORM. Và đ c th hĩa nh ng ki n th c c a mình v SCORM, em đã hi n th c m t ng d ng v i ch c n ng đĩng gĩi n i dung tuân theo chu n SCORM 2004 3rd đ minh h a cho nh ng gì đã tìm hi u đ c. ng d ng minh h a đ c đ t tên là Packager.

3.1.1.2 T ng quan v ng d ng

ng d ng Packager đ c phát tri n và th c thi trên mơi tr ng .NET Framework 2.0. V i ch c n ng chính c a ch ng trình là

đĩng gĩi n i dung theo chu n SCORM 2004 3rd. V i giao di n s d ng thân thi n v i ng i dùng, giúp cho ng i s d ng cĩ th t o nhanh m t gĩi n i dung theo chu n SCORM. Ngồi ra ch ng trình cịn h tr giao di n ti ng vi t thân thi n, v i nh ng h ng d n, mơ t rõ ràng giúp cho nh ng ng i dùng ch a am hi u v SCORM c ng cĩ th t o ra đ c m t gĩi n i dung đ n gi n. i v i nh ng nhà phát tri n n i dung chuyên nghi p thì ch ng trình c ng đã giao di n hĩa t i đa các th c a chu n SCORM giúp các nhà phát tri n n i dung cĩ th c u hình m t cách chi ti t cho gĩi n i dung c a mình.

3.1.2 Ch c n ng

3.1.2.1 Ch c n ng t o m t gĩi n i dung m i (New Package)

Ch ng trình h tr m t trình wizard giúp cho ng i s d ng d dàng t o ra m t gĩi n i dung m i theo đúng chu n SCORM 2004 3rd. Gĩi n i dung cĩ th đ c t o t m t tài nguyên cĩ s n t tr c nh m t gĩi n i dung khác, hay m t th m c ch a các tài nguyên dùng đ xây d ng gĩi nh các t p tin hình nh, âm thanh, flash, trang web,v.v… Khi ng i dùng ch n đ n th m c ch a các tài nguyên ch ng trình s t

đ ng thêm các tài nguyên vào gĩi n i dung c a ng i dùng.

Hình 3.1.2 Ch c n ng t o gĩi n i dung

3.1.2.2 Ch c n ng m gĩi n i dung (Open Package)

Ch ng trình c ng h tr m t trình wizard giúp ng i dùng d dàng m m t gĩi n i dung đã cĩ tr c đĩ. Ch ng trình cĩ th m m t gĩi n i dung t hai cách khác nhau, cĩ th m t m t gĩi n i dung (là m t t p tin ZIP) ho c cĩ th m tr c ti p b ng t p tin manifest (là t p tin imsmanifest.xml).

3.1.2.3 Ch c n ng nh p tài nguyên (Import Resource)

Trong quá trình thao tác t o ra gĩi n i dung, ng i dùng cĩ th thêm vào gĩi n i dung các tài nguyên khác (nh các trang web, t p tin âm thanh, hình nh,v.v…) cho gĩi n i dung b ng ch c n ng này. Ng i dùng cĩ th nh p vào gĩi m t gĩi khác hay là ch m t t p tin tài nguyên, hay c m t th m c v i s l ng t p tin và th m c tài nguyên tùy ý do ng i dùng ch đ nh.

Hình 3.1.4 Ch c n ng nh p ngu n tài nguyên

3.1.2.4 Ch c n ng đĩng gĩi, t ng tác (Content Packaging)

Gĩi n i dung đ c mơ t và đnh ngh a d a trên các th XML n m trong t p tin manifest. Do đĩ quá trình c u hình và t o ra n i dung cho gĩi n i dung là quá trình sinh ra các th XML t ng ng. ng d ng đã mơ t quá trình này m t cách tr c quan giúp ng i dùng d dàng trong vi c s d ng. ng d ng đã s d ng các form thu c tính đ h ng d n ng i dùng khai báo các thu c tính, các ch c n ng cho gĩi n i dung. Ngồi ra ch ng trình cịn h tr vi c kéo th cho phép ng i dùng t o ra n i dung c a gĩi r t nhanh chĩng ch b ng ph ng pháp kéo th chu t.

Sau khi th c hi n xong quá trình ch nh s a hay t o m i gĩi n i dung, cơng vi c cu i cùng là đĩng gĩi gĩi n i dung. Gĩi n i dung đ c chu n SCORM 2004 3rd mơ t là m t t p nén (t p tin ZIP). ng d ng đã h tr quá trình đĩng gĩi này m t cách t

đ ng, ng i dùng ch c n click vào nút ch c n ng đĩng gĩi n i dung là cĩ th th c hi n đ c thao tác này.

3.1.2.5 Ch c n ng view source code

Trong quá trình th c hi n gĩi n i dung ng i dùng cĩ th ki m tra ngay k t qu đã hi n

th c b ng ch c n ng view source c a ch ng trình. ng d ng h tr vi c tơ màu code giúp ng i dùng d dàng trong quá trình thao tác tìm ki m thơng tin.

Hình 3.1.6 Ch c n ng xem source code

3.1.2.6 Ch c n ng ngơn ng (Language)

ng d ng hi n th c giao di n đa ngơn ng , v i mong mu n đem l i s ti n l i nh t cho ng i s d ng ch ng trình. Hi n nay ng d ng đã hi n th c giao di n cho hai ngơn ng Anh và Vi t.

Hình 3.1.7 Ch c n ng thay đ i ngơn ng th hi n

3.2 Hi n th c ng d ng

3.2.1 Xác đnh yêu c u

Ch ng trình đ c hi n th c v i m c đích minh h a cho quá trình đĩng gĩi n i dung theo SCORM. Do đĩ yêu c u chính c a ng d ng là hi n th c ch c n ng đĩng gĩi n i dung theo chu n SCORM. Do gĩi n i dung SCORM đ c mơ t b i t p tin manifest đ c dùng đ mơ t cho c u trúc và các thành ph n c a gĩi n i dung. Do đĩ ch c n ng ch y u c a ch ng trình là s t ng tác v i t p tin manifest. Các thao tác ch y u này bao g m các ch c n ng nh thêm các thành ph n vào t p tin manifest, xĩa các thành ph n ra kh i t p tin manifest, và s a các thu c tính cho các thành ph n.

Sau khi thao tác trên các thành ph n manifest c a gĩi n i dung thì ph i th c hi n ch c n ng chính ti p theo là đĩng gĩi n i dung đ đ a ra m t gĩi n i dung theo chu n SCORM đã mơ t . Theo chu n SCORM quy đnh gĩi n i dung đ c đĩng gĩi theo d ng t p tin nén (t p tin cĩ ph n m r ng là ZIP). Do đĩ c n ph i hi n th c quá trình nén t p tin cho gĩi n i dung.

Tr c nh ng yêu c u đ t ra và k t h p v i các đ c t c a chu n SCORM cho gĩi n i dung, vi c hi n th c ng d ng g p ph i nh ng khĩ kh n c n ph i kh c ph c:

− Do c u trúc t p tin manifest quy đnh cĩ m t s thành ph n cĩ c u trúc th khơng gi i h n s c p l ng nhau nên vi c qu n lý và t ng tác đ i v i các thành ph n này r t khĩ kh n.

− Các thành ph n c a manifest cĩ s l ng thu c tính và các th thành ph n khá

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 103)

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

(129 trang)