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 - Pdf 22

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



HÌNH

THỨC
TRẮC

NGHIỆM
LUẬN

VĂN

CỬ

NHÂN

TIN

HỌC
Tp.HCM,

2005
1
TRƯỜNG

ĐẠI

HỌC

KHOA



PHƯƠNG

THÚY 0112448
TÌM

HIỂU



XÂY

DỰNG
HỆ

THỐNG

FRAMEWORK
HỖ

TRỢ

CÁC

HÌNH

THỨC
TRẮC

NGHIỆM


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


bị

cho

chúng

em

những

kiến thức

quý

báu

trong

những

năm học
vừa qua.
Chúng con xin nói lên lòng biết ơn sâu sắc đối với Ông Bà, Cha Mẹ đã chăm
sóc, nuôi dạy chúng con thành người.
Xin chân thành cám ơn các anh chị và bạn bè đã ủng hộ, giúp đỡ và động viên
chúng em trong thời gian học tập và nghiên cứu.
Mặc dù chúng em đã cố gắng hoàn thành luận văn trong phạm vi và khả năng
cho


2
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

nghiệm



đặ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 Test Interoperability)

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

16
3.2 Sơ đồ lớp choice

1
6
3.3 Các loại câu hỏi phân loại theo interaction

1
7
3.3.1 choiceInteraction

1
7
3.3.2 orderInteraction

1
8
3.3.3 associateInteraction

1
8
3.3.4 matchInteraction

19
3.3.5 gapMatchInteraction

19
3.3.6 inlineChoiceInteraction

2


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


50
4.2.6 QuestionsPlugins

50
4.2.7 UserInterfacePlugins

5
0
4.2.8 ETSPluginService

5
0
4.2.9 HelpCenter

51
4.3 Thiết kế dữ liệu

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

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

53
Chương

5 Module

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

6
7
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
ii
Chương

6 Module


7
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”

9
4
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


11
1
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

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

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

12
5
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

13
2
Phuï

luïc



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

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 1 lựa chọn đúng

17
Hình 3-6 Câu hỏi choiceInteraction với nhiều lựa chọn đúng
17
Hình 3-7 Câu hỏi orderInteraction

18
Hình 3-8 Câu hỏi associateInteraction

18
Hình 3-9 Câu hỏi matchInteraction

19


26
Hình 3-20 Câu hỏi positionObjectInteraction

26
Hình 3-21 Câu hỏi sliderInteraction

27
Hình 4-1 Mô hình kiến trúc và tổ chức

30
Hình 4-2 Mối quan hệ giữa Engine và các component khác

31
Hình 4-3 Sơ đồ tổ chức của Engine

32
v
Hình 4-4 Sơ đồ lớp phần ETSEngineBasicObject của Engine
33
Hình 4-5 Sơ đồ lớp phần IMSQTIBasicObject của Engine

34
Hình 4-6 Sơ đồ lớp phần ETSEngineControllerObject của Engine

34
Hình 4-7 Sơ đồ lớp phần ETSEngineDBManager

Hình 4-16 Sơ đồ tổ chức lớp trong ETSClient

47
Hình 4-17 Sơ đồ tổ chức InteractionDefinition

49
Hình 4-18 Sơ đồ tổ chức lớp trong InteractionDefinition

49
Hình 4-19 Sơ đồ tổ chức HelpCenter

51
Hình 4-20 HelpCenterMenu

51
Hình 4-21 Liên hệ tác giả

52
Hình 4-22 Hướng dẫn sử dụng ETSONLINE

52
Hình 4-23 Sơ đồ các bảng dữ liệu

53
Hình 4-24 Danh sách các bảng dữ liệu

54
Hình 5-1 Mô hình Use-Case module quản lý

56


72
Hình 5-10 Import danh sách sinh viên từ file Excel

73
Hình 5-11 Di chuyển thành viên đang được chọn

73
vi
Hình 5-12 Xem thông tin thống kê về tình hình trả lời câu hỏi của sinh viên

74
Hình 5-13 Quản lý danh sách thành viên trên windows

75
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

76
Hình 5-15 Cấu trúc lại quan hệ giữa các thư mục

76
Hình 5-16 Các chức năng đối với thư mục trên windows

77
Hình 6-1 Sơ đồ Use-Case module soạn thảo

78
Hình 6-2 Chọn loại câu hỏi trên web
95
Hình 6-12 Chọn kho câu hỏi cho section trên windows

96
Hình 6-13 Soạn thảo đề thi trên web

97
Hình 6-14 Soạn thảo đề thi trên windows

98
Hình 6-15 Chọn section cho bài thi trên web

99
Hình 6-16 Chọn section cho bài thi trên windows

100
Hình 7-1 Minh họa plugin

101
Hình 7-2 Tổ chức 1 bộ câu hỏi

103
Hình 7-3 Template mặc định của bài thi

105
Hình 7-4 Template smoke skin
106

119
Hình 8-4 Danh sách thí sinh đã thi

120
Hình 8-5 Kết quả thi một bài thi nào đó của các thí sinh

120
Hình 8-6 Thông tin thống kê tình hình điểm số của một bài thi

121
Hình 9-1 Sơ đồ quan hệ của các đối tượng của MS Word

124
Hình 9-2 Record macro trong MS Word

126
Hình 9-3 Edit macro trong MS Word

127
Hình 9-4 Kết quả edit macro trong MS Word

127
Hình 9-5 Add reference đến Word Object Library trong .NET

128
viii
DANH

SÁCH


1.1

Xu

hướng

