Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)Xây dựng công cụ chuẩn hóa dữ liệu câu hỏi cho hệ thống LMS moodle ( Luận án tiến sĩ)
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG ĐÀO TRUNG TÁ XÂY DỰNG CÔNG CỤ CHUẨN HÓA DỮ LIỆU CÂU HỎI CHO HỆ THỐNG LMS MOODLE Chuyên ngành : Khoa học máy tính Mã số : 60 48 01 LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH NGƯỜI HƯỚNG DẪN KHOA HỌC LỜI CAM ĐOAN Tên Đào Trung Tá, học viên cao học khóa K10, chun ngành Khoa học máy tính Tôi xin cam đoan luận văn thạc sĩ “Xây dựng cơng cụ chuẩn hóa liệu câu hỏi cho hệ thống LMS Moodle” cơng trình nghiên cứu tơi thực hướng dẫn TS Nguyễn Việt Anh Mọi tham khảo dùng luận văn trích dẫn rõ ràng Mọi chép khơng hợp lệ, vi phạm quy chế đào tạo hay gian trá, xin chịu hoàn toàn trách nhiệm Học viên Đào Trung Tá Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ MỤC LỤC Phần mở đầu Đặt vấn đề Mục đích đề tài Mục tiêu cụ thể: Bố cục luận văn Chương Tổng quan 1.1 Tổng quan Elearning Moodle 1.1.1 Tổng quan Elearning 1.1.2 Ưu điểm e-learning 1.2 Tổng quan Moodle 1.2.1 Tổng quan Moodle 1.2.2 Những ưu điểm chọn Moodle 11 1.2.2.1 Mã nguồn mở miễn phí 11 1.2.2.2 Nguyên lý giáo dục Moodle 11 1.2.2.3 Cộng đồng 13 1.2.2.4 Các chức Moodle hỗ trợ 13 1.3 Quiz Moodle 20 1.3.1 Các thiết lập cho mô-đun đề thi 20 1.3.2 Tạo đề thi 22 Chương 2: Các dạng chuẩn câu hỏi 24 2.1 Chuẩn câu hỏi dạng GIFT 24 2.1.1 Tổng quan 24 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 2.1.2 Bảng ký tự 24 2.1.3 Định dạng chung cho câu hỏi 25 2.1.4 Các dạng câu hỏi 26 2.1.4.1 Câu hỏi đa lựa chọn 26 2.1.4.2 Câu hỏi đa lựa chọn với nhiều câu trả lời 27 2.1.4.3 Câu hỏi dạng - sai 27 2.1.4.4 Câu hỏi trả lời ngắn 28 2.1.4.5 Câu hỏi ghép đôi 28 2.1.4.6 Câu hỏi điền từ vào chỗ trống 29 2.1.4.7 Câu hỏi số học 29 2.1.4.8 Câu hỏi dạng luận 29 2.1.5 Các thành phần khác 29 2.1.5.1 Ký tự đặc biệt 29 2.1.5.2 Xác định thư mục lưu câu hỏi 29 2.1.5.3 Thêm hình ảnh vào câu hỏi 32 2.2 Định dạng Moodle XML 33 2.2.1 Cấu trúc file XML 33 2.2.2 Một số dạng câu hỏi 35 2.2.2.1 Câu hỏi đa lựa chọn 35 2.2.2.2 Câu hỏi đúng/sai 36 2.2.2.3 Câu hỏi trả lời ngắn 37 2.2.2.4 Câu hỏi số học 37 2.2.2.5 Câu hỏi so khớp 38 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 2.2.2.6 Câu hỏi luận (essay) 39 Chương 3: Chương trình thực nghiệm 39 3.1 Bài toán 39 3.2 Chương trình 41 3.2.1 Phân tích, thiết kế 41 3.2.1.1 Quy trình tạo công cụ 41 3.2.1.2 Xác định yêu cầu 44 3.2.1.3 Xác định dạng file câu hỏi 44 3.2.1.4 Hồn thành cơng cụ 45 3.2.1.5 Ưu điểm công cụ 55 3.3 Cài đặt thử nghiệm 57 3.3.1 Cách upload câu hỏi lên hệ thống 57 3.3.2 Cách tạo khóa học Moodle 58 Phần kết luận 62 Các kết đạt 62 Khả mở rộng 63 Kết luận 63 TÀI LIỆU THAM KHẢO 64 Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Phần mở đầu Đặt vấn đề Trong năm gần đây, phát triển không ngừng Cơng nghệ thơng tin nói chung Internet nói riêng mang lại thay đổi đáng kể sống Internet thật môi trường thông tin liên kết người toàn giới gần lại với nhau, chia sẻ vấn đề mang tính tồn cầu Những thành tựu Cơng nghệ thơng tin truyền thơng góp phần quan trọng việc thay đổi tư dạy học Việc áp dụng E-learning dạy học nhu cầu đòi hỏi cao thời đại ngày Một mặt cần tránh lạm dụng thành tựu CNTT&TT đổi phương thức đào tạo, thày cô giáo áp dụng tối đa thành tự CNTT&TT việc nâng cao chất lượng dạy học, hội nhập khu vực giới Tận dụng môi trường Internet, xu hướng phát triển phần mềm xây dựng ứng dụng có khả chia sẻ cao, vận hành khơng phụ thuộc vào vị trí địa lý hệ điều hành, tạo điều kiện cho người trao đổi, tìm kiếm thơng tin, học tập cách dễ dàng thuận tiện Elearning ứng dụng điển hình dựa Wed Internet Việc học khơng bó cụm cho học sinh, sinh viên trường học mà dành cho tất người, khơng kể tuổi tác, khơng có điều kiện trực tiếp đến trường Hiện giới có nhiều trường đại học xây dựng cho hệ thống e-learning hoàn chỉnh hoạt động với kết tốt, Việt Nam, có số trường đại học triển khai hệ thống e-learning, nhiên việc áp dụng số hệ thống để xây dựng cua học tập việc tạo đề thi hệ thống phục vụ cho lớp học gặp nhiều khó khăn Trong việc tạo lập khóa học tập trực tuyến mạng việc tạo thi, kiểm tra sau Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ khóa học, mơn học hồn tồn cần thiết, nhiên việc thiết lập hệ thống câu hỏi, đáp án gợi ý cho thi nhiều phức tạp khó khăn Nhận thức cần thiết đó, hòa nhập với xu thời đại tìm hiểu nhu cầu khả ứng dụng e-learning công cụ hỗ trợ, nhận thấy việc xây dựng hệ thống chuẩn hóa câu hỏi, hỗ trợ e-learning khả thi cần thiết Thay sử dụng ngơn ngữ lập trình để xây dựng hệ thống, lựa chọn hệ mã nguồn mở hệ thống Moodle để “Xây dựng công cụ chuẩn hóa liệu câu hỏi cho hệ thống LMS Moodle” nhằm đáp ứng yêu cầu Mục đích đề tài Mục đích đề tài xây dựng cơng cụ cho phép chuẩn hóa câu hỏi từ định dạng văn sang chuẩn hệ thống moodle cho phép sử dụng cập nhật nhiều loại câu hỏi, câu hỏi từ tệp vào hệ thống thay cập nhật câu hỏi Đưa hệ thống lên mạng Internet để giáo viên xây dựng hệ thống câu hỏi cho kiểm tra Đề tài dùng lại mức độ trên, việc ứng dụng cơng cụ chuẩn hóa câu hỏi để phát triển khóa học hồn chỉnh phần đề tài Mục tiêu cụ thể: Mục tiêu 1: Tìm hiểu e-learning khả ứng dụng e-learning nhà trường Việt Nam Nghiên cứu cách sử dụng khai thác tính Moodle, tìm hiểu chuẩn câu hỏi Moodle Mục tiêu 2: Xây dựng cơng cụ chuẩn hóa câu hỏi từ định dạng văn sang chuẩn hóa hệ thống moodle Mục tiêu 3: Đưa hệ thống lên mạng Internet để giáo viên xây dựng hệ thống câu hỏi cho kiểm tra Kết luận kết đề tài hướng phát triển hệ thống Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Bố cục luận văn Phần mở đầu Chương 1: Tổng quan 1.1 Tổng quan E-learming Moodle Phần giới thiệu e-learning mức độ ứng dụng e-learning nay, giới thiệu Moodle, nghiên cứu sử dụng tính mà Moodle hỗ trợ lý chọn Moodle 1.2 LMS Moodle Quiz Moodle Nghiên cứu số dạng chuẩn cấu hỏi Moodle, tìm hiểu cách tạo đề thi Moodle Chương 2: Các dạng chuẩn câu hỏi Phần tập chung nghiên cứu tìm hiểu dạng chuẩn câu hỏi dạng GIFT dạng Moodle XML Chương 3: Chương trình thực nghiệm 3.1 Bài toán Phần giới thiệu thực trang nghiên cứu yêu cầu đặt toán, nội dung, yêu cầu đề 3.2 Chương trình Phần tập trung xây dựng cơng cụ chuẩn hóa liệu câu hỏi từ dạng văn vào hệ thống, thiết kế cơng cụ chuẩn hóa 3.3 Cài đặt thử nghiệm Phần kết luận: Tóm tắt kết đạt được, hướng phát triển tiếp đề tài Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ Chương Tổng quan 1.1 Tổng quan Elearning Moodle 1.1.1 Tổng quan elearning Có nhiều quan điểm, định nghĩa khác e-learning, trích số định nghĩa e-learning đặc trưng nhất: E-learning thuật ngữ dùng để mô tả việc học tập, đào tạo dựa công nghệ thông tin truyền thông (Compare Infobase Inc) E-Learning nghĩa việc học tập, đào tạo chuẩn bị, truyền tải quản lý sử dụng nhiều công cụ công nghệ thông tin, truyền thông khác thực mức cục hay toàn cục (MASIE Centrer) Việc sử dụng công nghệ để tạo ra, đưa liệu có giá trị, thơng tin, học tập kiến thức với mục đích nâng cao hoạt động tổ chức phát triển khả cá nhân 1.1.1.2 Ưu điểm e-learning - Tính linh hoạt Nhờ e-learning học sinh học lúc, nơi miễn kết nối internet phương tiện truyền thông khác Điều phù hợp với hoạt động học nhà học sinh, lúc khơng trực tiếp gặp giáo viên - Tính thích ứng cá nhân Học sinh học nhanh hay chậm tùy thuộc vào trình độ kiến thức sở nhu cầu học sinh Do đó, việc tổ chức khóa học elearning phải đáp ứng tương thích - Giảm chi phí đào tạo Theo đánh giá nhà giáo dục học giới, nhiều dự án thực sở hợp tác nhà giáo dục chuyên viên công nghệ thông tin làm cho giá thành e-learning xuống gần Đặc biệt xuất mã nguồn mở mà tiêu biểu ứng dụng Moodle Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ 10 - Tài liệu học tập phong phú, cập nhật E-learning giúp cho người học tiếp cận khối lượng thông tin khổng lồ nhân loại với hỗ trợ Goolge Yahoo - Góp phần rèn luyện kỹ thái độ học tập Để học tập mơi trường e-learning, học sinh phải có thói quen học tập tốt, có kỹ tự học quản lý thời gian riêng Điều làm cho người học rèn luyện kỹ làm việc độc lập, sáng tạo Đồng thời việc trao đổi thẳng thắn lớp học, tiếp cận vấn đề nhiều hướng khác giúp cho học sinh rèn luyện thái độ nghiêm túc tư phê phán - Tăng khả ghi nhớ hiệu suất thu nhận thông tin Nhờ ưu điểm bật phương tiện đa truyền thông, elearning tác động lên học sinh qua nhiều kênh thơng tin văn bản, hình ảnh, biểu đồ, sơ đồ, mơ phòng, video Đặc biệt q trình học tập học sinh tham gia làm tập kiểm tra kiến thức trực tiếp hệ thống lúc 1.2 Tổng quan Moodle 1.2.1 Tổng quan Moodle Moodle (viết tắt Modular Object-Oriented Dynamic Learning Enviroment) ứng dụng tin học chạy mạng (mạng cục mạng internet) xây dựng ngơn ngữ lập trình Web PHP sáng lập năm 1999 Martin Dougiamas, người tiếp tục điều hành phát triển dự án Do khơng hài lòng với hệ thống quản lý học tập (LMS/LCMS) thương mại WebCT trường Curtin Của Úc Martin tâm xây dựng hệ thống LMS mã nguồn mở hướng tới giáo dục người dùng Ý tưởng Moodle Cho đến Moodle có phát triển vượt bậc thu hút quan tâm hầu hết quốc gia giới công ty LMS/LCMS thương mại lớn BlackCT Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn/ ... mở hệ thống Moodle để Xây dựng cơng cụ chuẩn hóa liệu câu hỏi cho hệ thống LMS Moodle nhằm đáp ứng yêu cầu Mục đích đề tài Mục đích đề tài xây dựng cơng cụ cho phép chuẩn hóa câu hỏi từ định... sang chuẩn hệ thống moodle cho phép sử dụng cập nhật nhiều loại câu hỏi, câu hỏi từ tệp vào hệ thống thay cập nhật câu hỏi Đưa hệ thống lên mạng Internet để giáo viên xây dựng hệ thống câu hỏi cho. .. tính Moodle, tìm hiểu chuẩn câu hỏi Moodle Mục tiêu 2: Xây dựng cơng cụ chuẩn hóa câu hỏi từ định dạng văn sang chuẩn hóa hệ thống moodle Mục tiêu 3: Đưa hệ thống lên mạng Internet để giáo viên xây