Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
2,03 MB
Nội dung
ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THƠNG TIN & TRUYỀN THƠNG ĐỒN THỊ THANH TRÂM CHUẨN QTI TRONG CÁC HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM BẰNG MÁY TÍNH VÀ TRIỂN KHAI THỬ NGHIỆM LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH Thái Nguyên - 2012 1Số hóa Trung tâm Học liệu – Đại học Thái Ngun http://www.lrc-tnu.edu.vn LỜI CAM ĐOAN Tơi – Đồn Thị Thanh Trâm xin cam đoan luận văn “Chuẩn QTI hệ thống sát hạch trắc nghiệm máy tính triển khai thử nghiệm” tự nghiên cứu hoàn thành dƣới hƣớng dẫn PGS.TS Nguyễn Đình Hố, khơng phải chép tồn văn cơng trình khác Tơi xin chịu hồn toàn trách nhiệm lời cam đoan Học viên thực luận văn Đồn Thị Thanh Trâm 2Số 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 DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT i DANH MỤC CÁC BẢNG ii DANH MỤC CÁC HÌNH VẼ iii MỞ ĐẦU CHƢƠNG CHUẨN QTI CHO HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM BẰNG MÁY TÍNH 1.1 Hệ thống sát hạch trắc nghiệm máy tính 1.1.1 Giới thiệu 1.1.2 Ƣu /nhƣợc điểm phƣơng pháp sát hạch trắc nghiệm máy tính .2 1.1.3 Một số hệ thống sát hạch trực tuyến nƣớc 1.2 Chuẩn cho hệ thống sát hạch trắc nghiệm .9 1.2.1 Giới thiệu chung 1.2.2 Các đặc tả tổ chức IMS đề xuất .9 1.3 Tìm hiểu chuẩn QTI 10 1.3.1 Giới thiệu chung đặc tả QTI 10 1.3.2 Các tài liệu đặc tả QTI .11 1.3.3 Các đối tƣợng đặc tả QTI .13 1.3.4 Ví dụ minh hoạ biểu diễn câu hỏi theo chuẩn QTI .15 1.4 Thƣ viện lõi JQTI 19 1.4.1 Giới thiệu 19 1.4.2 Các công cụ sử dụng thƣ viện JQTI 20 CHƢƠNG MƠ HÌNH ỨNG DỤNG WEB THEO KHUNG KIẾN TRÚC MVC VỚI XQUERY VÀ JQUERY 22 2.1 Khung kiến trúc MVC cho ứng dụng web .22 2.1.1 Khung kiến trúc MVC 22 2.1.2 Lịch sử MVC 24 2.1.3 Các thành phần MVC 27 2.1.3.1 Mơ hình 27 2.1.3.2 Khung nhìn 28 2.1.3.3 Trình điều khiển .28 2.1.4 Mối quan hệ thành phần mơ hình MVC .29 2.1.5 Ƣu điểm MVC 29 3Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 2.1.6 Luồng công việc kiến trúc MVC .30 2.1.7 Khung kiến trúc MVC cho ứng dụng web 30 2.2 Xây dựng ứng dụng Web theo khung kiến trúc MVC XQuery sở liệu XML 31 2.3 Cơ sở liệu XML truy vấn XML XQuery 35 2.3.1 Hệ sở liệu XML eXist .35 2.3.2 Kiểm soát truy cập eXist 37 2.3.3 Ngôn ngữ truy vấn XQuery 38 2.4 JQuery - thƣ viện Javascript để xử lý kiện trang web .41 2.4.1 Giới thiệu 41 2.4.2 Hoạt động jQuery 42 2.4.3 Một số API jQuery 43 CHƢƠNG PHÁT TRIỂN HỆ THỐNG THỬ NGHIỆM 47 3.1 Thiết kế thực mô đun chức 47 3.1.1 Đặc tả yêu cầu chức mô đun xử lý thi 47 3.1.2 Sơ đồ usecase mô đun Xử lý thi .48 3.1.3 Thiết kế mô đun chức theo khung kiến trúc MVC 52 3.1.4 Các dạng câu hỏi trắc nghiệm QTI thực 54 3.1.5 Triển khai chức xử lý thi trắc nghiệm máy tính 56 3.2 Triển khai sở liệu eXist quản trị ngân hàng câu hỏi theo chuẩn QTI dƣới dạng tệp XML 56 3.2.1 Các bƣớc 56 3.2.2 Các bƣớc để triển khai eXist .57 3.3 Triển khai hệ thống thử nghiệm Khoa Công nghệ thông tin - Trƣờng Cao đẳng Công nghệ Viettronics 64 3.3.1 Tổ chức thi tại Khoa Công nghệ thông tin - Trƣờng Cao đẳng Cơng nghệ Viettronics Hải Phịng 64 3.3.2 Lựa chọn giải pháp thi 66 3.3.3 Một số hình giao diện 68 3.3.4 Kết chạy thử nghiệm 69 KẾT LUẬN VÀ ĐỀ NGHỊ 71 TÀI LIỆU THAM KHẢO 73 4Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn i DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT STT Từ viết tắt Viết đầy đủ Ý nghĩa QTI Question & Test Interoperability Chuẩn đặc tả câu hỏi trắc nghiệm IMS Global Instructional Management System Global Tổ chức giáo dục toàn cầu IMS XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng W3C tạo W3C World Wide Web Là tổ chức công nghiệp quốc tế thành lập năm 1994 nhằm phát triển giao thức chung để phát triển WWW Consortium HTML Hyper Text Markup Language Ngôn ngữ đánh dấu siêu văn MVC Model-ViewController Kiến trúc mô hình khung nhìn - trình điều khiển DOM Document Object Model Mơ hình đối tƣợng tài liệu Framework 5Số hóa Trung tâm Học liệu – Đại học Thái Nguyên Tập hợp lớp, giao diện để hỗ trợ giải vấn đề cụ thể trình xây dựng phần mềm http://www.lrc-tnu.edu.vn ii DANH MỤC CÁC BẢNG Số hiệu Tên bảng Số trang Bảng 1.1 Các đặc tả tổ chức IMS đề xuất 10 Bảng 2.1 Sự khác SQL XQuery 40 Bảng 3.1 Bảng hệ thống phân cấp sƣu tập 53 Bảng 3.2 Bảng danh sách mô đun hàm 53 6Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn iii DANH MỤC CÁC HÌNH VẼ Số hiệu Số trang Tên hình Hình 1.1 Câu hỏi đơn lựa chọn 15 Hình 1.2 Câu hỏi đa lựa chọn 17 Hình 2.1 Khung kiến trúc MVC 22 Hình 2.2 Mơ hình MVC mơ tả cơng việc xem truyền hình 23 Hình 2.3 Cơ chế thực Mơ hình MVC1 25 Hình 2.4 Ví dụ mơ hình MVC1 26 Hình 2.5 Cơ chế thực Mơ hình MVC2 26 Hình 2.6 Luồng cơng việc kiến trúc MVC cho ứng dụng web 30 Hình 2.7 Kiến trúc MVC mô đun xử lý thi theo chuẩn QTI với sở liệu XML 31 Hình 2.8 Cấu trúc thƣ mục ứng dụng Web theo khung MVC 34 Hình 2.9 Màn hình Download jQuery 42 Hình 3.1 Sơ đồ usecase mơ đun Xử lý thi 48 Hình 3.2 Lƣợc đồ Đăng nhập hệ thống 49 Hình 3.3 Lƣợc đồ Chọn mơn thi 49 Hình 3.4 Lƣợc đồ mơ đun Xử lý thi 51 Hình 3.5 Câu hỏi dạng - sai 54 Hình 3.6 Câu hỏi đơn lựa chọn 55 7Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn iv Số hiệu Số trang Tên hình Hình 3.7 Câu hỏi lựa chọn nội tuyến 55 Hình 3.8 Câu hỏi dạng ghép cặp 55 Hình 3.9 Mơ hình thiết kế mơ đun Xử lý thi Khoa CNTT -Trƣờng Cao đẳng Cơng nghệ Viettronics 56 Hình 3.10 Các biểu tƣợng eXist 58 Hình 3.11 Cửa sổ eXist Database Startup 58 Hình 3.12 Trang web eXist 59 Hình 3.13 Màn hình quản trị CSDL dùng giao diện Web 61 Hình 3.14 Màn hình sƣu tập mẫu XQuery Sandbox 62 Hình 3.15 Cửa sổ điền thông số kết nối đến CSDL 63 Hình 3.16 Cửa sổ làm việc sau kết nối 63 Hình 3.17 Giao diện đăng nhập hệ thống 68 Hình 3.18 Giao diện làm thi 68 Hình 3.19 Màn hình thơng báo kết thi 69 8Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn MỞ ĐẦU Thi trắc nghiệm dựa máy tính hình thức sát hạch kiến thức đại, đƣợc áp dụng nhiều nƣớc giới Nhiều kỳ thi sát hạch mang tính tồn cầu nhƣ TOEFL, GMAT hay GRE áp dụng phƣơng pháp thi Tổ chức IMS Global Learning Consortium nghiên cứu hệ thống sát hạch trắc nghiệm trực tuyến đề xuất chuẩn đặc tả câu hỏi trắc nghiệm QTI (Question and Test Interoperability) Tƣơng tự nhƣ chuẩn SCORM hệ thống Elearning nhằm chia sẻ dùng chung tài nguyên đào tạo điện tử hệ thống khác nhau, chuẩn QTI nhƣ tên gọi rõ, có mục đích nâng cao tính khả chuyển để sử dụng chung ngân hàng câu hỏi trắc nghiệm phần mềm hệ thống trắc nghiệm khác Nhằm khuyến khích áp dụng chuẩn QTI, có dự án phát triển công cụ phần mềm hỗ trợ cho chuẩn số trƣờng đại học Anh tiến hành Sản phẩm dự án modul cơng cụ dùng nhƣ thành phần hay dịch vụ Web để xây dựng thành hệ thống sát hạch máy tính tuân thủ chuẩn QTI dựa Web Nghiên cứu xây dựng hệ thống sát hạch trắc nghiệm máy tính theo chuẩn QTI quy mô nhỏ, gọn nhẹ, dễ dàng triển khai để bƣớc đầu khuyến khích phát triển chuẩn QTI cần thiết Với tiêu đề “Chuẩn QTI hệ thống sát hạch trắc nghiệm máy tính triển khai thử nghiệm”, đề tài nghiên cứu gồm chƣơng: Chƣơng 1: Chuẩn QTI cho hệ thống sát hạch trắc nghiệm máy tính Chƣơng 2: Mơ hình ứng dụng Web theo khung kiến trúc MVC với XQuery JQuery Chƣơng 3: Phát triển hệ thống thử nghiệm 9Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn CHƢƠNG CHUẨN QTI CHO HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM BẰNG MÁY TÍNH 1.1 Hệ thống sát hạch trắc nghiệm máy tính 1.1.1 Giới thiệu Một hệ thống sát hạch trắc nghiệm máy tính gồm hai phần quan trọng sở liệu (CSDL) ngân hàng câu hỏi chức quản lý, phân phát thi thông qua mạng Intranet/Internet Ngân hàng câu hỏi đƣợc xem phần nội dung hệ thống, câu hỏi đƣợc phân loại theo môn học theo chủ đề, đƣợc tập hợp lại đặt máy chủ Các chức quản lý nhiệm vụ quản lý toàn đối tƣợng tham gia hệ thống nhƣ thí sinh, giáo viên cịn có nhiệm vụ tổ chức câu hỏi đƣợc rút từ ngân hàng câu hỏi thành thi phân phối cho thí sinh thơng qua trình duyệt web, đồng thời phân tích phƣơng án trả lời hiển thị kết thi thí sinh Trong số hệ thống sát hạch trắc nghiệm, thành phần hệ thống đƣợc sử dụng nhƣ phân hệ độc lập nhƣ phân hệ tạo câu hỏi (Authoring Tool), phân hệ quản lý câu hỏi (Questions Bank), phân hệ tổ chức phân phối sát hạch (Delivery System) Các phân hệ hoạt động độc lập, đặc biệt phân hệ tạo câu hỏi (do cần huy động nhiều tài nguyên máy tính đơn nên thƣờng đƣợc cài đặt vào máy tính đơn thay hoạt động web) kết nối với thành hệ thống tổ chức kỳ thi 1.1.2 Ƣu /nhƣợc điểm phƣơng pháp sát hạch trắc nghiệm máy tính Ƣu điểm - Sát hạch trắc nghiệm máy tính hình thức thi khách quan Thí sinh cần chọn câu trả lời số phƣơng án đề xuất ngƣời chấm khơng phải cân nhắc theo chủ quan lỗi thí 10Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 59 Nếu scripts khơng khởi động eXist, tải trực tiếp bootstrap loader sử dụng câu lệnh sau cửa sổ dòng lệnh: java -Xmx128M -Djava.endorsed.dirs=lib/endorsed -jar start.jar jetty Truy cập tới máy chủ CSDL eXist Theo mặc định, eXist chạy bên ứng dụng web, máy chủ web tên Jetty phục vụ Để kiểm tra máy chủ có hoạt động khơng, gõ vào địa trình duyệt địa sau: http://localhost:8080/exist/index.xml Bản máy cục trang chủ eXist xuất Trang đƣợc gộp gói cài đặt Hình 3.12: Trang web eXist Từ trang này, tham khảo tài liệu hƣớng dẫn sử dụng, thƣ viện hàm, ví dụ XQuery eXist Từ trang tham chiếu đến báo tài liệu từ đến nâng cao công nghệ đƣợc sử dụng có liên quan đến eXist Chú ý 67Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 60 Nếu khởi động CSDL không thành công, cần kiểm tra biến môi trƣờng EXIST_HOME JAVA_HOME Hai biến đƣợc thiết đặt tệp startup.bat startup.sh EXIST_HOME phải trỏ đến thƣ mục chứa tệp cấu hình conf.xml, máy chủ sử dụng đƣờng dẫn EXIST_HOME/conf.xml JAVA_HOME phải trỏ đến thƣ mục nơi cài đặt Java JDK (chứ khơng phải JRE) Cũng phải có quyền "write" thƣ mục liệu webapp/WEB-INF/ Quản trị CSDL Để sử dụng CSDL, ta phải tạo sƣu tập tài liệu import tệp vào eXist Ta thực việc thơng qua giao diện web sử dụng trình eXist Client Shell + Quản trị CSDL qua giao diện web Từ trang eXist, ta bấm vào liên kết Admin vùng Administration gõ trực tiếp địa http://localhost:8080/exist/admin/admin.xql địa trình duyệt, sau đăng nhập vào với tài khoản “admin” mật để trống (trong trƣờng hợp chƣa đổi mật tài khoản admin từ sau cài đặt) 68Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 61 Hình 3.13: Màn hình quản trị CSDL dùng giao diện Web Trong trang quản trị ta tạo sƣu tập tài liệu sử dụng chức dành cho quản trị theo hƣớng dẫn - Chọn Examples Setup nhấn nút "Import Example Data" để cài đặt ví dụ tải từ Internet - Thử vấn tin sƣu tập mẫu trang "Examples Page" Ở có số ứng dụng web dùng eXist XQuery Đơn giản "XQuery Sandbox" (http://localhost:8080/exist/sandbox/) cho phép gửi lên vấn tin ví dụ 69Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 62 Hình 3.14: Màn hình sưu tập mẫu XQuery Sandbox + Quản trị CSDL sử dụng cơng cụ eXist Client Shell Khởi động - Kích đúp chuột vào biểu tƣợng eXist Client Shell để khởi động nhập câu lệnh sau trực tiếp vào cửa sổ dòng lệnh shell Unix hay DOS/Windows: bin\client.bat (DOS/Windows) bin\client.sh (Unix) dùng lệnh java: java -jar start.jar client - Sau khởi động công cụ eXist Client Shell ta phải đăng nhập vào tài khoản đƣợc gán quyền quản trị 70Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 63 Hình 3.1 : Cửa sổ điền thông số kết nối đến CSDL Ở cửa sổ này, nhập Username Password thông số khác để theo thông số mặc định Sau cài đặt eXist với tên ngƣời dùng mật cho lần đăng nhập ta sử dụng tài khoản quản trị có sẵn “admin” mật để trống Sau đăng nhập vào CSDL cửa sổ làm việc có dạng sau: Hình 3.16: Cửa sổ làm việc sau kết nối 71Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 64 Để xem hƣớng dẫn sử dụng eXist đầy đủ ta truy cập vào địa http://exist-db.org/quickstart.html Đóng CSDL eXist Để tránh hỏng liệu, nên đóng (shut down) CSDL trƣớc kết thúc phiên Chọn cách sau đây: Trong cửa sổ eXist Admin Client: Chọn thực đơn Connection >> Shutdown Giao diện Web: chọn liên kết Shutdown http://localhost:8080/exist/admin/admin.xql Chạy bin/shutdown.sh (Unix) shutdown.bat (DOS/Windows) Dùng dòng lệnh: java -jar start.jar shutdown Chú ý: Dùng tham số dòng lệnh -u -p để nhập tên ngƣời dùng mật Theo mặc định lệnh đóng CSDL chạy URI: xmldb:exist://localhost:8080/exist/xmlrpc/db Nếu đƣờng dẫn thay đổi, cần thêm tham số dịng lệnh -l URI thích hợp, ví dụ: java -jar start.jar shutdown -u admin -p adminpass -l xmldb:exist://localhost:8080/exist/xmlrpc/db 3.3 Triển khai hệ thống thử nghiệm Khoa Công nghệ thông tin Trƣờng Cao đẳng Công nghệ Viettronics 3.3.1 Tổ chức thi tại Khoa Công nghệ thông tin - Trƣờng Cao đẳng Cơng nghệ Viettronics Hải Phịng Hiện Phịng Đào tạo Cơng tác Học sinh sinh viên - Trƣờng Cao đẳng Công nghệ Viettronics phối hợp với Khoa Công nghệ thông tin tổ chức cho học sinh, sinh viên Trƣờng thi kết thúc học phần theo số hình thức sau: 72Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 65 - Tự luận: Trong khoảng thời gian quy định, học sinh, sinh viên trả lời câu hỏi cách viết tờ giấy thi nội dung trả lời cho yêu cầu đề tƣơng ứng Hình thức thi chủ yếu áp dụng cho thi lý thuyết, ví dụ áp dụng với mơn thi nhƣ: phân tích thiết kế hệ thống thơng tin, tốn rời rạc, bảo mật thơng tin… - Vấn đáp phịng máy: Học sinh, sinh viên đƣợc phát câu hỏi thi đƣợc chuẩn bị khoảng thời gian quy định, Sau hết thời gian, giáo viên gọi thí sinh lên hỏi để kiểm tra kiến thức lý thuyết kỹ thực hành, sau cho điểm chỗ ký vào phiếu thi Hình thức thi thƣờng đƣợc áp dụng muốn kiểm tra kiến thức lý thuyết kỹ thực hành thí sinh, thƣờng áp dụng cho mơn thi: Mạng máy tính Internet, Quản trị mạng bản/ nâng cao,… - Trắc nghiệm giấy: Học sinh, sinh viên đƣợc phát đề thi gồm câu hỏi trắc nghiệm tờ giấy thi Học sinh, sinh viên làm cách đánh dấu chọn điền phƣơng án trả lời vào ô trả lời in sẵn tƣơng ứng với câu hỏi giấy thi Hình thức thi có khả áp dụng cho nhiều mơn học cơng nghệ thông tin, nhiên kiểm tra đƣợc kiến thức lý thuyết học sinh, sinh viên - Thực hành máy: Học sinh, sinh viên đƣợc phát phiếu thi với đề thi thực hành đƣợc chuẩn bị khoảng thời gian quy định Sau hết thời gian, giáo viên xem kết thực hành kiểm tra quy trình cách thức làm máy học sinh, sinh viên Giáo viên thêm câu hỏi vấn đáp để kiểm tra kiến thức, sau cho điểm chỗ ký vào phiếu thi Hình thức thi trọng kỹ thực hành, thƣờng đƣợc áp dụng kiểm tra kỹ lập trình, tin học văn phịng, Trong số hình thức thi truyền thống nêu trên, kết hình thức phụ thuộc nhiều vào ngƣời chấm trừ trƣờng hợp thi thực hành 73Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 66 máy, khó có khách quan thống tuyệt đối, chƣa kể thời gian tổ chức sát hạch lâu, lại đòi hỏi nhiều giáo viên tham gia số thí sinh lớn Hình thức thi trắc nghiệm giấy khơng phụ thuộc vào giáo viên chấm nhƣng lại phụ thuộc vào phƣơng tiện làm (trên giấy) nên khó kiểm tra đƣợc kiến thức kỹ thực hành Hình thức sát hạch máy tính khắc phục đƣợc bất lợi 3.3.2 Lựa chọn giải pháp thi Với hình thức thi nhƣ: thi viết (tự luận), thi vấn đáp phòng máy, thi thực hành, viết tiểu luận làm tập theo nhóm Mỗi hình thức thi hay kiểm tra có ƣu nhƣợc điểm định, việc lựa chọn sử dụng hình thức phù hợp nâng cao hiệu đo lƣờng đánh giá chất lƣợng dạy học Dù sử dụng hình thức nào, thi hay kiểm tra cần đáp ứng yêu cầu nhƣ: - Có khả đo lƣờng đƣợc kiến thức, kỹ cần đánh giá - Có khả phân loại ngƣời học - Thuận tiện an toàn sử dụng - Khách quan đánh giá công bằng, hạn chế tối đa chủ quan ngƣời chấm So với hình thức thi kiểm tra khác, thi trắc nghiệm có ƣu điểm cụ thể nhƣ: - Đảm bảo bao phủ đầy đủ mảng kiến thức cần đánh giá - Đảm bảo đồng mức độ dễ, khó thi - Đảm bảo tính khách quan chấm thi - Kết thi không phụ thuộc vào ngƣời chấm khác - Đặc biệt tăng độ xác thời gian chấm thi Tuy nhiên, thi trắc nghiệm có số hạn chế định: - Địi hỏi nhiều thời gian, cơng sức để xây dựng ngân hàng đề thi 74Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 67 - Các đề thi trắc nghiệm có nhiều câu hỏi, khó đánh giá mức độ khó, dễ đề thi - Khó soạn thảo câu hỏi trắc nghiệm “tốt”, đồng thời việc đánh giá lựa chọn câu hỏi tốt nhiều thời gian cơng sức Với phổ cập máy tính, mạng máy tính Internet, việc thi trắc nghiệm máy tính khắc phục đƣợc hầu hết nhƣợc điểm thi trắc nghiệm truyền thống Qua đó, làm cho hình thức thi trắc nghiệm máy tính trở thành hình thức hiệu quả, xác khách quan đánh giá kết học tập, đƣợc thể cụ thể mặt sau: - Về soạn thảo đề thi, phần mềm giúp soạn thảo đề thi từ “ngân hàng câu hỏi” đƣợc tổng hợp trƣớc cách nhanh chóng xác Đảm bảo tính thống độ khó dễ đề thi - Về tổ chức thi, bên cạnh việc thi tập trung địa điểm thời điểm định nhƣ truyền thống, thi trắc nghiệm máy tính đƣợc tổ chức qua mạng, cho ngƣời thi địa điểm khác nhau, vào thời gian khác - Về chấm thi, thi đƣợc chấm tự động, xác quán - Về đánh giá câu hỏi, sau thi, câu hỏi đƣợc sử dụng đƣợc phân tích thống kê để đánh giá mức độ phù hợp nhằm tiếp tục sử dụng hay loại bỏ kỳ thi Tuy nhiên, thi trắc nghiệm máy tính có địi hỏi định sở vật chất Nếu tổ chức thi tập trung, địa điểm thi cần có số lƣợng máy tính nối mạng lớn (mỗi thí sinh máy) mà chi phí đầu tƣ xây dựng phịng thi nhƣ lớn Các vấn đề phát sinh khác nhƣ máy tính thí sinh làm bị trục trặc, khởi động lại cố điện, đồng thời việc tổ chức thi đòi hỏi ngƣời dạy, ngƣời học, ngƣời coi thi phải đƣợc trang bị thêm kỹ tin học định Mặc dù vậy, với xu 75Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 68 phát triển phổ cập nhanh cơng nghệ thơng tin, máy tính mạng Internet nay, chi phí đầu tƣ phịng học thời gian cập nhật kỹ giảm nhanh chóng, việc tổ chức thi trắc nghiệm máy tính ngày trở nên thuận tiện đƣợc sử dụng rộng rãi 3.3.3 Một số hình giao diện Hình 3.17: Giao diện đăng nhập hệ thống Hình 3.18: Giao diện làm thi 76Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 69 Hình 3.19: Màn hình thơng báo kết thi 3.3.4 Kết chạy thử nghiệm Sau thời gian nghiên cứu, tìm hiểu hình thức trắc nghiệm phát triển ứng dụng chạy thử nghiệm Khoa CNTT - Trƣờng Cao đẳng Cơng nghệ Viettronics Hải Phịng, hệ thống đạt đƣợc kết sau: - Hệ thống xây dựng đƣợc kho câu hỏi trắc nghiệm theo chuẩn QTI cho môn thi trắc nghiệm Khoa CNTT - Trƣờng Cao đẳng Cơng nghệ Viettronics Hải Phịng gồm mơn: Lập trình Java, Ngơn ngữ lập trình C, Bảng tính điện tử, Mạng máy tính Internet, Tin học đại cƣơng, Cấu trúc máy tính,…với dạng câu hỏi – sai câu hỏi đơn lựa chọn Đã xây dựng đƣợc kho câu hỏi gồm 100 câu với mơn thi Lập trình Java, Ngơn ngữ lập trình C, kho câu hỏi 50 câu với mơn thi Bảng tính điện tử, Mạng máy tính Internet, Tin học đại cƣơng, Cấu trúc máy tính - Hệ thống đƣợc xây dựng phù hợp chuẩn QTI đảm bảo cho kho câu hỏi dễ dàng đƣợc chia sẻ, sử dụng chung với hệ thống sát hạch trắc nghiệm, hệ thống quản lý khác tƣơng lai 77Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 70 - Một phần mềm thử nghiệm đƣợc phát triển ứng dụng Khoa CNTT - Trƣờng Cao đẳng Công nghệ Viettronics Hải Phòng, với chức nhƣ đăng nhập, lựa chọn mơn thi, xử lý q trình thi, xử lý làm thí sinh, hiển thị kết thi Điều nhằm chứng tỏ tính khả thi hệ thống tiếp tục phát triển phân hệ soạn câu hỏi thi xây dựng đề thi trắc nghiệm Dự kiến kỳ thi kết thúc học phần học kỳ I năm học 2012-2013 Khoa CNTT - Trƣờng Cao đẳng Công nghệ Viettronics (diễn vào tháng 1/2013) tiến hành cho hệ thống chạy thử nghiệm với sinh viên Khố ngành Cơng nghệ thơng tin đào tạo theo hệ thống tín (gồm lớp 2CT8A+2CT8B với số lƣợng 50 sinh viên) thi mơn Lập trình Java, sinh viên Khố 10 ngành Cơng nghệ thơng tin đào tạo theo hệ thống tín (lớp 2CT10A với số lƣợng 50 sinh viên) thi mơn Ngơn ngữ lập trình C - Hệ thống đƣợc xây dựng sử dụng công cụ phần mềm mã nguồn mở Mơ hình ứng dụng web gồm sở liệu nguyên sinh XML eXist ngôn ngữ truy vấn XQuery với kiến trúc MVC cho phép tăng tính linh hoạt, dễ dàng phát triển, mã lệnh ngắn gọn đồng thời phát huy lợi quản trị nội dung dựa XML, bƣớc đầu khuyến khích phát triển chuẩn QTI - Xây dựng đƣợc mơ hình ứng dụng web tiện dụng, ổn định, ứng dụng việc thực đánh giá kết học tập Khoa CNTT Trƣờng Cao đẳng Công nghệ Viettronics - Giảm thiểu chi phí cho kỳ thi, đảm bảo tính xác, cơng hiệu việc sát hạch trắc nghiệm máy tính - Hệ thống có khả mở rộng thành hệ thống lớn, hồn chỉnh, hỗ trợ nhiều hình thức câu hỏi trắc nghiệm khác từ nhiều nguồn câu hỏi, sử dụng đƣợc cho nhu cầu thi trắc nghiệm 78Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 71 KẾT LUẬN VÀ ĐỀ NGHỊ Hoạt động đào tạo công nghệ thông tin Trƣờng Cao đẳng Công nghệ Viettronics đặt yêu cầu nghiên cứu phát triển hệ thống sát hạch trắc nghiệm máy tính Dựa kết nghiên cứu, tƣơng lai hình thức thi trắc nghiệm máy tính đƣợc triển khai Trƣờng Cao đẳng Cơng nghệ Viettronics, luận văn đạt đƣợc mục tiêu sau: - Góp phần đổi phƣơng pháp đánh giá kết học tập - Góp phần đổi phƣơng pháp giảng dạy học tập theo hƣớng đại, lấy ngƣời học làm trung tâm - Góp phần nâng cao hiệu hệ thống sát hạch trắc nghiệm máy tính - Góp phần khuyến khích phát triển chuẩn QTI - Hình thành sở ban đầu để triển khai đào tạo điện tử (e - learning) hình thành mơ hình đại học điện tử Luận văn đạt đƣợc yêu cầu đặt Tuy nhiên hạn chế thời gian, kết đạt đƣợc bƣớc đầu mơ hình thử nghiệm, thiếu so với trạng thực tế Có số hạn chế hệ thống đƣợc khắc phục hồn thiện phiên sau: - Xây dựng thêm kho câu hỏi trắc nghiệm cho môn thi khác - Hỗ trợ thêm nhiều phiên khác cho loại câu hỏi thêm nhiều dạng câu hỏi chuẩn QTI - Hệ thống chƣa gồm công cụ soạn thảo câu hỏi trắc nghiệm theo chuẩn QTI công cụ xây dựng đề thi trắc nghiệm - Giao diện hệ thống chƣa trực quan - Tốc độ hệ thống chƣa đạt đƣợc nhƣ mong muốn - Chƣa liên kết đƣợc với hệ thống thi trắc nghiệm, hệ thống quản lý khác 79Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 72 - Chuẩn IMS q trình hồn thiện nên hệ thống chắn phải có nhiều thay đổi để phù hợp, chƣa có ổn định - Kết hợp với hệ thống hỗ trợ giảng dạy học tập trực tuyến để hình thành mơ hình hồn chỉnh đào tạo giáo dục đa phƣơng tiện Từ hình thành hệ thống trƣờng học trực tuyến mà thí sinh có đầy đủ chức năng, phƣơng tiện học tập nhƣ thi cử giống nhƣ ngồi ghế nhà trƣờng 80Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn 73 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Nguyễn Đình Hố (2011), “Một mơ hình kho câu hỏi trắc nghiệm theo chuẩn QTI đào tạo điện tử với hệ sở liệu XML nguyên sinh”, Tạp chí Khoa học ĐHQGHN, Khoa học Tự nhiên công nghệ(27) Tiếng Anh [2] D J Anderson (2000), Using MVC Pattern in Web Interactions, white paper, http://www.uidesign.net/ /UsingMVCPatterninWebInter.html [3] eXist Database System, http://exist-db.org [4] Extensible Markup Language, http://www.xml.com [5] IMS Question & Test Interoperability Specification, http://www.imsglobal.org/question [6] IMS Global Learning Consortium, Inc(2000), A QTI White Paper from IMS, http://www.imsglobal.org/question/whitepaper.pdf [7] JQTI core library, http://jqti.qtitools.org/ [8] JQuery library, http://www.jquery.com/ [9] QTI tools, http://www.qtitools.org/ 81Số hóa Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn ... http://www.lrc-tnu.edu.vn CHƢƠNG CHUẨN QTI CHO HỆ THỐNG SÁT HẠCH TRẮC NGHIỆM BẰNG MÁY TÍNH 1.1 Hệ thống sát hạch trắc nghiệm máy tính 1.1.1 Giới thiệu Một hệ thống sát hạch trắc nghiệm máy tính gồm hai phần... chuẩn QTI cần thiết Với tiêu đề ? ?Chuẩn QTI hệ thống sát hạch trắc nghiệm máy tính triển khai thử nghiệm? ??, đề tài nghiên cứu gồm chƣơng: Chƣơng 1: Chuẩn QTI cho hệ thống sát hạch trắc nghiệm máy. .. 1.1 Hệ thống sát hạch trắc nghiệm máy tính 1.1.1 Giới thiệu 1.1.2 Ƣu /nhƣợc điểm phƣơng pháp sát hạch trắc nghiệm máy tính .2 1.1.3 Một số hệ thống sát hạch trực tuyến