chung
Ngày nay, hình thức thi trắc nghiệm đã trở thành một trong những hình thức
thi phổ biến nhất trên thế giới. Với ưu điểm khách quan, chính xác và thuận tiện cho
cả người ra đề và thí sinh đi thi, hình thức thi này đã được áp dụng ở hầu khắp các
nước, đặc biệt là trong các kỳ thi của các tổ chức lớn có phạm vi toàn cầu như ETS
(Educational

Testing

Service)



tổ

chức

các

kỳ

thi

TOEFL,

Hình

1-4

Logo

MCDBA

-

Microsoft
1
Tại Việt Nam, trong những năm gần đây, song song với việc đổi mới phương
pháp

dạy



học,

việc

đổi

mới

hình

thức

quan,

trung

thực,

kiểm

tra

được

nhiều

kiến

thức,

tránh
được việc học tủ, học vẹt…Do đó, trắc nghiệm đang là khuynh hướng của hầu hết
các kỳ thi ở Việt Nam hiện nay.
1.2

Hình

thức

thi

trắc



một

số
phương

án

trả

lời,

thí

sinh

chọn

câu

trả

lời

đúng

nhất,

hay


nhiều

câu

hỏi,

trong

mỗi

câu

hỏi


nhiều phương án trả lời (thường là 4) và nhiệm vụ của thí sinh là chọn ra câu trả lời
đúng nhất.
Thật ra, trắc nghiệm không chỉ có

thế, hình thức thi này rất phong phú, đa
dạng về nội dung và cả hình thức thể hiện. Câu hỏi trắc nghiệm không chỉ kiểm tra
việc thí sinh lựa chọn một phương án trả lời đúng mà còn có thể là kiểm tra kiến
thức kết hợp các ý niệm, kiến thức khác nhau khi tạo đường nối các phương án trả
lời có liên quan. Trong tình huống này, thể hiện của câu hỏi không còn là một số
phương án trả lời với ô đánh dấu để chọn câu trả lời đúng nữa, mà là 2 cột phương
án trả lời được xếp cạnh nhau để thí sinh tạo đường nối giữa các phương án trả lời
có liên quan. Hay trong một tình huống khác, câu hỏi trắc nghiệm có thể kiểm tra
kiến


không


phương án trả lời nào được đưa ra để lựa chọn. Việc trả lời câu hỏi được thực hiện
bằng cách điền một đoạn ký tự vào một ô trống cho trước. Câu trả lời này đúng khi
nó so khớp với câu trả lời – là một đoạn ký tự – mà người ra đề mong đợi.
2
1.3



do



mục

tiêu

của

đề

tài
Như chúng ta đã nói, hình thức trắc nghiệm đang trở thành một xu hướng tất
yếu

cho

rất

nghiệm là một hình thức thi có thể ở trên giấy hoặc trên máy tính. Trong đó hình
thức thi trắc nghiệm trên giấy hiện phổ biến hơn, tuy vậy, lại không thuận tiện. Hình
thức thi trên máy tính có những ưu điểm riêng cần quan tâm. Đi xa hơn, hình thức
thi qua mạng đem lại rất nhiều lợi ích. Internet đem mọi người đến lại gần nhau hơn
bất kể không gian. Người ra đề cũng như người dự thi có thể ở bất cứ nơi đâu và bất
cứ khi nào muốn đều có thể thực hiện công việc của mình, không hề có giới hạn về
địa lý, chi phí rẻ do không cần sự di chuyển, phân phối đề thi, thu bài, chấm bài…
Nhận thức được tầm quan trọng đó và trong bối cảnh tại Việt Nam chưa có hệ thống
nào hỗ trợ việc thi trắc nghiệm trực tuyến qua mạng internet một cách toàn diện và
đầy đủ, chúng em quyết định đi sâu vào tìm hiểu và nghiên cứu một số vấn đề quan
trọng sau:

Tìm hiểu các loại câu hỏi trắc nghiệm về bản chất.

Xây dựng một bộ khung (framework) có tính tiến hóa cao, phục vụ cho việc
soạn câu hỏi, đề thi, cũng như việc thi cử.

Xây dựng một hệ thống thi thử nghiệm.
1.4

Cấu

trúc

của

báo

cáo:
Từ những mục tiêu trên, chúng em đã thực hiện các công việc và kết quả các

hình thức thi cử hiện nay, nêu lên nhu cầu thực tế và lý do thực hiện đề tài, đồng
thời giới thiệu sơ lược về đề tài và mục tiêu phải đạt được.
Chương
2.
3
Chuẩn, chuẩn trắc nghiệm


đặc

tả

IMSQTI
: trình bày lý do cần đến chuẩn khi thực hiện phần mềm, giới
thiệu chuẩn trắc nghiệm được ưa chuộng trên thế giới và chuẩn được sử dụng trong
hệ thống phần mềm này.
Chương

3.

Phân

loại

câu

hỏi

trắc


: trình bày các yêu cầu đặt ra cho module quản lý,
cách

tổ

chức,

hoạt

động

của

module



hướng

dẫn

sử

dụng

các

chức

năng

tổ

chức

thi

cử
: trình bày các yêu cầu đặt ra cho module
tổ chức thi cử, cách tổ chức, hoạt động và hướng dẫn sử dụng module .
Chương

9.

Các

kỹ

thuật

bổ

sung
:

chương

này

trình


đã

giải

quyết



nêu

ra

một

số
hướng phát triển trong tương lai.
4

Trích đoạn Lược đồ chính của mô hình Use-Case Lược đồ tuần tự “RequestResult” Kỹ thuật thiết kế web application linh động và load động user Kỹ thuật automation Microsoft Word Ngôn ngữ VBA (Microsoft Visual Basic for Applications)
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status