1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng hệ thống học trực tuyến

88 34 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 88
Dung lượng 6,34 MB

Nội dung

Báo cáo hệ thống học trực tuyến sử dụng mã nguồn mở,

TR NG I H C H LONG KHOA CỌNG NGH THỌNG TIN BÁO CÁO TÀI NGHIÊN C U KHOA H C C P TR NG TÀI NG D NG PH N M M MÃ NGU N M CHO QU N LÝ H C T P TR C TUY N T I TR NG I H C H LONG Ch nhi m đ tài : TS V V n Hi u Thành viên tham gia : TS L ng Kh c nh TS Lê Anh Tú Ths NCS Lê M nh Hà Ths Nguy n Th Trang Qu ng Ninh, tháng n m 2020 M CL C M U 0.1 T ng quan tình hình nghiên c u 0.2 Tính c p thi t, ý ngh a lý lu n th c ti n c a đ tài 0.3 M c tiêu, đ i t ng, ph m vi nghiên c u 0.4 Cách ti p c n, ph ng pháp nghiên c u, k thu t s d ng 0.5 K t qu đ t đ c c a đ tài 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 1.1 Khái ni m 1.2 Mơ hình h th ng qu n lý h c t p 1.3 u u h n ch c a h c t p tr c n 1.3.1 u m c a h c t p tr c n 1.3.2 H n ch c a h c t p tr c n 1.4 Các hình th c h c t p tr c n 1.4.1 H c t p tr c n 1.4.2 H c t p h n h p (Blended learning) 1.5 Ngu n l c cho e-learning 1.5.1 Con ng i 1.5.2 H t ng công ngh thông tin 1.6 Th c tr ng h c t p tr c n t i Vi t Nam 1.7 Khái quát chung v h th ng qu n lý h c t p 1.7.1 nh ngh a 1.7.2 Ch c n ng c a LMS 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 ii 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 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 h c l p h c ph n 26 2.2.4 Qu n lý s m, ch m m l p h c ph n 33 2.2.5 Theo dõi ti n đ - ki m soát hi n th ti n b l p h c ph n 34 2.2.6 Khôi ph c, s d ng l i 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í 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ý 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 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 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 m t th i m 51 3.2 Ý ki n chuyên gia, đánh giá u m t n t i c n 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 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 cài đ t 74 A.5.1 T i xu ng 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 m t th m c web 76 iii A.5.5 Cài đ t theo dòng l nh 76 A.5.6 Cài đ t d a 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 iv DANH M C HÌNH Hình 1.1: Mơ hình h th ng qu n lý h c t p [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 khóa h c 28 Hình 2.9: Xem nh t ký 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 ngân hàn thi 42 Hình 2.14: Thêm câu h i m i 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 h c viên th nghi m 48 Hình 3.4: Hi u su t CPU 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 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 cài đ t Ubuntu Server 20.04 LTS 56 Hình A.5: B c cài đ t Ubuntu Server 20.04 LTS 56 Hình A.6: B c cài đ t Ubuntu Server 20.04 LTS 57 Hình A.7: B c cài đ t Ubuntu Server 20.04 LTS 57 Hình A.8: B c cài đ t Ubuntu Server 20.04 LTS 58 Hình A.9: B c cài đ t Ubuntu Server 20.04 LTS 58 Hình A.10: B c cài đ t Ubuntu Server 20.04 LTS 59 Hình A.11: B c cài đ t Ubuntu Server 20.04 LTS 59 Hình A.12: B c cài đ t Ubuntu Server 20.04 LTS 60 Hình A.13: B c cài đ t Ubuntu Server 20.04 LTS 60 Hình A.14: B c cài đ t Ubuntu Server 20.04 LTS 61 v Hình A.15: B c 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 ch đ b o m t sách c a h th ng 81 Hình A.34: Thi t l p ngôn ng cho h th ng 81 vi M U 0.1 T ng quan tình hình nghiên c u H th ng qu n lý h c t p tr c n (LMS) tr thành xu h ng ph bi n Vi t Nam c ng nh th gi i Vi c k t h p gi a h c t p tr c ti p h c t p tr c n giúp ti t ki m r t nhi u chi phí, th i gian, cơng s c, c ng nh mang l i hi u qu cao công tác đào t o Nhi u t ch c giáo d c doanh nghi p s d ng cách th c qu n lý h c t p tr c n hi u qu ti t ki m s d ng h th ng qu n lý h c t p n n t ng đám mây 10 11 12 13 14 15 16 Trong h th ng qu n lý h c t p, vi c h c thi tr c n mang l i nhi u l i ích thi t th c ti t ki m chi phí, th i gian cho ng i h c ng i d y Ng i h c có th ch đ ng vi c b trí th i gian h c phù h p theo n ng l c s thích c a Trong ng i d y c s đào t o ti t ki m đ c chi phí phịng h c, chi phí nhân l c, qu n lý, ch m thi H th ng qu n lý h c t p tr c n đ c s d ng nhi u tr ng đ i h c Vi t Nam, theo th ng kê c a Moodle [1] trang web đ ng ký th c nh : - Qu n lý h c t p tr c n i h c Bách Khoa Hà N i (http://www.bkict.org/moodle/) 19 - E-Learning – 20 - H th ng qu n lý h c t p tr c n - Khoa CNTT & TT – Th (https://elcit.ctu.edu.vn) - H Th ng Qu n lý h c t p tr c n - Tr T i TP HCM (http://courses.ut.edu.vn) - H th ng Giáo d c tr c n Tr ng i h c Cơng nghi p Thành ph H Chí Minh (https://elearning.iuh.edu.vn) - H c tr c n - i h c Dân l p V n Lang (https://hoctructuyen.vanlanguni.edu.vn) - H th ng h c t p tr c n - Tr ng i h c Kinh t & Qu n tr kinh doanh Thái Nguyên (http://el.tueba.edu.vn) - … 17 18 21 22 23 24 25 26 27 28 29 30 i H c Th D u M t (https://elearning.tdmu.edu.vn) ng ih cC n i H c Giao Thơng V n 31 0.2 Tính c p thi t, ý ngh a lý lu n th c ti n c a đ tài 32 Qu n lý h c t p tr c n b i c nh Cách m ng công nghi p 4.0 tr thành m t xu th đào t o m i Qu n lý h c t p tr c n mang nhi u u m v t tr i đào t o, làm thay đ i m nh m trình t h c t p, kh n ng cá nhân hóa c ng nh đáp ng hi u qu ho t đ ng h c t p c a ng i h c H c t p tr c n xây 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 d ng môi tr ng h c t p tr c n hi n đ c quan tâm ý đ a vào tri n khai nhi u tr ng đ i h c Vi t Nam v i ph m vi, m c đ khác Cùng v i s phát tri n c a công ngh , vi c xây d ng môi tr ng h c t p tr c n hi n đ i, xây d ng n i dung gi ng d y tr c n đ c phát tri n theo h ng ngày ti p c n g n h n v i ng i h c Ng i h c có th khai thác n i dung h c t p tr c n t thi t b di đ ng, hay h c t p mơ hình tr ng đ i h c o… Nhi u tr ng đ i h c Vi t Nam nghiên c u v qu n lý h c t p tr c n t nh ng n m 2005, th c tri n khai n sinh nh ng l p đ u tiên đào t o theo ph ng th c tr c n n có nhi u tr ng xây d ng đ c h th ng công ngh qu n lý h c t p tr c n, cung c p khóa h c tr c n toàn ph n đào t o đ i h c Nhi u c s đào t o đ u t h th ng trang thi t b hi n đ i cho qu n lý h c t p tr c n, có b c ti n dài l nh v c qu n lý h c t p tr c n, t ng b c tr thành tr ng đ i h c o Vi t Nam Qu n lý h c t p tr c n t o nh ng đ t bi n quan tr ng Tr c đây, đào t o khơng quy (th ng đ c g i khơng quy truy n th ng, ch y u đào t o t xa) s ti p xúc c a sinh viên v i gi ng viên r t H c t p theo mơ hình tr c n làm cho ng i th y xu t hi n, làm vi c nhi u h n v i trị so v i mơ hình truy n th ng H th ng qu n lý h c t p tr c n v i hình th c h c li u r t phong phú (bao g m: Sách n t -eBook; Bài gi ng n t ; B câu h i ôn t p; Ngân hàng câu h i ph n ki m tra đánh giá trình t h c c a sinh viên) nh ng gi ng viên xây d ng, đ c tích h p môi tr ng công ngh internet đáp ng nhu c u đa d ng c a ng i h c V i h c khơng quy truy n th ng ng i d y biên so n gi ng th i l ng ít, v i h c tr c n ng i th y th c hi n b ng th i gian th c Ng i th y s d ng studio gi ng bài, sau đ c ghi l i chuy n đ i sang chu n (SCORM), ng i h c đ c h c thông qua môi tr ng m ng V phía ng i h c m i lên l p có 30-35 phút gi ng, đ c nghe gi ng viên, c ng có t ng tác T ng tác ch h c viên nghe xong ph i tr l i t p ho c gi i quy t tình hu ng đ h th ng ghi l i Lúc y ng i giáo viên khơng có m t nh ng h th ng ghi nh n t t c nh ng sinh viên làm đ c, giáo viên không ph i lên l p Môi tr ng giúp h ng t i cá nhân hóa m i ho t đ ng c a ng i môi tr ng hi n đ i H th ng qu n lý h c t p tr c n tri n khai c ng có nh ng khó kh n, kh i l ng đ u t thi t b , h c li u n t Chúng ta mu n có mơi tr ng qu n lý h c t p tr c n ph i đ u t công ngh t n B i công ngh l c h u thay đ i r t nhanh, th ng ch sau vài ba n m ph i tìm cách đ u t ti p ây rào c n, thách th c l n 72 73 74 75 76 77 78 79 80 81 82 83 V i vi c h c t p b ng ph ng pháp tr c n, n i dung ki n th c tích l y đ c, chúng cịn xây d ng đ c hai k n ng, k n ng s p x p th i gian hay nói cách khác cá nhân hóa k ho ch k n ng s d ng, khai th c nhi u m c đích v i ph ng ti n thơng minh (máy tính, n tho i, vô n …) Tr ng i h c H Long có v i s m nh đào t o nhân l c ch t l ng cao, nghiên c u khoa h c chuy n giao công ngh ph c v s phát tri n kinh t xã h i c a t nh, c a c n c i v i t p th lãnh đ o, gi ng viên nhà tr ng ph i xác đ nh mơ hình ho t đ ng đ i h c đa ngành, đa l nh v c nh ng ti p t c t p trung vào nh ng l nh v c m i nh n mà T nh có l i th đ t o s khác bi t nh m xây d ng th ng hi u, t ng kh n ng c nh tranh c a s n ph m d ch v đào t o Do đó, mơ hình qu n lý h c t p tr c n u tiên hàng đ u nh m đáp ng đào t o liên t c, qu n lý trình t h c b sung ki n th c cho sinh viên 87 Hi n nay, Tr ng i h c H Long ch a có h th ng qu n lý h c t p tr c n đ đáp ng đ c yêu c u đào t o phong phú c a nhà tr ng Do v y, nhóm nghiên c u đ xu t “ ng d ng ph n m m mã ngu n m cho qu n lý h c t p tr c n t i tr ng i h c H Long” r t c n thi t 88 0.3 M c tiêu, đ i t 89 93 Nghiên c u m t s h th ng ph n m m mã ngu n m h th ng qu n lý h c tr c n đ a m t gi i pháp h tr cho vi c h c thi tr c n M c tiêu c a đ tài xây d ng m t h th ng thi h c tr c n v i ch c n ng qu n lý k thi, l p thi, m thi, câu h i thi m t cách hi u qu , linh ho t B c đ u áp d ng v i h c ph n Tin h c i c ng có th m r ng cho h c ph n c a khoa Công ngh Thông tin 94 0.4 Cách ti p c n, ph 95 - Ph ng pháp nghiên c u lý thuy t: Phân tích t ng h p, so sánh, h th ng xây d ng v i h th ng c a m t s tr ng đ i h c tri n khai e-learning 84 85 86 90 91 92 96 97 98 99 ng pháp nghiên c u, k thu t s d ng - Ph ng pháp nghiên c u th c nghi m: Cài đ t ph n m m Moodle; cài đ t c u hình máy ch l u tr ; cài đ t tích h p ph n m m tiên ti n c a bên th ba cung c p 101 - Ph ph n m m 102 0.5 K t qu đ t đ 100 ng, ph m vi nghiên c u ng pháp đánh giá: ý ki n nh n xét, góp ý gi ng viên sinh viên s d ng c c a đ tài 103 - Trang web: Ph n m m qu n lý h c t p tr c n t i tr 104 - B tài li u h ng i h c H Long ng d n s d ng: Qu n lý đào t o; Qu n lý h c t p; Qu n lý thi 105 CH 1.1 Khái ni m H th ng qu n lý h c t p (Learning Management System - LMS) m t ng d ng ph n m m cho vi c qu n lý, tài li u h ng d n, theo dõi, báo cáo, t đ ng hóa cung c p khóa h c, ch ng trình đào t o, ho c h c t p ch ng trình phát tri n[2] Khái ni m h th ng qu n lý h c t p xu t hi n tr c ti p t e-Learning M c dù LMS đ u tiên xu t hi n l nh v c giáo d c đ i h c, ph n l n LMS ngày t p trung vào th tr ng doanh nghi p H th ng qu n lý h c t p chi m phân khúc l n nh t c a th tr ng h th ng h c t p S đ i đ u tiên c a LMS vào cu i nh ng n m 1990[3] 10 NG 1: GI I THI U V E-LEARNING VÀ XÂY D NG H TH NG QU N LÝ H CT P 18 H th ng qu n lý h c t p đ u tiên đ c thi t k dành cho đào t o h c t p kho ng cách xa, s d ng d li u phân tích báo cáo Các LMS t p trung vào phân ph i h c t p tr c n, ho t đ ng nh m t n n t ng cho n i dung tr c n, bao g m khóa h c, d a khơng đ ng b đ ng b LMS có th cung c p qu n lý l p h c đ đào t o giáo viên h ng d n, đ c s d ng giáo d c đ i h c Các LMS hi n đ i bao g m thu t tốn thơng minh đ đ a đ xu t t đ ng cho khóa h c d a h s k n ng c a ng i dùng c ng nh trích xu t siêu d li u t tài li u h c t p đ đ a khuy n ngh xác h n 19 1.2 Mơ hình h th ng qu n lý h c t p 20 Trung tâm c a h th ng e-Learning h th ng qu n lý h c t p LMS (Learning Management System) Hình 1.1 11 12 13 14 15 16 17 21 Hình 1.1: Mơ hình h th ng qu n lý h c t p [4] 22 119 120 121 122 123 124 Sau cài đ t Ubuntu Server, m c đ nh s khơng có giao di n đ h a Desktop GUI cài đ t giao di n GUI c n tài kho n root ho c tài kho n có quy n sudo Ubuntu có r t nhi u môi tr ng Desktop đ l a ch n u tiên c n ki m tra xem Ubuntu h tr gói GUI package khơng b ng command sau: sudo apt-cache search ubuntu-desktop 125 126 B 127 sudo apt install ubuntu-desktop 128 129 c 1: Cài đ t Unity Desktop (Giao di n m c đ nh c a Ubuntu Desktop) Tr ng h p mu n cài Unity Desktop không bao g m ph n m m kèm nh : OpenOffice ch ng h n s d ng command nh bên d i: 130 sudo apt install no-install-recommends ubuntu-desktop 131 B 132 sudo apt install ubuntu-gnome-desktop 133 B 134 sudo apt install kubuntu-desktop 135 136 c 2: Cài đ t Gnome Desktop c 3: Cài đ t KDE Desktop N u phiên b n Ubuntu Server khơng có gói kubuntu-desktop b n có th thêm b ng command sau: 137 sudo add-apt-repository ppa:kubuntu-ppa/backports 138 B 139 sudo apt install mate-desktop 140 B 141 sudo apt install lubuntu-desktop 142 B 143 sudo apt install xubuntu-desktop 144 145 c 4: Cài đ t giao di n MATE Desktop c 5: Cài đ t LXDE (Lubuntu) c 6: Cài đ t XFCE (Xubuntu) Sau cài đ t xong reboot l i máy ch Truy c p t i giao di n Desktop GUI c a Ubuntu Server nh Hình A.26 68 Hình A.26: Giao di n Ubuntu Server 20.04 LTS 146 147 A.3 Cài đ t Apache/MySQL/PHP 148 B "LAMP" m t nhóm ph n m m ngu n m th ng đ c cài đ t đ cho phép máy ch l u tr trang web đ ng ng d ng web Thu t ng th c m t t vi t t t đ i di n cho h u hành Linux, v i máy ch Apache web D li u trang web đ c l u tr c s d li u MySQL n i dung đ ng đ c x lý b ng PHP 149 150 151 152 153 154 155 156 T t c phiên b n t Ubuntu 16.04/15.10/15.04/14.10/14.04/13.10/12… tr c vào cài đ t, ch y hai l nh đ update h u hành gói cài đ t m i nh t Không mu n dùng tài kho n root thêm sudo vào tr c câu l nh m i cài đ t B c 1: Cài đ t WEBSERVER APACHE cài Apache b n m i nh t, ch y l nh sau: 157 sudo apt-get install apache2 158 Quá trình cài đ t show hình nh sau: 159 Reading package lists Done 160 Building dependency tree 161 Reading state information Done 162 The following additional packages will be installed: 163 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 164 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 ssl-cert 165 Suggested packages: 69 166 www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom 167 openssl-blacklist 168 The following NEW packages will be installed: 169 apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 170 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0 ssl-cert 171 upgraded, 10 newly installed, to remove and not upgraded 172 Need to get 1,549 kB of archives 173 After this operation, 6,412 kB of additional disk space will be used 174 Do you want to continue? [Y/n] 175 Ch n Y đ ti p t c cài đ t 176 177 M c đ nh Apache đ c c u hình kh i đ ng h th ng, n u ch a ch y hai l nh bên d i, áp d ng cho c Ubuntu 15.10/15.04 178 sudo systemctl enable apache2 179 sudo systemctl start apache2 180 181 ki m tra apache ch y hay ch a, m trình t Chrome nh p vào http://your_domain/ ho c http://server-ip/ thơng tin nh Hình A.27 Hình A.27: Giao di n trang m c đ nh Apache2 182 183 B c 2: Cài đ t MARIADB (MYSQL) 184 Cài MariaDB 185 sudo apt-get install mariadb-server 70 186 Cài MySQL 187 sudo apt-get install mysql-server 188 Các gói cài đ t theo b cài MariaDB nh bên d 189 sudo apt-get install mariadb-server 190 Reading package lists Done 191 Building dependency tree 192 Reading state information Done 193 The following additional packages will be installed: 194 libaio1 libcgi-fast-perl libcgi-pm-perl libdbd-mysql-perl libdbi-perl 195 libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl 196 libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl 197 liblwp-mediatypes-perl libmysqlclient20 libterm-readkey-perl 198 libtimedate-perl liburi-perl mariadb-client-10.0 mariadb-client-core-10.0 199 mariadb-common mariadb-server-10.0 mariadb-server-core-10.0 mysql-common 200 Suggested packages: 201 libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl 202 libdata-dump-perl libipc-sharedcache-perl libwww-perl mailx mariadb-test 203 tinyca 204 The following NEW packages will be installed: 205 libaio1 libcgi-fast-perl libcgi-pm-perl libdbd-mysql-perl libdbi-perl 206 libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl 207 libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl 208 liblwp-mediatypes-perl libmysqlclient20 libterm-readkey-perl 209 libtimedate-perl liburi-perl mariadb-client-10.0 mariadb-client-core-10.0 210 mariadb-common mariadb-server mariadb-server-10.0 mariadb-server-core-10.0 211 mysql-common 212 upgraded, 25 newly installed, to remove and not upgraded 213 Need to get 16.3 MB of archives 214 After this operation, 143 MB of additional disk space will be used 215 Do you want to continue? [Y/n] 216 Ch n Y đ cài ti p 71 i: 217 218 219 220 221 222 Trê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 kh u cho tài kho n root qu n lý database cài đ t B n c n ch y thêm l nh đ c u hình l i MariaDB cho b o m t h n sudo mysql_secure_installation Ti p theo, dùng m t hai lênh sau đ ki m tra xem MariaDB s n sàng hay ch a: 223 sudo systemctl status mysql 224 sudo systemctl status mysql.service 225 226 Có th dùng câu l nh chung đ ki m tra v i t t c phiên b n t Ubuntu c h n, ch y l nh sau: 227 sudo service mysql status 228 B 229 Trên Ubuntu server 20.04 LTS, phiên b n có s n c a PHP kho cài đ t 7.4 230 apt -y install php libapache2-mod-php php-cli php-fpm php-json php-pdo phpmysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath 231 c 3: Cài đ t PHP 232 Ki m tra l i phiên b n c a PHP: 233 php -v 234 Output 235 236 237 PHP 7.4.3 (cli) (built: Mar 26 2020 20:24:23) (NTS) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies 238 Kích ho t module Apache cho PHP 7.4: 239 a2enmod php7.4 240 Kh i đ ng l i Apache: 241 systemctl reload apache2 242 B 243 244 245 246 247 c 4: Cài đ t phpMyAdmin phpMyAdmin cung c p m t giao di n website tr c quan giúp b n qu n lý c s d li u MySQL m t cách d dàng h n, đ cài đ t đ c b n th c hi n nh sau: $ apt install phpmyadmin Quá trình cài đ t s tu ch n h i webserver, ch n Apache đ ch y phpMyAdmin Sau cài đ t hoàn t t, truy c p b ng ip/phpmyadmin s k t qu nh Hình A.28 72 Hình A.28: Giao di n đ ng nh p phpMyAdmin 248 249 250 251 252 B c 5: Ki m tra qu n tr d ch v Sau cài đ t LAMP hoàn t t, b n c n n m l nh c b n sau đ qu n tr d ch v sau: 253 Restart d ch v Apache MySQL 254 $ systemctl restart apache2 255 $ systemctl restart mysql 256 Start d ch v Apache MySQL 257 $ systemctl start apache2 258 $ systemctl start mysql 259 Stop d ch v Apache MySQL 260 $ systemctl stop apache2 261 $ systemctl stop mysql 262 Ki m tra tr ng thái d ch v Apache MySQL 263 $ systemctl status apache2 264 $ systemctl status mysql 265 266 B 267 268 c 6: Ki m tra firewall N u máy ch thi t l p t ho t đ ng: ng l a c n m port đ d ch v có th 269 $ firewall-cmd permanent add-service=http 270 $ firewall-cmd permanent add-service=https 271 $ firewall-cmd –reload 272 73 B 273 274 275 c 7: Ki m tra h th ng b c th c hi n ki m tra sau cài đ t, ví d b ng cách s t o m t file info.php t i th m c sau truy c p ip/info.php có k t qu thành cơng nh Hình A.29 Hình A.29: Ki m tra ho t đ ng trang php 276 $ echo "" > /var/www/html/info.php 277 278 279 A.4 Cài đ t m t s ph n m m h tr 280 Cài đ t thêm m t s ch c cài đ t Moodle ng trình h tr th c thi hàm gói ph n m m 281 đ 282 283 284 285 286 287 288 289 290 291 sudo apt-get install graphviz sudo apt-get install aspell sudo apt-get install php5-pspell sudo apt-get install php5-curl sudo apt-get install php5-gd sudo apt-get install php5-intl sudo apt-get install php5-mysql sudo apt-get install php5-xmlrpc sudo apt-get install php5-ldap sudo apt-get install clamav A.5 T i moodle cài đ t 292 293 Ch y trình cài đ t đ t o b ng c s d li u đ nh c u hình trang web ng pháp đ c đ xu t s d ng trình cài đ t dịng l nh 294 Ph 295 A.5.1 T i xu ng chép t p tin 296 Hi n t i có m t s n i có th nh n đ c mã Moodle (bao g m c trình cài đ t Moodle máy ch cung c p), nên ch l y Moodle t moodle.org là: 297 74 298 299 300 301 302 303 304 305 306 307 308 - T i xu ng phiên b n yêu c u c a b n t http://moodle.org/doads gi i nén - Kéo mã t kho Git (đ r t đ n gi n): c khuy n ngh cho nhà phát tri n c ng giúp nâng c p $ git clone -b MOODLE_{{Version3}}_STABLE git://git.moodle.org/moodle.git i u s d n đ n m t th m c g i moodle, ch a m t s t p th m c Thơng th ng có th đ t toàn b th m c th m c tài li u máy ch web, tr ng h p đó, trang web s đ c đ t t i http://yourwebserver.com/moodle ho c có th chép t t c n i dung vào th m c tài li u máy ch web chính, tr ng h p liên k t đ n trang web s ch đ n gi n http://yourwebserver.com B o m t t p Moodle: i u quan tr ng t p không th ghi đ dùng máy ch web Ví d : Unix / Linux (v i quy n root): 309 chown -R root / path / to / moodle 310 chmod -R 0755 / đ c b i ng i ng d n / đ n / moodle 312 (các t p đ c s h u b i qu n tr viên ch có th ghi b i h - nh ng ng có th đ c đ c) 313 A.5.2 T o m t c s d li u 314 Ti p theo t o m t c s d li u m i, tr ng cho cài đ t c a Ta c n tìm ghi l i thông tin sau đ s d ng giai đo n cài đ t cu i cùng: 311 315 316 317 318 319 320 321 322 323 324 i khác dbhost - tên máy ch c s d li u Có th localhost n u c s d li u máy ch web m t máy, n u khơng tên c a máy ch c s d li u dbname - tên c s d li u, ví d nh moodle dbuser - tên ng i dùng cho c s d li u, ví d : moodleuser - không s d ng tài kho n root / superuser T o m t tài kho n thích h p v i quy n t i thi u c n thi t dbpass - m t kh u cho ng i dung N u trang web đ c l u tr m t d ch v l u tr , tìm trang qu n tr web cho c s d li u b ng u n i v i nh ng ng i khác ho c đ đ c h ng d n chi ti t, xem trang cho máy ch c s d li u b n ch n: 325 PostgreSQL (đ c khuy n ngh ) 326 MariaDB (đ 327 MySQL 328 MSSQL 329 Oracle (không khuy n ngh ) c khuy n ngh ) 75 330 A.5.3 T o th m c d li u (moodledata) 331 Moodle yêu c u m t th m c đ l u tr t t c t p c a (t t c t p đ c t i lên trang web, d li u t m th i, b đ m, d li u phiên, v.v.) Máy ch web c n có kh n ng ghi vào th m c 332 333 334 335 336 337 338 L u ý: Th m c không đ c truy c p tr c ti p qua web ây s m t l h ng b o m t nghiêm tr ng Do ta khơng đ t bên th m c g c ho c th m c t p ch ng trình Moodle D i m t ví d (Unix / Linux) v vi c t o th m c thi t l p quy n máy ch : 339 # mkdir / đ ng d n /đ n/moodledata 340 # chmod 0777 / đ ng d n / đ n / moodledata 341 A.5.4 B o m t moodledata m t th m c web 342 N u ta s d ng m t trang web đ c l u tr khơng có tùy ch n vi c đ t moodledata m t th m c có th truy c p web Ta có th b o m t b ng cách t o t p htaccess th m c moodledata: 343 344 345 order deny, allow deny from all 346 A.5.5 Cài đ t theo dòng l nh 347 Ch y dòng l nh v i t cách ng i dùng h th ng web Ví d v vi c s d ng dòng l nh (d i d ng root - thay th 'www-data' cho ng i dùng web): 348 349 # chown www-data / path / to / moodle 350 # cd / đ 351 # sudo -u www-data / usr / bin / php install.php 352 # chown -R root / path / to / moodle 353 Các chown cho phép t p l nh vi t m t t p tin config.php m i ng d n / đ n / moodle / admin / cli 354 A.5.6 Cài đ t d a web 355 359 ch y t p l nh cài đ t web, ch c n truy c p URL c a Moodle b ng trình t web Quá trình cài đ t s đ a qua m t s trang, yêu c u xác nh n b n quy n, xem b ng c s d li u đ c t o, cung c p chi ti t tài kho n qu n tr viên cung c p chi ti t trang web Quá trình k t thúc t i trang đ u tiên c a Moodle v i l i m i t o m t khóa h c m i 360 A.5.7 C u hình trang web 356 357 358 361 362 363 Các thi t l p qu n tr : Trong hình Qu n tr trang Moodle (có th truy c p t tab 'Qu n tr trang' kh i 'Qu n tr ' ho c nút Qu n tr trang u h ng: 76 364 365 366 Qu n tr > Qu n tr trang> Máy ch > Email> C u hình th đi: t máy ch smtp xác th c n u đ c yêu c u (đ trang Moodle c a b n có th g i email), có th thi t l p m t email trang Qu n tr > Qu n tr trang> Máy ch > Máy ch > H tr liên h , đ t email liên h h 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 tr Qu n tr > Qu n tr trang> Máy ch > ng d n h th ng Qu n tr > Qu n tr trang> Máy ch > HTTP: N u sau t xác th c proxy ph n 'Web proxy' ng l a, c n đ t thông tin Qu n tr > Qu n tr trang> V trí> C p nh t múi gi : Ch y ph n đ đ m b o thông tin múi gi đ c c p nh t (thêm thông tin đ a m) t múi gi c c b c a máy ch bên php.ini (có l nên n m /etc/php.ini ho c /etc/php.d/date.ini, tùy thu c vào h u hành): [Date] ; Defines the default timezone used by the date functions date.timezone = "YOUR LOCAL TIMEZONE" Các thi t l p khác: nh c u hình Cron: Các tác v n n c a Moodle (ví d : g i email di n đàn th c hi n l u khóa h c) đ c th c hi n b i m t t p l nh có th đ t đ th c thi t i th i m c th ngày i u đ c g i m t k ch b n cron 383 Thi t l p l u: Xem l u trang web l u khóa h c t đ ng 384 B o m t trang Moodle: 385 T ng kích th c đ xu t B o m t c t i lên t i đa: t kích th c t p t i lên t i đa (n u c n) 387 Ki m tra th ho t đ ng: T Qu n tr trang> Máy ch > Ki m tra c u hình th đi, s d ng liên k t đ g i cho b n m t email ki m tra 388 A.5.8 C u hình MySQL Server 389 C n ph i thay đ i công c l u tr m c đ nh (default storage engine) thành innodb thay đ i đ nh d ng file m c đ nh thành Barracuda, thi t l p m i so v i nh ng phiên b n tr c Vi c c u hình có th th c hi n nh sau: 386 390 391 392 sudo vi /etc/mysql/my.cnf 393 Kéo xu ng tìm ph n [mysqld] sau thêm m t s n i dung sau: 394 default_storage_engine = innodb 395 innodb_file_per_table = 396 innodb_file_format = Barracuda 397 Sau kh i đ ng l i MySQL Server đ vi c cài đ t có hi u l c: 398 sudo service mysql restart 77 399 Ti p theo ta c n t o m t c s d li u cho Moodle, th c hi n: 400 mysql -u root -p mysql> 401 402 CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; 403 mysql> 404 create user 'username'@'localhost' IDENTIFIED BY 'passwordmoodledude'; 405 mysql> 406 407 408 409 GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle.* TO 'username'@localhost IDENTIFIED BY 'passwordmoodledude'; mysql> quit; 410 A.5.9 Thi t l p thông s h th ng 411 T m th i ta s thi t l p quy n truy c p vào file c a th m c moodle cao nh t đ d làm vi c: 412 413 sudo chmod -R 777 /var/www/html/moodle 414 Sau cài đ t xong Moodle ta s h n ch quy n ghi file b ng l nh: 415 sudo chmod -R 0755 /var/www/html/moodle 418 Sau vi c cài đ t hồn thành, ta có th truy c p vào máy ch thông qua đ a ch IP ho c tên mi n đ c cài đ t (Trong h th ng cài đ t http://localhost/moodle) 419 A.5.9.1 Thi t l p giao di n cho h th ng 420 Tính n ng cho phép l a ch n hình th c trình bày cho h th ng (giao di n, c u hình l ch bi u, trình so n th o c a h th ng…) Hình A.30 416 417 421 425 V thi t l p giao di n nên đ m c đ nh, ho c ch n m t b giao di n nh Hình A.31 (Khơng cho thành viên có th thay đ i giao di n c a h th ng, giao di n khóa h c, hay thay đ i giao di n chuyên m c…Xác l p cho phép thành viên có th đóng kh i) 426 A.5.9.2 Thi t l p trang ch 422 423 424 427 Qu n lý thông tin trang ch (thi t l p, l u, ph c h i…) 428 Trang ch c a h th ng đ 429 Tên h th ng: H c tr c n - 430 431 432 c thi t l p nh Hình A.32, đó: i h c H Long Tr c sau đ ng nh p trang ch h th ng s hi n th tin t c ph n h n h p (g m danh sách chuyên m c danh sách khoá h c) S tin m i nh t: S khóa h c hi n th trang: 20 78 433 434 Không cho phép hi n th khoá h c m chuyên m c n Hình A.30: Thi t l p giao di n 435 436 Hình A.31: Ch n b giao di n 437 79 Hình A.32: Thi t l p trang ch 438 439 440 A.5.9.3 Xác l p ch đ b o m t sách c a h th ng 441 Chính sách c a h th ng đ 442 B o v kí danh 443 Khi s a thông tin b t bu c thành viên ph i đ ng nh p vào h th ng 444 M cho Google vào 445 Kích th 446 Cho phép nh n tin h th ng 447 Th i gian t i đa đ biên t p vi t 30 phút 448 nh d ng tên đ y đ : H + Tên đ m + Tên 449 c thi t l p theo Hình A.33 nh sau: c t p tin t i đa cho phép g i lên ph thu c gi i h n máy ch Không đ t quy t c m t kh u 80 Hình A.33: Xác l p ch đ b o m t sách c a h th ng 450 451 A.5.9.4 Thi t l p ngôn ng cho h th ng 452 - Xác l p t đ ng nh n bi t ngơn ng (Hình A.34) 453 - Ngơn ng m c đ nh Vietnamese 454 - Cho hi n th menu ngôn ng 455 - Xác l p b nh đ m cho menu ngôn ng 456 Hình A.34: Thi t l p ngơn ng cho h th ng 81 TÀI LI U THAM KH O [1] https://stats.moodle.org/sites/index.php?country=VN [2] Ellis, Ryann K (2009), Field Guide to Learning Management, ASTD Learning Circuits, archived from the original on 24 August 2014, retrieved July 2012 [3] Davis, B., Carmean, C., & Wagner, E (2009) "The Evolution of the LMS : From Management to Learning" The ELearning Guild Research 24 [4] Lê Huy Hoàng, Lê Xuân Quang "E-LEARNING VÀ Tr ng NG D NG TRONG D Y H C" i h c S ph m Hà N i, 2011 [4] Guri-Rosenblit, Sarah (2005) ‘Distance education’ and ‘e-learning’: Not the same thing Higher Education 49 467-493 10.1007/s10734-004-0040-0 [5] Clark, Ruth C., and Richard E Mayer E-learning and the science of instruction: Proven guidelines for consumers and designers of multimedia learning John Wiley & Sons, 2016 [6] Arkorful, Valentina, and Nelly Abaidoo "The role of e-learning, advantages and disadvantages 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 82

Ngày đăng: 22/09/2020, 08:30

TỪ KHÓA LIÊN QUAN

w