ỨNG DỤNG PHẦN MỀM MÃ NGUỒN MỞ CHO HỌC VÀ THI TRỰC TUYẾN

60 646 0
ỨNG DỤNG PHẦN MỀM MÃ NGUỒN MỞ CHO HỌC VÀ THI TRỰC TUYẾN

Đ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

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN THUYẾT MINH ĐỀ TÀI NCKH CẤP TRƯỜNG ĐỀ TÀI ỨNG DỤNG PHẦN MỀM MÃ NGUỒN MỞ CHO HỌC VÀ THI TRỰC TUYẾN Chủ nhiệm đề tài: KS NGUYỄN THÀNH TUẤN ANH Thành viên tham gia: T.S NGUYỄN HỮU TUÂN Hải Phòng, tháng 5/2016 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến MỤC LỤC MỞ ĐẦU TÍNH CẤP THIẾT CỦA VẤN ĐỀ NGHIÊN CỨU TỔNG QUAN VỀ TÌNH HÌNH NGHIÊN CỨU THUỘC LĨNH VỰC ĐỀ TÀI MỤC TIÊU, ĐỐI TƯỢNG, PHẠM VI NGHIÊN CỨU PHƯƠNG PHÁP NGHIÊN CỨU, KẾT CẤU CỦA CÔNG TRÌNH NGHIÊN CỨU KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 TỔNG QUAN VỀ ELEARNING 1.1.1 Lịch sử 1.1.2 Elearning gì? 1.1.3 Tình hình phát triển Elearning giới .9 1.1.4 Hiện trạng phát triên Elearning việt Nam .10 1.2 ƯU, NHƯỢC ĐIỂM CỦA ELEARNING 11 1.2.1 Ưu điểm .11 1.2.2 Nhược điểm 12 1.3 CÁC DẠNG VÀ HÌNH THỨC CỦA E-LEARNING TRONG VIỆC ĐÀO TẠO 13 1.3.1 Các dạng E-learning 13 1.3.2 Một số hình thức đào tạo E-learning 14 1.4 KIẾN TRÚC HỆ THỐNG E-LEARNING 15 1.5 TÌM HIỂU VỀ CÁC GIẢI PHÁP ELEARNING PHỔ BIẾN HIỆN NAY 16 1.5.1 Moodle 16 1.5.2 Edmodo .18 1.5.3 CourseSites 19 1.5.4 Sakai 20 1.6 LỰA CHỌN GIẢI PHÁP .21 CHƯƠNG II TÌM HIỂU VỀ HỆ THỐNG MÃ NGUỒN MỞ MOODLE 23 2.1 MOODLE LÀ GÌ? 23 2.2 CÁC ĐẶC ĐIỂM CỦA MOODLE .23 2.3 CÁC TÍNH NĂNG CHÍNH CỦA MOODLE 25 2.4 MỘT SỐ CÔNG CỤ HỖ TRỢ CHO MOODLE KHI SỬ DỤNG ĐỂ GIẢNG DẠY 26 2.4.1 Reload 26 Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh ii Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến 2.4.2 Hot Patatoes 26 2.4.3 LAMS 27 2.4.4 eXe .27 2.4.5 Một số công cụ khác 28 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG 29 3.1 CÀI ĐẶT MOODLE 29 3.1.1 Cài đặt hệ điều hành Ubuntu Server 29 3.1.2 Cài đặt Apache/MySQL/PHP .38 3.1.3 Cài đặt số phần mềm hỗ trợ 38 3.1.4 Tải Moodle 39 3.1.5 Cấu hình MySQL Server .39 3.1.6 Hoàn thiện việc cài đặt .40 3.2 XÂY DỰNG HỆ THỐNG HỌC VÀ THI TRẮC NGHIỆM TRỰC TUYẾN 41 3.2.1 Giới thiệu 41 3.2.2 Chức quản lý hệ thống .42 3.2.3 Chức giảng dạy 43 3.2.3 Chức học tập 43 3.2.4 Chức khách 43 3.3 XÂY DỰNG KHÓA HỌC "TIN HỌC VĂN PHÒNG" - ỨNG VỚI HỌC PHẦN TIN HỌC VĂN PHÒNG (17102) CỦA TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM .43 3.3.1 Xây dựng khóa học 43 3.3.2 Xây dựng kiểm tra (trắc nghiệm) để đánh giá sinh viên 47 CHƯƠNG 4: KIỂM THỬ VÀ ĐÁNH GIÁ HỆ THỐNG 52 4.1 KIỂM THỬ HỆ THỐNG 52 4.1.1 Kiểm thử hệ thống với nhóm học sinh 52 4.1.2 Kiểm thử hệ thống với lớp học phần 54 4.1.3 Kiểm thử hệ thống với nhiều lớp học phần thời điểm 55 4.2 ĐÁNH GIÁ HỆ THỐNG 56 4.3 KỸ THUẬT PHÂN TRANG BÀI KIỂM TRA .56 KẾT LUẬN 59 TÀI LIỆU THAM KHẢO .60 Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh iii Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến DANH SÁCH HÌNH ẢNH Hình Kiến trúc hệ thống E-learning 15 Hình Hệ thống Moodle 17 Hình Mạng xã hội học tập Edmodo 18 Hình CourseSites .19 Hình Phần mềm mã nguồn mở Sakai 20 Hình So sánh phần mềm Elearning theo hệ thống website g2crowd.com .21 Hình Biểu tượng đại diện cho moodle .23 Hình Các tính Moodle 25 Hình Phần mềm Reload .26 Hình 10 Phần mềm Hot Potatoes 27 Hình 11 Cấu hình máy ảo lựa chọn 29 Hình 12 Cài đặt phần mềm Vmware Workstation 10 30 Hình 13 Giao diện phần mềm Vmware Workstation 10 30 Hình 14 Tạo máy chủ ảo .31 Hình 15 Chọn loại máy chủ ảo .31 Hình 16 Chọn chức cài hệ điều hành sau 32 Hình 17 Chọn hệ điều hành Linux .32 Hình 18 Đặt tên chọn vị trí lưu máy ảo 33 Hình 19 Tùy biến phần cứng máy chủ 33 Hình 20 Thay đổi thông số máy ảo cho phù hợp với mục đích 34 Hình 21 Máy ảo sẵn sàng .34 Hình 22 Kích đúp vào CD/DVD .35 Hình 23 Chọn file ISO hệ điều hành 35 Hình 24 Khởi động máy chủ 36 Hình 25 Máy chủ bắt đầu chạy .36 Hình 26 Chọn ngôn ngữ .37 Hình 27 Bắt đầu cài đặt 37 Hình 28 Màn hình đăng nhập Ubuntu Server 12.04 38 Hình 29 Giao diện hệ thống Moodle sau cài đặt xong 41 Hình 30 Hoạt động hệ thống 42 Hình 31 Tạo khóa học 43 Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh iv Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 32 Tạo nội dung cho khóa học 44 Hình 33 Thêm tài nguyên vào khóa học .44 Hình 34 Lựa chọn loại tài nguyên cần đưa vào khóa học 45 Hình 35 Sửa nội dung khóa học 47 Hình 36 Thêm hoạt động tài nguyên vào khóa học .47 Hình 37 Lựa chọn hoạt động "Quiz" (kiểm tra trắc nghiệm) .48 Hình 38 Thêm nội dung cho Quiz 48 Hình 39 Bài trắc nghiệm tạo, chưa có câu hỏi 49 Hình 40 Thêm câu hỏi trắc nghiệm vào kiểm tra 49 Hình 41 Lựa chọn loại câu hỏi trắc nghiệm 50 Hình 42 Nhập nội dung câu hỏi đáp án lựa chọn 50 Hình 43 Bài trắc nghiệm hiển thị nội dung học 51 Hình 44 Trạng thái %CPU RAM hệ thống .52 Hình 45 Nhóm học tập sinh viên .53 Hình 46 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) nhóm học sinh .53 Hình 47 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) nhóm học sinh54 Hình 48 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) lớp học phần .54 Hình 49 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) lớp học phần .55 Hình 50 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) lớp học phần .55 Hình 51 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) lớp học phần 56 Hình 52 Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên 57 Hình 53 Hình: Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên .57 Hình 54 Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên 58 Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh v Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến MỞ ĐẦU Tính cấp thiết vấn đề nghiên cứu “E-learning – Học trực tuyến” chủ đề quan tâm khắp giới Giáo dục ngày phát triển, việc học trực tuyến nhu cầu tất yếu giúp tiết kiệm thời gian chi phí cho người dạy người học Trường Đại học Hàng hải Việt Nam hướng tới xây dựng “Trường điện tử” nhằm số hóa tối đa quy trình đào tạo quản lý Và việc ứng dụng công nghệ thông tin việc dạy học, ứng học công nghệ E-learning việc dạy học góp phần không nhỏ vào phát triển hệ thống “Trường điện tử” nhà trường Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Hiện xu hướng áp dụng hình thức thi học trực tuyến ngày phát triển hình thức giáo dục trường đại học, trung tâm giáo dục sử dụng rộng rãi Việc thi học trực tuyế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 chủ động việc bố trí thời gian học, lựa chọn người học khóa học phù hợp theo lực sở thích Trong người dạy sở đào tạo tiết kiệm chi phí phòng học, chi phí nhân lực, quản lý, chấm Mục tiêu, đối tượng, phạm vi nghiên cứu Nghiên cứu số hệ thống phần mềm mã nguồn mở E-learning đưa giải pháp hỗ trợ cho việc học thi trực tuyến Mục tiêu đề tài xây dựng hệ thống thi học trực tuyến với chức quản lý kỳ thi, lớp thi, điểm thi, câu hỏi thi 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 mở rộng cho học phần khoa Công nghệ Thông tin Phương pháp nghiên cứu, kết cấu công trình nghiên cứu Nghiên cứu số hệ thống phần mềm mã nguồn mở E-learning Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Lựa chọn giải pháp Cài đặt, triển khai thử nghiệm giải pháp cụ thể Đánh giá giải pháp định hướng phát triển Kết đạt đề tài Triển khai thử nghiệm thành công hệ thống hỗ trợ việc học thi trực tuyến sử dụng phần mềm mã nguồn mở Moodle (phiên 3.0) Đã bước đầu ứng dụng việc dạy học môn Tin học văn phòng Học kỳ năm học 2015-2016 cho số nhóm tín học phần Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan Elearning 1.1.1 Lịch sử Thuật ngữ e-learning thức xuất từ năm 1999, lần đầu tiêu sử dụng hội thảo hệ thống Tuy nhiên, ý tưởng ban đầu e-learning xuất từ trước lâu Trước Internet xuất thời gian dài, khóa học từ xa cung cấp cho sinh viên Trong thập niên 1840, Isaac Pitman dạy sinh viên viết tắt sử dụng biểu tượng để cải thiện tốc độ viết phổ biến rộng rãi tới người thường xuyên phải ghi chép Pitman thường xuyên liên lạc với sinh viên thông qua thư viết tay, ông gửi nhiệm vụ qua thư, sinh viên sau hoàn thành tập gửi thư cho thầy Năm 1924, máy kiểm tra trắc nghiệm phát minh Thiết bị cho phép sinh viên tự kiểm tra Sau đó, năm 1954, B.F Skinner, giao sư Đại học Harvard phát minh “máy dạy học” (teaching machine), cho phép máy hướng dẫn quản lý sinh viên Tới tận năm 1960 chương trình đào tạo sử dụng hệ thống máy tính giới thiệu giới Chương trình đào tạo dựa máy tính (Computer Based Training program – CBT) thiết kế để áp dụng cho sinh viên trường đại học Illinois đầu tiên, sau sử dụng nhiều trường khác khu vực Với đời máy tinh internet vào năm cuối kỷ 20, công cụ E-learning phương pháp trao đổi mở rộng Trong năm 1980, nhiều người sử dụng máy tính cá nhân để tìm hiểu vấn đề cụ thể phát triển số kỹ định Sau đó, thập niên tiếp theo, môi trường ảo vắt đầu phát triển mạnh, giúp nhiều người tiếp cận với hội tìm hiểu thông tin học trực tuyến Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Trong năm 2000, doanh nghiệp bắt đầu sử dụng E-learning để đào tạo nhân viên họ Nhân viên có hội học tập trực tuyến từ xa thông qua hệ thống riêng Tại nhà, họ cung cấp tài khoản để truy cập vào chương trình trực tuyến để học tập nâng cao kiến thức Ngày này, E-learning thực phổ biến hầu hết người dùng internet nhận lợi ích mà việc học tập trực tuyến mang lại 1.1.2 Elearning gì? E-learning (electronic learning) hiểu học qua mạng (học điện tử), thường hiểu sử dụng máy tính mạng internet để học tập (một phần khóa học), áp dụng phần khóa học đơn vị, khóa học đào tạo từ xa đầy đủ Trong ngày đầu, E-learning không nhận phản hồi tích cực Nhiều người nghĩ việc đưa máy tính vào việc đào tạo loại bỏ yếu tố người mà người học cần Nhưng theo thời gian, công nghệ phát triển, tới nay, sử dụng điện thoại thông minh máy tính bảng lớp học văn phòng thiết bị hỗ trợ cho học tập công việc Các thiết bị sử dụng nhiều chương trình để tương tác với dùng để phục vụ cho việc trao đổi, chia sẻ truyền đạt học Với mối quan hệ nhà cung cấp dịch vụ đào tạo uy tín đội ngũ kỹ thuật kinh nghiệm, có nhiều Trường điện tử (E-school) phát triển cung cấp cho xã hội môi trường học tập hoàn toàn mẻ chuyên nghiệp, tạo hội cho tất người tham gia học tập nâng cao trình độ mà lo lắng tới vấn đề địa điểm, thời gian chi phí 1.1.3 Tình hình phát triển Elearning giới Nhiều nước phát triển triển E-learning hệ thống giáo dục quốc gia Những năm gần đây, E-learning triển khai giáo dục phổ thông, điển hình nước Mỹ, Hàn Quốc, Nhật Bản… Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Ở Mỹ, có hàng triệu học sinh phổ thông đăng ký học Online Đưa lớp học lên mạng Internet trào lưu bùng nổ nước Đối với Hàn Quốc, Chính phủ xem công cụ để giảm tải chi phí dạy kèm trung tâm luyện thi, qua góp phần bình đẳng giáo dục Ở nhiều nước phát triển, E-learning triển khai với quy mô sâu rộng với nhiều tính kèm với khóa học Đầu tiên phải nói đến tính linh hoạt việc học toán chi phí học tập chất Internet, tảng công nghệ cho việc học trực tuyến linh hoạt Với phát triển nhanh mạnh công nghệ thông tin truyền thông, mạng internet với tốc độ cao phổ cập vùng quê, vùng xa nhằm nâng cao chất lượng sống người dân E-learning trở thành phương thức đóng vai trò giải vấn đề thiếu hụt giảng viên cho vùng sâu, vùng xa Thay cần đến giáo viên giảng dạy trực tiếp, học sinh cập nhật nguồn kiến thức vô phong phú đầy đủ Mô hình có ích cho nước phát triển mà trẻ em vùng núi phải vượt hàng chục hàng trăm km để tới trường Tuy nhiên kèm với phải có đầu tư sở hạ tầng công nghệ thông tin,truyền thông khó khăn hầu hết nước phát triển 1.1.4 Hiện trạng phát triên Elearning việt Nam Trên thực tế, việc học trực tuyến không mẻ nước giới Song Việt Nam, bắt đầu phát triển số năm gần đây, đồng thời với việc kết nối internet băng thông rộng triển khai mạnh mẽ tới tất trường học Sự hữu ích, tiện lợi E-learning rõ để đạt thành công, cấp quản lý cần có sách hợp lý Chủ trương Bộ GD&ĐT giai đoạn tới tích cực triển khai hoạt động xây dựng xã hội học tập, mà công dân (từ học sinh phổ thông, sinh viên, tầng lớp người lao động, ) có hội học tập, Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 10 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến thời gian ngắn, viết diễn đàn thường lưu trữ lâu hơn, dễ tra cứu dễ dàng đưa bình luận để thảo luận vấn đề - Bài học (Lesson): Chức giúp tạo giảng hoàn chỉnh hỗ trợ nhiều tính hấp dẫn chạy theo kịch lập trình trước Học sinh tự học chủ đề dựa theo học mà giáo viên tạo sau làm tập theo “kịch bản” mà giáo viên xây dựng trước - Kiểm tra trắc nghiệm (Quiz): Chức có lẽ quan trọng Moodle, cho phép tạo kiểm tra trắc nghiệm nhiều lựa chọn, tự động chấm sau học sinh hoàn thành làm - SCORM package: Chức tạo giảng chuẩn SCORM cho phép tạo nội dung giảng đa phương tiện, sử dụng phần mềm RELOAD để làm việc với chức - Khảo sát (Survey): Khảo sát sinh viên theo số câu hỏi định Ví dụ kết thúc khóa học tạo khảo sát để tham khảo ý kiến học sinh sau khóa học - Một số tài nguyên hoạt động khác tạo nội dung cho khóa học: Sách (book), Wiki, Workshop, File, Folder, Page, URL… 3.3.1.4 Sửa nội dung khóa học Để sửa nội dung học khóa học, giáo viên người quản lý khóa học chọn chức “Edit” sau điều chỉnh nội dung cho phù hợp Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 46 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 35 Sửa nội dung khóa học 3.3.2 Xây dựng kiểm tra (trắc nghiệm) để đánh giá sinh viên Tạo kiểm tra trắc nghiệm cho học cách ấn trực tiếp vào “Add and activity or resource” (hoặc tạo kiểm tra độc lập để thư viện đưa vào học sau) Hình 36 Thêm hoạt động tài nguyên vào khóa học Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 47 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 37 Lựa chọn hoạt động "Quiz" (kiểm tra trắc nghiệm) Hình 38 Thêm nội dung cho Quiz Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 48 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 39 Bài trắc nghiệm tạo, chưa có câu hỏi Hình 40 Thêm câu hỏi trắc nghiệm vào kiểm tra Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 49 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 41 Lựa chọn loại câu hỏi trắc nghiệm Hình 42 Nhập nội dung câu hỏi đáp án lựa chọn Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 50 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 43 Bài trắc nghiệm hiển thị nội dung học Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 51 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến CHƯƠNG 4: KIỂM THỬ VÀ ĐÁNH GIÁ HỆ THỐNG 4.1 Kiểm thử hệ thống Hệ thống kiểm thử cách để thời điểm cho sinh viên truy cập vào máy chủ để theo dõi học, đặc biệt việc làm kiểm tra trắc nghiệm có tương tác thường xuyên sinh viên hệ thống Ta theo dõi đánh giá hiệu suất hệ thống thông qua việc sử dụng tài nguyên (CPU, RAM…) máy chủ Hình 44 Trạng thái %CPU RAM hệ thống Phần tiến hành theo dõi hiệu suất máy chủ cách chia thành nhóm học khác nhau, nhóm học sinh, nhóm khoảng 50 nhóm khoảng 100 học sinh Ta theo dõi thông số CPU RAM 30 phút, với nhóm, ta đo lần Và nội dung hoạt động sinh viên dùng để theo dõi kiểm tra trắc nghiệm 50 câu 40 phút 4.1.1 Kiểm thử hệ thống với nhóm học sinh Đây lớp học nhỏ, hoạt động theo hình thức Câu lạc tin học tuần học, có thành viên Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 52 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 45 Nhóm học tập sinh viên Hình 46 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) nhóm học sinh Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 53 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 47 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) nhóm học sinh Ở nhóm học sinh, thông số RAM biến động liên tục khoảng 1070 – 1180 MB (trong hệ thống mặc định sử dụng khoảng 1000MB RAM), thực tế, nhóm học sinh sử dụng khoảng 100MB RAM hệ thống Thông số CPU biến động, dao động chưa vượt 10% CPU 4.1.2 Kiểm thử hệ thống với lớp học phần Một lớp học phần với danh sách lớp 45 người Hình 48 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) lớp học phần Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 54 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 49 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) lớp học phần Ở nhóm thứ 2, lớp học phần có 45 sinh viên, dung lượng RAM sử dụng hệ thống có thời điểm lên tới ~1400MB, CPU có thời điểm sử dụng tới ~45% 4.1.3 Kiểm thử hệ thống với nhiều lớp học phần thời điểm lớp học phần (90 người) sử dụng hệ thống lúc Hình 50 Sự thay đổi RAM (MB) hệ thống theo thời gian (phút) lớp học phần Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 55 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 51 Sự thay đổi CPU (%) hệ thống theo thời gian (phút) lớp học phần Ở nhóm thứ 3, thời điểm có 90 sinh viên sử dụng hệ thống, dung lượng RAM vượt qua 1600MB, CPU vượt 60% 4.2 Đánh giá hệ thống Nhìn chung, đánh giá việc sử dụng tài nguyên máy chủ có biến thiên liên tục, lúc cao, lúc thấp, điều phần chế hoạt động theo nguyên tắc “Client-Server”, máy trạm sinh viên bắt đầu kiểm tra, gửi yêu cầu tới máy chủ, sau máy chủ cấp phát cho đề nằm thư viện đề thi Tài nguyên máy chủ sử dụng cường độ cao vào thời gian đầu (khoảng phút đầu) trình kiểm tra, trình máy sinh viên tải đề từ máy chủ Còn giai đoạn sau (từ sau phút tới khoảng phút 40) sử dụng tài nguyên máy chủ, máy chủ nhàn rỗi Và giai đoạn 10 phút cuối giai đoạn nộp bài, thông số máy chủ có tăng vọt… Phần phương pháp phân trang có sẵn moodle giúp chia nhỏ liệu tải từ máy chủ, hạn chế việc tải trường hợp số lượng sinh viên lớn, đặc biệt thời điểm cấp phát đề thi 4.3 Kỹ thuật phân trang kiểm tra Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 56 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hệ thống lúc đầu sử dụng phương pháp tải 50 câu hỏi trang, việc tiện cho sinh viên tải 50 câu hỏi lần Tuy nhiên việc khiến cho hệ thống cần phải dành lượng tài nguyên lớn để xử lý, khiến cho số lượng sinh viên tham gia vào hệ thống thời điểm đạt số lớn Bên cạnh đó, máy chủ đa số thời gian kiểm tra lại nhàn rỗi Vậy, ta đáp ứng số lượng sinh viên tham gia vào hệ thống thời điểm nhiều cách phân trang câu hỏi trắc nghiệm Thay lần tải câu hỏi, ta chia nhỏ câu hỏi ra, tức chia thành trang, trang 10 câu, chí chia trang thành câu Như vậy, thời điểm lấy câu hỏi, máy chủ chịu nhiều sức ép để cấp phát đề thi cách nhanh Và tùy vào số lượng sinh viên thời gian chờ chuyển trang cho phép, ta có phương án phân trang phù hợp Sau kết việc phân trang (mỗi trang câu hỏi), áp dụng thử nhóm giống phần trước Hình 52 Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên Hình 53 Hình: Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 57 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến Hình 54 Việc sử dụng tài nguyên RAM (MB) CPU(%) nhóm sinh viên Như vậy, ta thấy, việc phân trang giúp chia nhỏ việc phân phối tài nguyên máy chủ cho máy trạm, khiến cho tài nguyên máy chủ sử dụng cách theo thời gian, hạn chế việc tải máy chủ thời điểm định Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 58 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến KẾT LUẬN Sau thời gian tìm hiểu trực tiếp trải nghiệm số hệ thống Elearning (cả mã nguồn đóng mã nguồn mở), T.S Nguyễn Hữu Tuân đạt thành công định việc ứng dụng phần mềm Elearning việc học thi trực tuyến Đề tài nghiên cứu cài đặt thành công Moodle phiên 3.0 (hiện nhất, có nhiều tính tối ưu phiên trước đó), bước đầu áp dụng giải pháp hỗ trợ cho việc dạy học môn Tin học văn phòng nhà trường Hệ thống có thành công bước đầu, sẵn sàng triển khai thực tế với máy chủ trực tuyến, nhiên có nhiều vấn đề cần phải nghiên cứu sâu tìm phương pháp để giúp hệ thống chạy nhanh hơn, tối ưu để đáp ứng cho lượng lớn người sử dụng thời điểm Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 59 Ứng dụng phần mềm mã nguồn mở cho học thi trực tuyến TÀI LIỆU THAM KHẢO [1] http://docs.moodle.org/ [2] https://www.wikipedia.org/ [3] https://www.g2crowd.com/ [4] http://www.talentlms.com/elearning/ [5] Luận văn “Tìm hiểu Moodle thiết lập website thi trắc nghiệm trực tuyến” – Nguyễn Thị Bích Ngọc, 2010 [6] Bài báo “Giáo dục Việt Nam xu hướng E-learning” – Nguyễn Hoàng, Báo Dân Trí, 2014 Chủ nhiệm đề tài: Nguyễn Thành Tuấn Anh Trang 60

Ngày đăng: 26/08/2016, 05:32

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan