Luận văn 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

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 1 Tổng quan.1

1.1 Xu hướng chung . 1

1.2 Hình thức thi trắc nghiệm . 2

1.3 Lý do và mục tiêu của đềtài . 3

1.4 Cấu trúc của báo cáo: . 3

Chương 2 Chuẩn, chuẩn trắc nghiệm và đặc tảIMSQTI .5

2.1 Chuẩn và chuẩn trắc nghiệm . 5

2.1.1 Giới thiệu chung. 5

2.1.2 Tổchức IMS . 6

2.2 Đặc tảIMSQTI (Question and TestInteroperability) . 11

2.2.1 Lịch sửcác 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 bài thi và câu hỏi. 13

Chương 3 Phân loại câu hỏi trắc nghiệm .15

3.1 Sơ đồlớp interaction . 15

3.1.1 interaction. 15

3.1.2 inlineInteraction . 15

3.1.3 blockInteraction. 16

3.2 Sơ đồlớp choice. 16

3.3 Các loại câu hỏi phân loại theo interaction . 17

3.3.1 choiceInteraction . 17

3.3.2 orderInteraction . 18

3.3.3 associateInteraction . 18

3.3.4 matchInteraction. 19

3.3.5 gapMatchInteraction . 19

3.3.6 inlineChoiceInteraction . 20

3.3.7 textEntryInteraction. 20

3.3.8 extendedTextInteraction. 21

3.3.9 hottextInteraction . 21

3.3.10 hotspotInteraction. 22

3.3.11 selectPointInteraction . 23

3.3.12 graphicOrderInteraction . 24

3.3.13 graphicAssociateInteraction . 25

3.3.14 graphicGapMatchInteraction. 26

3.3.15 positionObjectInteraction . 26

3.3.16 sliderInteraction. 27

3.3.17 drawingInteraction . 27

3.3.18 uploadInteraction. 27

3.3.19 customInteraction . 27

Chương 4 Kiến trúc chung của phần mềm .28

4.1 Phát biểu bài toán: . 28

4.2 Mô hình kiến trúc và tổchức hoạt động . 30

4.2.1 Engine . 30

4.2.2 ETSONLINE. 36

4.2.3 ETSClient . 45

4.2.4 InteractionDefinition . 49

4.2.5 ImportExportEngine. 50

4.2.6 QuestionsPlugins. 50

4.2.7 UserInterfacePlugins . 50

4.2.8 ETSPluginService . 50

4.2.9 HelpCenter . 51

4.3 Thiết kếdữliệu . 53

4.3.1 Lược đồcác bảng dữliệu . 53

4.3.2 Danh sách và chức năng các bảng dữliệu . 53

Chương 5 Module quản lý .55

5.1 Đặc tảyêu cầu chức năng của module quản lý . 55

5.2 Mô hình Use-Case . 56

5.2.1 Lược đồchính của mô hình Use-Case . 56

5.2.2 Đặc tảmột sốUse-Case chính . 58

5.3 Các lược đồtuần tựchính . 64

5.3.1 Lược đồtuần tự“CreateFolder”:. 64

5.3.2 Lược đồtuần tự“ChangeRole”:. 65

5.3.3 Lược đồtuần tự“CreateMember”: . 65

5.3.4 Lược đồtuần tự“UpdateDataFromWin”:. 66

5.3.5 Lược đồtuần tự“ExportToMSWord”: . 66

5.4 Các màn hình giao diện chính và hướng dẫn sửdụng . 67

5.4.1 Chức năng quản lý câu hỏi. 67

5.4.2 Chức năng quản lý đềthi. 69

5.4.3 Chức năng quản lý thành viên. 71

5.4.4 Chức năng quản lý ngân hàng câu hỏi, ngân hàng đềthi. 75

Chương 6 Module soạn thảo.78

6.1 Đặc tảyêu cầu chức năng của module soạn thảo . 78

6.2 Mô hình Use-Case . 78

6.2.1 Lược đồchính của mô hình Use-Case . 78

6.2.2 Đặc tảmột sốUse-Case chính . 79

6.3 Các lược đồtuần tựchính . 86

6.3.1 Lược đồtuần tự“CreateQuestion”. 86

6.3.2 Lược đồtuần tự“ImportQuestionFromMSWord”. 87

6.4 Các màn hình giao diện chính và hướng dẫn sửdụng . 87

6.4.1 Chức năng “Soạn thảo nội dung câu hỏi” . 87

6.4.2 Chức năng “Import danh sách câu hỏi từMS Word” . 91

6.4.3 Chức năng “Soạn thảo thông tin section” . 92

6.4.4 Chức năng “Biên tập nội dung section” . 94

6.4.5 Chức năng “Soạn thảo thông tin đềthi”. 97

6.4.6 Chức năng “Biên tập nội dung đềthi” . 99

Chương 7 Module plugin .101

7.1 Mục đích và vịtrí của plugin trong hệthống . 101

7.2 Tổchức một bộplugin câu hỏi . 102

7.3 Plugin template đềthi . 104

7.3.1 Các bước đểtạo một template. 104

7.3.2 Hình ảnh giao diện: . 105

7.4 Plugin thành phần giao diện. 108

Chương 8 Module tổchức thi cử.111

8.1 Đặc tảyêu cầu chức năng của module tổchức thi cử. 111

8.2 Mô hình Use-Case . 111

8.2.1 Lược đồchính của mô hình Use-Case . 111

8.2.2 Đặc tảmột sốUse-Case chính . 112

8.3 Các lược đồtuần tựchính . 117

8.3.1 Lược đồtuần tự“DoTest”. 117

8.3.2 Lược đồtuần tự“RequestResult” . 118

8.3.3 Lược đồtuần tự“ViewMemberResults”. 118

8.4 Giao diện và hướng dẫn sửdụng. 118

8.4.1 Sơ đồmàn hình giao diện. 118

8.4.2 Chức năng thi . 118

8.4.3 Chức năng tra cứu danh sách thí sinh và kết quảbài thi . 119

Chương 9 Các kỹthuật bổsung .122

9.1 Kỹthuật thiết kếweb application linh động và load động user control . 122

9.2 Kỹthuật automation Microsoft Word . 124

9.2.1 Giới thiệu. 124

9.2.2 Các đối tượng trong MS Word. 124

9.2.3 Ngôn ngữVBA (Microsoft Visual Basic for Applications) . 125

9.2.4 Ứng dụng trong 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. 132

Phuï luïc A - Export database theo đặc tảIMSQTI .133

Phuï luïc B - Phần lưu trữXML của một sốdạng câu hỏi trong đặc tả

IMSQTI .135

TÀI LIỆU THAM KHẢO .138

pdf150 trang | Chia sẻ: maiphuongdc | Lượt xem: 1751 | Lượt tải: 0download
Bạn đang xem trước 20 trang tài liệu Luận văn 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, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên

Các file đính kèm theo tài liệu này:

  • pdf01121130112448.pdf