Hiện nay, khi mà ngành Công nghệ Thông tin đang phát triển như vũ bão trên thế giới thì những ứng dụng của nó vào tất cả các lĩnh vực trong đời sống xã hội đã và đang mang lại những hiệu quả cao. Để bắt kịp thời đại, ở Việt Nam hiện nay Công nghệ Thông tin cũng đã được nghiên cứu và ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là trong lĩnh vực Giáo dục và Đào tạo, tin học đã trở thành một công cụ không thể thiếu trong quản lý và giảng dạy....
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - NGHIÊN CỨU KHOA HỌC ĐỀ TÀI XÂY DỰNG NGÂN HÀNG CÂU HỎI VÀ HỖ TRỢ CHO VIỆC SINH CÁC ĐỀ THI TRẮC NGHIỆM Giáo viên hướng dẫn: cô Ngưyễn Thị Quyên Sinh viên thực hiện: Phan Thị Gấm Lớp: A – K54 - CNTT Tổ mơn: Mạng máy tính Hà Nội ngày 16/04/2008 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm MỤC LỤC Lý chọn đề tài I II Mục đích nghiên cứu III Bố cục đề tài IV Nội dung Chương I Một số vấn đề phương pháp thi trắc nghiệm Một số phương pháp kiểm tra đánh giá 1.1 Đặc điểm chung 1.1 Đặc điểm riêng Thực trạng việc kiểm tra đánh giá kết học tập học sinh Hình thức thi trắc nghiệm 1.2 Khái niệm 1.3 Phân loại trắc nghiệm khách quan 1.4 Các dạng câu hỏi trắc nghiệm khách quan 1.5 Ưu nhược điểm phương pháp kiểm tra đánh giá câu hỏi trắc nghiệm khách quan 1.6 Soạn thảo đề kiểm tra sử dụng phương pháp trắc nghiệm Chương II Một số công nghệ sử dụng 10 Chương III Phân tích thiết kế hệ thống 11 A Phân tích hệ thống 11 Đặt vấn đề 11 Giải vấn đề 11 B Thiết kế hệ thống 13 Thiết kế liệu 13 Thiết kế chi tiết chức 15 Chương IV Tổng kết 22 Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm I Lý chọn đề tài Hiện nay, mà ngành Công nghệ Thông tin phát triển vũ bão giới ứng dụng vào tất lĩnh vực đời sống xã hội mang lại hiệu cao Để bắt kịp thời đại, Việt Nam Công nghệ Thông tin nghiên cứu ứng dụng rộng rãi nhiều lĩnh vực, đặc biệt lĩnh vực Giáo dục Đào tạo, tin học trở thành công cụ thiếu quản lý giảng dạy Trong trình dạy học kiểm tra đánh giá phận chủ yếu hợp thành chỉnh thể thống trình đào tạo Lâu nay, sử dụng loại kiểm tra tự luận để đánh giá kết học tập học sinh Loại câu hỏi có nhiều bất cập câu hỏi thường dài, tốn nhiều thời gian cho việc làm bài, khối lượng kiến thức kiểm tra hạn chế, khó sử dụng phương tiện đại kiểm tra đánh giá chẳng hạn máy vi tính Hình thức kiểm tra trắc nghiệm đưa vào áp dụng phổ biến, theo thị trường có nhiều phần mềm trắc nghiệm xuất Tuy nhiên phần mềm chuyên nghiệp giá thành cao nhiều phần mềm chưa thực đáp ứng nhu cầu soạn thảo đề thi giáo viên, nên em chọn đề tài nhằm “xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc” Đề tài em bước đầu mang tính nghiên cứu, em hi vọng phát triển thành phần mềm thi trắc nghiệm trực tuyến đáp ứng nhu cầu giáo viên II Mục đích nghiên cứu Mục đích đề tài nghiên cứu xây dựng hệ thống thi trắc nghiệm trực tuyến nhằm giúp cho giáo viên tạo ngân hàng câu hỏi hỗ trợ việc sinh đề thi trắc nghiệm trực tuyến Xuất phát từ mục đích trên, nhiệm vụ đề tài đặt sau: + Nghiên cứu sở lý thuyết chất phân loại câu hỏi trắc nghiệm + Nghiên cứu công nghệ lập trình NET hệ quản trị sở liệu SQL + Xây dựng phần mềm nhằm hổ trợ việc tạo câu hỏi sinh đề thi trắc nghiệm III Bố cục đề tài Đề tài gồm phần sau Chương I Một số vấn đề phương pháp thi trắc nghiệm Khái niệm, số thuật ngữ thi trắc nghiệm Các hình thức thi trắc nghiệm cách phân loại câu hỏi thi trăc nghiệm Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Chương II Một số công nghệ sử dụng Khái qt ngơn ngữ lập trình C# số vấn đề ADO.NET Tổng quan SQL 2005 Chương III Phân tích thiết kế hệ thống hỗ trợ trắc nghiệm Chương IV Tổng kết Phân tích thiết kế ứng dụng IV Nội dung Chương I Một số vấn đề phương pháp thi trắc nghiệm Một số phương pháp kiểm tra đánh giá Tính đến nay, việc KTĐG kết học tập người ta hay sử dụng phương pháp chủ yếu trắc nghiệm tự luận trắc nghiệm khách quan Trắc nghiệm tự luận: phương pháp kiểm tra gồm câu hỏi dạng mở (loại câu hỏi khơng có câu trả lời hay kiểu trả lời mà có nhiều cách, nhiều hướng trình bày) mà học sinh phải tự trình bày ý kiến viết dài để giải vấn đề mà câu hỏi nêu Trắc nghiệm khách quan: nhóm câu hỏi câu nêu vấn đề với thông tin cần thiết đòi hỏi học sinh phải viết câu trả lời ngắn lựa chọn câu trả lời, chí cần điền thêm vài từ 1.1 Đặc điểm chung Đặc điểm chung trắc nghiệm tự luận trắc nghiệm khách quan là: - Đều đo lường hầu hết thành học tập học tập quan trọng mà khảo sát lối viết khảo sát - Tất sử dụng để khuyến khích học sinh học tập chăm nhằm đạt đến mục tiêu, hiểu biết nguyên lý, tổ chức phối hợp ý tưởng, ứng dụng kiến thức việc giải vấn đề 1.1 Đặc điểm riêng Cả loại trắc nghiệm đòi hỏi vận dụng nhiều phán đốn chủ quan Giá trị hai loại trắc nghiệm phụ thuộc vào tính khách quan đáng tin cậy chúng Tuy nhiên, chúng có điểm khác sau: Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Trắc nghiệm tự luận Trắc nghiệm khách quan Một câu hỏi thuộc loại tự luận địi hỏi thí sinh tự soạn câu trả lời diễn tả ngơn ngữ Một câu hỏi trắc nghiệm khách quan buộc thí sinh phải lựa chọn câu trả lời số câu hỏi cho sẵn Một kiểm tra tự luận gồm số câu hỏi tương đối có tính cách tổng qt, địi hỏi thí sinh phải triển khai câu trả lời lời lẽ dài dòng Một kiểm tra trắc nghiệm thường gồm câu hỏi có tính chất chun biệt đòi hỏi câu trả lời ngắn gọn Khi làm tự luận thí sinh phải Khi làm trắc nghiệm thí sinh bỏ nhiều thời gian để suy nghĩ dùng thời gian để đọc suy nghĩ viết câu trả lời mà khơng tốn thời gian trình bày câu trả lời Kết tự luận xác định Chất lượng trắc nghiệm nhiều người chấm xác định phần kĩ soạn thảo câu hỏi Một tự luận tương đối dễ soạn Một trắc nghiệm khó soạn đề khó chấm khó cho điểm việc chấm cho điểm tương xác đối dễ dàng Với tự luận thí sinh tự bộc lộ cá tính câu trả lời người chấm có tự cho điểm câu trả lời theo xu hướng Với trắc nghiệm người soạn thảo tự bộc lộ kiến thức giá trị thơng qua việc đặt câu hỏi phương pháp trả lời, thí sinh chứng tỏ mức độ hiểu biết qua tỉ lệ câu trả lời Thực trạng việc kiểm tra đánh giá kết học tập học sinh Hiện nay, việc kiểm tra trường nói chung cịn phổ biến hình thức đề tự luận Tuy nhiên, giai đoạn nay, người ta phát số hạn chế sau: Việc làm hạn chế tính tồn diện khách quan nội dung kiểm tra đề thi, đề kiểm tra giáo viên dạy đề nên có phần cảm tính, khơng có thời gian để kiểm tra hết kiến thức có bài, chương Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Nội dung kiểm tra tập trung vào việc kiểm tra kiến thức theo tài liệu sẵn có, nên kiến thức cịn nghèo nàn, đơn điệu, nặng tính diễn giải số vấn đề hẹp, khơng mang tính đầy đủ nên độ tin cậy khơng cao Kết kiểm tra khó xác định trình độ học sinh chưa xây dựng chuẩn mực để đánh giá kết học tập học sinh Hình thức thi trắc nghiệm 1.2 Khái niệm Trắc nghiệm theo nghĩa rộng hoạt động thực để đo lường lực đối tượng nhằm mục đích xác định Trong giáo dục trắc nghiệm tiến hành thường xuyên kỳ thi, kiểm tra để đánh giá kết học tập, giảng dạy phần mơn học, tồn mơn học, cấp học; để tuyển chọn số người có lực vào học khoá học Trắc nghiệm khách quan giáo dục hình thức trắc nghiệm khơng phụ thuộc vào yếu tố chủ quan người giáo viên Hình thức hồn tồn khách quan việc chấm điểm cịn việc lựa chọn nội dung đề kiểm tra, xây dựng câu hỏi câu trả lời có phần mang tính chủ quan Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm 1.3 Phân loại trắc nghiệm khách quan 1.4 Các dạng câu hỏi trắc nghiệm khách quan Trong trắc nghiệm khách quan phân chia nhiều kiểu câu hỏi khác nhau: Câu ghép đôi (matching items): Cho cột nhóm từ, địi hỏi thí sinh phải ghép cặp nhóm từ hai cột với cho phù hợp nội dung Câu điền khuyết (supply items): Nêu mệnh đề có khuyết phận, thí sinh phải nghĩ nội dung thích hợp để điền vào trống Câu trả lời ngắn (short answer): Là câu trắc nghiệm đòi hỏi trả lời câu ngắn Câu sai (yes/no questions): Đưa nhận định, thí sinh phải lựa chọn hai phương án trả lời để khẳng định nhận định hay sai Câu nhiều lựa chọn (multiple choise questions): Đưa nhận định 4-5 phương án trả lời, thí sinh phải chọn để đánh dấu vào phương án phương án tốt 1.5 Ưu nhược điểm phương pháp kiểm tra đánh giá câu hỏi trắc nghiệm khách quan Thi trắc nghiệm khách quan có ưu điểm rõ ràng đánh giá phạm vi kiến thức rộng hình thức thi tự luận Thi tự luận, câu hỏi, tập rơi vào vấn đề Đề Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm có tổng hợp có xác suất trúng “tủ” Đề thi trắc nghiệm khách quan với khoảng 40-70 câu hỏi phủ kín phạm vi kiến thức mơn học chương trình học Nhanh chóng, thời gian việc tiến hành kiểm tra chấm Kiểm tra giới hạn rộng nội dung môn học hay học tính nhanh chóng thời gian nên thời gian ngắn kiểm tra nhiều học sinh, giáo viên có khả tăng cường kiểm tra thúc đẩy học tập Bảo đảm tính khách quan việc đánh giá, tránh số tượng thiếu công thi cử Do câu hỏi hạn định số lượng, đáp án cho trước hạn định nội dung mức đánh giá chuẩm hoá, dễ sử dụng phương pháp thống kê toán học xử lý kết kiểm tra lớp học sinh Cách tiến hành phương tiện kiểm tra đơn giản dễ dàng Ta đưa trắc nghiệm vào loại máy để kiểm tra kiến thức dạy học chương trình hố Bên cạnh ưu điểm trên, nhà sư phạm nhận thấy trắc nghiệm có số nhược điểm sau: Trắc nghiệm chủ yếu câu hỏi với câu trả lời sẵn Điều hạn chế phần tư sáng tạo, việc phát triển ngôn ngữ nói viết học sinh; Trắc nghiệm cho giáo viên biết “kết quả” suy nghĩ học sinh mà khơng biết “q trình” suy nghĩ, nhiệt tình hứng thú học sinh nội dung kiểm tra; Câu hỏi thường liên quan đến kiến thức mục tiêu mức độ cao nên nhiều gán cho kiến thức tầm mở rộng thái quá; Không thể dùng để kiểm tra kĩ thực hành học sinh, lập trình địi hỏi sử dụng máy tính môn Tin lớp 11; Soạn thảo đề thi trắc nghiệm thường khó tương đối tốn kém; Có thể nảy sinh việc học sinh “đốn mị” 1.6 Soạn thảo đề kiểm tra sử dụng phương pháp trắc nghiệm Thành công phương pháp kiểm tra trắc nghiệm phụ thuộc lớn vào việc soạn thảo câu trắc nghiệm Biên soạn đề kiểm tra bao gồm công đoạn sau: Bước 1- Xác định mục đích, yêu cầu đề kiểm tra Phân tích nội dung chương trình giảng dạy thành chủ đề dạy học cụ thể, xác định mức độ quan trọng mục tiêu vấn đề khác cần phải kiểm tra ấn định thời gian cho hợp lý với trình độ, tâm lý lứa tuổi đối tượng học sinh Bước 2- Xác định mục tiêu dạy học Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Để xây dựng đề kiểm tra tốt cần liệt kê chi tiết mục tiêu giảng dạy, thể hành vi hay lực cần phát triển học sinh kết việc học (kiến thức, kĩ thái độ) Bước 3- Lập ma trận đề (ma trận chiều) Lập bảng phân bố câu hỏi ma trận hai chiều + Một chiều chủ đề dạy học, đề mục hay nội dung qui định chương trình hay mạch kiến thức cần đánh giá Đặt chúng hàng ngang + Chiều lại mục tiêu giảng dạy hay mức độ nhận thức học sinh Lĩnh vực nhận thức học sinh THPT thường đánh giá theo mức độ: Nhận biết, thông hiểu, vận dụng Đặt chúng hàng dọc Sau lập bảng đặc trưng ta đề xuất số lượng câu hỏi cho ô Quyết định số lượng câu hỏi cho mục tiêu tuỳ thuộc vào mức độ quan trọng mục tiêu, thời gian làm kiểm tra trọng số qui định cho mạch kiến thức Ví dụ Mức độ Số tiết Nội dung Kiểu mảng biến có số Kiểu Xâu Nhận biết Khách Tự Quan Luận Khách Quan Tự Luận Vận dụng Khách Quan Tự Luận 1 Tổng điểm Kiểu ghi 1 1 Tổng điểm Bước 4- Thông hiểu 1.5 6.5 10 Soạn thảo câu hỏi trắc nghiệm Khi viết câu hỏi trắc nghiệm phải đạt tiêu chuẩn sau: + Nội dung phải thoả đáng + Câu hỏi phải sáng sủa Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm + Các ý khác + Sốt lại câu hỏi Chương II Một số cơng nghệ sử dụng Mơi trường làm việc: Lập trình Net với Window Form Hệ quản trị sơ diệu SQl phiên 2005 Sinh viên thực : Phan Thị Gấm – K54A 10 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Chương III Phân tích thiết kế hệ thống A Phân tích hệ thống Đặt vấn đề Sau tìm hiểu hình thức thi trắc nghiệm tơi thấy hình thức thi áp dụng rộng rãi Việt Nam Trên thị trường có nhiều phần mềm thi trắc nghiệm nói chung giá thành cịn cao số chưa đáp ứng với yêu cầu sử dụng Tôi xây dựng phần mềm với mong muốn tìm hiểu kỹ hình thức thi trắc nghiệm dần hoàn thiện phần mềm hỗ trợ thi trắc nghiệm máy tính Phần mềm cho phép giáo viên sau cấp acount để truy nhập hệ thống nhập câu hỏi vào ngân hàng đề thi sử dụng câu hỏi để tạo đề thi Đề thi trộn thành nhiều đề cho phép chuyển định dạng sang file Word để in ấn Phần mềm hỗ trợ hình thức câu hỏi sau: Câu hỏi có nhiều lựa chọn, câu hỏi có lựa chọn; câu hỏi đúng/sai; câu hỏi kết nối Đối với câu hỏi lựa chọn giáo viên phải nhập đáp án tối đa đáp án Nội dung câu hỏi cho phép chèn ảnh chèn cơng thức vào Giải vấn đề Qua phần khảo sát hệ thống, tìm hiểu yêu cầu hệ thống, nhu cầu sử dụng tơi đưa chức hệ thống sau: Biểu đồ phân cấp chức Sinh viên thực : Phan Thị Gấm – K54A 11 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Hệ thống gồm có chức năng: Quản lý người dùng Chức cho phép số giáo viên có quyền đăng ký làm thành viên hệ thống Khi đăng kí cần cung cấp thông tin tên truy cập, mật khẩu, họ tên Người sử dụng hệ thống phân quyền giáo viên thơng thường có quyền mặc định Khi giáo viên đăng kí, cần chọn môn học đề tạo câu hỏi đề thi để hệ thống phân quyền quản lý Mỗi giáo viên đăng kí vào nhiều mơn học Cho phép đănng nhập phân quyền người sử dụng Cho phép người đăng ký chỉnh sửa thông tin cá nhân cung cấp cho hệ thống Cung cấp giao diện để quản trị hệ thống xóa acount khỏi hệ thống Quản lý môn học Cung cấp giao diện để thêm môn học, cập nhật thông tin môn học Cung cấp giao diện để người quản trị hệ thống loại bỏ môn học khỏi hệ thống môn học bị xóa Acount, câu hỏi hay đề thi thuộc mơn học bị xóa theo Sinh viên thực : Phan Thị Gấm – K54A 12 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Quản lý câu hỏi Các câu hỏi có hai phần Thông tin đơn gồm: Nội dung, ảnh, điểm, thông tin người nhập câu hỏi Thông tin đa: Là đáp án theo câu hỏi Mỗi câu hỏi có tối thiểu đáp án tối đa đáp án Chức cho phép thành viên hệ thống nhập câu hỏi theo dạng mà hệ thống hỗ trợ vào ngân hàng đề thi theo môn học Khi nhập câu hỏi cần nhập đầy đủ thơng tin để hệ thống quản lý Người sử dụng chỉnh sửa xóa câu hỏi tạo Quản lý đề thi Khi nhận yêu cầu, hệ thống cho phép tạo đề thi gốc từ ngân hàng câu hỏi có Việc tạo đề thi gốc hệ thống chọn ngẫu nhiên câu hỏi ngân hàng giáo viên tự xác định câu hỏi để tạo đề Đề thi gốc chứa thông tin tên đề, thời gian làm bài, thời hạn đề tập câu hỏi kèm Sau có đề thi gốc hệ thống hỗ trợ việc sinh đề thi để trộn câu hỏi phương án trả đề thi gốc tạo đề thi khác tập câu hỏi đề thi gốc Giáo viên sử dụng chức chuyển đề thi file word để tiện cho việc quan sát in ấn Khi quản trị hệ thống có u cầu hệ thống tự động xóa đề thi hết thời hạn tồn tại, xóa đề thi cho phép lựa chọn xóa khơng tập câu hỏi đề thi B Thiết kế hệ thống Thiết kế liệu 1.1 Bảng giao_vien: Lưu thông tin Acount Tên trường TenTC Matkhau Họ tên Quyền Kiểu liệu Varchar Varchar Nvarchar Bit Độ rộng 30 20 30 Mô Tả Tên truy cập vào hệ thống Mật truy nhập acount Họ tên acount Lưu quyền Acount Ghi Khóa Gv=0; ad=1 1.2 Bảng mon_học: Lưu thơng tin môn thi mà hệ thống hỗ trợ Sinh viên thực : Phan Thị Gấm – K54A 13 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Tên trường Mamh Tenmh Mota Kiểu liệu Int Nvarchar Text Độ rộng 10 30 Mô Tả Mã môn thi, tự động tăng Lưu tên môn học Lưu mô tả mơn học Ghi Khóa 1.3 Bảng cau_hoi: Ngân hàng câu hỏi hệ thống Tên trường Mach Mamh tenTc Noidung Anh Diem Mota Kiểu liệu Int Int Varchar Nvarchar Image Float Text Độ rộng 10 10 30 10 Mô Tả Mã câu hỏi, tự động tăng Mã môn học tương ứng Lưu mã người tạo câu hỏi Luu nội dung câu hỏi Lưu ảnh câu hỏi Lưu điểm câu hỏi Lưu ghi chú, mơ tả Ghi Khóa Khóa phụ Khóa phụ 1.4 Bảng dap_an: Lưu đáp án câu hỏi Tên trường Mada Mach Noidung Giatri Kiểu liệu Int Int Text Bool Độ rộng Mô Tả Mã đáp án Mã câu hỏi chứa đáp án Nội dụng đáp án Giá trị củ đáp án Ghi Khóa Khóa phụ Đúng/ sai 1.5 Bảng de_thi_goc: Lưu thông tin đề thi gốc tạo Tên trường Madegoc Mamh Tende Thoigian Kihan Kiểu liệu Int Int Nvarchar Int Datetime Độ rộng 10 10 50 Mô Tả Mã đề thi gốc Mã môn học đề thi Tên đề thi thời gian thi Thời gian có hiệu lực đề Ghi Khóa Khóa phụ 1.6 dethigoc_cauhoi: Lưu danh sách câu hỏi đề thi gốc Sinh viên thực : Phan Thị Gấm – K54A 14 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Tên trường Madegoc Mach Kiểu liệu Int Int Độ rộng Mô Tả Ghi Mã đề thi gốc Khóa Mã câu hỏi tương ứng Khóa 1.7 de_thi: Là bảng lưu đề thi sinh từ đề thi gốc Tên trường Made Madegoc Kiểu liệu Int Int Độ rộng Mô Tả Mã đề thi Mã đề thi gốc tương ứng Ghi Khóa Khóa phụ 1.8 dethi_cauhoi: Lưu danh sách câu hỏi đáp án đề thi sinh (đã trộn thứ tự so với đề thi gốc) Tên trường Made Mach Mada1 Mada2 Mada3 Mada4 Kiểu liệu Int Int Int Int Int Int Độ rộng Mô Tả Mã đề thi Mã câu hỏi Mã đáp án thứ 1(ứng câu hỏi) Mã đáp án thứ Mã đáp án thứ Mã đáp án thứ Ghi Khóa Khóa phụ Có thể null Thiết kế chi tiết chức Hệ thống có chức sau 1.9 Chức quản lý người dùng Thiết kế chi tiết module chức Tên chức Quản lý người sử dụng Mục đích Cho phép thêm mới, sửa xóa thông tin Acount, đồng thời phân quyền người sử dụng đăng nhập vào hệ thống Nội dung Thêm: Khi giáo viên muốn tham gia vào hệ thống phải cung cấp cho hệ thống thơng tin tài khoản đăng nhập bao gồm : tên truy cập, mật Nếu thông tin hợp lẹ hệ thống cập nhật chúng vào sơr liệu Cập nhật: Sau đăng kí thành cơng, người sử dụng phép sửa thông tin họ tên thay đổi mật thông Sinh viên thực : Phan Thị Gấm – K54A 15 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm qua chức cập nhật Acount Đăng nhập phân quyền: Chức nhằm cung cấp giao diện đăng nhập người sử dụng Hệ thống kiểm tra giới hạn quyền tương tác người dùng vào hệ thống Xố: Khi giáo viên vi phạm khơng muốn tham gia hệ thống người quản trị xóa thơng tin Acount khỏi hệ thống Mơ hình liệu Chức sử dụng bảng trường tương ứng sau: Giao_vien : Tentc, matkhau, hoten, quyen Mon_hoc : Mamh, tenmh Gv_monhoc: tentc, mamh Mỗi nhập thông tin giáo viên vào giao diện Mô tả sử dụng hệ thống, hệ thống tự động kiểm tra tên truy cập Nếu liệu: trùng với tên truy cập có CSDL hệ thống thêm môn học phép thao tác cho giáo viên vào bảng gv_monhoc thơng báo, cịn khơng tự động cập nhật thơng tin giáo viên vào hệ thống Thiết kế giao diện Các xử lý, thao tác Các thao tác trình THÊM Khi người dùng vào giao diện chức này, hệ thống tự động đưa tất mơn học lên Để đăng kí vào hệ thống, giáo viên phải cung cấp thông tin tên truy cập, mật khẩu, họ tên môn học Nếu tên truy cập tồn CSDL hệ thống thơng báo để người dùng đăng kí theo tên khác Khi thông tin hợp lệ hệ thống tự động thêm Acount vào bảng giao_vien, đồng thời thêm Sinh viên thực : Phan Thị Gấm – K54A 16 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm tentc mamh vào bảng gv_monhoc Các thao tác trình CẬP NHẬT Lựa chọn Acount cần cập nhật combobox tên truy cập chọn giáo viên datagridview Khi cập nhật (sửa) thông tin giáo viên chọn, cần nhập liệu vào ô textbox click vào nút CẬP NHẬT Các thao tác trình Đăng nhập Khi giáo viên cung cấp thông tin đăng nhập, hệ thống kiểm tra tồn Acount đó, hợp lệ cho phép người sử dụng thao tác với chức quyền, khơng hiển thị thơng báo Các thao tác q trình XỐ Chọn acount cần xóa khỏi hệ thống combobox tên truy cập chọn ghi datagridview, sau click vào nút xóa Khi xóa hệ thống loại bỏ thông tin Acount bảng giao_vien bảng gv_monhoc Sau thực thao tác hệ thống tự động load liệu bảng giáo viên lên để tiện theo dõi 1.10 Chức quản lý môn học Thiết kế chi tiết module chức Tên chức Quản lý mơn học Mục đích Thêm mới, sửa, xóa môn học Nội dung Cho phép thao tác liệu để quản lý chủ đề, sở cho việc tạo lập câu hỏi Mơ hình liệu Chức tham chiếu đến bảng sau: Mon_hoc Sinh viên thực : Phan Thị Gấm – K54A 17 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Thiết kế giao diện Các xử lý, thao tác 1.11 Chức quản lý câu hỏi Thiết kế chi tiết module chức Tên chức Thêm mới, sửa, xóa câu hỏi Mục đích Quản lý câu hỏi Nội dung Cho phép thao tác liệu để quản lý câu hỏi, sở cho việc tạo lập câu trả lời Mô hình liệu Chức tham chiếu đến bảng sau: Cau_hoi, dap_an, mon_hoc Sinh viên thực : Phan Thị Gấm – K54A 18 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Thiết kế giao diện Các xử lý, thao tác Thêm câu hỏi: Khi thêm câu hỏi giáo viên phải chọn lựa môn học, dạng câu hỏi combobox, vào điểm cho câu hỏi đó, nhập nội dung cho câu hỏi ảnh câu hỏi có Insert > Picture) Phần thông tin lưu vào bảng cau_hoi Đồng thời giáo viên phải nhập cho câu hỏi tối đa 4đáp án tối thiểu đáp án lựa chọn giá trị tương ứng cho đáp án Các thông tin đáp án câu hỏi đưa vào bảng đáp án Sửa câu hỏi: Chức cho phép sửa nội dung câu hỏi đáp án tương ứng Xóa câu hỏi: Giáo viên người quản trị hệ thống có quyền click vào nút xóa câu hỏi để loại bỏ câu hỏi khỏi ngân hàng Thống kê câu hỏi theo người dùng: Cho phép liệt kê câu hỏi giáo viên Sinh viên thực : Phan Thị Gấm – K54A 19 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm 1.12 Quản lý đề thi 1.12.1.Chức tạo đề thi gốc xóa đề thi gốc Thiết kế chi tiết module chức Tên chức quản lý đề thi Mục đích Tạo đề thi gốc dựa tập câu hỏi môn học Nội dung Cho phép tạo đề thi gốc với câu hỏi tương ứng, làm sở cho việc sinh đề thi chuyển định dạng đề thi để in ấn Mô hình liệu Chức sử dụng bảng trường tương ứng sau Cau_hoi: mach, noidung, diem De_thi_goc: Tất trường Thiết kế giao diện Các xử lý, thao tác Tạo đề: Hệ thống cho phép tạo đề thi có tối thiểu 10 câu hỏi, tối đa 40 câu hỏi Khi vào giao diện trang tạo đề thi hệ thống tự động đưa lên thông tin môn học cho phép tạo đề combobox môn học, số câu hỏi tạo đề, chọn cách tạo đề tự chọn câu hỏi có bảng câu hỏi tương ứng với mơn học Sau giáo viên tạo đề cách thực thao tác sau: Chọn môn thi combobox môn thi Chọn số câu hỏi đề Nhập thời gian thi đề Chọn kì hạn cho đề tồn Nhập tên đề Chọn cách thức chọn tập câu hỏi cho đề thi: Nếu click vào Sinh viên thực : Phan Thị Gấm – K54A 20 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm “chọn câu tự động” hệ thống tự lấy tập câu hỏi cho đề từ CSDL, cịn click “tự chọn câu hỏi” hệ thống cung cấp bảng câu hỏi môn học để người dùng chọn trực tiếp Để tạo đề click vào nút “Tạo đề” hệ thống đưa thông tin đề vào bảng de_thi_goc tập câu hỏi đề vào bảng detigoc_cauhoi Xóa đề gốc: Khi click vào nút “xóa đề thi” hệ thống tự động loại bỏ đề thi gốc hết hạn khỏi bảng de_thi_goc, đồng thời xóa ln đề thi sinh từ đề thi gốc Sau xóa xong hệ thống đưa thơng báo xác nhận 1.12.2.Chức sinh đề thi chuyển đề thi sang file word Thiết kế chi tiết module chức Tên chức Mục đích Sinh đề thi, chuyển file word Sinh tập đề thi đề từ đề thi gốc Chuyển đề thi sang file word để tiện theo dõi in ấn Nội dung Sinh đề thi từ đề thi gốc cho phép chuyển đề thi từ file word làm sở cho việc in ấn Mơ hình liệu Chức sử dụng bảng trường tương ứng sau De_thi_goc: madegoc, tên đề thi Dethigoc_cauhoi Cau_hoi: mach, noidung, diem Dap_an: Tất trường Sinh viên thực : Phan Thị Gấm – K54A 21 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Thiết kế giao diện Các xử lý, thao tác Sinh đề: Vào chức sinh đề thi, hệ thống cho phép người dùng chọn mơn thi có đề thi gốc tự động liệt kê đề thi gốc, chọn đề thi gốc bên phải thị tập câu hỏi tương ứng đề thi Click nút “Sinh đề thi”, hệ thống tự động trộn câu hỏi đáp án tương ứng chúng đề thi gốc để tạo tập đề thi đề thi gốc Tập đề sinh liệt kê combobox tập đề Click chọn đề tập đề có tập câu hỏi đáp án tương ứng bên phải Chuyển sang Word: chọn đề thi tập đề thi Click nút “Chuyển sang Word”, hệ thống thị toàn đề thi hình word Chương IV Tổng kết Sau thời gian nghiên cứu đề tài “Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm.”, đề tài fiải vấn đề sau: Nghiên cứu sở lý thuyết số vấn đề hình thức trắc nghiệm khách quan kiểm tra đánh giá, bước lập kiểm tra, làm cho việc xây dựng sử dụng câu hỏi khách quan kiểm tra đánh giá kết học tập Sinh viên thực : Phan Thị Gấm – K54A 22 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Xây dựng hệ thống trắc nghiệm cho phép tạo lập môn học, câu hỏi, đề thi sinh đề thi trắc nghiệm Hướng phát triển đề tài: Hoàn thiện hệ thống thành phần mềm đưa sử dụng Sinh viên thực : Phan Thị Gấm – K54A 23 ... 21 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Thi? ??t kế giao diện Các xử lý, thao tác Sinh đề: Vào chức sinh đề thi, hệ thống cho phép người dùng chọn mơn thi có đề thi. .. Sinh viên thực : Phan Thị Gấm – K54A Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Trắc nghiệm tự luận Trắc nghiệm khách quan Một câu hỏi thuộc loại tự luận địi hỏi thí sinh. .. làm cho việc xây dựng sử dụng câu hỏi khách quan kiểm tra đánh giá kết học tập Sinh viên thực : Phan Thị Gấm – K54A 22 Xây dựng ngân hàng câu hỏi hỗ trợ cho việc sinh đề thi trắc nghiệm Xây dựng