1.3 Run Time Environment
1.3.4 Run Time Environment Data Model
1.3.4.1 T ng quan
M c đích c a vi c đ t ra mơ hình d li u chung là đ m b o m t t p thơng tin đ c
đnh ngh a tr c c a SCO cĩ th đ c theo dõi b i các mơi tr ng khác nhau. N u, ch ng h n vi c xác đnh đi m c a h c viên đ c theo dõi là m t yêu c u chung c n thi t, thì c n thi t ph i xác đnh m t cách chung đ thơng báo đi m cho các mơi tr ng LMS. N u SCOs đ c s d ng nh là đ i t ng trình bày đi m duy nh t thì các LMS s khơng bi t b ng cách nào cĩ th nh n, l u gi và x lý các thơng tin.
Hình 1.3.7 Minh h a vi c s d ng Data Model v i API
SCORM RTE Data Model d a trên chu n 1484.11.1 dành cho Learning Technology – chu n Data Model for Content Object Communication đ c đnh ngh a b i IEEE LTSC CMI. 1484.11.1 là m t chu n đnh ngh a t p h p các thành ph n mơ hình d li u cĩ th s d ng đ trao đ i thơng tin c a đ i t ng n i dung t i LMS. ây là m t t p h p d li u, nh ng khơng h n ch , thơng tin v h c viên, các t ng tác h c viên v i SCO, thơng tin m c tiêu, tr ng thái thành cơng, và tr ng thái hồn thành. Các thơng tin này s r t quan tr ng cho các m c đích khác nhau. Các d li u s đ c dùng trong vi c ki m tra m c đ ti n b c a h c viên, giúp đ trong vi c đ a ra các quy t
đnh xác đnh th t d a trên t ng tác t ng th v i SCO. B i vì chu n IEEE ch đ nh ngh a các thành ph n mơ hình d li u và các ki u d li u c a nĩ, SCORM c n áp d ng nhi u h n các yêu c u trong vi c dùng, xác đnh m i quan h v i API Instance.
Các thành ph n c a mơ hình d li u (Data Model): xác đ nh mơ hình d li u, t t c các tên c a các thành ph n c a mơ hình d li u mơ t trong SCORM RTE Data Model đ u b t đ u b ng “cmi”. Nĩ s báo cho LMS r ng các thành ph n d li u này là thu c chu n IEEE 1484.11.1 Data Model for Content Object Communication. T t
c các thành ph n mơ t b i SCORM đ c yêu c u th c thi và các hành vi c a nĩ ph i đ c h tr b i m t LMS. T t c các thành ph n d li u đ u là tùy ch n đ i v i SCO. SCO ch ph i s d ng các hàm Initialize(“”) và Terminate(“”); nĩ khơng nh t thi t ph i g i các hàm SetValue() và GetValue(). Tuy nhiên, n u SCO mu n đ c theo dõi, chúng ph i tuân theo mơ hình d li u chung đ s d ng l i đ c qua nhi u mơi tr ng LMS. Tên các thành ph n đ c g n li n v i các chu i kí t ECMAScript s d ng kí hi u (.), ví d nh cmi.success_status. Trong ph ng th c SetValue() g i, t t c các giá tr s d ng đ đ t thành ph n mơ hình d li u đ c g n v i các chu i kí t ECMAScript. Chu n ECMAScript h tr và tuân theo chu n Unicode. ây là m t
đi m mà SCO và LMS ph i l u ý đ n khi th c thi RTE Data Model.