Khóa luận tốt nghiệp 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 537 1
Khóa luận tốt nghiệp 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 Sinh viên thực hiện: Trần Tuấn Mỹ i Lời Cám Ơn Với tình cả m chân thành, tôi 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ế , các thầ y cô giáo, gia đình, bạ n bè và Công ty Cổ phầ n Đầ u tư và Phát triể n Công Nghệ Tekciz – Chi nhánh Huế đã tạ o điề u kiệ n, độ ng viên và giúp đỡ tôi rấ t nhiề u trong quá trình hoàn thành luậ n vă n tố t nghiệ p này. Đặ c biệ t, tôi 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 các tài liệ u và có những đánh giá, nhậ n xét, góp ý thẳ ng thắ n để tôi có thể hoàn thiệ n báo cáo khóa luậ n tố t nghiệ p mộ t cách tố t nhấ t. Mặ c dù tôi đã rấ t cố gắ ng nhưng luậ n vă n sẽ không thể tránh khỏ i những thiế u sót, rấ t mong nhậ n được những ý kiế n đóng góp, bổ sung củ a quý thầ y cô để tôi có thể sữa chữa, bổ sung, nghiên cứu và phát triể n hơn về đề tài này. Tôi xin chân thành cả m ơn! Huế , tháng 5 nă m 2014 Sinh viên Trần Tuấn Mỹ i i Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ ii MỤC LỤC LỜI CÁM ƠN i MỤC LỤC ii DANH MỤC HÌNH ẢNH v DANH MỤC BẢNG BIỂU vii DANH MỤC CÁC TỪ VIẾT TẮT viii PHẦN 1: MỞ ĐẦU 9 1. Lý do chọn đề tài 9 2. Mục tiêu của đề tài 9 3. Đối tượng và phạm vi nghiên cứu 10 4. Phương pháp nghiên cứu 10 5. 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 1.1. Kiểm tra, đánh giá thành quả học tập 12 1.1.1. Một số định nghĩa cơ bản 13 1.1.2. Mục tiêu giáo dục và các mức độ của 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 và phân loại các phương pháp trắc nghiệm 18 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ủa 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 và tự luận 26 1.2.5. Cách viết câu hỏi trắc nghiệm khách quan 27 1.3. Mục tiêu giảng dạy và 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 và đánh giá một số phần mềm quản lý, tạo đề thi trắc nghiệm hiện nay 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 về MICROSOFT .NET 34 2.1.1. Định nghĩa .NET 34 Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ iii 2.1.2. Mục tiêu của .NET 34 2.1.3. Các dịch vụ của .NET 35 2.1.4. Lợi ích việc ứng dụng Microsoft .NET trong hệ thống hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan 35 2.2. .NET FRAMEWORK 36 2.3. Sử dụng ADO.NET để lập trình WINFORM 37 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ị cơ sở dữ liệu SQL Server để lưu trữ và thao tác dữ liệu 43 2.4.1. Giới thiệu chung 43 2.4.2. Các thành phần của SQL Server 44 2.4.3. Microsoft SQL Server 2008 45 2.5. Tạo giao diện bằng bộ 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 SOẠN THẢO ĐỀ THI TRẮC NGHIỆM KHÁCH QUAN 48 3.1. Tổng quan về phần mềm hỗ trợ soạn thảo đề thi trắc nghiệm 48 3.1.1. Giới thiệu về 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 3.2.1. Phân tích hệ thống về chức năng 50 3.2.2. Phân tích hệ thống về dữ liệu 60 3.3. Lưu đồ thuật toán một số quy trình chính 72 3.3.1. Lưu đồ quy trình tạo câu hỏi 72 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 chính của phần mềm 75 3.3.4. Giao diện soạn câu hỏi 75 Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ iv 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 chính 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 và phân quyền soạn thảo 77 PHẦN 2: KẾT LUẬN 78 DANH MỤC TÀI LIỆU THAM KHẢO Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ v DANH MỤC HÌNH ẢNH Hình 1.1: Mô hình về vị trí của kiểm tra, đánh giá trong GD-ĐT 12 Hình 1.2: Các mức độ hành vi của lĩnh vực nhận thức 15 Hình 1.3: Phân loại các phương pháp trắc nghiệm 18 Hình 2.1: Mô hình .NET Framework 36 Hình 2.2: Mô hình hướng đối tượng của ADO.NET 38 Hình 2.3: Các thành phần của 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 năng 51 Hình 3.3: Chức năng quản lý người dùng 52 Hình 3.4: Chức năng quản lý hệ thống 52 Hình 3.5: Chức năng soạn câu hỏi 52 Hình 3.6: Chức năng quản lý môn học 53 Hình 3.7: Chức năng in đề 53 Hình 3.8: Sơ đồ ngữ cảnh 54 Hình 3.9: Sơ đồ luồng dữ liệu mức 0 55 Hình 3.10: Sơ đồ phân rã chức năng 1.0 56 Hình 3.11: Sơ đồ phân chức năng 2.0 57 Hình 3.12: Sơ đồ phân rã chức năng 3.0 58 Hình 3.14: Sơ đồ phân rã chức năng 5.0 60 Hình 3.15: Sơ đồ thực thể - mối quan hệ 65 Hình 3.16: Mô hình quan hệ dữ 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 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 chính của 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 Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ vi Hình 3.24: Giao diện quản lý ngân hàng câu hỏi chính thức 76 Hình 3.25: Giao diện thông tin người dùng 77 Hình 3.26: Giao diện ma trận kiến thức và phân quyền soạn thảo 77 Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ vii DANH MỤC BẢNG BIỂU Bảng 1.1: Tương quan số lựa chọn và độ may rủi 22 Bảng 1.2: Bảng so sánh ưu thế hai phương pháp trắc nghiệm và tự luận 26 Bảng 1.3: Dàn bài trắc nghiệm môn Toán 29 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 32 Bảng 2.1: Một số giao thức thường dùng 38 Bảng 2.2: Thuộc tính và phương thức của đối tượng SqlConnection 39 Bảng 2.3: Thuộc tính và phương thức của đối tượng DataReader 40 Bảng 3.1: Bảng câu hỏi 66 Bảng 3.2: Bảng câu trả lời 66 Bảng 3.3: Bảng chi tiết chức danh 67 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 Bảng 3.7: Bảng độ khó 67 Bảng 3.8: Bảng giáo viên 68 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 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í năng 69 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ổ bộ môn 70 Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ viii DANH MỤC CÁC TỪ VIẾT TẮT BFD : Bussiness Flow Diagram CD : Context Diagram CLR : Common Language Runtime CSDL : Cơ sở dữ liệu DFD : Data Flow Diagram RTF : Rich Text Format SQL : Structure Query Language XML : Extensible Markup Language Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ 9 PHẦN 1: MỞ ĐẦU 1. Lý do chọn đề tài Hiện nay, trắc nghiệm là một trong những phương pháp đánh giá thành quả học tập đã được quan tâm, áp dụng nhiều trên toàn thế giới, đặc biệt trong các kì thi có giá trị quốc tế như TOEFL, GMAT, GRE của tổ chức ETS hay MCSE, MCAD của Microsoft. Đi cùng xu hướng đó, tại Việt Nam, những năm gần đây, song song với việc đổi mới phương pháp dạy và học, việc đổi mới hình thức thi cử cũng trở nên cấp thiết. Trong đó, trắc nghiệm khách quan cũng được nhiều tổ chức, cá nhân quan tâm sử dụng bởi tính khách quan, trung thực, chính xác, kiểm tra được nhiều kiến thức, tránh tình trạng học tủ, học vẹt, nâng cao chất lượng của các kì thi. Với sự phát triển của công nghệ thông tin, đã có nhiều phần mềm được xây dựng 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í nhưng đa số các phần mềm này tồn tại nhiều hạn chế như phần mềm McMix chỉ hỗ trợ trộn đề thi, phần mềm quản lý ngân hàng câu hỏi và soạn đề TestProBasic không thể soạn thảo câu hỏi với công thức toán, hóa, hình ảnh, không quản lý được người dùng, khó tùy biến trong việc ra đề, phần mềm TestProfessional 2008 chỉ hỗ trợ cho một số môn học, khó khăn trong việc cập nhật câu hỏi, trích xuất đề ra dạng file word dễ bị chỉnh sửa… Từ đó, yêu cầu cần có một phần mềm tạo đề thi trắc nghiệm khắc phục được những hạn chế trên là cần thiết. Với lý do đó, tôi 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. 2. Mục tiêu của đề tài - Nghiên cứu tổng quan lý thuyết trắc nghiệm khách quan. - Đánh giá thực trạng một số phần mềm tạo đề thi trắc nghiệm hiện nay ở Việt Nam, nước ngoài. - 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 quyết 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 một phần mềm mở. Khóa luận tốt nghiệp Sinh viên thực hiện: Trần Tuấn Mỹ 10 3. Đối tượng và 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.  Phạm vi nghiên cứu - Địa điểm thực tập: Công ty Cổ phần Đầu tư và Phát triển Công Nghệ Tekciz – Chi nhánh Huế. - Thời gian: từ 10/02/2014 đến 17/05/2014. 4. Phương pháp nghiên cứu - Sử dụng phương pháp duy vật biện chứng trong Kinh tế làm phương pháp cơ bản kết hợp với các 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 thực tế hiện nay. - Phương pháp phân tích, thiết kế hệ thống: dựa trên những thông tin thu được để tiến hành phân tích, thiết kế hệ thống bao gồm những chức năng của các phân hệ phần mềm sẽ xây dựng thông qua quá trình mô hình hóa hệ thống, chuẩn hóa cơ sở dữ liệu một cách phù hợp. - Phương pháp lập trình hướng chức năng: sau khi tiến hành phân tích, thiết kế hệ thống, sẽ lựa chọn ngôn ngữ lập trình C Sharp với hệ quản trị cơ sở dữ liệu SQL Server 2008 để quản lý. 5. Nội dung khóa luận Ngoài Phần mở đầu, Kết luận, Khóa luận được trình bày trong 3 chương: 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 – Trình bày khái quát các khái niệm về kiểm tra, đánh giá thành quả 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 và so sánh, đánh giá một số phần mềm quản lý câu hỏi và tạo đề thi trắc nghiệm hiện nay. Chương 2: Công nghệ sử dụng để xây dựng phần mềm - Trình bày tổng quan về MICROSOFT .NET, .NET FRAMWORK, ADO.NET. Đồng thời giới thiệu hệ quản [...]... 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 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 đề 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... so sánh một số 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 Phần mềm Tiêu chí Hệ thống của khóa luận Quản lý cây... ở 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 Để xây dựng một đề thi trắc nghiệm khách quan, .. .Khóa luận tốt nghiệp trị cơ sở dữ liệu Microsoft SQL Server - công cụ dùng để 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 đ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... 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 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 (netsoft), chương trình thi trắc nghiệm của đại... kết quả trắc nghiệm:  Trắc nghiệm theo chuẩn  Trắc nghiệm theo tiêu chí 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: Câu ghép đôi (matching items): - Cấu trúc: Gồm 3 phần  Phần chỉ dẫn trả lời  Phần gốc (cột 1): gồm những câu ngắn, đoạn, chữ,…  Phần lựa... Mỹ 23 Khóa 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 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. .. CHƯƠNG 2 CÔNG NGHỆ ĐƯỢC SỬ DỤNG ĐỂ XÂY DỰNG PHẦN MỀM 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 khách quan 2.1 Tổng quan về MICROSOFT NET Sự khởi xướng ý tưởng NET là một bước đột phá mới của Microsoft Nó bao hàm nhiều quan niệm hiện hữu và những triết lý Microsoft đưa ra công nghệ... cáo khóa luận ) - Vấn đáp - Các trắc nghiệm mô phỏng và biểu diễn (những bài thi kĩ năng) - Các kỳ thi tổng hợp - Khóa luận hoặc đề án năm thứ tư - Tự đánh giá (một số trường đại học ở Mỹ đang áp dụng) - Đánh giá theo bộ hồ sơ (portfolio) Sinh viên thực hiện: Trần Tuấn Mỹ 17 Khóa luận tốt nghiệp 1.2 Lý thuyết trắc nghiệm 1.2.1 Định nghĩa trắc nghiệm và phân loại các phương pháp trắc nghiệm Trắc nghiệm. .. thống hỗ trợ quy trình soạn thảo đề thi trắc nghiệm khách quan Microsoft NET mang lại một số lợi ích sau: Đối với hệ thống: Microsoft NET sẽ cung cấp một môi trường trong suốt, bảo mật cao đáp ứng các mục tiêu của hệ thống Sinh viên thực hiện: Trần Tuấn Mỹ 35 Khóa luận tốt nghiệp Đối với người lập trình: Microsoft NET cung cấp cho người lập trình khả năng lập trình đơn giản và dễ nâng cấp với sự hỗ trợ . 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 SOẠN THẢO ĐỀ THI TRẮC NGHIỆM KHÁCH QUAN 48 3.1. Tổng quan về phần mềm hỗ trợ soạn thảo đề thi trắc nghiệm. ở Việt Nam, nước ngoài. - 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 quy t vấn đề quản lý người dùng, quản lý kiến thức. và quy trình xây dựng đề thi trắc nghiệm khách quan – Trình bày khái quát các khái niệm về kiểm tra, đánh giá thành quả 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

Ngày đăng: 23/05/2015, 09:41

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan