Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
905,4 KB
Nội dung
UỶ BAN NHÂN DÂN TP HCM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: CẢI TIẾN HỆ THỐNG E-LEARNING CHO KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC Đơn vị chủ trì: Trường CĐ Cơng Nghệ Thủ Đức Chủ nhiệm đề tài: Phan Thanh Nhuần Tp Hồ Chí Minh, tháng năm 2016 UỶ BAN NHÂN DÂN TP HCM TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC NGHIÊN CỨU KHOA HỌC Tên đề tài: CẢI TIẾN HỆ THỐNG E-LEARNING CHO KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC Đơn vị chủ trì: Trường CĐ Cơng Nghệ Thủ Đức Chủ nhiệm đề tài: Phan Thanh Nhuần Tác giả đề tài Phan Thanh Nhuần Tp Hồ Chí Minh, tháng năm 2016 Trường CĐ Công nghệ Thủ Đức LỜI CẢM ƠN Trước hết, tôi xin chân thành cảm ơn Quý Thầy, Cô lãnh đạo Nhà trường đã tạo điều kiện để tôi thực nghiên cứu đề tài “CẢI TIẾN HỆ THỐNG E-LEARNING CHO KHOA CÔNG NGHỆ THÔNG TIN TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC” Xin chân thành cảm ơn tất Quý Thầy, Cô Khoa Công nghệ thông tin đã hỗ trợ tôi cài đặt thử nghiệm chương trình tại Khoa Công nghệ thông tin Trường Cao đẳng Công nghệ Thủ Đức Tp Hồ Chí Minh, tháng năm 2016 Chủ nhiệm đề tài Phan Thanh Nhuần -i- Trường CĐ Công nghệ Thủ Đức MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC HÌNH ẢNH iii LỜI NÓI ĐẦU iv Chương Tổng quan đề tài 1.1 Đặt vấn đề 1.2 Mục tiêu đề tài 1.3 Phạm vi nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Bố cục đề tài Chương Tổng quan Moodle 2.1 Giới thiệu 2.2 Cách cài đặt sử dụng 2.2.1 Cài đặt 2.2.2 Cấu trúc Moodle 2.2.3 Quản trị hệ thống (administrator) 2.2.4 Giảng viên(teacher) .8 Chương Đặc Tả Yêu Cầu 10 3.1 Mô tả yêu cầu hệ thống 10 3.1.1 Hardware 10 3.1.2 Phần mềm 10 3.1.3 Khác 10 3.2 Mơ tả u cầu tính 10 3.2.1 Phạm vi hoạt động .10 3.2.2 Đối tượng sử dụng .10 3.2.3 Thiết kế web responsive design 11 3.2.4 Bảo mật điểm số 11 Chương Tổng kết 13 4.1 Kết đạt được 13 4.2 Hạn chế 13 TÀI LIỆU THAM KHẢO .14 PHỤ LỤC 15 - ii - Trường CĐ Cơng nghệ Thủ Đức DANH MỤC HÌNH ẢNH Hình 2.2-1 Cấu trúc Moodle Hình 2.2-2 Cấu hình trang chủ Hình 2.2-3 Quản lý khóa học Hình 2.2-4 Quản lý user Hình 2.2-5 Thông tin điểm số Hình 3.2-1 Mẫu điểm số 11 - iii - Trường CĐ Cơng nghệ Thủ Đức LỜI NĨI ĐẦU Hiện nay, nhà trường có chủ trương đổi mới chương trình đào tạo theo mô hình CDIO và áp dụng cho khoa, có khoa CNTT, để giúp sinh viên trường có kiến thức như kỹ phù hợp với nhu cầu tuyển dụng Để thực chủ trương này, nhà trường mời giảng viên có kinh nghiệm tại trường tiên phong việc xây dựng chương trình đào tạo mô hình CDIO để tập huấn cho giảng viên khoa, giảng viên sẽ sử dụng những kiến thức, kỹ đã được tập huấn để bước cải tiến chương trình đào tạo nhằm giúp cho sinh viên học được những công nghệ mới, hiểu những gì doanh nghiệp cần, tiếp cận gần với nhu cầu thực tế doanh nghiệp Việc đổi mới chương trình đào tạo theo mơ hình CDIO cần rất nhiều thời gian công sức, việc đánh giá chuẩn đầu mơn học đóng vai trị cốt lõi việc phản ánh chuẩn đầu mỗi ngành học Ứng dụng hệ thống e-learning việc quản lý nội dung học tập đến môn học, tạo môi trường trao đổi thông tin, tương tác giữa người dạy và người học, giữa người học và người học cách chuyên nghiệp Dựa vào mục tiêu, yêu cầu môn học, hệ thống e-learning cung cấp nhiều tính giúp phản ảnh mức độ tương tác giữa người dạy và người học thông qua nhiều hoạt động đánh - iv - giá kiến thức môn học Trường CĐ Công nghệ Thủ Đức Chương Tổng quan đề tài 1.1 Đặt vấn đề Trong năm 2013, trường Cao Đẳng Công Nghệ Thủ Đức đã định hướng áp dụng e-learning sử dụng Moodle để triển khai Tuy nhiên, hệ thống có chưa đáp ứng được sự phù hợp như những yêu cầu đặc thù riêng trường Trong đề tài nghiên cứu khoa học này, tôi đưa yêu cầu tính như cấu trúc tổ chức phân quyền quản lý hệ thống cho phù hợp với việc bố trí nhân sự tại trường Bên cạnh đó, tôi phát triển thêm số tính hỡ trợ nhằm nâng cao tính tiện lợi cho việc sử dụng mức bảo mật nhất có thể 1.2 Mục tiêu đề tài Thiết kế website theo cách tiếp cận responsive web design Cải tiến hệ thống phân quyền và đánh giá điểm 1.3 Phạm vi nghiên cứu Đề tài được thực nghiên cứu để áp dụng phạm vi khoa CNTT trường CĐ Công Nghệ Thủ Đức 1.4 Phương pháp nghiên cứu Phương pháp nghiên cứu tài liệu: nghiên cứu tài liệu liên quan đến Moodle Phương pháp thực nghiệm: cải tiến hệ thống e-learning cho khoa công nghệ thông tin trường Cao Đẳng Công Nghệ Thủ Đức -1- Trường CĐ Công nghệ Thủ Đức 1.5 Bố cục đề tài Bố cục đề tài gồm có chương, tài liệu tham khảo phụ lục Chương 1: Tổng quan đề tài Giới thiệu tổng quan đề tài: mục tiêu nghiên cứu phạm vi nghiên cứu đề tài Chương 2: Tổng quan Moodle 2.1 Giới thiệu 2.2 Cách cài đặt sử dụng Chương 3: Đặc tả yêu cầu 3.1 Mô tả yêu cầu hệ thống 3.2 Mô tả yêu cầu tính 3.3 Mơ tả u cầu việc sử dụng Chương 4: Kết đạt 4.1 Giới thiệu 4.2 Giao diện Chương 5: Tổng kết Tài liệu tham khảo Phụ lục -2- Trường CĐ Công nghệ Thủ Đức Chương Tổng quan Moodle 2.1 Giới thiệu Đến thời điểm tại, năm 2016, có nhiều trường Đại học, Cao đẳng đã triển khai hệ thống e-learning để phục vụ cho việc quản lý nội dung và đánh giá hoạt động cho môn học Từ thực tế cho thấy rằng việc cấp thiết cần phải có hệ thống e-learning để triển khai phục vụ cho việc dạy học trường cần thiết Moodle những hệ thống đã được phát triển công ty Moodle HQ, công ty Úc với 30 lập trình viên Moodle giúp người quản trị quản lý được hệ thống dạy học môi trường giáo dục Cung cấp nhiều tính hệ thống, nhiên vì đặc thù yêu cầu riêng biệt từ mỗi trường, nên việc chỉnh sửa lại tính năng, thực thêm tính là điều cần thiết Như đã được đề cập tại mục 1.1, nội dung báo cáo sẽ hạn chế việc nhắc lại khái niệm Moodle, thay vào sẽ tập trung việc phát triển giao diện thực tính hệ thống cho phù hợp vời trường Cao Đẳng Công Nghệ Thủ Đức 2.2 Cách cài đặt sử dụng 2.2.1 Cài đặt Cài đặt Moodle sẽ theo hướng cài đặt dựa phiên quickstart cung cấp Phiên quickstart phiên đã được phát triển chạy thử tại máy trạm, đã có dữ liệu mẫu Vì việc cài đặt server sẽ có sự khác biệt Thực bước như sau tại server: o Bước 1: Tạo database eltdc_y16 (utf-8) o Bước 2: Tạo user/pass: eltdc_y16/eltdc_16 o Bước 3: Gán quyền cho user eltdc_y16 có tất quyền truy vấn eltdc_y16 o Bước 4: Tại thư mục: /var/www/html/eltdc_y16, upload source code tại nơi này o Bước 5: Tại thư mục /home/eltdc_y16/moodledata, upload dữ liệu Moodle tại nơi này o Bước 6: Cấu hình virtual host # Allow user public_html directories UserDir public_html UserDir disabled UserDir enable fit -3- Trường CĐ Công nghệ Thủ Đức # All virtual hosts will be running according to the domain name NameVirtualHost *:80 # Your user's virtual host and domain ServerName el.tdc.edu.vn ServerAlias www.el.tdc.edu.vn el.tdc.edu.vn ServerAdmin ptnhuan@gmail.com UserDir enabled fit DocumentRoot /home/fit/public_html/moodle ScriptAlias /cgi-bin/ /var/www/html/eltdc_y16 ScriptAlias /~fit/ /home/fit/public_html o Bước 7: Khởi động lại httpd: service httpd restart 2.2.2 Cấu trúc Moodle Moodle được tổ chức thành thành phần o UI: giao diện tương tác với o Liararies: tập hợp thư viện hỡ trợ xử lý tính tương tác với người dùng o DB libs: thư viện xử lý database o File libs: thư viện xử lý truy xuất file -4- Trường CĐ Cơng nghệ Thủ Đức Hình 2.2-1 Cấu trúc Moodle Hình Cấu trúc Moodle 2.2.3 Quản trị hệ thống (administrator) Cấu hình tại trang chủ -5- Trường CĐ Cơng nghệ Thủ Đức Hình 2.2-2 Cấu hình trang chủ o Tại mục Administration block, chọn 'Edit settings' o Xác định nội dung cần hiển thị tại front-page: news items, courses, course categories hoặc không hiển thị nội dung, Moodle cịn cung cấp tính hiển thị giao diện cho 02 loại user: đã được xác thực vào hệ thống hoặc user bình thường Chọn giao diện hiển thị o Template(theme) được phát triển đề tài có tên: ElTDC o Để chọn template trên: Site administration > Appearance > Themes > ElTDC Quản lý khóa học o Khóa học là nơi giữa Giảng viên và Sinh viên tương tác với -6- Trường CĐ Cơng nghệ Thủ Đức Hình 2.2-3 Quản lý khóa học o Site administration > Courses > Manage courses and categories: để quản lý khóa học như thêm khóa học, xóa khóa học, cập nhật khóa học, gán quyền quản trị khóa học đến user tương ứng Thêm user o Moodle cung cấp 03 hình thức xác thực user: user tự đăng ký, người quản trị tự tạo hệ thống, tạo danh sách user từ file excel(csv) o Mỗi sinh viên nhập học tại trường Cao Đẳng Công Nghệ Thủ Đức sẽ được cấp thông tin cá nhân như: mã số sinh viên, mã số lớp, … Tôi sẽ lấy thông tin mã số cá nhân làm thông tin tài khoản để đăng nhập vào hệ thống Trong đó: username là mã số sinh viên, password là: ngày tháng năm sinh được viết liền theo định dạnh (ddmmY), ví dụ: 31121997, sinh viên sinh ngày 31 tháng 12 năm 1997 -7- Trường CĐ Công nghệ Thủ Đức Hình 2.2-4 Quản lý user o Tab Publication & Access Control: cấu hình quyền truy cập khảo sát, có sử dụng mã CAPTCHA hay khơng, ngày giờ bắt đầu kết thúc khảo sát Một khảo sát bị hết hạn sẽ khơng thể kích hoạt lại, nếu muốn kích hoạt lại khảo sát, phải xuất (export) khảo sát và nhập lại (reimport), sau có thể kích hoạt lại như khảo sát mới 2.2.4 Giảng viên(teacher) Quản trị khóa học o Tất vấn đề khóa học sẽ được quản lý Giảng viên như: chỉnh sửa thơng tin khóa học đã được tạo trước người quản trị, quản lý sinh viên khóa học, quản lý điểm số -8- Trường CĐ Cơng nghệ Thủ Đức Hình 2.2-5 Thơng tin điểm số Tạo hoạt động cho môn học: o Assignments: cho phép sinh viên upload tập o Forum: tạo diễn đàn thảo luận môn học o Quiz: tạo câu hỏi đánh giá môn học Với 03 hoạt động được xem cốt lỡi và là tính cần thiết tương tác với người học -9- Trường CĐ Công nghệ Thủ Đức Chương Đặc Tả Yêu Cầu 3.1 Mô tả yêu cầu hệ thống 3.1.1 Hardware HDD: tối thiểu 50GB Backup: tối thiểu 200GB RAM: tối thiểu 4GB 3.1.2 Phần mềm Hệ điều hành: CentOS Web server: Apache 2.4.* PHP: 5.5.* MySQL: 5.6.* 3.1.3 Khác 01 server vật lý độc lập với server triển khai Moodle, để lưu trữ dữ liệu backup 3.2 Mơ tả u cầu tính 3.2.1 Phạm vi hoạt động Sử dụng tên miền http://el.tdc.edu.vn được truy cập thông qua Internet Sử dụng server Khoa CNTT quản lý Hỗ trợ ngôn ngữ o Việt Nam 3.2.2 Đối tượng sử dụng Sinh viên o Có quyền truy cập vào mơn học được học o Có quyền thao tác tính môn học Giảng viên, người quản trị tạo như: tham gia bài kiểm tra, thảo luận diễn đàn Giảng viên o Tạo nội dung hình thức đánh giá môn học o Thêm sinh viên vào lớp học dựa danh sách đã đăng ký (dữ liệu từ online.tdc.edu.vn) -10- Trường CĐ Công nghệ Thủ Đức Trưởng khoa o Quản lý giảng viên khoa như phân công môn học giảng dạy đến Giảng viên o Quản lý khóa học tại Trung tâm thư viện o Hỗ trợ xử lý sự cố (nếu có) q trình vận hành hệ thống e- learning o Lập tài liệu hướng dẫn sử dụng hệ thống e-learning 3.2.3 Thiết kế web responsive design Sử dụng thư viện Bootstrap 3, LESS Chạy tốt trình duyệt: IE9+, FireFox, Chrome, Safari, Opera Chạy tốt thiết bị thông minh: Samgsung, iPhone, iPad 3.2.4 Bảo mật điểm số Trong Moodle Core, kết điểm số trả chuỗi ký tự Chính vậy, sinh viên sửa lại điểm số client thơng qua trình duyệt Giám thị coi thi không reload lại trang web sinh viên gian lận điểm số trường hợp Về ngun tắc, mơ hình web client-server, thứ hiển thị trình duyệt có thể được chỉnh sửa lại nội dung tại máy client Dữ liệu sẽ bị mất reload lại trang Vì giải pháp đưa phía dưới, khó có thể đáp ứng được 100% vấn đề bảo mật tính hiệu tốc độ xử lý Với vấn đề tôi đưa giải pháp sau: o Tạo kết trả dưới dạng hình ảnh Ví dụ mẫu điểm số dưới dạng hình ảnh Hình 3.2-1 Mẫu điểm số Ưu điểm: khó chỉnh sửa, thay đổi điểm số thời gian ngắn -11- Trường CĐ Công nghệ Thủ Đức Nhược điểm: tốc độ xử lý lúc nhiều sinh viên yêu cầu kết điểm số sẽ tăng cao trình tạo ảnh từ điểm số o Reload trang sau khoản thời gian cố định kể từ sinh viên yêu cầu kết điểm Ưu điểm: Đảm bảo an toàn kết điểm Nhược điểm: Thời gian yêu cầu truy vấn lớn, server chịu tải cao o Dùng JavaScript để hiển thị kết điểm thức Ưu điểm: đơn giản, dễ thực Nhược điểm: có thể thay đổi dữ liệu Bên cạnh đó, cán coi thi có thể quên dùng cách này để hiển thị kết điểm Qua 03 giải pháp trên, tác giả chọn phương án thứ lý sau: o Đảm bảo an toàn, tiện lợi cho cán coi thi o Việc tốc độ xử lý cho trình tạo ảnh có thể dùng kỹ thuật CACHE để nâng cao tốc độ xử lý o Thể tính thẩm mỹ o Thời gian hack điểm lâu cần nhiều kiến thức để xử lý Cần 02 bước sau: Dùng Photoshop để chỉnh điểm Dùng webserver để tải hình lên web -12- Trường CĐ Công nghệ Thủ Đức Chương Tổng kết 4.1 Kết đạt Tìm hiểu tính Moodle, thư viện được cung cấp nhằm thực, sử dụng tính để phù hợp với yêu cầu từ Khoa Công Nghệ Thông Tin Hiện thực giao diện dựa công nghệ mới, nhằm tận dụng được thư viện từ cộng đồng mã nguồn mở Hiện thực được tính như mục tiêu đề 4.2 Hạn chế Do những hạn chế thời gian nên đề tài chưa tìm hiểu phần giới hạn số lượng khảo sát tự động bằng cách tạo thẻ bài để gửi cho người được chọn làm khảo sát Mẫu template mà nghiên cứu xây dựng giới hạn mức sử dụng khoa CNTT -13- Trường CĐ Công nghệ Thủ Đức TÀI LIỆU THAM KHẢO [1] Moodle, “Moodle”, Moodle Online Manual, 2015 [Trực tuyến] Available: https://docs.moodle.org/30/en / [Đã truy cập 2015] -14- Trường CĐ Công nghệ Thủ Đức PHỤ LỤC Sản phẩm ứng dụng đề tài: Hướng dẫn sử dụng -15-