tìm hiểu và xây dựng hệ thống framwork hỗ trợ các hình thức trắc nghiệm

178 308 0
tìm hiểu và xây dựng hệ thống framwork hỗ trợ các hình thức trắc nghiệm

Đ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

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM SINH VIÊN THỰC HIỆN MAI HẢI THANH ĐÀO PHƯƠNG THÚY TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG FRAMEWORK HỖ TRỢ CÁC HÌNH THỨC TRẮC NGHIỆM LUẬN VĂN CỬ NHÂN TIN HỌC Tp.HCM, 2005 0112113 0112448 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM SINH VIÊN THỰC HIỆN MAI HẢI THANH ĐÀO PHƯƠNG THÚY 0112113 0112448 TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG FRAMEWORK HỖ TRỢ CÁC HÌNH THỨC TRẮC NGHIỆM GIẢNG VIÊN HƯỚNG DẪN ThS TRẦN MINH TRIẾT ThS NGUYỄN TẤN TRẦN MINH KHANG Tp.HCM, 2005 LỜI CÁM ƠN Chúng em xin chân thành cám ơn Khoa Công Nghệ Thông Tin, trường Đại Học Khoa Học Tự Nhiên TpHCM tạo điều kiện tốt cho chúng em thực đề tài luận văn tốt nghiệp Chúng em xin chân thành cám ơn Thầy Trần Minh Triết Thầy Nguyễn Tấn Trần Minh Khang tận tình hướng dẫn, bảo chúng em suốt thời gian thực đề tài Chúng em xin chân thành cám ơn quý Thầy Cơ Khoa tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu năm học vừa qua Chúng xin nói lên lịng biết ơn sâu sắc Ông Bà, Cha Mẹ chăm sóc, ni dạy chúng thành người Xin chân thành cám ơn anh chị bạn bè ủng hộ, giúp đỡ động viên chúng em thời gian học tập nghiên cứu Mặc dù chúng em cố gắng hoàn thành luận văn phạm vi khả cho phép chắn khơng tránh khỏi thiếu sót Chúng em kính mong nhận cảm thơng tận tình bảo quý Thầy Cô bạn Sinh viên thực hiện, Mai Hải Thanh & Đào Phương Thúy 07/2005 MỤC LỤC Trang MỤC LỤC i DANH SÁCH CÁC HÌNH v DANH SÁCH CÁC BẢNG ix Chương Tổng quan 1.1 Xu hướng chung 1.2 Hình thức thi trắc nghiệm 1.3 Lý mục tiêu đề tài 1.4 Cấu trúc báo cáo: 3 Chương 2.1 Chuẩn, chuẩn trắc nghiệm đặc tả IMSQTI Chuẩn chuẩn trắc nghiệm 2.1.1 Giới thiệu chung 2.1.2 Tổ chức IMS 2.2 Đặc tả IMSQTI (Question and Test Interoperability) 11 2.2.1 Lịch sử phiên bản: 11 2.2.2 Mục đích thiết kế 11 2.2.3 Cấu trúc tổ chức thi câu hỏi 13 Chương 3.1 Phân loại câu hỏi trắc nghiệm 15 Sơ đồ lớp interaction 3.1.1 3.1.2 interaction 15 inlineInteraction 3.1.3 blockInteraction 16 3.2 Sơ đồ lớp choice 3.3 Các loại câu hỏi phân loại theo interaction 3.3.1 choiceInteraction 3.3.2 orderInteraction 3.3.3 associateInteraction 3.3.4 3.3.5 3.3.6 matchInteraction 19 gapMatchInteraction 19 inlineChoiceInteraction 3.3.7 3.3.8 3.3.9 textEntryInteraction 20 extendedTextInteraction 21 hottextInteraction 8 i 3.3.10 3.3.11 3.3.12 hotspotInteraction 22 selectPointInteraction 23 graphicOrderInteraction 3.3.13 3.3.14 3.3.15 3.3.16 3.3.17 graphicAssociateInteraction 25 graphicGapMatchInteraction 26 positionObjectInteraction 26 sliderInteraction 27 drawingInteraction 27 3.3.18 3.3.19 Chương uploadInteraction 27 customInteraction 27 Kiến trúc chung phần mềm .28 4.1 Phát biểu toán: 4.2 Mơ hình kiến trúc tổ chức hoạt động 4.2.1 4.2.2 4.2.3 4.2.4 Engine 30 ETSONLINE 36 ETSClient 45 InteractionDefinition 4.2.5 4.2.6 4.2.7 ImportExportEngine 50 QuestionsPlugins 50 UserInterfacePlugins 4.2.8 ETSPluginService 4.2.9 HelpCenter 51 0 4.3 Thiết kế liệu 4.3.1 Lược đồ bảng liệu 4.3.2 Danh sách chức bảng liệu 53 Chương Module quản lý 55 5.1 Đặc tả yêu cầu chức module quản lý 5.2 Mơ hình Use-Case 5 5.2.1 5.2.2 5.3 Lược đồ mơ hình Use-Case 56 Đặc tả số Use-Case 58 Các lược đồ 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 Lược đồ “CreateFolder”: 64 Lược đồ “ChangeRole”: 65 Lược đồ “CreateMember”: 65 Lược đồ “UpdateDataFromWin”: 66 Lược đồ “ExportToMSWord”: 66 Các hình giao diện hướng dẫn sử dụng 5.4.1 5.4.2 5.4.3 5.4.4 Chức quản lý câu hỏi 67 Chức quản lý đề thi 69 Chức quản lý thành viên 71 Chức quản lý ngân hàng câu hỏi, ngân hàng đề thi 75 ii Chương Module soạn thảo 78 6.1 Đặc tả yêu cầu chức module soạn thảo 6.2 Mơ hình Use-Case 8 6.2.1 6.2.2 6.3 Lược đồ mơ hình Use-Case 78 Đặc tả số Use-Case 79 Các lược đồ 6.3.1 6.3.2 6.4 Lược đồ “CreateQuestion” 86 Lược đồ “ImportQuestionFromMSWord” 87 Các hình giao diện hướng dẫn sử dụng 6.4.1 6.4.2 6.4.3 6.4.4 Chức “Soạn thảo nội dung câu hỏi” 87 Chức “Import danh sách câu hỏi từ MS Word” 91 Chức “Soạn thảo thông tin section” 92 Chức “Biên tập nội dung section” 6.4.5 6.4.6 Chức “Soạn thảo thông tin đề thi” 97 Chức “Biên tập nội dung đề thi” 99 Chương Module plugin 101 7.1 Mục đích vị trí plugin hệ thống 101 7.2 Tổ chức plugin câu hỏi 10 7.3 Plugin template đề thi 10 7.3.1 7.3.2 Các bước để tạo template 104 Hình ảnh giao diện: 10 7.4 Chương 8.1 Plugin thành phần giao diện 108 Module tổ chức thi cử 111 Đặc tả yêu cầu chức module tổ chức thi cử 11 8.2 Mơ hình Use-Case 111 8.2.1 Lược đồ mơ hình Use-Case 111 8.2.2 Đặc tả số Use-Case 112 8.3 Các lược đồ 117 8.3.1 Lược đồ “DoTest” 117 8.3.2 Lược đồ “RequestResult” 118 8.3.3 Lược đồ “ViewMemberResults” 118 8.4 Giao diện hướng dẫn sử dụng 118 8.4.1 Sơ đồ hình giao diện 118 8.4.2 Chức thi 118 8.4.3 Chức tra cứu danh sách thí sinh kết thi 119 Chương Các kỹ thuật bổ sung .122 9.1 Kỹ thuật thiết kế web application linh động load động user control 122 9.2 Kỹ thuật automation Microsoft Word 124 iii 9.2.1 9.2.2 9.2.3 Giới thiệu 124 Các đối tượng MS Word 124 Ngôn ngữ VBA (Microsoft Visual Basic for Applications) 12 9.2.4 Ứng dụng hệ thống 128 Chương 10 Tổng kết 132 10.1 Kết luận 132 10.2 Hướng phát triển 13 Phuï luïc A - Export database theo đặc tả IMSQTI 133 Phuï luïc B - Phần lưu trữ XML số dạng câu hỏi đặc tả IMSQTI 135 TÀI LIỆU THAM KHẢO 138 iv DANH SÁCH CÁC HÌNH Hình 1-1 Logo ETS Hình 1-2 Logo ETS-TOEFL Hình 1-3 Logo MCAD - Microsoft Hình 1-4 Logo MCDBA - Microsoft Hình 2-1 Logo tổ chức IMS Hình 2-2 Vai trị thành phần tham gia hệ thống sử dụng đặc tả IMSQTI 12 Hình 2-3 Cấu trúc thi đặc tả IMSQTI 13 Hình 3-1 Sơ đồ lớp interaction 15 Hình 3-2 Sơ đồ lớp inlineInteraction 15 Hình 3-3 Sơ đồ lớp blockInteraction 16 Hình 3-4 Sơ đồ lớp choice 16 Hình 3-5 Câu hỏi choiceInteraction với lựa chọn 17 Hình 3-6 Câu hỏi choiceInteraction với nhiều lựa chọn 17 Hình 3-7 Câu hỏi orderInteraction 18 Hình 3-8 Câu hỏi associateInteraction 18 131 Chương 10 Tổng kết 10.1 Kết luận 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, đề tài đạt mục tiêu sau: ối o Xây dựng cổng dịch vụ thi cử hệ thống liên hoàn ph hợp nhuần nhuyễn môi trường web windows việc quản lý ngân hàng câu hỏi, đề thi tổ chức thi trắc nghiệm a o Có khung ứng dụng (framework) linh động, có tính tiến hó cao giúp cho việc mở rộng nâng cấp hệ thống thật dễ dàng hiệu n o Xây dựng ứng dụng web windows tiện dụng, ổ định nhiều tính hữu ích, ứng dụng thực tế việc soạn câu hỏi, đề thi trắc nghiệm thực việc đánh giá, kiểm tra nhanh chóng L, o Cấu trúc câu hỏi trắc nghiệm tuân theo đặc tả IMSQTI – đặc tả XM đặc tả quốc tế sử dụng rộng rãi giới Nhờ đó, sở liệu ngân hàng câu hỏi hệ thống có khả trao đổi, phân phối hay sử dụng lại hệ thống khác giới có sử dụng đặc tả 10.2 Hướng phát triển Thêm nhiều loại câu hỏi thêm Hỗ trợ thêm nhiều phiên khác cho loại câu hỏi Hoàn thiện thêm chức giúp thuận tiện cho người sử dụng 132 Phuï luïc A - Export database theo đặc tả IMSQTI Nội dung file XSLT làm nhiệm vụ export: 133 134 Phuï luïc B - Phần lưu trữ XML số dạng câu hỏi đặc tả IMSQTI o Câu hỏi inlineChoiceInteraction: H O Which of the following elements are used to fo rm water? Hydrogen Helium Carbon Oxygen Nitrogen Chlorine 135 o Câu hỏi textEntryInteraction: York

