TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC CHUYÊN ĐỀ QUẢN TRỊ HỆ THỐNG MẠNG 2 ĐỀ TÀI XÂY DỰNG HỆ THỐNG GIẢNG DẠY TRỰC TUYẾN ELEARNING DÙNG MOODLE Nhóm CCNA 1 Trần Quang K.
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN HỌC CHUYÊN ĐỀ QUẢN TRỊ HỆ THỐNG MẠNG ĐỀ TÀI: XÂY DỰNG HỆ THỐNG GIẢNG DẠY TRỰC TUYẾN ELEARNING DÙNG MOODLE Nhóm CCNA: Trần Quang Khải Võ Duy Sinh Nguyễn Hữu Nguyên Phan Triệu Mẫn GVGD: Nguyễn Thanh Vũ TP.HCM, tháng 10 năm 202 XÂY DỰNG HỆ THỐNG GIẢNG DẠY ELEARNING DÙNG MOODLE, CHƯƠNG 1: Tìm hiểu dựng hệ thống giảng dạy elearning dùng Moodle 1.1 Tìm hiểu E-learning: 1.1.1 Khái niệm E-learning (Electronic learning): E- learning thuật ngữ dùng để việc truyền tải hoạt động học tập hay đào tạo dựa công nghệ thông tin truyền thông công nghệ web Internet … 1.1.2 Đặc điểm phương pháp đào tạo qua E-learning : E-learning phương thức đào tạo phát triển mạnh mẽ Cơng tác đào tạo triển khai toàn qua hệ thống này, từ khâu đăng kí học đến khâu xét tốt nghiệp cho sinh viên Tuy nhiên, yếu tố văn hóa người Việt, Trường Đại học Cần Thơ lựa chọn phương pháp đào tạo hệ Đào tạo Từ xa việc xem E-learning công cụ hỗ trợ công tác giảng dạy học tập nhằm tạo điều kiện thuận lợi cho người học tiếp cận tồn lượng kiến thức tiết kiệm thời gian chi phí Chương trình đào tạo sử dụng cơng cụ hỗ trợ chiếm 50% thời gian đào tạo, thời gian lại thời gian sinh viên gặp gỡ trao đổi trực tiếp với giảng viên công tác kiểm tra, đánh giá học phần * Ưu điểm phương pháp đào tạo qua E-learning: - Không giới hạn khơng gian thời gian: Người học học nơi đâu họ muốn nội dung học chuyển tải tất qua mạng máy tính tới máy tính người học thiết bị thông minh khác smart phone, Ipad,…bằng việc sử dụng hệ thống hỗ trợ E-learning - Tiết kiệm thời gian: Người học chủ động thời gian để tham gia khóa học chủ động thời gian công tác - Tiết kiệm chi phí: Giúp giảm chi phí lại chi phí khác cho người học người dạy - Chủ động kiểm tra đánh giá: Học viên tham gia làm kiểm tra linh hoạt thời gian qui định, thực nhiều lần nhằm củng cố lượng kiến thức cần thiết qua hệ thống Elearning * Yêu cầu học viên: - Trang bị thiết bị có kết nối internet - Biết kết nối mạng internet duyệt web - Kỹ đánh máy sử dụng máy tính đạt trình A - Tính tự giác học tập Do thời gian người học tự học tự nghiên cứu chiếm 50% tổng thời gian, việc thực đợt kiểm tra thơng qua hệ thống E-learning Vì tính tự giác học tập vơ cần thiết Bên cạnh đó, người học cần phải tự tìm hiểu thêm tài liệu liên quan đến khóa học tài liệu mà trường cung cấp để nâng cao chất lượng học tập, đồng thời cần phải học hỏi thêm kinh nghiệm từ người học khác thông qua diễn đàn 1.2 Giới thiệu Moodle Moodle (Modular Object-Oriented Dynamic Learning Environment) phần mềm dành cho hệ thống đào tạo trực tuyến (LMS – Learning Managament System) Được sáng lập năm 1999 Martin Dougiamas, Moodle phần mềm sử dụng rộng rãi với 100 ngàn trang web đăng ký sử dụng 180 triệu người dùng, tính đến năm 2020 Moodle bật với thiết kế hướng tới giáo dục, nên đặc biệt dành cho người làm lĩnh vực giáo dục, giáo viên, giảng viên Đại học, … 1.2.1 Các tính Moodle • Thiết kế hồn thiện, tổng thể Giao diện thân thiện, sử dụng đơn giản, dễ dàng phù hợp với nhiều người dùng khác Có thể áp dụng hiệu kết hợp lớp học online với lớp học truyền thống Giao diện quản lý thông minh, linh hoạt, tiện lợi Các biểu mẫu kiểm tra tính hợp lệ, cookies mật mã mã hóa Trang web soạn thảo accsh sử dụng WYSIWYG HTML editor • Quản lý trang Web sử dụng Moodle Trang web Super Admin (được cấp quyền quản trị trình cài đặt) quản lý Cung cấp nhiều tùy chọn plug-in, cho phép người quản trị tùy chỉnh giao diện trang web như: màu, font chữ, bố cục, ngôn ngữ, code… phụ thuộc theo nhu cầu • Quản lý người dùng Hỗ trợ quản lý người dùng phương thức khác thông qua plug-in xác thực hệ thống xác thực sẵn có Học viên chỉnh sửa thông tin cá nhân qua Moodle, đồng thời làm ẩn email không muốn công khai thông tin cá nhân Người dùng đóng nhiều vai trị khác tùy vào tính chất lớp học Admin ln có quyền quản lý chặt chẽ • Quản lý khóa học Moodle Các khóa học quản lý người dùng set vai trò Teacher (Giáo viên) tùy chỉnh tùy vào khóa học Các hoạt động diễn lúc học như: làm tập, thuyết trình, kiểm tra, kết thi,… ghi lại văn thống kê biểu đồ Học viên dễ dàng trao đổi thảo luận thông qua module Chat, tương tác với tảng mạng xã hội qua module Forum, sử dụng module Lesson, Quiz, Resource, Wiki,… để ứng dụng tài nguyên học tập Tài liệu Moodle ln dồi đồ sộ, đáp ứng thắc mắc học viên 1.2.2 Qui trình học E-learning: Tìm hiểu khóa học Chuẩn bị kỹ sử dụng máy tính thiết bị kết nối Internet Tìm hiểu cách sử dụng hệ thống E- learning Nghiên cứu giảng tài liệu tham khảo Học Làm kiểm tra hệ thống -E learning Kiểm tra tập trung cuối khóa Tham gia diễn đàn Tham dự buổi ôn tập lớp 1.2.3 Ưu điểm nhược điểm 1.2.4 Ưu điểm Với tính tiện ích nhắc tới trước, gói gọn ưu điểm Moodle thành điểm sau đây: => Khái niệm, tính năng, cách cài đặt Moodle • Moodle tảng mã nguồn mở miễn phí phí đầu tư ban đầu thấp • Dễ dàng cài đặt, thiết lập để có tảng LMS “cơ bản” đáp ứng nhu cầu dạy học trực tuyến, trao đổi, thi-kiểm tra, quản lý • Được cập nhật, nâng cấp thường xuyên Phiên Moodle ver 3.9 (tính đến 6/2020) • Có app mobile (iOs, Android) bên cạnh tảng web-base • Hỗ trợ nhiều ngơn ngữ khác • Phân quyền động, dễ dàng • Có nhiều plugin cài đặt thêm cách nhanh chóng, dễ dàng, phù hợp với nhu cầu riêng • Có khả tương thích, kết nối với liệu với phần mềm khác Có cộng đồng hỗ trợ mạnh • Với ưu điểm trên, Moodle dễ dàng trở thành cơng cụ u thích người dùng giảng viên lẫn người dùng học viên Tuy nhiên, trình áp dụng triển khai E-learning, phần mềm dễ dàng bộc lộ hạn chế định 1.2.5 Nhược điểm Giao diện cổ điển (nhiều text, hình ảnh), chưa thân thiện với học viên, đặc biệt giao diện học khóa học, module học giao diện riêng, đặc biệt học tương tác dạng SCORM phải trải qua 2-3 bước để vào học, không thuận tiện giao diện LMS khác với outline khóa học hiển thị bên, hình hiển thị học bên trực quan cho người học • Phần mềm thiết kế cho nhiều cấp học nên chứa nhiều liệu module tính thừa cho cấp học khiến giảm tốc độ truy cập, thao tác trải qua nhiều bước rườm rà Có nhiều module chức khơng cần thiết khơng thể ẩn hay xóa khỏi hình hiển thị • Khó tùy chỉnh theo mong muốn đơn vị, phải theo cấu trúc liệu moodle • • • • • • • • Chưa tối ưu cho lượng truy cập lớn (Gói MoodleCloud cung cấp Moodle hỗ trợ tối đa 500users, Moodle Partner khác hỗ trợ lượng truy cập lớn – theo https://moodlecloud.com/app/en/) Nhiều đơn vị sử dụng Moodle Việt nam có tượng tải (treo, giật, out) upload nhiều liệu hay có số lượng truy cập thời điểm học, thi từ 200-300 users trở lên Hệ thống Moodle tốn tài nguyên server/ hosting nhiều so với hệ thống thông thường Mỗi tổ chức lớp học lại phải tạo khóa học hệ thống (dù khóa học sử dụng nhiều lần) dẫn đến việc tốn tài nguyên lưu trữ server (Hệ thống Moodle tốn tài nguyên server/ hosting gấp 2-3 lần so với hệ thống chuyên nghiệp khác) khó kiểm sốt version chỉnh sửa, cập nhật Khơng có sẵn tính quản lý user theo kết cấu phịng ban/ khoa/ sở/ hình thức học (ĐH, CĐ, Chính quy, liên kết, cao học, từ xa…), cần xây dựng thêm hệ thống quản lý, báo cáo đầy đủ hơn….Chi phí cho IT customize khơng nhỏ mà hiệu chắn khơng ý muốn Tuy chi phí ban đầu thấp tổng chi phí đầu tư ban đầu, tùy chỉnh trì thường cao so với đầu tư hệ thống khác Moodle không tối ưu streaming cho video (hiển thị video tùy theo chất lượng mạng để video chạy ổn định liên tục) Moodle không chống download giảng, tài nguyên nên doanh nghiệp thường sử dụng Hệ thống dựa mã nguồn mở nên chứa đựng nhiều rủi ro bảo mật thông tin CHƯƠNG 2: Danh mục tính hệ thống E-learning, kế hoạch triển khai 10 2.16 Tính backup khóa học khơi phục Đăng nhập vào lớp học click bánh Click Backup 109 Tích hết lựa chọn click Jump to final step Click Previous 110 Chờ load Click Continue 111 Click Download để tải backup Click Site administrator click Courses click Restore course Click Choose a file… 112 Chọn file backup Click Upload this file 113 Click Restore Xem filr backup 114 115 Click Continue Click Continue 116 Click Next 117 Click Next 118 Click Perform restore Chờ load 119 Q trình khơi phục hồn tất chọn Continue Và khóa học khơi phục từ chun đề 2.17 Tính backup automatic database moodle Tự động hóa q trình lưu sở liệu đơn giản tạo công việc cron chạy lệnh mysqldump thời điểm xác định Để thiết lập lưu tự động sở liệu MySQL cronjob, làm theo bước bên dưới: Bước 1: Tạo tệp có tên vi /etc/my.cnf thư mục người dùng bạn: 120 vi /etc/my.cnf Sao chép dán văn sau vào cuối dòng tệp my.cnf [client] user = moodleuser password = admin@123 Đừng quên thay “moodleuser” “admin@123” người dùng sở liệu mật người dùng Bước 2: Hạn chế quyền tệp thông tin xác thực để người dùng bạn có quyền truy cập vào tệp đó: Bước 3: Tạo thư mục để lưu trữ lưu: mkdir /var/moodleuser/backup/ 121 Bước 4: Mở tệp crontab người dùng bạn: crontab -e Thêm công việc cron sau tạo lưu tên sở liệu mydbmỗi ngày vào lúc 3h 12 phút sáng: 12 * * * /usr/bin/mysqldump -u moodleuser moodle > /var/moodleuser/backup/moodle-$(date +\%Y\%m\%d).sql Như cấu hình xong, ta backup database moodle, từ 3h12 phút tự động backup sở thư mục /var/moodleuser/backup/ Dùng lệnh ll để xem thư mục: 122 CHƯƠNG 3: Tổng kết 3.1 Mức độ tham gia thành viên: - Nhiệt tình, tập trung, đầy đủ, nghiêm túc 3.2 Thuận lợi khó khăn: ♦ Thuận lợi: Nhóm đồn kết, hỗ trợ lần gặp khó khăn ♦ Tên thành Khó viên Nhiệm vụ Tỷ lệ thành viên Trần Quang Khải Tìm tài liệu liên quan đến đề tài, cấu hình, Demo, 27% Võ Duy Sinh Word, tìm kiếm tài liệu, hỗ trợ nhóm 24% Nguyễn Hữu Ngun Tìm tài liệu Phan Triệu Word, tìm tài liệu, Demo Mẫn khăn: Đề tài lạ 24% 25% 3.3 Kết luận - Nộp thời hạn - Khắc phục lỗi củng cố kiến thức 3.4 Hoàn thành 123 ...XÂY DỰNG HỆ THỐNG GIẢNG DẠY ELEARNING DÙNG MOODLE, CHƯƠNG 1: Tìm hiểu dựng hệ thống giảng dạy elearning dùng Moodle 1.1 Tìm hiểu E-learning: 1.1.1 Khái... dụng Hệ thống dựa mã nguồn mở nên chứa đựng nhiều rủi ro bảo mật thơng tin CHƯƠNG 2: Danh mục tính hệ thống E-learning, kế hoạch triển khai 10 SƠ ĐỒ MOODLE ELEARNING 11 2.1 Cài đặt gói moodle elearning. .. hosting nhiều so với hệ thống thông thường Mỗi tổ chức lớp học lại phải tạo khóa học hệ thống (dù khóa học sử dụng nhiều lần) dẫn đến việc tốn tài nguyên lưu trữ server (Hệ thống Moodle tốn tài nguyên