Báo cáo khoa học: Xây dựng và triển khai Hệ thống thi trắc nghiệm khách quan trên nền web tại trường đại học nông nghiệp I - Pdf 15



Báo cáo khoa học:
Xây dựng và triển khai Hệ thống thi trắc nghiệm
khách quan trên nền web tại trường đại học nông
nghiệp I
Tạp chí KHKT Nông nghiệp 2006 Tập IV, số 6: 89-97

Đại học Nông nghiệp I

Xây dựng và triển khai Hệ thống thi trắc nghiệm khách quan
trên nền web tại trờng đại học nông nghiệp I
Construction and deployment of the online test system in Hanoi Agricultural University
Phạm Quang Dũng
1

Summary
This paper presents the construction and deployment of the Web-based Test System in
faculties of Hanoi Agricultural University. The Web-based Test System is built successfully and
has ability of helping teachers in building a question test bank including 7 question types and
organizing exams in connected computer rooms or printing a large number of exam questions
with much difference. Though this system has had good features, it still needs to be improved to

quả rất khả quan. Cụ thể nh ở các khoa Nông
học, Chăn nuôi Thú y, Công nghệ thông tin,
Đất và Môi trờng. Các giáo viên đó hoặc đ
tự thiết kế bộ câu hỏi trắc nghiệm và tự tạo
thành các đề thi một cách thủ công, hoặc đ sử
dụng các phần mềm máy tính hỗ trợ soạn câu
hỏi, tạo đề thi và tổ chức thi của nớc ngoài
hay của Việt Nam. Những khó khăn gặp phải
khi tạo thủ công đề thi trắc nghiệm là mất rất
nhiều công sức và thời gian. Nếu muốn sử
dụng các phần mềm máy tính của nớc ngoài
thì không đủ kinh phí mua và gặp trở ngại nữa
là vấn đề ngôn ngữ. Phần mềm tạo câu hỏi, đề
thi và tổ chức thi trắc nghiệm trên nền web
'QuestionMark Perception' của Mỹ có giá
2000 USD. Mới đây trong nớc có phần mềm
trắc nghiệm miễn phí '2005 Summer
Professional' của trờng Đại học kinh tế
TPHCM có giao diện thân thiện, có nhiều tính
năng tốt, tuy nhiên cha hỗ trợ nhiều loại câu
hỏi trắc nghiệm. Nhiều giáo viên trong trờng
rất muốn áp dụng hình thức thi trắc nghiệm
1
Khoa Công nghệ thông tin, Đại học Nông nghiệp I

cho môn học của mình, nhng vì những lý do
trên nên cha thể triển khai. Yêu cầu đặt ra là
cần có một phần mềm máy tính với giao diện
tiếng Việt, hoạt động thuận tiện, nhanh chóng,
chính xác, giúp giáo viên giảm thiểu thời gian

nhanh và mạnh. Đây là lựa chọn tốt để xây
dựng những trang web động. Ngôn ngữ kịch
bản PHP đợc xây dựng cho web. Tất cả các
tác vụ phổ biến nhất để phát triển web đều có
trong PHP với hiệu quả cao. Cũng tơng tự,
MySQL vợt trội trong những tác vụ phổ biến
để xây dựng những trang web động. Khi tạo
một hệ thống quản lý hoặc một ứng dụng
thơng mại điện tử thì MySQL là sự lựa chọn
rất tốt cho cơ sở dữ liệu.
Sự kết hợp PHP-MySQL có tính giao nền,
có nghĩa là ta có thể phát triển trên nền
Windows và phục vụ trên nền Unix.
2.1. Hệ quản trị cơ sở dữ liệu MySQL
MySQL là một hệ quản trị CSDL quan hệ,
đợc phát triển để xử lý những CSDL rất lớn
với tốc độ nhanh hơn nhiều các hệ quản trị
CSDL trớc đó. Dới sự phát triển không
ngừng, MySQL ngày nay có một tập các chức
năng rất phong phú và hữu dụng. Khả năng
kết nối, tốc độ và tính bảo mật khiến MySQL
đặc biệt thích hợp cho việc truy cập CSDL trên
Internet.
MySQL là một hệ client/server, hỗ trợ
SQL chuẩn, biên dịch đợc trên nhiều hệ điều
hành và có khả năng đa nhiệm trên các máy
chủ UNIX.
MySQL là một phần mềm miễn phí m
nguồn mở.
MySQL có rất nhiều phần mềm hỗ trợ, đó

