eLearning ,, đượ c hiểểu là họọc tậậ p đđiiệện tửử,, đđào tạạo tr ựực tuyếến, vớ i sựự tr ợ nhữ ng bài giảng này thông qua giao diện web dựựa trên mã nguồồn mở JAXE để t tạạoo Đây là mục
Trang 1KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
Trang 2TR ƯỜ NG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN HỆ THỐNG THÔNG TIN
Trang 3Nh Nhậận xét c n xét củ ủa giáo viên h a giáo viên hướ ướ ng d ng dẫẫn n
Tp Hồồ Chí Chí Minh, Minh, ngày ngày tháng tháng 7 7 nnăăm 2005
Trang 4GVHD: DEA Bùi Minh Từừ Diễễm 44 SVTH: Lê Thịị Kim Phượ ng - 0112066
Nh Nhậận xét c n xét củ ủa giáo viên ph a giáo viên phảản bi n biệện n
Tp Hồồ Chí Chí Minh, Minh, ngày ngày tháng tháng 7 7 nnăăm 2005
Trang 5Lờ ờ i c i cảảm m ơ ơ n n
Lờ i đầu tiên em xin chân thành cảm ơ n cô Bùi Minh T ừ Diễ m, ng ườ i đ ã tr ự c tiế p
hướ ng d ẫ n em hoàn thành luận văn này N ế u không có nhữ ng l ờ i chỉ d ẫ n, nhữ ng tài liệu, nhữ ng l ờ i động viên khích l ệ của Cô thì luận văn này khó lòng hoàn thiện đượ c.
E m cũng xin chân thành cảm ơ n các thầ y cô trong khoa Công nghệ thông tin đ ã
t ận tình chỉ bảo và giúp đỡ cho em trong suố t thờ i gian em học đại học và trong quá trình em thự c hiện luận văn.
C on xin chân thành cảm ơ n ba mẹ , các anh chị và nhữ ng ng ườ i thân trong gia
đ ình đ ã nuôi d ạ y, t ạo mọi đ iề u kiện t ố t nhấ t cho con học t ậ p và động viên con
trong thờ i gian thự c hiện luận văn.
V à cuố i cùng, tôi xin cảm ơ n t ấ t cả bạn bè tôi, nhữ ng ng ườ i đ ã sát cánh cùng vui
nhữ ng niề m vui, cùng chia sẻ nhữ ng khó khăn của tôi, nhấ t là các bạn Phan Thị Minh Châu, Tr ươ ng Hoàng C ườ ng và Hà Thanh Nguyên đ ã động viên tinh thần
và nhiệt tình hỗ tr ợ cho tôi các công cụ trong quá trình tôi thự c hiện luận văn này.
Tp Hồ Chí Minh, tháng 07 năm 2003
Lê Thị Kim Phượ ng – 0112066
Trang 6GVHD: DEA Bùi Minh Từừ Diễễm 66 SVTH: Lê Thịị Kim Phượ ng - 0112066
L
Lờ ờ i m i mở ở đầ đầu u
Tr ảải qua r ấất nhiềều u nnăăm nay, phươ ng thứức c ququảản lý đđào ào ttạạo theo kiểểu truyềền n ththốống cho
tiệện truyềền n ththốống, chính phươ ng thứứcc đđó ó ccũũng ng bbộộc c llộộ mmộột t ssốố yyếếu kém ảảnh nh hhưở ng đếnn
việệc truyềềnn đạt và tiếế p thu p thu nnộội dung kiếến n ththứức, trong đđó có thểể k ểể đến vn viiệệc quảản lý hồồ
ttậậ p truyềền thốống eLearning ,, đượ c hiểểu là họọc tậậ p đđiiệện tửử,, đđào tạạo tr ựực tuyếến, vớ i sựự tr ợ
nhữ ng bài giảng này thông qua giao diện web dựựa trên mã nguồồn mở JAXE để t tạạoo
Đây là mục đích chính cần đạt đượ c trong khóa luận
dung sau:
PhPhầần 1: Nghiên cn 1: Nghiên cứ ứ u khu khảảo sát mo sát mộột st sốố c cơ ơ s sở ở lý thuy lý thuyếếtt
• ChChươ ươ ng 1 Tng 1 Tổổng quan:ng quan: ĐặĐặt t vvấấnn đề, tình hình phát triểển eLearning trên thếế
• ChChươ ươ ng 2 eLearning:ng 2 eLearning: Chươ ng này sẽẽ gigiớ i thiệệu u vvềề nhnhữững kiếến n ththứức, thông
• ChChươ ươ ng 3 Learning Object (LO) và SCORM:ng 3 Learning Object (LO) và SCORM: Chươ ng này sẽẽ trình bày vềề
• ChChươ ươ ng 4 LMS và Moodle:ng 4 LMS và Moodle: Trình bày vềề hệệ thốống Quảản lý đđào tạạo và ví dụụ
PhPhầần 2: Thn 2: Thự ự c nghic nghiệệm:m:
Trang 7• ChChươ ươ ng 1 Giáo trình trng 1 Giáo trình trự ự c tuyc tuyếến:n: trình bày mộột sốố khái niệệm liên quan đếnn
• ChChươ ươ ng 2: Thing 2: Thiếết k t k ếế công c công cụụ biên so biên soạạn giáo trình trn giáo trình trự ự c tuyc tuyếến:n: giớ i thiệệu vềề
soạạn JAXE qua tậậ p p tin tin G3T.xsd G3T.xsd Cách Cách trình trình bày bày ththểể hihiệện n mmộột giáo trình trên
• ChChươ ươ ng 3: Tng 3: Tổổng ng k k ếết:t: bao bao ggồồm các đđánh giá vềề phphầần tìm hiểểu và phầần n ththựựcc
Trang 8GVHD: DEA Bùi Minh Từừ Diễễm 88 SVTH: Lê Thịị Kim Phượ ng - 0112066
2.4.2. Phươ ng pháp eLearning:ng pháp eLearning: 2323
CHƯƠ NG 3. LEARNING LEARNING OBJECTs, OBJECTs, IMS, IMS, METADATA METADATA & & SCORMSCORM 2424
3.1. Learning Objects (LOs):Learning Objects (LOs): 2424
3.1.1. Giớ i thiệệu:u: 2424
3.1.2. Learning Objects:Learning Objects: 2424
3.1.2.1. Thuộộc tính củủa a LO:LO: 25 25
Trang 93.4. Chuẩẩn SCORM n SCORM (Sharable Content (Sharable Content Object Reference Object Reference Model):Model): 2828
3.4.1. Khái quát vềề SCORM: SCORM: 2828
3.4.3. Dạạng đđóng gói óng gói SCOs:SCOs: 3030
CH4.1.ƯƠ NG 4.Giớ i thi LMS VÀ MOODLELMS VÀ MOODLE ệệu vềề các hệệ LMS: LMS: 41 414141 4.1.1. Định ngh ĩ a:a: 4141
1.3. Công cụụ soạạn bài giảảng, giáo trình tr ựực tuyếến:n: 5555
Trang 10GVHD: DEA Bùi Minh Từừ Diễễm 10 ịị ượ
2.1.1. Mã nguồồn mở JAXE:JAXE: 5757
2.1.1.1. Giớ i thiệệu u JAXE JAXE và và các chú các chú ý: ý: 57 57
2.1.1.2. Các hổổ tr ợ củủa a JAXE:JAXE: 57 57
2.2. Ba tậậ p tin xsd, _Jaxe_cfg.xml, xsl p tin xsd, _Jaxe_cfg.xml, xsl 5858
2.2.1. Tậậ p tin XML Shema – G3T.xsd: p tin XML Shema – G3T.xsd: 5858
Trang 112.2.1.25. Thành phầần n FICHIER:FICHIER: 72 72
2.2.1.26. Thành phầần n lienket: lienket: 73 73
2.2.1.27. Thành phầần n chuthichchuthich 74 74
2.2.1.28. Thành phầần n link:link: 74 74
2.2.1.29. Thành phầần n vungbang:vungbang: 75 75
2.2.1.30. Thành phầần n bang:bang: 75 75
2.2.1.31. Các thành phầần loạạii đề mụục:c: 75 75
2.2.1.32. Thành phầần n congthuccongthuc 76 76
2.2.1.33. Các thành phầầnn định dạạng văăn bảản:n: 76 76
CHƯƠ NG 3. TỔ NG K ẾT: T: 7979
3.1. Đánh ánh giá:giá: 7979
3.1.2. Vềề phầần thựực nghiệệm: m: 7979
3.2. Hướ ng phát triểển:n: 8080
Tài liệệu tham khảảoo 8181
Trang 12GVHD: DEA Bùi Minh Từừ Diễễm ịị ượ
Danh sách các hình
Hình 1-1 Các chứức năăng củủa a giáo giáo viên viên 23 23Hình 1-2 Các chứức năăng củủa hệệ thốống eLearningng eLearning 24 24Hình
Hình 3-1 3-1 IMS IMS 27 27Hình
Hình 3-2 3-2 SCORMSCORM 29 29Hình 3-3 Cấấu trúc mộột gói nộội dung ở mứức quan niệệm m 31 31Hình 3-4 Cấấu trúc mộột t SCOSCO 32 32Hình
Hình 3-5 3-5 RELOAD RELOAD Editor Editor 32 32Hình 3-6
Hình 3-6 Giao diên Giao diên RELOAD EditorRELOAD Editor 33 33Hình 3-7 Thưư mụục c testRE testRE 34 34Hình 3-8 ContentPackage – testReloadEditor – Bướ c 2c 2 35 35Hình 3-9 ContentPackage – testReloadEditor – Bướ c 3c 3 36 36Hình 3-10 ContentPackage – testReloadEditor – Bướ c 41c 41 37 37Hình 3-11 ContentPackage – testReloadEditor – Bướ c 42c 42 38 38Hình 3-12 ContentPackage – testReloadEditor – Bướ c 5c 5 39.39Hình 3-13 ContentPackage – testReloadEditor – Bướ c 6c 6 40.40Hình 3-14 Cấấu trúc củủa mộột Lo đượ cc đđóng gói bở i RELOAD i RELOAD EditorEditor 41 41Hình
Hình 3-1 3-1 MoodelMoodel 43 43Hình 3-2 Giao diệện n Moodle Moodle 46 46Hình 3-3 Thêm môn họọc c trong trong Moodle Moodle 47 47Hình 3-4 Giao diệện quảản lý mộột môn họọc trong Moodlec trong Moodle 48 48Hình 3-5 Thêm nộội dung SCORM mớ ii 49 49Hình
Hình 3-6 3-6 Upload Upload file file 49 49Hình 3-7 Các tậậ p tin và thưư mụục liên quan nộội dung họọc tậậ p p 50 50Hình 3-8 Bài họọcc 51 51Hình 1-1 Cấấu trúc giáo trình tr ựực tuyếếnn 53 53Hình 1-2 Đồ thịị kiếến thứức c 56 56Hình 2-1 Giao diệện giáo trình tr ựực tuyếếnn 79.79
Trang 13Danh sách các b
Danh sách các bảảng ng
Thành phầần n scoMonHoc:scoMonHoc: 59 59Thành phầần n scoTenMonHoc:scoTenMonHoc: 59 59Thành phầần n scoBaiGiang:scoBaiGiang: 60 60Thành phầần n scoTenBaiGiangscoTenBaiGiang 61 61Thành phầần n scoTrang:scoTrang: 61 61Thành phầần n scoDoanVan:scoDoanVan: 62 62Thành phầần n scoTomTat:scoTomTat: 62 62Thành phầần n vn:vn: 63.63 Nhóm(Group) text:
Nhóm(Group) text: 63 63Thành phầần n GioiThieu: GioiThieu: 64 64Thành phầần n MucTieu:MucTieu: 65.65Thành phầần n TacGia:TacGia: 66 66Thành phầần n KienThucYeuCau:KienThucYeuCau: 66 66Thành phầần n TaiLieuThamKhao:TaiLieuThamKhao: 67 67Thành phầần n KetLuan:KetLuan: 67 67Thành phầần n NgayBienSoan:NgayBienSoan: 68 68Thành phầần n ThoiLuong:ThoiLuong: 68 68Thành phầần n scoBaiTap:scoBaiTap: 69.69Thành phầần n scoDoKho:scoDoKho: 69.69Thành phầần n scoThoiLuong:scoThoiLuong: 70 70Thành phầần n scoCauHoi:scoCauHoi: 70 70Thành phầần n scoTroGiup:scoTroGiup: 71 71Thành phầần n scoDapAn:scoDapAn: 71 71Thành phầần n hinhanhhinhanh 72 72Thành phầần n FICHIER:FICHIER: 72 72Thành phầần n chuthichchuthich 73 73Thành phầần n link:link: 74 74Thành phầần n vungbang:vungbang: 75 75Thành phầần n congthuccongthuc 76 76
Trang 14ccảả mmọọi i ngngườ i.i Đào ào ttạạo o ttừừ xa là mộột t phphươ ng thứức c hhọọc c ttậậ p p phân phân tán, tán, thông thông qua qua cáccác
thờ i i ssẽẽ đđem em llạại i nhnhữững ng llợ i ích to lớ n, tiếết t kikiệệm đượ c c ththờ i gian, công sứức và tiềền n bbạạc,
pháp
pháp hhọọc c ttậậ p p eLearning eLearning trên trên ccơ ssở ứứng ng ddụụng công nghệệ thông tin cùng vớ i các loạạii
ddụục và đđào tạạo củủa thếế k ỷỷ 21
thu kiếến n ththứức cho các họọc viên trên cơ ssở ssửử ddụụng ng nnềền web và các đđa a phphươ ng tiệệnn
Yếếu u ttốố chính góp phầần làm nên hiệệu qu quuảả to to llớ n củủa phươ ng pháp họọc tậậ p p eLeaning leLeaning làà
bài
biên
1.2 Tình hình phát tri Tình hình phát triểển eLearning: n eLearning:
1.2.1 Trên th Trên thếế gi giớ ớ i: i:
Trang 15trình, dựự án đầu tưư vào phươ ng pháp họọc tậậ p eLeaning nhằằm thúc đẩy sựự phát triểểnn đđào
ssốố lý do nhưư các quy tắắc luậật lệệ bảảo thủủ, sựự ưưa chuộộngđđào tạạo truyềền thốống củủa văănn
1.2.2 Ở Ở Vi Việệt Nam: t Nam:
và
phát phát tritriểển n nnộội dung, họọc c ttậậ p p trên trên nnềền n ttảảng eLearning, cộộng tác vớ i i nnướ c ngoài trong
ll ĩ nh nh vvựực eLearning, phát triểển n mmộột t hhệệ LMS và LCMS và sửử ddụụng ng llạại i hhệệ ththốống mã
đẳng và Đại i hhọọc c vvớ i nhau Đề án EduNet hứứa a hhẹẹn n ssẽẽ mang đến n mmộột t hhơ i i ththở mmớ i cho
Dựự án CNTT k ếết t hhợ p p gigiữữa chính phủủ NhNhậật và Việệt Nam nhằằm m bbồồi i ddưỡ ng nâng cao
động có hiệệu u ququảả trong l ĩ nh nh vvựực c hhọọc c ttậậ p p qua qua mmạạng Trung tâm này bao gồồm các
Center); và NCS (New Century Soft)
Trang 16ddựự án thành công sẽẽ đượ cc đđem áp dụụng cho toàn bộộ Đại họọc Quốốc gia Hà Nộội và có thểể
Nói chung
ứứng ng ddụụng triểển khai còn r ấất ít, đềuu ở mmứứcc độ ththửử nghiệệm Các vấấnn đề llớ n n ggặặ p p phphảảii ở
ttắắc/luậậtt định cho việệc phát triểển eLearning còn chưưa phù hợ p, p, các các vvấấnn đề vvềề bbảảnnquyềền,…, đặc c bibiệệt là việệcc đầu u ttưư và và hhỗỗ tr tr ợ kinh phí chưưaa đượ c c ssựự quan tâm củủa Nhà
1.3 M Mụ ục tiêu c c tiêu củ ủa lu a luậận v n văăn: n:
quảản lý nộội dung họọc tậậ p (L p (Learning earning Content Content Managerment System) Managerment System) trongtrong đđó bao gồồm
1.3.1 Ph Phầần nghiên c n nghiên cứ ứ u kh u khảảo sát m o sát mộột s t sốố c cơ ơ s sở ở lý thuy lý thuyếết: t:
chuẩẩn SCORM n SCORM do ADL do ADL (Advanced Distributed Learning (Advanced Distributed Learning )) đưa ra
1.3.2 Ph Phầần th n thự ự c nghi c nghiệệm: m:
Trang 17sau khi k ếết thúc mỗỗi bài giảảng, môn họọc thì sẽẽ có các bài kiểểm tra tr ắắc nghiệệm vớ i các
Moodle
1.3.3 Đ Đóng góp c óng góp củ ủa lu a luậận v n văăn n
Trang 18CHƯƠ ƯƠ NG 2 NG 2 ELEARNING
2.1 Đị Định ngh nh ngh ĩ ĩ a eLearning a eLearning
eLearning là ứứng ng ddụụng công nghệệ thông tin, internet vào việệc c ddạạy và họọc c nhnhằằm làm
eLearning là ậậ p p hhợ đđa a ddạạng các phươ ng tiệện, công nghệệ k k ỹỹ thuthuậật cho giáo dụục c nhnhưư
Ngoài
eLearning cung cấấ p p nnộội dung đđào ào ttạạo trên nềền Web có thểể đượ c c ccậậ p p nhnhậật, phát hành
eLearning cung cấấ p p nhinhiềều công nghệệ khác nhau để thithiếết t llậậ p p mmộột t gigiảải pháp đđào ào ttạạoo
Hệệ ththốống eLearning đượ c xây dựựng trên các hệệ ththốống quảản n tr tr ịị đượ c c ggọọi là hệệ ququảản lý
H
Hệệ th thốống qung quảản trn trịị eLearning eLearning - khi sửử dụụng k ếết hợ p vớ i các thành phầần cung cấấ p chứứcc
nnăăng ng vvềề nhnhữững hoạạtt động ng ddựự đđoán hiệện n tr tr ạạng ng hhọọc c ttậậ p p ccủủa a mmộột cá nhân – có thểể giúp
mộột cách chuyên nghiệệ p, p, liên liên k k ếết t nhnhữững ng ssựự kikiệện n hhọọc c ttậậ p p vvớ i i nhnhữững kinh nghiệệm m ddựựaa
tài nguyên họọc tậậ p p – – nhnhữững ng mmụụcc đđích củủa mỗỗi cá nhân, nhữững ng ssựự giao tiếế p p tr tr ựực tuyếếnn
2.2 Ki Kiếến trúc h n trúc hệệ th thốống eLearning: ng eLearning:
Nềền n ttảảng ng ccủủa a hhệệ ththốống đđào ào ttạạo o tr tr ựực tuyếến chính là phân phốối i nnộội dung khóa họọc c ttừừ
giảảng viên đến n hhọọc viên và phảản n hhồồi i nhnhữững ghi nhậận n vvềề quá trình tham gia củủa a hhọọcc
Nó
Managerment System) và Quản lý nội dung học (( LCMS: Learning Content
Trang 19Managerment System).
hiệệu quảả việệc giảảng dạạy
thểể ssửử ddụụng LCMS để ssắắ p p xxếế p, p, chính chính ssửửa và đưa lên các khóa họọc/chươ ng
tr ườ ng ng hhọọc c ttậậ p p chung, chung, cho cho phép phép nhinhiềều u ngngườ i i ssửử ddụụng có thểể truy cậậ p đến các
2.3
Đ
Đánh giá ánh giá ư ư u u đ điiểểm – khuy m – khuyếếtt đ điiểểm c m củ ủa eLearning a eLearning
2.3.1 Ư Ư uu đđiiểểm: m:
eLearning có có mmộột t ssốố ưưuu đđiiểểm m vvượ t t tr tr ộội so vớ i i loloạại hình đđào ào ttạạo truyềền n ththốống.eLearning k ếết t hhợ p p ccảả ưưuu đđiiểểm m ttươ ng tác giữữa a hhọọc viên, giáo viên củủa hình thứức c hhọọcctrên lớ p p llẫẫn n ssựự linh hoạạt trong việệc c ttựự xác định thờ i gian, khảả nnăăng tiếế p p thu thu kikiếến n ththứứcc
Trang 20máy tính trong lần truy cậ p sau Hiệu quả tiế p thu bài học của học viên đượ c
•
Hnênệ thhốọng eLearning hc viên có thể chỗọ tr n ợ ph họươ c theo khng pháp hả nọăc thích hng cá nhân, theo thợ p cho riêng ờ i gian bimình Hểu tọc viênự lậ p
2.3.2 Khuy Khuyếếtt đ điiểểm: m:
Trang 21• Bở i vì đào tạo từ xa là môi tr ườ ng học tậ p phân tán nên mối liên hệ gặ p gỡ giữa
2.4 So sánh gi So sánh giữ ữ a các ph a các phươ ươ ng pháp h ng pháp họọc c ttậập truy p truyềền n
th
thốống và ph ng và phươ ươ ng pháp eLearning: ng pháp eLearning:
2.4.1 Các ph Các phươ ươ ng pháp h ng pháp họọc t c tậập truy p truyềền th n thốống ng
việệc giảảng dạạy tr ựực tiếế p từừ thầầy tớ i trò Vớ i hình thứức họọc tậậ p này, p này, nnộội dung giảảng dạạyy
nghiệệm bảản thân Phươ ng pháp dạạy y hhọọcc ở đđây tậậ p p trung trung vào givào giáo váo viên, iên, ngngườ i thầầy y tr tr ở
tr ựực tiếế p
giáo viên
Nhìn Nhìn chung chung các các chchứức c nnăăng ng ccủủa giáo viên trong mô hình giảảng ng ddạạy và họọc c ttậậ p p truytruyềềnn
Trang 22Hình 1-1 Các chứ c năng của giáo viên
các câu hỏỏi i ggợ i i mmở này Từừ đđó ó ssẽẽ lôi cuốốn n hhọọc sinh tham gia họọc c ttậậ p p mmộột cách chủủ
sai, và sẽẽ nhnhắắc c nhnhở khi các họọc viên củủa mình thảảo o luluậận n llạạc c hhướ ng ng vvấấnn đề đđang đượ cc
duy nhấất truyềềnn đạt tri thứức c HHọọc sinh họọc c mmộột cách thụụ động, thầầy y bbảảo gì làm nấấy,
ccũũ k k ỹỹ, , xuxuấất t bbảản n ttừừ r r ấất lâu, không theo k ịị p p vvớ i i ssựự phát triểển n ccủủa xã hộội i MMặặc dù có sựự
Trang 23thứức trong sách vở và thiếếu tính thựực tếế Trong quá trình họọc tậậ p, họọc viên ít đượ cc đưaa
ra ý kiếến n ccủủa mình vềề viviệệc c gigiảảng ng ddạạy y ccủủa a ththầầy giáo, đđiiềềuu đđó làm ảảnh nh hhưở ng đến n chchấấtt
2.4.2 Ph Phươ ươ ng pháp eLearning: ng pháp eLearning:
Hình 1-2 Các chứ c năng của hệ thố ng eLearning
hhọọc tậậ p, p, ththựực hành và làm bài tậậ p p theo theo ý ý mumuốốn Các chứức năăng nhưư t tổổ chchứức bc biiểểu u didiễễnntri thứức, sau đđó ó ththểể hiệện tri thứứcc đđó trên máy tính và việệc tổổ chứức qc quuảản lý họọc c ttậậ p đềuu
đđáp ứứng đượ c nhu cầầu u hhọọc c ttậậ p p qua qua hình hình ththứứcc đđào ào ttạạo o ttừừ xa Muốốn n mmở r r ộộng ng hhệệ ththốống
Trang 24IMS,
IMS, METADATA METADATA & & SCORM SCORM
3.1 Learning Objects (LOs):
3.1.1 Gi Giớ ớ i thi i thiệệu: u:
DLNET là ừừ viviếết t ttắắt t ccủủa Digital Library Network for Engineering and Technology:
DLNET đđang đượ c phát triểển nn nhhưư là là mmộột phầần củủa sáng kiếến NSDL để thành lậậ p mộộtt
thưư viviệện n ssốố ququốốc gia mà sẽẽ thithiếết t llậậ p p mmộột t mmạạng tr ựực tuyếến n ccủủa a nhnhữững môi tr ườ ng ng hhọọcc
ttậậ p và tài nguyên cho p và tài nguyên cho ngành giáo dngành giáo dụục vềề khoa họọc (science), toán họọc (mathematic), k ỹỹ
vvớ i i mmụục tiêu củủa a viviệệc c “h“họọc c ttậậ p p lâu lâu dài” dài” thuthuậận n titiệện n ddễễ dàng, giáo dụục c vvượ t ra ngoài
3.1.2 Learning Objects:
Trang 25• Mốối liên quan củủa thông tin trong tài nguyên liên hệệ đến mụụcc đđích.
3.1.2.1 Thuộộc tính của LO:
dung họọc c ttậậ p p khi khi nónó đượ c c xxửử lý lý bbở i i llượ cc đồ đđóng gói nộội dung (CP: packaging)
3.1.2.2 Đặcc đ i ể m của LOs:
• MMụục tiêu (Objectives):c tiêu (Objectives): đặđặc tảả n nhhữững k ếết t ququảả đạtt đượ c sau khi họọc viên thamgia họọc c ttậậ p p vvớ i i chchươ ng trình đđào ào ttạạo o ttừừ xa xa k k ếết thúc bài họọc, chươ ng, phầần,
module dạạy y hhọọc c ccủủa mình Mỗỗi i ssựự nnổổ llựực, c, ccốố ggắắng ng hhọọc c ttậậ p p nên nên có có mmộột t bbảảng
•
KiKiếến n ththứ ứ c yêu cc yêu cầầu u ccầần chun chuẩẩn n bbịị trtrướ ướ c khi tham gia khóa hc khi tham gia khóa họọc (Pre-c requisites): ggợ i ý các kiếến n ththứức c nnềền n ttảảng yêu cầầu u ccủủa a mmổổi cá nhân họọc viên
thứức yêu cầầu là nhữững kiếến n ththứức c nnềền n ttảảng có liên quan đến n nhnhữững kiếến n ththứứcc
• Độ khó và thờ i lượ ng học tập tối thiểu (Difficulty and Learning Time):
ccũũng xác đđinh rõ thờ i lượ ng ng ttốối thiểểu u ccầần thiếếtt để hoàn thành bài tậậ p, bài p, bài hhọọc,môn họọc, khóa họọc c MMứứcc độ khó, thờ i i llượ ng ng hhọọc c ttậậ p p ttốối thiểểu này là khách
Trang 263.1.2.3 M ộột số yêu cầầu chứ c năăng:
• LOs luôn giữữ nguyên hiệện n tr tr ạạng và không bịị thay đổi i bbở i i ththưư viviệện n ssốố hay bấấtt
3.2 Khái quát v Khái quát vềề IMS: IMS:
3.2.1
Gi Giớ ớ i thi i thiệệu: u:
xúc tiếến các đặc c ttảả mmở (không phảải chuẩẩn) để hhỗỗ tr tr ợ các hoạạtt động ng hhọọc c ttậậ p p phân phân tántán
báo
báo k k ếết t ququảả hhọọc c ttậậ p, p, và và traotrao đổi các thông tin vềề hhọọc viên giữữa các hệệ ththốống quảản lý.[4]
3.2.2 Các Các đặ đặc t c tảả c củ ủa IMS: a IMS:
đặc c ttảả sau đđóó đượ c các tổổ chchứứcc ở ccấấ p p cao cao hhơ n n nhnhưư ADL, IEEE, ISO sửử ddụụng, chứứng
Trang 27STT Tên đặc tả Chứ c năng
ddữữ liliệệu bao gồồm các yêu cầầu thay đổi i ccủủa a hhọọcc
3.3 Metadata.
Các thành phần cơ bản của metadata:
Trang 28hhơ n nữữa
2 là chủủ đề
•
3.4 Chu Chuẩẩn SCORM (Sharable Content Object n SCORM (Sharable Content Object
Reference Model):
3.4.1 Khái quát v Khái quát vềề SCORM: SCORM:
• Tính truy cập đượ c (Accessibility): Khả năng định vị và truy cậ p các nội dung
• Tính thích ứ ng đượ c (Adaptability): Khả năng cung cấ p các nội dung giảng dạy
• Tính kinh tế (Affordability): Khả năng tăng hiệu quả và năng suất bằng cách
Trang 29• Tính bền vữ ng (Durability): Khả năng tr ụ vững vớ i sự phát triển của sự phát
• Tính khả chuyển (Interoperability): Khả năng làm cho các thành phần giảng dạy
•
phTính sử ần giả dụng lng dạy trong nhiại (Reusability): Khều ứng dụng và nhiả năng mềều ngm dữẻ co trong viảnh khác nhau.ệc k ết hợ p các thành Ngoài
Ngoài ra, ra, SCORM SCORM cung cung ccấấ p p các các chuchuẩẩn n k k ỹỹ thuthuậật cho việệc phát triểển n khkhảả nnăăng tái sửử
Hiệện n ttạạii đđa a ssốố các sảản n phphẩẩm eLearning đều u hhỗỗ tr tr ợ SCORM SCORM có lẽẽ làlà đặc c ttảả
3.4.2 Chu Chuẩẩn n đ đóng gói n óng gói nộội dung trong SCORM i dung trong SCORM
SCORM cung cấấ p p nhnhữững đặc c ttảả mmộột cách chi tiếết t nhnhữững ng k k ỹỹ thuthuậật t ccơ bbảản trong
việệc giao tiếế p p vvớ i i viviệệc c hhọọc c ttậậ p p hohoặặc c hhệệ thông quảản lý nộội dung họọc c ttậậ p p (LCMS).(LCMS)
ttấất t ccảả các nộội dung đều phù hợ p p vvớ i i mmộột t mmứứcc độ k k ỹỹ thuthuậật nào đđóó để xxửử lý lý ttốốt t hhơ n
SCORM
đượ c c bibiếếtt đến n r r ộộng rãi hơ n, nên ở đđây ây ssẽẽ gigiớ i thiệệu u vvềề chuchuẩẩnn đđóng gói nộội dung củủaaSCORM
Mộột gói nộội dung (Content i dung (Content Package – Package – CP) CP) trong SCORM trong SCORM có thcó thểể là là mmộột bài họọc, mộộtt
Trang 30Hình 3-3 C ấ u trúc một gói nội dung ở mứ c quan niệm
• Meta-data ghi các thông tin cụ thể về gói
• Organizations là nơ i mô tả cấu trúc nội dung chính của gói Nó gần như một
• Resources bao gồm các mô tả chỉ tớ i các file khác đượ c đóng cùng trong gói
• Sub-manifests mô tả hoàn toàn các gói đượ c gộ p vào bên trong gói chính Mỗi
3.4.3 D Dạạng ng đ đóng gói SCOs: óng gói SCOs:
SCOs là k ếết t ququảả đđóng gói củủa a mmộộtt đối i ttượ ng ng hhọọc c ttậậ p p LO LO (bài (bài gigiảảng, môn họọc) theo
SCORM chia công nghệệ ccủủa va viiệệc họọc tậậ p p eLearning eLearning thành thành các component các component chchứức năăng
(text), hình ảảnh (images), âm thanh (sound), hoặặc c bbấất t k k ỳỳ mmẩẩu u ddữữ liliệệu u ccủủa a mmộột trang
Trang 31web client nào mà có thểể phân phát Hầầu u hhếết t nhnhữững ng ddạạng ng ccơ bảản n ccủủa a nnộội dung là mộộtt
và html
Mộộtt đối i ttượ ng ng nnộội i dung dung chia chia ssẻẻ hay “SCO” là mộộtt
ttậậ p p hhợ p p ccủủa a mmộột t hohoặặc nhiềều assets, nhữững asset này
ứứng ng vvớ i i mmẩẩu u nnộội dung nhỏỏ nhnhấấtt ở mmứức c ththấấ p p nhnhấấtt
Chỉỉ có có mmộột t ssựự khác biệệt t nhnhỏỏ gigiữữa SCO và mộột asset
là SCO giao tiếế p p vvớ i i mmộột t hhệệ ththốống quảản n tr tr ịị viviệệc c hhọọcc
3.5.
liệệu) Metadata đượ c c llưưu u tr tr ữữ cùng vớ i i mmộột SCO và có thểể bao gồồm nm nhhữững yêu cầầu u k k ỹỹ
ưưu tr ữữ t tấất t ccảả các thông
ttạạ
dùng tổổ chchứức, c, ttổổng ng hhợ p, p, vàvà đđóng các đối i ttượ ng ng hhọọc c ttậậ p p thành thành các các gói gói nnộội dung tuân
imsmanifest.xml: ccốốt lõi củủa gói nộội dung (Content Package), l
Trang 32òn tạạo ra ba tậậ p tin khác, mỗỗi tậậ p tin này đềuu đượ cc đề cậậ p đếnn
sao cụục c bbộộ ccủủa tài liệệu u llượ cc đồ XML metadata (đượ cc đề ccậậ p
ccụục c bbộộ ccủủa tài liệệu u llượ cc đồ XML (đượ cc đề ccậậ p p trong trong ttậậ p p tintin
Tên imsmanifest.xml có tính bắắt t bubuộộc và tậậ p p tin tin này này phphảải i xuxuấất t hihiệệnn ở ggốốc củủa a bbấất t k k ỳỳ
Ngoài ra, Reload Editor c
Hình 3-6 Giao diện RELOAD Editor
3.5.1 Cách Cách đ đóng gói m óng gói mộột bài h t bài họọc, môn h c, môn họọc: c:
Ta thựực c hihiệện n viviệệcc đđóng gói mộột LO cụụ ththểể là ậậ p p tin tin csdl.csdl
Trang 33Hình 3-7 Thư mục testRE
•
• Mộột t ccửửa a ssổổ nnớ i i xuxuấất t hihiệện, tên là thưư mmụục c chchứứa a k k ếết t ququảả đđóng gói
Trang 34Hình 3-8 Content Package – testReloadEdit or-Bướ c 2
imsmanifest.xml: ccốốt lõi củủa gói nộội dung (Content Package), lưưu tr ữữ t tấất t ccảả các thông
Tên imsmanifest.xml có tính bắắt t bubuộộc và tậậ p p tin tin này này phphảải i xuxuấất t hihiệệnn ở ggốốc củủa a bbấất t k k ỳỳ
imscp_v1p1.xsd: bảản sao cụục bộộ củủa tài liệệu lượ cc đồ XML gói nộội dung (đượ cc đề cậậ p
imsmd_v1p1.xsd: bbảản sao cụục c bbộộ ccủủa tài liệệu u llượ cc đồ XML metadata (đượ cc đề ccậậ p
ims_xml.xsd: bbảản sao cụục c bbộộ ccủủa tài liệệu u llượ cc đồ XML (đượ cc đề ccậậ p p trong trong ttậậ p p tintin
Add Metadata, tiếế p p ttụục click chuộột t phphảải cào icon Metadata mớ ii đượ c thêm
Trang 35IMS Content
Hình 3-9 Content Package – testReloadEdit or-Bướ c 3
• Mở ra ra mmộột t hhộộ p p thothoạại i mmớ i cho phép chọọn n ththưư mmụục có tậậ p p tin tin ccầầnn đđóng gói Ở
chọọn thêm các tậậ p p tin tin và và ththưư mmụục con có liên quan đến n ttậậ p p in in csdl.xml csdl.xml nàynày
• Click Open, nếếu u Reload Reload Editor Editor mmở ra ra mmộột t hhộội thoạại yêu cầầu cho ghi đđè lên
nhữững tậậ p tin có sẵẵn n thì thì click click nútnút Yes.
Trang 36Hình 3-10 Content Package – testReloadEditor-Bướ c 4.1
TTạạo mo mộột Organisation:t Organisation:
Thêm Items:
• Lúc này trong Resources cũũng ng ssẽẽ ttựự động thêm vào nhữững ng ttậậ p p tin tin và thvà thưư mmụụcc
Trang 37Hình 3-11 Content Package – testReloadEditor-Bướ c 4.2
Để xem nộội dung đđóng gói trên trình duyệệt web, t web, click “Preview click “Preview Content Package” Content Package” trêntrên
Mộột t ccửửa a ssổổ mmở ra, mộột frame bên trái chứứa các tậậ p p tin tin và và ththưư mmụục con đđãã đượ cc đđóng
Click Click chon chon “csdl” “csdl” ssẽẽ thấấy nhưư hình sau:
Trang 38Hình 3-12 Content Package – testReloadEditor-Bướ c 5
nhớ và rõ ngh ĩ a Ở đđây ta đổi tên tậậ p tin “csdl” thành p tin “csdl” thành “C“Cơ Sở Dữữ Liệệu”
Down”
Trang 39Hình 3-13 Content Package – testReloadEditor-Bướ c 6
3.5.2 Mô hình c Mô hình củ ủa m a mộột LO t LO đượ đượ cc đđóng gói b óng gói bở ở i RELOAD: i RELOAD:
Trang 40Hình 3-14 C ấ u trúc của một LO đượ c đ óng gói bở i RELOAD Editor