1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

Đ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

Thông tin cơ bản

Định dạng
Số trang 178
Dung lượng 17,14 MB

Nội dung

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

HÌNH ẢNH LIÊN QUAN

Hình 2-3 Cấu trúc bài thi trong đặc tả IMSQTI - 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
Hình 2 3 Cấu trúc bài thi trong đặc tả IMSQTI (Trang 35)
Hình 3-1 Sơ đồ lớp interaction - 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
Hình 3 1 Sơ đồ lớp interaction (Trang 38)
Hình 3-3 Sơ đồ lớp blockInteraction - 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
Hình 3 3 Sơ đồ lớp blockInteraction (Trang 39)
Hình 3-5 Câu hỏi choiceInteraction với 1 lựa chọn đúng - 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
Hình 3 5 Câu hỏi choiceInteraction với 1 lựa chọn đúng (Trang 40)
Hình 3-7 Câu hỏi orderInteraction - 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
Hình 3 7 Câu hỏi orderInteraction (Trang 41)
Hình 3-13 Câu hỏi extendedTextInteraction - 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
Hình 3 13 Câu hỏi extendedTextInteraction (Trang 44)
Hình 4-2 Mối quan hệ giữa Engine và các component khác - 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
Hình 4 2 Mối quan hệ giữa Engine và các component khác (Trang 55)
Hình 4-4 Sơ đồ lớp phần ETSEngineBasicObject của Engine - 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
Hình 4 4 Sơ đồ lớp phần ETSEngineBasicObject của Engine (Trang 57)
Hình 4-5 Sơ đồ lớp phần IMSQTIBasicObject của Engine - 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
Hình 4 5 Sơ đồ lớp phần IMSQTIBasicObject của Engine (Trang 58)
Hình 4-6 Sơ đồ lớp phần ETSEngineControllerObject của Engine - 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
Hình 4 6 Sơ đồ lớp phần ETSEngineControllerObject của Engine (Trang 59)
Hình 4-8 Sơ đồ tổ chức ứng dụng ETSONLINE - 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
Hình 4 8 Sơ đồ tổ chức ứng dụng ETSONLINE (Trang 61)
Hình 4-10 Trang chủ ETSONLINE - 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
Hình 4 10 Trang chủ ETSONLINE (Trang 63)
Hình 4-15 Sơ đồ tổ chức ứng dụng ETSClient - 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
Hình 4 15 Sơ đồ tổ chức ứng dụng ETSClient (Trang 71)
Hình 4-16 Sơ đồ tổ chức lớp trong ETSClient 4.2.3.3 Các chức năng chính: - 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
Hình 4 16 Sơ đồ tổ chức lớp trong ETSClient 4.2.3.3 Các chức năng chính: (Trang 72)
Hình 4-17 Sơ đồ tổ chức InteractionDefinition 4.2.4.2 Sơ đồ lớp - 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
Hình 4 17 Sơ đồ tổ chức InteractionDefinition 4.2.4.2 Sơ đồ lớp (Trang 74)
Hình 4-23 Sơ đồ các bảng dữ liệu - 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
Hình 4 23 Sơ đồ các bảng dữ liệu (Trang 79)
Hình 5-13 Quản lý danh sách thành viên trên windows - 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
Hình 5 13 Quản lý danh sách thành viên trên windows (Trang 103)
Hình 5-14 Quản lý kho câu hỏi, kho bài thi, thành viên, cấu trúc section - 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
Hình 5 14 Quản lý kho câu hỏi, kho bài thi, thành viên, cấu trúc section (Trang 104)
Hình 6-3 Soạn thảo nội dung một câu hỏi - 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
Hình 6 3 Soạn thảo nội dung một câu hỏi (Trang 117)
Hình 6-6 Danh sách các loại câu hỏi trong ứng dụng trên windows - 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
Hình 6 6 Danh sách các loại câu hỏi trong ứng dụng trên windows (Trang 119)
Hình 6-8 Soạn thảo một section trên web - 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
Hình 6 8 Soạn thảo một section trên web (Trang 121)
Hình 6-12 Chọn kho câu hỏi cho section trên windows - 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
Hình 6 12 Chọn kho câu hỏi cho section trên windows (Trang 125)
Hình 6-13 Soạn thảo đề thi trên web - 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
Hình 6 13 Soạn thảo đề thi trên web (Trang 127)
Hình 6-15 Chọn section cho bài thi trên web - 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
Hình 6 15 Chọn section cho bài thi trên web (Trang 129)
Hình 7-2 Tổ chức 1 bộ câu hỏi - 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
Hình 7 2 Tổ chức 1 bộ câu hỏi (Trang 133)
Hình 7-4 Template smoke skin - 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
Hình 7 4 Template smoke skin (Trang 136)
Hình 7-6 Chỉnh sửa cấu hình giao diện - 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
Hình 7 6 Chỉnh sửa cấu hình giao diện (Trang 139)
Hình 8-2 Sơ đồ các màn hình giao diện module thi cử - 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
Hình 8 2 Sơ đồ các màn hình giao diện module thi cử (Trang 149)
Hình 9-3 Edit macro trong MS Word - 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
Hình 9 3 Edit macro trong MS Word (Trang 159)
Hình 9-5 Add reference đến Word Object Library trong .NET - 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
Hình 9 5 Add reference đến Word Object Library trong .NET (Trang 160)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w