3. Kết quả và thảo luận
3.1. Nhận xét chung
Hệ thống hỗ trợ Unicode, có thể dùng nh
một phần mềm cá nhân hoặc nh phần mềm
hoạt động trên hệ thống mạng.
Bẩy loại câu hỏi trắc nghiệm mà hệ thống
hỗ trợ bao gồm:
+ True/False (chọn 1 trong 2 phơng
án trả lời)
+ Multi Choice (chọn 1 trong nhiều
phơng án trả lời)
+ Matching (ghép đôi)
+ Rank Ordering (sắp xếp đúng thứ tự)
+ Select All that Apply (chọn tất cả các
phơng án đúng)
+ Fill in the Blank (điền vào chỗ trống)
+ Essay (trả lời ngắn)
Với sự đa dạng về câu hỏi nh vậy, Hệ
thống có thể hỗ trợ tốt cho tất cả các môn học
có thể áp dụng thi trắc nghiệm.
Sau khi đ cập nhật đầy đủ ngân hàng câu
hỏi của môn học, ngời giáo viên sẽ chỉ mất
vài phút thao tác là có đợc bộ đề thi trắc
nghiệm hàng trăm, hàng nghìn đề thi với độ
khác biệt tốt nhng có độ khó tơng đơng.
Thời gian tạo 100 đề thi, mỗi đề thi 40 câu hỏi
chỉ mất 8 giây. Nếu số lợng đề thi là 1000 thì
thời gian đó là khoảng 30 giây. Xác suất câu
hỏi trùng nhau trong các đề thi phụ thuộc
nhiều vào số lợng câu hỏi trong ngân hàng và

cập nhật danh sách chơng, ngân hàng câu
hỏi, tạo đề thi, tổ chức thi.
- Thí sinh:
Tham dự thi trên máy tính hoặc trên giấy.
3.4. Hoạt động của hệ thống
- Trớc khi diễn ra kỳ thi của môn thì
ngời quản trị và giáo viên phụ trách môn đó
phải cập nhật đầy đủ các thông tin về môn học:
quyền của giáo viên, danh sách các chơng,
cập nhật ngân hàng câu hỏi, ra đề thi
Các câu hỏi sẽ đợc hệ thống tạo m câu
hỏi theo quy định. Các giáo viên có thể sửa hoặc
xóa câu hỏi nếu chúng không còn phù hợp.
Giáo viên ra đề thi sẽ có thể chọn các yêu
cầu đề thi nh loại đề (chấm tự động hay thủ
công), thời gian thi, số lợng đề, các loại câu
hỏi có trong đề, số câu hỏi trong mỗi đề, mức
khó rồi thực hiện tạo bộ đề bằng cách bấm
nút lệnh. Hệ thống sẽ tạo bộ đề thi và thang
điểm thỏa mn các yêu cầu đ lựa chọn. Mỗi
đề thi sẽ đợc tự động đánh số. Ngoài ra hệ
thống cũng hỗ trợ việc tạo bộ đề thi khác từ
các yêu cầu đ có của các kỳ thi trớc để giúp
giáo viên đỡ mất thời gian chọn yêu cầu đề.
Khi bộ đề đ có thì có thể in ra giấy để thi
tập trung, hệ thống cho phép in bộ đề thi, đáp
án, giấy làm bài. Thí sinh sẽ điền vào giấy làm
bài, còn đề thi vẫn đợc giữ dùng cho các kỳ
thi sau. Đặc điểm này giúp tiết kiệm giấy hơn
là làm bài trực tiếp vào tờ đề thi.

H×nh 3. Form T¹o yªu cÇu ®Ò thi H×nh 4. Form Lµm bµi thi cña thÝ sinh

H×nh 5. C«ng cô t¹o ®Ò thi, ®¸p ¸n, bµi lµm trªn giÊy

3.6. Ví dụ về đề thi, đáp án, giấy làm bài đợc in ra giấy
a) Đề thi
Kỳ thi Nguyên lý Hệ điều hành - Lần 1 - 2006