Identify the missing word in this famous quote from Shakespeare's Richard III.

Now is the winter of our discontent Made glori ous summer by this sun of ; And all the clouds that lour'd upon our house In the deep bosom of the ocean buried.

136 o Câu hỏi orderInteraction: DriverC DriverA DriverB The following F1 drivers finished on the podiu m in the first ever Grand Prix of Bahrain Can you rearrange them into the correct finishing order? Rubens Barrichello Jenson Button Michael Schumacher 137 TÀI LIỆU THAM KHẢO [1] www.msdn.microsoft.com [2] www.imsglobal.org [3] www.el.edu.net.vn [4] www.codeproject.com [5] www.dnzone.com [6] www.asp.net [7] www.w3.org 138 ... KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM SINH VIÊN THỰC HIỆN MAI HẢI THANH ĐÀO PHƯƠNG THÚY 0112113 0112448 TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG FRAMEWORK HỖ TRỢ CÁC HÌNH THỨC TRẮC NGHIỆM GIẢNG... đề tài Như nói, hình thức trắc nghiệm trở thành xu hướng tất yếu cho nhiều kỳ thi, đặc biệt đất nước Việt Nam Trắc nghiệm hình thức thi giấy máy tính Trong hình thức thi trắc nghiệm giấy phổ... Phát biểu toán: ETSONLINE hệ thống framework dịch vụ hỗ trợ hình thức trắc nghiệm khác Hệ thống cho phép tài khoản giáo viên quản lý hiệu sinh viên đề thi, câu hỏi …; hỗ trợ tài khoản sinh viên

Ngày đăng: 04/10/2014, 00:42

Từ khóa liên quan

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

Tài liệu liên quan