Báo cáo hệ thống học trực tuyến sử dụng mã nguồn mở,
Trang 1TR NG I H C H LONG KHOA CỌNG NGH THỌNG TIN
TS Lê Anh Tú Ths NCS Lê M nh Hà Ths Nguy n Th Trang
Qu ng Ninh, tháng 6 n m 2020
Trang 2ii
M C L C
M U 1
0.1 T ng quan tình hình nghiên c u 1
0.2 Tính c p thi t, ý ngh a lý lu n và th c ti n c a đ tài 1
0.3 M c tiêu, đ i t ng, ph m vi nghiên c u 3
0.4 Cách ti p c n, ph ng pháp nghiên c u, k thu t s d ng 3
0.5 K t qu đ t đ c c a đ tài 3
CH NG 1: GI I THI U V E-LEARNING VÀ XỂY D NG H TH NG QU N LÝ H C T P 4
1.1 Khái ni m 4
1.2 Mô hình h th ng qu n lý h c t p 4
1.3 u đi u và h n ch c a h c t p tr c tuy n 5
1.3.1 u đi m c a h c t p tr c tuy n 6
1.3.2 H n ch c a h c t p tr c tuy n 6
1.4 Các hình th c h c t p tr c tuy n 6
1.4.1 H c t p tr c tuy n 7
1.4.2 H c t p h n h p (Blended learning) 7
1.5 Ngu n l c cho e-learning 7
1.5.1 Con ng i 7
1.5.2 H t ng công ngh thông tin 8
1.6 Th c tr ng h c t p tr c tuy n t i Vi t Nam 8
1.7 Khái quát chung v h th ng qu n lý h c t p 9
1.7.1 nh ngh a 9
1.7.2 Ch c n ng c a LMS 9
1.7.3 Nhi m v c a LMS 10
1.7.4 Phân lo i 10
1.8 Gi i thi u v h th ng qu n lý h c t p Moodle 11
1.9 Cài đ t h th ng qu n lý h c t p s d ng mã ngu n m 11
CH NG 2: QU N LÝ ÀO T O, QU N LÝ L P H C PH N VÀ QU N LÝ THI 12
2.1 Qu n lý đào t o (Dành cho Phòng đào t o) 12
2.1.1 Gi i thi u 12
2.1.2 M t s khái ni m 13
2.1.3 L p h c 13
2.1.4 H c ph n 13
2.1.5 L p h c ph n 14
2.1.6 Ch c n ng qu n lý h th ng 14
2.1.7 Ch c n ng giáo viên 15
Trang 3iii
2.1.8 Ch c n ng h c viên 15
2.1.9 Ch c n ng khách 16
2.1.10 Ch c n ng qu n lý gi ng d y (Qu n lý đào t o) 16
2.2 Qu n lý l p h c ph n (Dành cho giáo viên) 24
2.2.1 Thi t k và qu n lý l p h c ph n 24
2.2.2 Thi t l p h c ph n 24
2.2.3 Biên t p n i dung bài h c trong l p h c ph n 26
2.2.4 Qu n lý s đi m, ch m đi m trong l p h c ph n 33
2.2.5 Theo dõi ti n đ - ki m soát và hi n th ti n b trong l p h c ph n 34
2.2.6 Khôi ph c, s d ng l i các ho t đ ng c a l p h c ph n 38
2.2.7 Ph n m m iSpring Suite 39
2.2.8 Ph n m m Zoom 39
2.3 Qu n lý thi (Dành cho Phòng Kh o thí và m b o ch t l ng) 40
2.3.1 Gi i thi u ch c n ng qu n lý thi 40
2.3.2 T o m t l p h c ph n thi 41
2.3.3 Thi t l p ph n h i c a h c viên 43
2.3.4 Thi t l p tham s đ ng ký thi cho h c viên 43
2.3.5 Qu n lý bài thi (Giám sát) 44
2.3.6 Qu n lý ch m thi 44
2.3.7 Thi t l p báo báo cáo đi m thi c a h c viên 45
2.3.8 Thi t l p kh o sát ý ki n c a h c viên 45
CH NG 3: KI M TH VÀ ÁNH GIÁ H TH NG 46
3.1 Ki m th h th ng 46
3.1.1 Ki m th h th ng v i m t nhóm ít h c sinh 47
3.1.2 Ki m th h th ng v i m t l p h c ph n 49
3.1.3 Ki m th h th ng v i nhi u l p h c ph n cùng m t th i đi m 51
3.2 Ý ki n chuyên gia, đánh giá u đi m và t n t i c n đi u ch nh, hoàn thi n ph n m m 52
K T LU N 53
PH L C A 54
A.1 Yêu c u cài đ t Moodle 54
A.2 Cài đ t h đi u hành Ubuntu Server 54
A.3 Cài đ t Apache/MySQL/PHP 69
A.4 Cài đ t m t s ph n m m h tr 74
A.5 T i moodle và cài đ t 74
A.5.1 T i xu ng và sao chép t p tin 74
A.5.2 T o m t c s d li u 75
A.5.3 T o th m c d li u (moodledata) 76
A.5.4 B o m t moodledata trong m t th m c web 76
Trang 4iv
A.5.5 Cài đ t theo dòng l nh 76
A.5.6 Cài đ t d a trên web 76
A.5.7 C u hình trang web 76
A.5.8 C u hình MySQL Server 77
A.5.9 Thi t l p thông s h th ng 78
TÀI LI U THAM KH O 82
Trang 5v
DANH M C HÌNH
Hình 1.1: Mô hình h th ng qu n lý h c t p [4] 4
Hình 2.1: Mô hình ch c n ng c a h th ng 12
Hình 2.2: Mô hình l p h c ph n 13
Hình 2.3: Bi u đ ch c n ng Qu n lý h th ng 14
Hình 2.4: Bi u đ ch c n ng Qu n lý đào t o 17
Hình 2.5: Bi u đ ch c n ng qu n lý l p h c ph n 25
Hình 2.6: Thi t l p ch đ khóa h c theo tu n 25
Hình 2.7: Thi t l p ch đ khóa h c theo ch đ 26
Hình 2.8: Xem gói n i dung IMS trong khóa h c 28
Hình 2.9: Xem nh t ký trong l p h c ph n 36
Hình 2.10: Bi u đ ch c n ng qu n lý thi 40
Hình 2.11: T ch c l p h c ph n thi 41
Hình 2.12: Truy c p ngân hàng thi 42
Hình 2.13: Qu n lý danh m c trong ngân hàn thi 42
Hình 2.14: Thêm câu h i m i trong ph n h i 43
Hình 2.15: Truy c p qu n tr h c ph n thi 44
Hình 3.1: Thông tin máy ch Ubuntu 46
Hình 3.2: Thông tin đ ng truy n m ng c a HHL-LMS 47
Hình 3.3: Danh sách 9 h c viên th nghi m 48
Hình 3.4: Hi u su t CPU và RAM c a h th ng HHL-LMS 49
Hình 3.5: Danh sách l p h c ph n X lý nh 50
Hình 3.6: Hi u su t CPU và RAM c a h th ng HHL-LMS th nghi m nhi u h c ph n 51 Hình A.1: T i Ubuntu Server 20.04 LTS 55
Hình A.2: T i v ph n m m t o USB boot Rufus 55
Hình A.3: T o t o USB boot Rufus 55
Hình A.4: B c 1 cài đ t Ubuntu Server 20.04 LTS 56
Hình A.5: B c 2 cài đ t Ubuntu Server 20.04 LTS 56
Hình A.6: B c 3 cài đ t Ubuntu Server 20.04 LTS 57
Hình A.7: B c 4 cài đ t Ubuntu Server 20.04 LTS 57
Hình A.8: B c 5 cài đ t Ubuntu Server 20.04 LTS 58
Hình A.9: B c 6 cài đ t Ubuntu Server 20.04 LTS 58
Hình A.10: B c 7 cài đ t Ubuntu Server 20.04 LTS 59
Hình A.11: B c 7 cài đ t Ubuntu Server 20.04 LTS 59
Hình A.12: B c 8 cài đ t Ubuntu Server 20.04 LTS 60
Hình A.13: B c 8 cài đ t Ubuntu Server 20.04 LTS 60
Hình A.14: B c 9 cài đ t Ubuntu Server 20.04 LTS 61
Trang 6vi
Hình A.15: B c 9 cài đ t Ubuntu Server 20.04 LTS 61
Hình A.16: B c 10 cài đ t Ubuntu Server 20.04 LTS 62
Hình A.17: B c 11 cài đ t Ubuntu Server 20.04 LTS 62
Hình A.18: B c 12 cài đ t Ubuntu Server 20.04 LTS 63
Hình A.19: B c 13 cài đ t Ubuntu Server 20.04 LTS 63
Hình A.20: B c 14 cài đ t Ubuntu Server 20.04 LTS 64
Hình A.21: B c 15 cài đ t Ubuntu Server 20.04 LTS 65
Hình A.22: B c 16 cài đ t Ubuntu Server 20.04 LTS 65
Hình A.23: B c 17 cài đ t Ubuntu Server 20.04 LTS 66
Hình A.24: B c 18 cài đ t Ubuntu Server 20.04 LTS 67
Hình A.25: B c 19 cài đ t Ubuntu Server 20.04 LTS 67
Hình A.26: Giao di n Ubuntu Server 20.04 LTS 69
Hình A.27: Giao di n trang m c đ nh Apache2 70
Hình A.28: Giao di n đ ng nh p phpMyAdmin 73
Hình A.29: Ki m tra ho t đ ng trang php 74
Hình A.30: Thi t l p giao di n 79
Hình A.31: Ch n b giao di n 79
Hình A.32: Thi t l p trang ch 80
Hình A.33: Xác l p các ch đ b o m t và chính sách c a h th ng 81
Hình A.34: Thi t l p ngôn ng cho h th ng 81
Trang 8d ng môi tr ng h c t p tr c tuy n hi n đang đ c quan tâm chú ý và đ a vào tri n khai
Trang 9V i vi c h c t p b ng ph ng pháp tr c tuy n, ngoài n i dung ki n th c tích l y
Trang 10CH NG 1: GI I THI U V E-LEARNING VÀ XÂY D NG H TH NG QU N LÝ
Trang 13tuy n trong vi c hoàn thành m t khóa h c, có th k ra hai hình th c h c t p chính là h c
Trang 14thông báo, c nh báo, đánh giá, ch d n, tr giúp ng i h c m t cách th ng xuyên và k p
Trang 15(c các l p ngoài ch ng trình) không ch giúp ti p c n tài li u h c t p d dàng h n mà
Trang 20Sai
ng nh p
Hình 2.3: Bi u đ ch c n ng Qu n lý h th ng
Trang 21ây có th xem nh vai trò ng i qu n lý c p Khoa Vai trò này có th có
Trang 22công vi c c a các h c viên khác, đ c khuy n khích khám phá m i th trong m t h c
Trang 24nhau v h c t p tr c tuy n, chúng ta hãy xem m t s ví d t các t ch c h c thu t và
Trang 25có các ch ng trình đào t o tr c tuy n theo ki u h ng nghi p tr c tuy n, th ng đi kèm
Trang 26 Cài đ t h c ph n - cách ki m soát cách h c ph n c a xu t hi n cho ng i
Trang 27• Ng i h c có th t đánh giá m c đ ti n b trong quá trình h c t p
Trang 29Xây d ng các bài h c ph i là ng i hi u bi t sâu s c v n i dung c n đ c trình
Trang 30ph c t p Tài li u h ng d n b sung g m phi u h c t p, bi u đ , bài thi, nh và bài
Trang 31Sai
ng nh p
Hình 2.5: Bi u đ ch c n ng qu n lý l p h c ph n
Qu n lý thành viên
Sao l u và ph c
h i l p h c ph n Qu n lý báo cáo l p h c ph n Cài đ t l p
h c ph n
Trang 36H c viên n p cùng trên m t màn hình c a l p h c ph n Giáo viên có th yêu c u
Trang 37ch n m t ho c nhi u tùy ch n và h có th c p nh t l a ch n c a mình n u cho
Trang 38Web là m t công c giáo d c mang tính cách m ng vì nó cung c p cho giáo viên
Trang 39N i dung h c t p đ c biên so n b ng cách ch n iDevice t menu iDevice và
Trang 40đi m và m t t p h p các cài đ t đ c áp d ng cho các đi m này Các cài đ t nh h ng
Trang 41H c viên c ng có th th y (nh ng không thay đ i) các n ng l c liên k t v i m t
Trang 43Nh t ký có th hi n th t t c các ho t đ ng, tin t c trang web ho c l i trang web,
Trang 44CƠi đ t vƠ s d ng xem trong “TƠi li u h ng d n II: Ch c n ng qu n lý l p
Trang 462.3 Qu n lý thi (DƠnh cho Phòng Kh o thí vƠ m b o ch t l ng)
Trang 48Hình 2.12: Truy c p ngân hàng thi
Hình 2.13: Qu n lý danh m c trong ngân hàn thi
Trang 51CƠi đ t vƠ s d ng xem trong “TƠi li u h ng d n III: Ch c n ng qu n lý
Trang 5448
Trang 5650
Trang 61Hình A.1: T i Ubuntu Server 20.04 LTS
Hình A.3: T o t o USB boot Rufus
Trang 62Hình A.4: B c 1 cài đ t Ubuntu Server 20.04 LTS
Hình A.5: B c 2 cài đ t Ubuntu Server 20.04 LTS
Trang 63Hình A.6: B c 3 cài đ t Ubuntu Server 20.04 LTS
Hình A.7: B c 4 cài đ t Ubuntu Server 20.04 LTS
Trang 64B c 5: B c này ch n chu n cú pháp gõ bàn phím dành cho keyboard Thông
Hình A.8: B c 5 cài đ t Ubuntu Server 20.04 LTS
Hình A.9: B c 6 cài đ t Ubuntu Server 20.04 LTS
Trang 65B c 7: Lúc này ta c u hình tên dùng đ i di n (hostname) cho server Ubuntu c a
Hình A.10: B c 7 cài đ t Ubuntu Server 20.04 LTS
Hình A.11: B c 7 cài đ t Ubuntu Server 20.04 LTS
Trang 66Hình A.12: B c 8 cài đ t Ubuntu Server 20.04 LTS
Hình A.13: B c 8 cài đ t Ubuntu Server 20.04 LTS
Trang 67Hình A.14: B c 9 cài đ t Ubuntu Server 20.04 LTS
Hình A.15: B c 9 cài đ t Ubuntu Server 20.04 LTS
Trang 68Hình A.16: B c 10 cài đ t Ubuntu Server 20.04 LTS
Hình A.17: B c 11 cài đ t Ubuntu Server 20.04 LTS
Trang 69Hình A.18: B c 12 cài đ t Ubuntu Server 20.04 LTS
Hình A.19: B c 13 cài đ t Ubuntu Server 20.04 LTS
Trang 70B c 14: Xác nh n chép đè thông tin partition lên c ng đã l a ch n tr c đó
Trang 71Hình A.21: B c 15 cài đ t Ubuntu Server 20.04 LTS
Hình A.22: B c 16 cài đ t Ubuntu Server 20.04 LTS
Trang 72B c 17: Cài đ t các ch ng trình chu n b s n cho server Ubuntu 20.04 Ch ng
Trang 73Hình A.24: B c 18 cài đ t Ubuntu Server 20.04 LTS
Hình A.25: B c 19 cài đ t Ubuntu Server 20.04 LTS
Trang 74Sau khi cài đ t Ubuntu Server, m c đ nh s không có giao di n đ h a Desktop
Trang 76www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom
Trang 78Trên Ubuntu 20.04/16.04/15/10/15.04 MariaDB không yêu c u b n thi t l p m t
Trang 81- T i xu ng phiên b n yêu c u c a b n t http://moodle.org/doads và gi i nén
Trang 83Qu n tr > Qu n tr trang> Máy ch > Email> C u hình th đi: t máy ch smtp
Trang 84Ti p theo ta c n t o m t c s d li u cho Moodle, th c hi n:
Trang 85Không cho phép hi n th các khoá h c đang m trong các chuyên m c n
Trang 88disadvantages of its adoption in higher education." International Journal of Instructional
Technology and Distance Learning 12.1 (2015): 29-42
[7] Ruiz, Jorge G., Michael J Mintzer, and Rosanne M Leipzig "The impact of e-learning in medical education." Academic medicine 81.3 (2006): 207-212