Đề số: 14
Câu 1
Đặc điểm nào sau đây không phải của Truy nhập trực tiếp bộ nhớ (DMA)?
a/ Sử dụng cho các thiết bị tốc độ cao
b/ Chuyển dữ liệu theo khối
c/ Một ngắt đợc sinh ra đối với mỗi byte đợc chuyển
d/ Chuyển dữ liệu không có sự can thiệp của CPU
Câu 4
Tìm từ thích hợp điền vào chỗ trống:
Để thực hiện I/O Protection, tất cả các lệnh vào-ra là các lệnh để ngời sử dụng chỉ có
thể thực hiện vào-ra thông qua , và chơng trình của ngời sử dụng không bao giờ giành
đợc trong monitor mode.
Câu 5
Bộ nhớ chính có tốc độ cao hơn nhiều so với đĩa từ, nhng lại có dung lợng nhỏ hơn rất
nhiều. Vì sao ngời ta không chế tạo bộ nhớ chính có dung lợng lớn để lu trữ dữ liệu thay thế
cho bộ nhớ chính?
Câu 6
Hình sau thể hiện phơng thức giao tiếp tiến trình nào?


c) Đáp án
Kỳ thi Nguyên lý Hệ điều hành - Lần 1 - 2006
Đáp án đề số: 14
Câu 1 (0.24đ)

A B C D
Câu 4 (0.24đ)
Câu hỏi: Tìm từ thích hợp điền vào chỗ trống:
Để thực hiện I/O Protection, tất cả các lệnh vào-ra là các lệnh để ngời sử dụng chỉ có
thể thực hiện vào-ra thông qua , và chơng trình của ngời sử dụng không bao giờ giành
đợc trong monitor mode.
Các từ/cụm từ cần điền:
1/ đặc quyền 2/ hệ điều hành 3/ quyền điều khiển Câu 5 (0.24đ)
Câu hỏi: Bộ nhớ chính có tốc độ cao hơn nhiều so với đĩa từ, nhng lại có dung lợng nhỏ
hơn rất nhiều. Vì sao ngời ta không chế tạo bộ nhớ chính có dung lợng lớn để lu trữ dữ liệu
thay thế cho bộ nhớ chính?
Trả lời: Vì bộ nhớ chính là thiết bị lu trữ không ổn định, sẽ bị mất thông tin khi thôi cấp
nguồn. Thêm vào đó, chi phí chế tạo bộ nhớ chính đắt hơn nhiều (tính trên 1 đơn vị nhớ).
Câu 6 (0.24đ)

A B

3.7. Tình hình triển khai Hệ thống thi trắc
nghiệm tại trờng ĐHNNI
Qua 3 năm nghiên cứu phát triển, đến nay
Hệ thống đ đợc xây dựng xong, đạt đợc
các yêu cầu đ đề ra. Việc trển khai thử

với các phần mềm trắc nghiệm khác là có giao
diện tiếng Việt thân thiện, hỗ trợ nhiều loại
câu hỏi trắc nghiệm và thực hiện tráo thứ tự
câu hỏi và vị trí các phơng án trả lời của câu
hỏi đó nếu xuất hiện ở các đề khác nhau.
Tuy nhiên, hệ thống vẫn cha đợc sử
dụng nhiều nên chắc chắn cha phát hiện hết
các lỗi và các chức năng cha phù hợp với
thực tế. Tác giả rất mong nhận đợc những ý
kiến góp ý cũng nh sự ủng hộ của tất cả các
thầy cô giáo để Hệ thống thi trắc nghiệm ngày
càng hoàn thiện và đợc sử dụng rộng ri hơn.
Tài liệu tham khảo
Jay Greenspan và Brad Bulger (2000),
MySQL/PHP Database Applications.
Alavoor Vasudevan (2000), PHP How-To
Graeme Merrall (2002), PHP/MySQL Tutorial,
Stig Sather Bakken, Alexander Aulbach, Egon
Schmid (2002), PHP Manua.
Khoa CNTT, Trờng ĐHBKHN, Hệ thống đào
tạo từ xa BKVIEWS, 2001-2005
JavaScript Tutorial - web site:
http://www.w3schools.com

Website http://www.khoabang.com.vn
- 2003
HTD Telecoms JSC

phối


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