Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan

81 233 0
Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan

Đ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

Khóa luận tốt nghiệp uế Lời Cám Ơn tế H Với tình cảm chân thành, xin bày tỏ lòng biết ơn cao quý đến ban chủ nhiệm Khoa Hệ thống thông tin Kinh tế - Đại học Kinh tế Huế, thầy cô giáo, gia đình, bạn bè Công ty Cổ phần Đầu tư Phát triển Công h Nghệ Tekciz – Chi nhánh Huế tạo điều kiện, động viên giúp đỡ in nhiều trình hoàn thành luận văn tốt nghiệp cK Đặc biệt, xin chân thành gửi lời cảm ơn sâu sắc đến Thạc sĩ Lê Viết Mẫn tận tình hướng dẫn, quan tâm, thường xuyên theo dõi, cung cấp họ tài liệu có đánh giá, nhận xét, góp ý thẳng thắn để hoàn thiện báo cáo khóa luận tốt nghiệp cách tốt Đ ại Mặc dù cố gắng luận văn tránh khỏi thiếu sót, mong nhận ý kiến đóng góp, bổ sung ng quý thầy cô để sữa chữa, bổ sung, nghiên cứu phát triển Tr ườ đề tài Tôi xin chân thành cảm ơn! Huế, tháng năm 2014 Sinh viên Trần Tuấn Mỹ Sinh viên thực hiện: Trần Tuấn Mỹ i i i Khóa luận tốt nghiệp MỤC LỤC LỜI CÁM ƠN i MỤC LỤC ii uế DANH MỤC HÌNH ẢNH v DANH MỤC BẢNG BIỂU vii tế H DANH MỤC CÁC TỪ VIẾT TẮT viii PHẦN 1: MỞ ĐẦU Lý chọn đề tài Mục tiêu đề tài in h Đối tượng phạm vi nghiên cứu 10 Phương pháp nghiên cứu 10 cK Nội dung khóa luận 10 CHƯƠNG 1: KIỂM TRA, ĐÁNH GIÁ THÀNH QUẢ HỌC TẬP VÀ QUY TRÌNH XÂY DỰNG ĐỀ THI TRẮC NGHIỆM KHÁCH QUAN 12 họ 1.1 Kiểm tra, đánh giá thành học tập 12 1.1.1 Một số định nghĩa 13 Đ ại 1.1.2 Mục tiêu giáo dục mức độ lĩnh vực nhận thức 14 1.2 Lý thuyết trắc nghiệm 18 1.2.1 Định nghĩa trắc nghiệm phân loại phương pháp trắc nghiệm 18 ng 1.2.2 Các kiểu câu hỏi trắc nghiệm khách quan 19 1.2.3 Một số tính chất câu hỏi trắc nghiệm khách quan 22 ườ 1.2.4 So sánh phương pháp trắc nghiệm khách quan tự luận 26 1.2.5 Cách viết câu hỏi trắc nghiệm khách quan 27 Tr 1.3 Mục tiêu giảng dạy bảng đặc trưng hai chiều 28 1.4 Quy trình xây dựng đề thi trắc nghiệm khách quan 30 1.5 Thực trạng đánh giá số phần mềm quản lý, tạo đề thi trắc nghiệm 31 CHƯƠNG 2: CÔNG NGHỆ ĐƯỢC SỬ DỤNG ĐỂ XÂY DỰNG PHẦN MỀM 34 2.1 Tổng quan MICROSOFT NET 34 2.1.1 Định nghĩa NET 34 Sinh viên thực hiện: Trần Tuấn Mỹ ii Khóa luận tốt nghiệp 2.1.2 Mục tiêu NET 34 2.1.3 Các dịch vụ NET 35 2.1.4 Lợi ích việc ứng dụng Microsoft NET hệ thống hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan 35 uế 2.2 .NET FRAMEWORK 36 2.3 Sử dụng ADO.NET để lập trình WINFORM 37 tế H 2.3.1 Giới thiệu khái quát ADO.NET 37 2.3.2 Sử dụng công cụ Visual studio 2010 để lập trình WINFORM 41 2.3.3 Ngôn ngữ lập trình C# 41 2.4 Sử dụng hệ quản trị sở liệu SQL Server để lưu trữ thao tác liệu 43 in h 2.4.1 Giới thiệu chung 43 2.4.2 Các thành phần SQL Server 44 cK 2.4.3 Microsoft SQL Server 2008 45 2.5 Tạo giao diện công cụ hỗ trợ Devexpress 13.2.5 46 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ PHẦN MỀM HỖ TRỢ QUY TRÌNH họ SOẠN THẢO ĐỀ THI TRẮC NGHIỆM KHÁCH QUAN 48 3.1 Tổng quan phần mềm hỗ trợ soạn thảo đề thi trắc nghiệm 48 Đ ại 3.1.1 Giới thiệu hệ thống hỗ trợ thi trắc nghiệm 48 3.1.2 Mô tả hệ thống 49 3.2 Phân tích hệ thống 50 ng 3.2.1 Phân tích hệ thống chức 50 3.2.2 Phân tích hệ thống liệu 60 ườ 3.3 Lưu đồ thuật toán số quy trình 72 3.3.1 Lưu đồ quy trình tạo câu hỏi 72 Tr 3.3.2 Lưu đồ duyệt câu hỏi 73 3.4 Thiết kế giao diện 73 3.4.1 Giao diện form đăng nhập hệ thống 74 3.4.2 Giao diện thay đổi thông tin đăng nhập 74 3.4.3 Giao diện phần mềm 75 3.3.4 Giao diện soạn câu hỏi 75 Sinh viên thực hiện: Trần Tuấn Mỹ iii Khóa luận tốt nghiệp 3.4.5 Giao diện duyệt câu hỏi 76 3.4.6 Giao diện quản lý ngân hàng câu hỏi thức 76 3.4.7 Giao diện thông tin người dùng 77 3.4.8 Giao diện ma trận kiến thức phân quyền soạn thảo 77 uế PHẦN 2: KẾT LUẬN 78 Tr ườ ng Đ ại họ cK in h tế H DANH MỤC TÀI LIỆU THAM KHẢO Sinh viên thực hiện: Trần Tuấn Mỹ iv Khóa luận tốt nghiệp DANH MỤC HÌNH ẢNH Hình 1.1: Mô hình vị trí kiểm tra, đánh giá GD-ĐT 12 Hình 1.2: Các mức độ hành vi lĩnh vực nhận thức 15 uế Hình 1.3: Phân loại phương pháp trắc nghiệm 18 Hình 2.1: Mô hình NET Framework 36 tế H Hình 2.2: Mô hình hướng đối tượng ADO.NET 38 Hình 2.3: Các thành phần SQL Server 44 Hình 3.1: Mô hình hệ thống thi trắc nghiệm 48 Hình 3.2: Sơ đồ chức 51 h Hình 3.3: Chức quản lý người dùng 52 in Hình 3.4: Chức quản lý hệ thống 52 cK Hình 3.5: Chức soạn câu hỏi 52 Hình 3.6: Chức quản lý môn học 53 Hình 3.7: Chức in đề 53 họ Hình 3.8: Sơ đồ ngữ cảnh 54 Hình 3.9: Sơ đồ luồng liệu mức 55 Đ ại Hình 3.10: Sơ đồ phân rã chức 1.0 56 Hình 3.11: Sơ đồ phân chức 2.0 57 Hình 3.12: Sơ đồ phân rã chức 3.0 58 Hình 3.14: Sơ đồ phân rã chức 5.0 60 ng Hình 3.15: Sơ đồ thực thể - mối quan hệ 65 Hình 3.16: Mô hình quan hệ liệu 71 ườ Hình 3.17: Lưu đồ quy trình tạo câu hỏi 72 Hình 3.18: Lưu đồ duyệt câu hỏi 73 Tr Hình 3.19: Giao diện đăng nhập hệ thống 74 Hình 3.20: Giao diện thay đổi thông tin đăng nhập 74 Hình 3.21: Giao diện phần mềm 75 Hình 3.22: Giao diện soạn câu hỏi 75 Hình 3.23: Giao diện duyệt câu hỏi 76 Sinh viên thực hiện: Trần Tuấn Mỹ v Khóa luận tốt nghiệp Hình 3.24: Giao diện quản lý ngân hàng câu hỏi thức 76 Hình 3.25: Giao diện thông tin người dùng 77 Tr ườ ng Đ ại họ cK in h tế H uế Hình 3.26: Giao diện ma trận kiến thức phân quyền soạn thảo 77 Sinh viên thực hiện: Trần Tuấn Mỹ vi Khóa luận tốt nghiệp DANH MỤC BẢNG BIỂU Bảng 1.1: Tương quan số lựa chọn độ may rủi 22 Bảng 1.2: Bảng so sánh ưu hai phương pháp trắc nghiệm tự luận 26 Bảng 1.3: Dàn trắc nghiệm môn Toán 29 uế Bảng 1.4: Bảng đánh giá số phần mềm quản lý câu hỏi, thi trắc nghiệm 32 tế H Bảng 2.1: Một số giao thức thường dùng 38 Bảng 2.2: Thuộc tính phương thức đối tượng SqlConnection 39 Bảng 2.3: Thuộc tính phương thức đối tượng DataReader 40 Bảng 3.1: Bảng câu hỏi 66 h Bảng 3.2: Bảng câu trả lời 66 in Bảng 3.3: Bảng chi tiết chức danh 67 cK Bảng 3.4: Bảng chức danh 67 Bảng 3.5: Bảng chủ đề 67 Bảng 3.6: Bảng chương 67 họ Bảng 3.7: Bảng độ khó 67 Bảng 3.8: Bảng giáo viên 68 Đ ại Bảng 3.9: Bảng giả thiết chung 68 Bảng 3.10: Bảng khoa 68 Bảng 3.11: Bảng loại câu hỏi 68 Bảng 3.12: Bảng ma trận kiến thức 69 ng Bảng 3.13: Bảng môn học 69 Bảng 3.14: Bảng mục kiến thức 69 ườ Bảng 3.15: Bảng mức trí 69 Tr Bảng 3.16: Bảng phân quyền nhập câu hỏi 69 Bảng 3.17: Bảng quyền 70 Bảng 3.18: Bảng thảo luận 70 Bảng 3.19: Bảng thông tin duyệt 70 Bảng 3.20: Bảng tổ môn 70 Sinh viên thực hiện: Trần Tuấn Mỹ vii Khóa luận tốt nghiệp DANH MỤC CÁC TỪ VIẾT TẮT : Bussiness Flow Diagram CD : Context Diagram CLR : Common Language Runtime uế BFD Cơ sở liệu DFD : Data Flow Diagram RTF : Rich Text Format SQL : Structure Query Language XML : Extensible Markup Language Tr ườ ng Đ ại họ cK in h tế H CSDL : Sinh viên thực hiện: Trần Tuấn Mỹ viii Khóa luận tốt nghiệp PHẦN 1: MỞ ĐẦU Lý chọn đề tài Hiện nay, trắc nghiệm phương pháp đánh giá thành học uế tập quan tâm, áp dụng nhiều toàn giới, đặc biệt kì thi có giá trị quốc tế TOEFL, GMAT, GRE tổ chức ETS hay MCSE, MCAD Microsoft tế H Đi xu hướng đó, Việt Nam, năm gần đây, song song với việc đổi phương pháp dạy học, việc đổi hình thức thi cử trở nên cấp thiết Trong đó, trắc nghiệm khách quan nhiều tổ chức, cá nhân quan tâm sử dụng tính học vẹt, nâng cao chất lượng kì thi h khách quan, trung thực, xác, kiểm tra nhiều kiến thức, tránh tình trạng học tủ, in Với phát triển công nghệ thông tin, có nhiều phần mềm xây dựng cK cho phép hỗ trợ việc soạn câu hỏi, tạo đề thi trắc nghiệm khách quan miễn phí lẫn có phí đa số phần mềm tồn nhiều hạn chế phần mềm McMix hỗ trợ trộn đề thi, phần mềm quản lý ngân hàng câu hỏi soạn đề TestProBasic soạn họ thảo câu hỏi với công thức toán, hóa, hình ảnh, không quản lý người dùng, khó tùy biến việc đề, phần mềm TestProfessional 2008 hỗ trợ cho số môn học, Đ ại khó khăn việc cập nhật câu hỏi, trích xuất đề dạng file word dễ bị chỉnh sửa… Từ đó, yêu cầu cần có phần mềm tạo đề thi trắc nghiệm khắc phục hạn chế cần thiết ng Với lý đó, chọn “Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan” làm hướng nghiên cứu cho đề tài Mục tiêu đề tài ườ - Nghiên cứu tổng quan lý thuyết trắc nghiệm khách quan Tr - Đánh giá thực trạng số phần mềm tạo đề thi trắc nghiệm Việt Nam, nước - Nghiên cứu quy trình soạn thảo đề thi trắc nghiệm khách quan - Xây dựng phần mềm hỗ trợ quy trình soạn thảo giải vấn đề quản lý người dùng, quản lý kiến thức môn học, quản lý ngân hàng câu hỏi, kiểm duyệt câu hỏi đồng thời hướng đến phần mềm mở Sinh viên thực hiện: Trần Tuấn Mỹ Khóa luận tốt nghiệp Đối tượng phạm vi nghiên cứu  Đối tượng nghiên cứu - Lý thuyết trắc nghiệm khách quan - Quy trình soạn thảo đề thi trắc nghiệm khách quan uế  Phạm vi nghiên cứu - Địa điểm thực tập: Công ty Cổ phần Đầu tư Phát triển Công Nghệ Tekciz – tế H Chi nhánh Huế - Thời gian: từ 10/02/2014 đến 17/05/2014 Phương pháp nghiên cứu h - Sử dụng phương pháp vật biện chứng Kinh tế làm phương pháp in kết hợp với phương pháp thống kê, phân tích, tổng hợp, so sánh, Để xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan phù hợp với yêu cầu cK thực tế - Phương pháp phân tích, thiết kế hệ thống: dựa thông tin thu để họ tiến hành phân tích, thiết kế hệ thống bao gồm chức phân hệ phần mềm xây dựng thông qua trình mô hình hóa hệ thống, chuẩn hóa sở liệu cách phù hợp Đ ại - Phương pháp lập trình hướng chức năng: sau tiến hành phân tích, thiết kế hệ thống, lựa chọn ngôn ngữ lập trình C Sharp với hệ quản trị sở liệu SQL Server 2008 để quản lý Nội dung khóa luận ng ườ Ngoài Phần mở đầu, Kết luận, Khóa luận trình bày chương: Chương 1: Kiểm tra, đánh giá thành học tập quy trình xây dựng đề thi trắc nghiệm khách quan – Trình bày khái quát khái niệm kiểm tra, đánh giá Tr thành học tập, lý thuyết trắc nghiệm, quy trình xây dựng đề thi trắc nghiệm khách quan so sánh, đánh giá số phần mềm quản lý câu hỏi tạo đề thi trắc nghiệm Chương 2: Công nghệ sử dụng để xây dựng phần mềm - Trình bày tổng quan MICROSOFT NET, NET FRAMWORK, ADO.NET Đồng thời giới thiệu hệ quản Sinh viên thực hiện: Trần Tuấn Mỹ 10 Khóa luận tốt nghiệp Bảng CHITIETCHUCDANH (Chi tiết chức danh) Thuộc tính IdChucDanh IdGiaoVien Thời điểm Kiểu liệu int int datetime Diễn giải Mã chức danh Mã giáo viên Thời điểm Bảng 3.4: Bảng chức danh Diễn giải Mã chức danh Tên chức danh Mô tả h Kiểu liệu int nvarchar(50) nvarchar(50) Bảng CHUDE (Chủ đề) in Thuộc tính IdChucDanh TenChucDanh MoTa tế H Bảng CHUCDANH (Chức danh) uế Bảng 3.3: Bảng chi tiết chức danh Bảng 3.5: Bảng chủ đề Kiểu liệu int nvarchar(50) int Nvarchar(50) họ cK Thuộc tính IdChuDe TenChuDe IdChuong MoTa Diễn giải Mã chủ đề Tên chủ đề Mã chương Mô tả Bảng CHUONG (Chương) ườ ng Thuộc tính IdChuong TenChuong IdMonHoc MoTa Đ ại Bảng 3.6: Bảng chương Kiểu liệu int nvarchar(50) nvarchar(50) nvarchar(50) Diễn giải Mã chương Tên chương Mã môn học Mô tả Tr Bảng DOKHO (Độ khó) Thuộc tính IdDoKho TenDoKho Bảng 3.7: Bảng độ khó Kiểu liệu int nvarchar(50) Sinh viên thực hiện: Trần Tuấn Mỹ Diễn giải Mã độ khó Tên độ khó 67 Khóa luận tốt nghiệp Bảng GIAOVIEN (Giáo viên) tế H Diễn giải Mã giáo viên Tên giáo viên Tài khoản Mật Ngày sinh Địa Số điện thoại Trạng thái Mã tổ môn Ghi Hình ảnh Mã quyền Địa Email h Kiểu liệu int nvarchar(50) nvarchar(50) nvarchar(50) datetime nvarchar(50) varchar(50) bit int nvarchar(50) image int varchar(50) in Thuộc tính IdGiaoVien TenGiaoVien TaiKhoan MatKhau NgaySinh DiaChi SoDienThoai TrangThai IdToBoMon GhiChu HinhAnh IdQuyen Email uế Bảng 3.8: Bảng giáo viên cK Bảng GIATHIETCHUNG (Giả thiết chung) Bảng 3.9: Bảng giả thiết chung Kiểu liệu int nvarchar(max) họ Thuộc tính IdGiaThietChung NoiDung Diễn giải Mã giả thiết chung Nội dung Đ ại Bảng KHOA (Khoa) Bảng 3.10: Bảng khoa ng Thuộc tính IdKhoa TenKhoa MoTa Kiểu liệu int nvarchar(50) nvarchar(50) Diễn giải Mã khoa Tên khoa Mô tả ườ Bảng LOAICAUHOI (Loại câu hỏi) Tr Thuộc tính IdLoaiCauHoi TenLoaiCauHoi MoTa Bảng 3.11: Bảng loại câu hỏi Kiểu liệu int nvarchar(50) nvarchar(50) Sinh viên thực hiện: Trần Tuấn Mỹ Diễn giải Mã loại câu hỏi Tên loại câu hỏi Mô tả 68 Khóa luận tốt nghiệp Bảng MATRANKIENTHUC (Ma trận kiến thức) Bảng 3.12: Bảng ma trận kiến thức Diễn giải Mã ma trận kiến thức Số câu nhập Số câu quy định Mã mục kiến thức Mã mức trí uế Kiểu liệu int int int int int tế H Thuộc tính IdMaTranKienThuc SoCauNhap SoCauQuyDinh IdMucKienThuc IdMucTriNang Bảng MONHOC (Môn học) Bảng 3.13: Bảng môn học h Diễn giải Mã môn Tên môn học Mô tả Mã tổ môn in Kiểu liệu int int nvarchar(50) int cK Thuộc tính IdMonHoc TenMonHoc Mô tả IdToBoMon Bảng MUCKIENTHUC (Mục kiến thức) Bảng 3.14: Bảng mục kiến thức họ Kiểu liệu int nvarchar(250) int nvarchar(50) Đ ại Thuộc tính IdMucKienThuc TenMucKienThuc IdChuDe MoTa Diễn giải Mã mục kiến thức Tên mục kiến thức Mã chủ đề Mô tả Bảng MUCTRINANG (Mức trí năng) ng Bảng 3.15: Bảng mức trí ườ Thuộc tính IdMucTriNang TenMucTriNang Kiểu liệu int nvarchar(50) Diễn giải Mã mức trí Tên mức trí Tr Bảng PHANQUYENNHAPCAUHOI (Phân quyền nhập câu hỏi) Thuộc tính IdMaTranKienThuc IdGiaoVien SoCauPhaiNhap Số câu nhập Bảng 3.16: Bảng phân quyền nhập câu hỏi Kiểu liệu int int int int Sinh viên thực hiện: Trần Tuấn Mỹ Diễn giải Mã ma trận kiến thức Mã giáo viên Số câu phải nhập Số câu nhập 69 Khóa luận tốt nghiệp Bảng QUYEN (Quyền) Bảng 3.17: Bảng quyền Diễn giải Mã quyền Tên quyền uế Kiểu liệu int nvarchar(5) Thuộc tính IdQuyen TenQuyen Bảng THAOLUAN (Thảo luận) Kiểu liệu int nvarchar(max) datetime int Diễn giải Mã thảo luận Nội dung Thời điểm Mã câu hỏi h Thuộc tính IdThaoLuan NoiDung ThoiDiem IdCauHoi tế H Bảng 3.18: Bảng thảo luận in Bảng THONGTINDUYET (Thông tin duyệt) Kiểu liệu int int datetime họ Thuộc tính IdCauHoi IdGiaoVien Thời điểm cK Bảng 3.19: Bảng thông tin duyệt Diễn giải Mã câu hỏi Mã giáo viên Thời điểm Bảng TOBOMON (Tổ môn) Đ ại Bảng 3.20: Bảng tổ môn ng Thuộc tính IdToBoMon TenToBoMon MoTa IdKhoa Kiểu liệu int nvarchar(50) int int Diễn giải Mã tổ môn Tên tổ môn Mô tả Mã khoa ườ Ngoài có thêm bảng CAUHOICHINHTHUC (Câu hỏi thức) bảng CAUTRALOICHINHTHUC (Câu trả lời thức) có cấu trúc giống với bảng Tr CAUHOI (Câu hỏi) bảng CAUTRALOI (Câu trả lời) Sinh viên thực hiện: Trần Tuấn Mỹ 70 Khóa luận tốt nghiệp Hình 3.16: Mô hình quan hệ liệu Tr ườ ng Đ ại họ cK in h tế H uế Từ lược đồ quan hệ trên, ta có mô hình quan hệ liệu sau: Sinh viên thực hiện: Trần Tuấn Mỹ 71 Khóa luận tốt nghiệp 3.3 Lưu đồ thuật toán số quy trình Tr ườ ng Đ ại họ cK in h tế H uế 3.3.1 Lưu đồ quy trình tạo câu hỏi Hình 3.17: Lưu đồ quy trình tạo câu hỏi Sinh viên thực hiện: Trần Tuấn Mỹ 72 Khóa luận tốt nghiệp Hình 3.18: Lưu đồ duyệt câu hỏi ườ ng Đ ại họ cK in h tế H uế 3.3.2 Lưu đồ duyệt câu hỏi 3.4 Thiết kế giao diện Tr Một sản phẩm phần mềm muốn thành công việc đảm bảo thực chức năng, nghiệp vụ đặt ban đầu, có yếu tố khác ảnh hưởng không nhỏ đến định lựa chọn khách hàng giao diện sản phẩm Các giao diện chương trình thiết kế phải đảm bảo tính đơn giản, đồng nhất, dễ sử dụng thân thiện cho người dùng Và sau số giao diện xây dựng chương trình: Sinh viên thực hiện: Trần Tuấn Mỹ 73 Khóa luận tốt nghiệp 3.4.1 Giao diện form đăng nhập hệ thống Để sử dụng phần mềm hỗ trợ quy trình xây dựng đề thi trắc nghiệm, người dùng phải tiến hành đăng nhập hệ thống với tài khoản cấp bao gồm tên tài khoản họ cK in h tế H uế mật Đ ại Hình 3.19: Giao diện đăng nhập hệ thống Tr ườ ng 3.4.2 Giao diện thay đổi thông tin đăng nhập Hình 3.20: Giao diện thay đổi thông tin đăng nhập Sinh viên thực hiện: Trần Tuấn Mỹ 74 Khóa luận tốt nghiệp 3.4.3 Giao diện phần mềm Giao diện phần mềm cho phép người dùng nhìn thấy sử dụng đầy đủ cK in h tế H uế chức chương trình họ Hình 3.21: Giao diện phần mềm Tr ườ ng Đ ại 3.3.4 Giao diện soạn câu hỏi Hình 3.22: Giao diện soạn câu hỏi Sinh viên thực hiện: Trần Tuấn Mỹ 75 Khóa luận tốt nghiệp cK in h tế H uế 3.4.5 Giao diện duyệt câu hỏi Tr ườ ng Đ ại họ Hình 3.23: Giao diện duyệt câu hỏi 3.4.6 Giao diện quản lý ngân hàng câu hỏi thức Hình 3.24: Giao diện quản lý ngân hàng câu hỏi thức Sinh viên thực hiện: Trần Tuấn Mỹ 76 Khóa luận tốt nghiệp cK in h tế H uế 3.4.7 Giao diện thông tin người dùng họ Hình 3.25: Giao diện thông tin người dùng Tr ườ ng Đ ại 3.4.8 Giao diện ma trận kiến thức phân quyền soạn thảo Hình 3.26: Giao diện ma trận kiến thức phân quyền soạn thảo Sinh viên thực hiện: Trần Tuấn Mỹ 77 Khóa luận tốt nghiệp PHẦN 2: KẾT LUẬN Phương pháp trắc nghiệm khách quan phương pháp đánh giả kết học tập có tính khoa học, đại, khách quan, mang lại phương phương pháp đánh giá uế tối ưu Nắm bắt lợi phương pháp, tác giả “Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan” đạt số kết tế H định như: Đánh giá thực trạng phần mềm hỗ trợ tạo đề thi nay; hiểu cách kiểm tra, đánh giá thành học tập,phân loại mục tiêu giáo dục mức độ lĩnh vực nhận thức; nắm bắt lý thuyết trắc nghiệm xác định quy trình hỗ trợ tạo đề thi trắc nghiệm khách quan Tìm hiểu áp dụng h số công nghệ, công cụ vào việc “Xây dựng phần mềm hỗ trợ quy trình soạn thảo in đề thi trắc nghiệm khách quan” cK Qua trình phân tích, thiết kế xây dựng, tác giả nhận thấy “Phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan” khóa luận có nhiều khác biệt ưu điểm so với sản phẩm khác tuân thủ quy trình họ phần mềm hỗ trợ tạo đề thi; quản lý, phân định rõ ràng quyền hạn hệ thống; soạn câu hỏi với nhiều dạng câu hỏi khác nhau; hỗ trợ kí tự đặc biệt, hình ảnh, bảng biểu; Đ ại giao diện trực quan, dễ sử dụng hỗ trợ Devexpress,…quản lý hiệu ngân hàng câu hỏi trắc nghiệm sơ lẫn thức, đồng thời trang bị chức thảo luận, kiểm duyệt mẻ vào hệ thống ng Tuy nhiên, bên cạnh ưu điểm trội tồn số hạn chế chưa soạn thảo câu hỏi theo mẫu quy định từ MS Word, chưa kết xuất ngân hàng câu hỏi ườ kèm theo đáp án tệp MS Word để lưu trữ, việc lưu trữ nội dung câu hỏi, đáp án, giả thiết chung dạng file Rtf làm cho dung lượng lưu trữ lớn, phình CSDL Tr Do đó, thời gian tới, đề tài tiếp tục nghiên cứu hỗ trợ thêm nhiều dạng câu hỏi trắc nghiệm theo chuẩn IMS; phát triển thêm chức soạn câu hỏi theo mẫu định kết xuất nội dung câu hỏi, đáp án MS Word để lưu trữ; xây dựng cách lưu trữ cho liệu dạng XML đồng thời hướng đến phần mềm mở đa tảng, quản lý web lẫn di động Sinh viên thực hiện: Trần Tuấn Mỹ 78 Khóa luận tốt nghiệp DANH MỤC TÀI LIỆU THAM KHẢO Dương Thiệu Tống, Trắc nghiệm đo lường thành học tập (Tập 1), Trường ĐHTH TP.HCM, xuất năm 1995 uế Dương Thiệu Tống, Trắc nghiệm đo lường thành học tập (Tập 2), Trường ĐHTH TP.HCM, xuất năm 1998 tế H Dương Quang Thiện, Lập trình Visual C# nào? Toàn tập, Nhà xuất Tổng hợp TP.HCM, năm 2005 GS.TSKH Lâm Quang Thiệp, báo Đo lường đánh giá thành học tập trường Cao Đẳng Đại học h Mai Hải Thanh; Đào Phương Thúy, Tìm hiểu xây dựng hệ thống Framework in hỗ trợ hình thức trắc nghiệm, Luận văn cử nhân tin học Khoa Công nghệ Thông Tr ườ ng Đ ại họ cK tin – Trường Đại học Khoa học Tự nhiên, năm 2005 Sinh viên thực hiện: Trần Tuấn Mỹ Khóa luận tốt nghiệp PHỤ LỤC Code lớp DataProvider: lớp thực việc kết nối truy vấn uế liệu tế H static SqlConnection cn; Đ ại họ cK in h public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool disposing) { if (disposing) if (cn != null) { cn.Dispose(); cn = null; } } ~DataProvider() { Dispose(false); } public void KetnoiCSDL() { if ((cn == null) || (cn.State == ConnectionState.Closed)) { try { ng cn = new SqlConnection(@"Data Source=112.213.91.246;Initial Catalog=qm_test;Persist Security Info=True;User ID=qmtest;Password=25292"); cn.Open(); } Tr ườ catch (SqlException se) { XtraMessageBox.Show("Lỗi kết nối - Xem hổ trợ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); XtraMessageBox.Show(se.Message); } } } public void Ngatketnoi() { cn.Close(); cn = null; } public DataTable SQL_Laydulieu(string tenSP) { Sinh viên thực hiện: Trần Tuấn Mỹ Khóa luận tốt nghiệp uế SqlCommand cmd = new SqlCommand(tenSP, cn) { CommandType = CommandType.StoredProcedure }; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); cmd.Dispose(); da.Dispose(); dt.Dispose(); return dt; } public DataTable SQL_Laydulieu(string tenSP, string[] name, object[] value, int Npara) { cK in h tế H SqlCommand cmd = new SqlCommand(tenSP, cn) { CommandType = CommandType.StoredProcedure }; for (int i = 0; i < Npara; i++) { cmd.Parameters.AddWithValue(name[i], value[i]); } SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); cmd.Dispose(); da.Dispose(); dt.Dispose(); return dt; } public int SQL_Thuchien(string tenSP, string[] name, object[] value, int Npara) { Tr ườ ng Đ ại họ SqlCommand cmd = new SqlCommand(tenSP, cn) { CommandType = CommandType.StoredProcedure }; for (int i = 0; i < Npara; i++) { cmd.Parameters.AddWithValue(name[i], value[i]); } cmd.Dispose(); return cmd.ExecuteNonQuery(); } Sinh viên thực hiện: Trần Tuấn Mỹ [...]... như việc soạn câu hỏi trên MS Word (theo cấu trúc quy định), chưa kết xuất ngân hàng câu hỏi kèm theo đáp án ra tệp MS Word để lưu trữ uế Kết luận: Việc tìm hiểu những lý thuyết cơ bản về kiểm tra, đánh giá thành quả học tập, lý thuyết trắc nghiệm và xây dựng quy trình soạn thảo đề thi trắc nghiệm khách tế H quan là tiền đề quan trọng, là cơ sở để xây dựng phần mềm hỗ trợ quy trình soạn thảo đề Tr ườ... đề Tr ườ ng Đ ại họ cK in h thi trắc nghiệm khách quan của khóa luận Sinh viên thực hiện: Trần Tuấn Mỹ 33 Khóa luận tốt nghiệp CHƯƠNG 2 CÔNG NGHỆ ĐƯỢC SỬ DỤNG ĐỂ XÂY DỰNG PHẦN MỀM uế Sau quá trình nghiên cứu, so sánh, khóa luận đã chọn ra một số công nghệ sau đề ứng dụng vào việc Xây dựng phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm 2.1 tế H khách quan Tổng quan về MICROSOFT NET Sự khởi... ở phần phương trình vi phân cần đến 10 câu hỏi cho kỹ năng lập luận Sinh viên thực hiện: Trần Tuấn Mỹ 29 Khóa luận tốt nghiệp Việc xác định được chi tiết các mục tiêu cụ thể của môn học và thi t kế đề trắc nghiệm bám sát các mục tiêu đó là một đảm bảo để phép đo bằng đề trắc nghiệm có độ giá trị cần thi t 1.4 Quy trình xây dựng đề thi trắc nghiệm khách quan uế Để xây dựng một đề thi trắc nghiệm khách. .. chí cơ bản để đánh giá, so sánh một số Tr phần mềm hỗ trợ soạn thảo, quản lý ngân hàng câu hỏi, tạo đề thi trắc nghiệm như McBank, TestProBasic, ExamSoft với hệ thống hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan của khóa luận Sinh viên thực hiện: Trần Tuấn Mỹ 31 Khóa luận tốt nghiệp Bảng 1.4: Bảng đánh giá một số phần mềm quản lý câu hỏi, thi trắc nghiệm hiện nay √ √ √ √ √ h √ tế H √ ExamSoft... loại như Hỗ trợ thi trắc nghiệm hay Phần mềm quản lý ngân hàng câu hỏi trắc nghiệm ,… cũng ra đời Hiện nay, có nhiều cơ quan đào tạo, công ty sử dụng các phần mềm hay các chương in h trình dùng để kiểm tra đánh giá quá trình dạy và học trên mạng bằng phương pháp trắc nghiệm khách quan: chương trình giúp đỡ học sinh luyện thi của công ty tin học bưu điện cK (netsoft), chương trình thi trắc nghiệm của... để thi t kế cơ sở dữ liệu và bộ công cụ hỗ trợ tạo giao diện Devexpress 13.2.5 Chương 3: Phân tích và thi t kế phần mềm hỗ trợ quy trình soạn thảo đề thi trắc nghiệm - Đây là nội dung chính của khóa luận Chương này trình bày tất cả các giai uế đoạn đi từ khảo sát hiện trạng, mô phỏng hệ thống, phân tích hệ thống thông tin, thi t kế cơ sở dữ liệu, xây dựng thuật toán, thi t kế giao diện, chương trình. .. phương hướng sử dụng kết quả trắc nghiệm: in h  Trắc nghiệm theo chuẩn  Trắc nghiệm theo tiêu chí cK Sau đây, chúng ta sẽ đi khảo sát cụ thể các kiểu câu hỏi trắc nghiệm khách quan 1.2.2 Các kiểu câu hỏi trắc nghiệm khách quan Trong nhóm trắc nghiệm khách quan có nhiều kiểu câu hỏi khác nhau: họ Câu ghép đôi (matching items): - Cấu trúc: Gồm 3 phần Đ ại  Phần chỉ dẫn trả lời  Phần gốc (cột 1): gồm những... luận tốt nghiệp Trắc nghiệm khách quan vẫn có khả năng đánh giá những khả năng tư duy ở mức độ cao, nhưng việc viết những câu hỏi trắc nghiệm để đánh giá mức độ tư duy cao thường là khó khăn, đòi hỏi sự thuần phục trong kỹ năng viết câu hỏi Trắc nghiệm khách quan không đánh giá được khả năng sáng tạo vì số lượng hạn uế chế của câu hỏi Nên phần mềm sẽ cố gắng hỗ trợ cả trắc nghiệm khách quan lẫn tự luận... nghiệm ): Đề thi thường bao gồm rất nhiều câu hỏi, mỗi câu nêu lên vấn đề và những thông tin cần thi t để thí sinh có thể trả lời từng câu một cách ngắn gọn Ngoài ra, trắc nghiệm viết còn được phân loại theo cách chuẩn bị đề trắc nghiệm:  Trắc nghiệm dùng ở lớp học tế H Phân loại theo việc đảm bảo thời gian làm bài trắc nghiệm: uế  Trắc nghiệm tiêu chuẩn hóa  Trắc nghiệm theo tốc độ  Trắc nghiệm không... 2y+ 11=0 B) 2x – 3y – 14=0 D) Một phương trình khác ườ Đáp án: B 1.2.3 Một số tính chất của câu hỏi trắc nghiệm khách quan Tr 1 Nhận xét cơ bản Nhận xét đầu tiên là tất cả các dạng câu hỏi trắc nghiệm khác đều có thể biến đổi về dạng câu hỏi trắc nghiệm nhiều lựa chọn Đây là điểm thuận lợi cho việc thi trắc nghiệm khách quan trên giấy Trong các kiểu câu trắc nghiệm, kiểu câu nhiều lựa chọn được sử dụng

Ngày đăng: 19/10/2016, 21:02

Từ khóa liên quan

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

Tài liệu liên quan