Đăng ký Đăng nhập
Trang chủ (đề tài cấp trường) scorm...

Tài liệu (đề tài cấp trường) scorm

.PDF
28
100
69

Mô tả:

CL C I. T ng quan v SCORM ........................................................................................... 3 I.1. Gi i thi u SCORM.......................................................................................... 3 I.2. T i sao c n m t quy trình chuy n i .............................................................. 4 I.3. Quá trình phát tri n c a SCORM..................................................................... 5 II. Các khái ni m c n liên quan n SCORM........................................................ 5 II.1. Asset.............................................................................................................. 5 II.2. SCO............................................................................................................... 6 III. C u trúc SCORM ................................................................................................ 7 III.1. SCORM 1.2.................................................................................................. 8 III.2. SCORM 1.3................................................................................................ 20 IV. ng ng .......................................................................................................... 23 IV.1. o gói SCORM......................................................................................... 23 IV.2 Tích h p gói SCORM trên h th ng Elearning Moodle................................ 27 V. K t lu n.............................................................................................................. 28 DANH M C CÁC HÌNH Hình I.1 : Th vi n SCORM...................................................................................... 4 Hình II.1: Asset ......................................................................................................... 6 Hình II.2: SCO .......................................................................................................... 7 Hình III.1: Mô hình tích h p n i dung ....................................................................... 9 Hình III.2 : C u trúc gói n i dung............................................................................ 13 Hình III.3 : T ng quan RTE..................................................................................... 15 Hình III.5 : SCO g i hàm LMSInittialize() t LMS ................................................. 19 Hình III.6 : SCO ki m tra và truy n cho LMS qu n lý ............................................. 19 Hình III.7 : SCO i hàm LMSFinish() t LMS k t thúc phiên làm vi c ............. 20 Hình III.8: Mô hình SCA......................................................................................... 21 Hình III.9: Sequencing c a SCORM 1.2.................................................................. 22 Hình III.10 : Sequencing c a SCORM 1.3 ............................................................... 22 Hình IV.1 : Giao di n chính c a ch ng trình ......................................................... 24 Hình IV.2 : T o m i m t gói SCORM..................................................................... 24 Hình IV.3 : Nh p tài nguyên.................................................................................... 25 Hình IV.4 : Thêm m t khóa h c .............................................................................. 25 Hình IV.5 : Thêm tài nguyên h c t p vào khóa h c ................................................. 26 Hình IV.6 : Ch n ki u cho tài nguyên h c t p ......................................................... 26 Hình IV.7 : Giao di n chính c a trang ch Moodle .................................................. 27 Hình IV.8: Thêm vào m t khóa c SCORM .......................................................... 28 TÌM HI U V SCORM Nhóm th c hi n Võ Ph ng Bình (Ch nhi m) Nguy n Minh Hi p Ph m Th Vi t Linh Khoa CNTT, iH c àL t I. T ng quan v SCORM I.1. Gi i thi u SCORM SCORM là ch vi t t t c a ng Reference Model” - Mô hình tham chi u ngh a , SCORM là m t t p h p các ti ng Anh “Sharable Content Object it ng n i dung chia s c t và chu n c. Theo c t p h p thành m t chu i “tài li u k thu t” (Hình 1). T t c các tài li u này có th c xem nh nh ng tài li u riêng r t o thành m t th vi n ang phát tri n m nh m . G n nh t t c ch o và các ct u nh ng h ng c l y t các t ch c khác nhau. Các tài li u k thu t này c nhóm theo 3 ch chính : “mô hình nhóm n i dung” (CAM – Content Aggregation Model), “môi tr ng th c thi” (RTE – Run-Time Environment) và “mô hình n i chu i và lái n i dung” (SN – Sequencing and Navigation). Mô hình SCORM tích h p công ngh gi ng d y t xa ã c các tác nhân có uy tín trong l nh v c này xây d ng t nhi u n m qua nh IMS, AICC, ARIADNE và LTSC c a IEEE trong t mô hình qui chi u duy nh t mô t m t cách th c xây d ng nh t quán h th ng y h c t xa cho c c ng ng. Mô hình SCORM là m t t p h p các chu n và cung c p nh ng qui t c ct c xây d ng nh m u ph i chu n hóa cho vi c tri n khai vi c d y và h c t p qua m ng, trong ó y u t chia s và s d ng l i n i dung c t lên hàng u. t gói n i dung tôn tr ng chu n SCORM có th tri n khai trên m i h qu n lý d y và h c t xa (Learning Management System – LMS) có h tr chu n này. SCORM ang ngày càng chi m c ni m tin c a c ng ngh Internet trên th gi i và ng d y và h c t xa s d ng công Vi t Nam. Ngày càng nhi u h LMS trên th gi i tuyên b h tr SCORM. Hình I.1 : Th vi n SCORM SCORM giúp ng. D các qui i d ng nh và nh ngh a các c s k thu t cho m t môi tr n gi n nh t, ây là m t mô hình qui chi u c t k thu t c l p, ng h c t p trên n m t t p h p chu n, c xây d ng nh m áp ng nh ng òi h i c cao c a vi c ào t o t xa v m t n i dung và h th ng h c t p. “Mô hình nhóm i dung” và “môi tr ng th c thi” cho các it ng h c t p c a SCORM nh m giúp t o ra m t l i gi ng d y tùy bi n d a trên m c tiêu, s thích, hi u qu và nh ng u t khác g n v i ng i h c. SCORM còn mô t m t “mô hình n i chu i và lái n i dung” nh m cho phép s bi u di n linh ho t các ng it ng h c t p theo nhu c u c a i h c. Tóm t i, SCORM tìm cách liên k t l i ích c a các nhóm không thu n nh t trong c ng ng h c t p t xa. Nó c xây d ng theo cách ph i h p công ngh và nh ng kh n ng n y sinh v i nh ng ng d ng th ng m i và công c ng. I.2. T i sao c n m t quy trình chuy n i ích c a mô hình SCORM ã i c ông o c ng ng e-learning th a nh n. B ng ch ng là càng ngày càng nhi u plateform e-learning tuyên b h tr SCORM. M t khác, chúng ta nh n th y Internet th c s dung vô t n. R t d tìm nhi u ã và ang là m t kho n i c các n i dung cho vi c h c t xa trên Internet. Ngày càng i h c và các giáo s công b các bài gi ng c a mình lên Internet cho c ng ng t do truy nh p và tham kh o. Tuy nhiên ph n l n các bài gi ng này u ch là nh ng trang HTML ho c slide, hoàn toàn không theo m t chu n nào c a d y h c t xa. Vi c tích h p chúng lên m t h LMS do ó r t khó kh n ng c thúc y chúng tôi xây d ng m t quy trình có th chuy n t khóa h c trên internet sang m t gói SCORM là nh m t n d ng nguyên vô t n này trên Internet. Nh ng n i dung sau khi chuy n p v i platform và chia s it c nh ng tài i s tr nên c c gi a các platform e-learning v i nhau. I.3. Quá trình phát tri n c a SCORM Quá trình phát tri n a các phiên n SCORM có th tóm t t i nh sau : § ADL SCORM 0.7.3 – n m 1999 § SCORM 1.0 – n m 2000 § SCORM 1.1 – n m 2001 § SCORM 1.2 – n m 2001 § SCORM 1.3 – n m 2004 Trong các phiên n a SCORM thì SCORM 1.2 và SCORM 1.3 hi n i ang h tr b i nhi u h th ng e-learning trên th gi i. Trong bài báo cáo này c trình bày i c u trúc hai chu n này. II. Các khái ni m c n liên quan n SCORM II.1. Asset Khuôn d ng c b n nh t c a m t tài nguyên h c t p là bi u di n n t c a media, ch ng h n text, âm thanh, m t m u d li u nào có th hi n th viên. Nhi u asset có th ct ph pl i it ng ánh giá hay b t c b i trình duy t Web và a t i phía h c xây d ng m t asset khác. Thí d trang HTML có th là t p h p c a các asset khác nhau nh v.v.. (hình 2). c g i là Asset. Asset asset là nh, text, audio, và video Hình II.1: Asset II.2. SCO SCO (Sharable Content Object) là t p h p c a m t hay nhi u Asset, là m t tài nguyên h c t p có th th giao ti p c kh i ch y nh s d ng RTE (Môi tr ng th c thi) có c v i LMS (Learning Management System - H th ng qu n lý ào o). Trong SCORM, SCO là m t tài nguyên h c t p m c th p nh t c qu n lý i LMS nh s d ng Mô hình d li u (Data Model). Chính vì lý do ó mà m t tài nguyên h c t p ã tr thành m t “ qua ó LMS có th qu n lý it ng”, có th “giao ti p” c ti n trình h c t p c a h c viên khác bi t duy nh t gi a SCO và Asset là c v i LMS, và i v i t ng SCO. ch SCO giao ti p v i LMS nh d ng giao di n l p trình ng d ng (API) [12]. Hình 3 mô t m t SCO g m nhi u Asset, m i SCO ph i ch a t i thi u hai l i g i hàm API là LMSInitialize() và thi t l p và k t thúc m t phiên làm vi c, n u trong quá trình làm LMSFinish(). vi c có s trao i d li u gi a LMS và SCO thì các hàm LMSSetValue() và LMSGetValue() s c g i. Hình II.2: SCO t SCO yêu c u b t bu c ph i tuân theo nh ng u ki n c nh ngh a trong SCORM RTE s th a mãn các tính ch t sau: • t k m t LMS nào h tr SCORM RTE dõi các SCO mà không c n quan tâm • u có th kh i ch y và theo n ai ã t o ra nó. t kì LMS nào h tr SCORM RTE có th theo dõi b t kì SCO nào và bi t khi nào nó b t • u và khi nào nó k t thúc. i LMS h tr SCORM RTE u có th kh i ch y b t kì SCO nào theo m t cách th ng nh t. III. C u trúc SCORM C u trúc m t gói SCORM ph i tuân theo các § Accessibility Tính ch t có th truy xu t c xác § nh và nh c. N i dung có th khi c n. Interoperability Tính ch t có th thao tác gi a các ph n. N i dung ho t ng t t trong nhi u ng ph n c ng mà không quan tâm § c tr ng sau : n công Reusability Tính ch t có th s d ng ng c nh ng, môi tr ng và c u hình nào o ra nó. i. N i dung c và có th s d ng cho nhi u ng i cl pv i c khác nhau. § Durability Tính ch t b n v ng. N i dung thao tác khi h th ng LMS thay không c n s a i i hay nâng c p lên phiên n m i. C u trúc SCORM g m hai thành ph n chính sau : CAM (Content Aggregation Model) và RTE (Run Time Enviroment). III.1. SCORM 1.2 III.1.1 CAM CAM (Content Aggregation Model) - mô hình tích h p n i dung. CAM có 2 ch c n ng chính sau : • Cung c p ph ng ti n chung cho vi c g i n i dung c cho các tài nguyên có th ph i h p thao tác, có th chia s , có th s d ng có th khám phá ra • c. nh ngh a cách mà n i dung h p vào khóa i và c có th c ho c m t ph n c xác a khá h c và nh và mô , tích c di chuy n gi a các h th ng mà có th bao g m LMS và kho d li u. C u trúc a CAM bao g m Content Model, Meta-data, Content Package. • Content Model - Mô hình n i dung. dung a m t quá trình nh ngh a các thành ph n n i c. • Meta-data - Siêu d li u. M t c ch mô các thành ph n a mô hình n i dung. • Content Package - Gói n i dung. ng nguyên a m t quá trình c. nh ngh a cách nh ngh a cách c cho vi c di chuy n gi a các môi tr Content Model Bao g m các thành ph n sau : • Asset (trình bày ph n khái ni m, II.1). • SCO (trình bày ph n khái ni m, II.2). bi u di n ho t óng gói các tài ng khác nhau. • Content Aggregation Tích h p n i dung. M t dùng tích h p các tài nguyên c vào các bài a vi c day, bao g m : Course (khóa Module. Áp n có th c liên quan nhau c), Chapter (ch ng c u trúc và k t h p các nguyên t c phân lo i Course Module 1 Lesson 1 Lesson 2 Module 2 Lesson 1 Part A Part B Lesson 2 Glossary Assessment Hình III.1: Mô hình tích h p n i dung Meta-data: Mô hình thông tin a Meta-data bao g m 9 lo i sau : • General: Bao g m 9 thu c tính sau. Identifier – RESERVED Title Catalog Entry (catalog, entry) c ng), và c. Language Description Keyword Coverage Structure Aggregation Level • Lifecycle Bao g m 3 thu c tính sau: Version Status Contribute Role Entity Date • Meta-metadata: Bao g m 5 thu c tính sau: Identifier – RESERVED Catalog Entry Catalog Entry Contribute Role Entity Date Meta-data Scheme Language • Technical: Bao g m 7 thu c tính sau: Format Size Location Requirement Type Name Minimum Version Maximum Version Installation Remarks Other Platform Requirements Duration • Educational: Bao g m 11 thu c tính sau: Interactivity Type Learning Resource Type Interactivity Level Semantic Density Intended End User Role Context Typical Age Range Difficulty Typical Learning Time Description Language • Rights Bao g m 3 thu c tính sau: Cost Copyright and Other Restrictions Description • Relation Bao g m 2 thu c tính sau: Kind Resource Identifier – RESERVED Description Catalog Entry Catalog Entry • Annotation Bao g m 3 thu c tính sau: Person Date Description • Classification Bao g m 4 thu c tính sau: Purpose Taxonpath Source Taxon ID Entry Taxon Description Keyword Content Package C u trúc gói n i dung nh sau : Content Structure SCOs & Assets Hình III.2 : C u trúc gói n i dung Trong ó gói n i dung g m hai ph n chính: • Manifest : bi u di n các thông tin c n thi t mô t các n i dung a gói. • Các t p v t lý : là các t p v t lý th c nh các Asset, các t p âm thanh hình nh, v.v.. Các thành ph n c a Manifest : • Meta-data : Siêu d li u mô t v gói n i dung • Organization : mô t c u trúc n i dung ho c t ch c các tài nguyên h c t p • 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(s): mô t hoàn toàn các gói c g p vào bên trong gói chính. M i sub-manifest c ng có cùng c u trúc bao g m Meta-data, Organizations, Resources, và Sub-manifests. Do ó manifest có th ch a các sub-manifest và các sub-manifest có th ch a các submanifes khác n a. III.1.2 RTE RTE (Run Time Enviroment)–môi tr ng th i gian th c thi. RTE có 2 ch c n ng chính sau : • Cung c p ph ng ti n giao ti p gi a SCO và h th ng qu n lý vi c c (LMS). • Cung c p cách th c thông ng kh i o n i dung và cho n i dung giao ti p v i LMS. Các thành ph n d li u n i dung trong su t th i gian th c thi. T ng quan mô hình RTE nh sau : c chuy n gi a LMS và Learning Management System (LMS) LMS LMS Server Server Server Side Client Side Browse r Data Model Actual data sent back and forth Launch Asset between SCO and LMS SCO API API Adapte Adapte rr JavaScript JavaScript API (Communication s Link between SCO and LMS) Hình III.3 : T ng quan RTE 3 khía nh chính trong RTE mà chúng ta c n quan tâm : Launch, Application Program Interface (API) và Data Model. Launch LMS s d ng dung a ch URL c nh ngh a b i tài nguyên c trong gói n i lauch ( i) tài nguyên. Quá trình này ch lauch Asset và SCO. Application Program Interface (API) API là m t t p các hàm LMS. Các API c nh ngh a giúp SCO có th c i t c th c thi và k t thúc b i API Adapter. API Adapter ph i c cung c p b i LMS. M i SCO ph i i 2 hàm API LMSInitialize(“”) và LMSFinish(“”). Data Model Data Model cung c p mô hình d li u chung c nh ngh a v SCO có th o m t t p thông tin c truy xu t b i các h th ng LMS khác nhau. Mô hình d li u m c phân chia vào 8 ph n sau: n core Thông tin yêu c u c hoàn thành b i t t các h th ng LMS. Core bao g m các thu c tính sau: Ø cmi.core.student_id Ø cmi.core.student_name Ø cmi.core.lesson_location Ø cmi.core.credit Ø cmi.core.lesson_status Ø cmi.core.entry Ø cmi.core.score.raw Ø cmi.core.lesson_mode n suspend_data Thông tin duy nh t trong LMS truy n suspend_data c c l u tr i cho SCO trong l n k ti p. Thông th ng thì c dùng cho thông tin kh i o. n launch_data Thông tin duy nh t quá trình lauch, c c n thi t b i SCO trong su t c cung c p b i ng n i dung (s d ng các m r ng n comments o b i SCO và i phát tri n n i dung trong gói a ADL nh : adlcp:datafromlms) ch thu th p và phân ph i các ghi chú (comment) n SCO hay t SCO: cmi.comments, cmi.comments_from_lms. n Objectives Xác t ng c nh cách mà h c viên c bi u di n trong các i c ph b i SCO. Objectives bao g m các thu c tính sau: Ø cmi.objectives.n.id Ø cmi.objectives.n.score Ø cmi.objectives.n.status n student_data Thông tin h tr vi c tùy bi n m t SCO d a vào s bi u di n a c viên. Các thu c tính a student_data: Ø cmi.student_data.mastery_score Ø cmi.student_data.max_time_allowed Ø cmi.student_data.time_limit_action n student_preference H c viên s bi u di n c ch n các tùy ch n liên quan n a SCO. Bao g m các thu c tính sau: Ø cmi.student_preference.audio Ø cmi.student_preference.language Ø cmi.student_preference.speed Ø cmi.student_preference.text n interactions ol ng quá trình ct p a c viên. Bao g m các thu c tính sau: Ø cmi.interactions.n.id Ø cmi.interactions.n.objectives.n.id Ø cmi.interactions.n.time Ø cmi.interactions.n.type Ø cmi.interactions.n.correct_responses.n.pattern Ø cmi.interactions.n.weighting Ø cmi.interactions.n.student_response Ø cmi.interactions.n.result Ø cmi.interactions.n.latency Các thu c tính (thành ph n) a mô hình d li u g m 2 lo i: Ø Lo i b t bu c: ph i c LMS h tr . Ø Lo i t ch n: có th ho c không th c LMS h tr . Các SCO không yêu c u g it t Ø SCO b t bu c ph i mô hình d li u: i LMSInitialize() và LMSFinish(). Ø LMSSetvalue() và LMSGetvalue() là tùy ch n. ch giao ti p gi a LMS và SCO có th c minh a qua mô hình x lý sau: Learning Management System Sharable Content Object (SCO) 1. Determine SCO to Launch: user selected automatically using adaptive (prerequisites) sequential using information from the Content Structure defined in the Content Package. If no more SCOs to launch, finish or exit 1. Find the API Adapter Object 2. Call API.LMSInitialize("") 2. Determine and initialize the SCO s cmi.core.lesson_mode. a. Does the LMS support user selectable mode? b. If cmi.core.lesson_mode is normal and cmi.core.credit is no-credit change the cmi.core.lesson_mode to browse 3. SCO Specific Implementation Behavior (All optional) 3. Determine and initialize the SCO s cmi.core.entry. If cmi.core.lesson_status is browsed or not attempted set the cmi.core.entry to ab-initio else set it to resume 4. Launch the SCO 4. Service the API Calls made by the SCO LMSInitialize("") LMSGetValue(element) LMSSetValue(element, value) LMSGetLast Error() LMSGetErrorString(errorCode) LMSGetDiagnostic(errorCode) LMSCommit("") LMSFinish("") Launch API and Datamodel Learner Interacts with SCO 3a. Call API.LMSGetValue("cmi.launch_data") -use if supported by SCO 3b. Call API.LMSGetValue("cmi.core.entry") if entry is "resume", get lesson_location, suspend_data and resume at appropriate location in SCO 3c. Call API.LMSGetValue ("cmi.core.lesson_mode") conditional behavior based on mode 3e. Call API.LMSSetValue to record any optional information as needed. (e.g. scores, status, objectives, interactions, etc.) 5. If there is a mastery score in the content structure for the SCO, the LMS can change the lesson_status to passed or failed , depending on the value of the cmi.core.score.raw value compared to the mastery score. If there is no mastery score defined for the SCO in the content structure, the LMS cannot override the lesson_status set by the SCO. If cmi.core.credit is set to no-credit , the LMS may not change the lesson_status, unless the SCO s lesson_mode is browse the LMS may set the lesson_status to browsed . 3f. call API.LMSCommit("") 4. Call API.LMSFinish("") Hình III.4: C ch giao ti p gi a LMS và SCO M t ví d v ch giao ti p gi a LMS và SCO: ü LMS và SCO giao ti p v i nhau b ng cách SCO t LMS: i hàm LMSInittialize() Hình III.5 : SCO g i hàm LMSInittialize() t LMS ü SCO ki m tra n u tr l i úng thì u i m và truy n qua cho LMS qu n lý: Hình III.6 : SCO ki m tra và truy n cho LMS qu n lý ü LMS l u l i i m và k t thúc phiên làm vi c b ng cách SCO LMSFinish() t LMS: i hàm Hình III.7 : SCO i hàm LMSFinish() t LMS k t thúc phiên làm vi c III.2. SCORM 1.3 C u trúc a SCORM 1.3 có m t vài thay i trong CAM : n SCORM 1.3 Content Aggregation Model ü Content Model Ø Asset Ø Sharable Content Object (SCO) Ø Sharable Content Asset (SCA) - m i ü Meta-data ü Content Packaging ü Sequencing - m i n SCORM 1.3 Run-Time Environment ü Data Model
- Xem thêm -

Tài liệu liên quan