MỤC LỤC
DANH MỤC CÁC BẢNG
DANH SÁCH CÁC HÌNH
CHƯƠNG I: TỔNG QUAN . 6
1.1. Tổng quan về e-Learning . 6
1.1.1. Khái niệm e-Learning 7
1.1.2. Một số hình thức e-Learning . 9
1.1.3. Vài nét về lịch sử e-Learning 10
1.1.4. Lợi ích của e-Learning: . 11
1.2. Tình hình phát triển và ứng dụng e-Learning trên thế giới . 18
1.3. Tình hình phát triển và ứng dụng e-Learning ở Việt Nam . 20
1.4. Xu hướng chung về trắc nghiệm trực tuyến 22
1.5. Lý do chọn đề tài . 22
CHƯƠNG II: CHUẨN TRẮC NGHIỆM VÀ ĐẶC TẢ IMSQTI . 23
2.1. Lịch sử các phiên bản IMSQTI . 24
2.2. Cấu trúc tổ chức bài thi và câu hỏi 26
2.2.1. Cấu trúc chung 26
2.2.2. Assessment 26
2.2.3. Section . 26
2.2.4. AssessmentItem 26
CHƯƠNG III: PHÂN LOẠI CÂU HỎI TRẮC NGHIỆM 27
3.1. Sơ đồ lớp interaction . 27
3.2. Sơ đồ lớp choice 27
3.3. Các loại câu hỏi phân loại theo interaction . 28
3.3.1. choiceInteraction . 28
3.3.2. orderInteraction . 29
3.3.3. associateInteraction . 29
3.3.4. matchInteraction 30
3.3.5. gapMatchInteraction . 30
3.3.6. inlineChoiceInteraction . 31
3.3.7. textEntryInteraction 31
3.3.8. extendedTextInteraction 32
3.3.9. hottextInteraction 32
3.3.10. hotspotInteraction 33
3.3.11. selectPointInteraction 34
3.3.12. graphicOrderInteraction 35
3.3.13. graphicAssociateInteraction 36
3.3.14. graphicGapMatchInteraction 37
3.3.15. positionObjectInteraction 38
3.3.16. sliderInteraction . 39
3.3.17. drawingInteraction 40
3.3.18. uploadInteraction . 40 2
3.3.19. customInterraction 40
CHƯƠNG IV: PHÂN TÍCH HỆ THỐNG . 41
4.1. Khảo sát hệ thống 41
4.1.1. Đặc điểm và cơ cấu hoạt động của khoa CNTT . 41
4.1.2. Cách tổ chức và lưu trữ thông tin . 41
4.2. Đánh giá ưu, nhược điểm của hệ thống cũ và giải pháp khắc phục42
4.2.1. Một số hạn chế của hệ thống cũ 42
4.2.2. Giải pháp khắc phục hệ thống cũ 42
4.3. Phân tích hệ thống . 42
4.4. Sơ đồ phân cấp chức năng . 44
4.4.1. Chức năng quản lý câu hỏi 44
4.4.2. Chức năng quản lý đề thi 44
4.4.3. Chức năng quản lý thí sinh . 45
4.4.4. Chức năng quản lý giáo viên . 45
4.4.5. Chức năng quản lý môn học . 46
4.4.6. Quản lý điểm . 47
4.5. Mô hình luồng dữ liệu . 47
4.5.1. Mô hình luồng dữ liệu mức khung cảnh . 47
4.5.2. Mô hình luồng dữ liệu mức đỉnh 48
4.5.3. Mô hình luồng dữ liệu mức dưới đỉnh 49
CHƯƠNG V: THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 53
5.1. Mô hình thực thể liên kết 53
5.1.1. Các thực thể . 53
5.1.2. Mô hình thực thể liên kết 61
5.2. Giới thiệu về TESTONLINE 62
5.2.1. Những lợi ích của TESTONLINE 62
5.2.2. Những điểm mới của hệ thống: . 63
5.2.3. Kiến trúc hệ thống TESTONLINE . 63
5.3. Giao diện chương trình và một số Form . 64
5.3.1. Form trang chủ: trangchu.asp . 64
5.3.2. Form dành cho thành viên: 64
5.3.3. Form dành cho người quản trị . 69
5.3.4. Form dành cho giáo viên . 71
CHƯƠNG VI: KẾT LUẬN VÀ NHỮNG NGHIÊN CỨU TIẾP THEO 75
6.1. Kết luận . 75
6.2. Những nghiên cứu tiếp theo 75
TÀI LIỆU THAM KHẢO
78 trang |
Chia sẻ: maiphuongtl | Lượt xem: 1719 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Luận văn Trắc nghiệm trực tuyến, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
các giải pháp đơn giản và nhanh chóng như Hỗ trợ từ xa hay 10 phút
hỏi đáp tỏ ra phù hợp hơn nhiều với các nhu cầu của các tổ chức.
- Giáo dục đã chuyển từ dạng lớp học truyền thống sang máy tính các
nhân và bây giờ là các thiết bị cầm tay. Sự thực là mỗi ngày chúng ta trở nên
năng động hơn; khoảng 50% số công chức dùng tới 50% quỹ thời gian của
mình để làm việc ngoài trụ sở. Chúng ta di chuyển nhiều hơn (trên xe buýt,
tàu điện và phi cơ), khi chúng ta tới làm việc với các cơ quan và văn phòng
khác và xuất hiện nhu cầu tận dụng những khoảng thời gian chết để phục vụ
học tập. Khái niệm học tập di động (m-learning) được sử dụng với nghĩa
chúng ta dùng các thiết bị cầm tay và điện thoại di động để học tập. PDA là
các thiết bị rất hữu dụng giúp học viên tải về các nội dung học tập và thuận
tiện để theo dõi. Vì vậy nếu như bạn muốn tìm một ví dụ về cách quan sát và
nghe các đoạn âm thanh từ một tài liệu trình diễn PowerPoint trên máy tính
bỏ túi. Hay nếu bạn muốn tím hiểu về cách các nội dung học tập dạng truyền
thống có thể được truyền tải trên các thiết bị cầm tay như Palm hay Pocket
PC.
- e-Learning đã giúp đỡ cách tổ chức giải quyết những vấn đề chính
yếu nhất. Rất nhiều doanh nghiệp đã thống kê được lượng thời gian mà học
tiết kiệm được khi tiếp cận thị trường, đồng thời giảm thiểu lượng thời gian
dành cho đào tạo nhân viên và đầu tư vào cho phí cơ hội, đồng thời đáp ứng
nhanh hơn và tốt hơn các nhu cầu khách hàng và cả nhân viên của chính
mình. Với các doanh nghiệp, e-Learning đang đóng một vai trò quan trọng
giúp họ luôn vững chắc và cạnh tranh hơn trong thương trường.
Trên đây chỉ là một vài lí do giải thích tại sao e-Learning lại trở nên quan
trọng như vậy. Tuy vậy chắc chắn phải có những khó khăn với e-Learning
chứ? Đúng, bạn cần phải có nhứng trang thiết bị kĩ thuật và công nghệ phù
hợp, các học viên phải có trình độ để làm việc với máy tính và mạng Internet,
14
để thu được những lợi ích từ các cơ hội giáo dục trực tuyến, và trong các
doanh nghiệp, văn hoá giao tiếp cũng có thể quyết định thành bại của e-
Learning và M-Learning
e-Learning khác với đào tạo truyền thống ở ba điểm sau:
- Không bị giới hạn bởi không gian và thời gian: một khoá học e-
Learning được chuyển tải qua một máy tính tới cho người học, điều này cho
phép các học viên có thể linh hoạt lựa chọn khoá học từ một máy tính để bàn
hoặc từ một máy tính xách tay với một modem di động chạy pin trên một bãi
biển.
- Tính linh hoạt : Một khoá học e-Learning được phục vụ theo nhu cầu
người học, chứ không nhất thiết phải bám theo một thời gian biểu cố định. Vì
thế người học có thể lựa chọn, tham gia khoá học tuì theo hoà n cảnh của
mình.
- Truy nhập ngẫu nhiên: Bảng danh mục bài giảng sẽ cho phép học viên
lựa chọn phần bài giảng, tài liệu một cách tùy ý theo trình độ kiến thức và
điều kiện truy nhập mạng của mình. Học viên tự tìm ra các kỹ năng học cho
riêng mình với sự giúp đỡ của những tài liệu trực tuyến.
Tất nhiên cũng có một số cách học khác. Ví dụ như, các lớp học thông
qua trang Web dùng phần mềm hội thảo video trên mạng và các phần mềm
khác cho phép các học viên từ xa tham gia một khoá học trên lớp học truyền
thống. Một số khoá học trên trang Web theo yêu cầu có giảng viên (hoặc
người hướng dẫn) tương tác thường xuyên với từng học viên hoặc với các
nhóm học viên.
Có nên chuyển đổi sang e-Learning hay không?
Trước khi lưu giữ các slide của giảng viên dưới dạng HTML và số hoá
lời giảng, chúng ta nên cân nhắc chi phí và lợi ích của việc chuyển đổi này.
Để làm điều đó, cần phải xem xét quan điểm của cả hai phía: phía cơ sở đào
tạo (hoặc nhà cung cấp dịch vụ đào tạo) và phía người học. Nếu đối với cả
15
phía cơ sở đào tạo và người học, học bằng e-Learning có nhiều lợi ích hơn so
với bất lợi, thì việc chuyển đổi sang học bằng e-Learning có thể là một
phương pháp hữu hiệu.
- Quan điểm của cơ sở đào tạo
Cơ sở đào tạo là một tổ chức thiết kế và cung cấp các khóa học trực
tuyến e-Learning. Đó có thể chỉ là một phòng ban trong công ty khi muốn đào
tạo nội bộ, hoặc là toàn bộ Trường/Viện/Công ty nếu cơ sở đó bán chương
trình đào tạo cho các người học độc lập hoặc cơ sở khác. Hãy thử so sánh ưu
và nhược điểm đối với cơ sở đào tạo khi chuyển đổi các khoá học truyền
thống sang khoá học e-Learning.[3]
Bảng 1.1. Ưu điểm và nhược điểm của e-Learning đối với cơ sở đào tạo
Ưu điểm Nhược điểm
Giảm chi phí đào tạo. Sau khi đã
phát triển xong, một khoá học e-
Learning có thể dạy 1000 học
viên với chi phí chỉ cao hơn một
chút so với tổ chức đào tạo cho
20 học viên.
Chi phí phát triển một khoá học lớn. Việc
học qua mạng còn mới mể và cần có các
chuyên viên kĩ thuật để thiết kế khoá học.
Triển khai một lớp học e-Learning có thể
tốn gấp 4 - 10 lần so với một khoá học thông
thường với nội dung tương đương.
Rút ngắn thời gian đào tạo. Việc
học trên mạng có thể đào tạo cấp
tốc cho một lượng lớn học viên
mà không bị giới hạn bởi số
lượng giảng viên hướng dẫn hoặc
lớp học.
Yêu cầu kĩ năng mới. Những người có khả
năng giảng dạy tốt trên lớp chưa chắc đã có
trình độ thiết kế khóa học trên mạng. Phía
cơ sở đào tạo có thể phải đào tạo lại một số
giảng viên và tìm việc mới cho số còn lại.
Cần ít phương tiện hơn. Các máy
chủ và phần mềm cần thiết cho
việc học trên mạng có chi phí rể
Lợi ích của việc học trên mạng vẫn chưa
được khẳng định. Các học viên đã hiểu được
giá trị của việc học 3 ngày trên lớp có thể
16
hơn rất nhiều so với phòng học,
bảng, bàn ghế, và các cơ sở vật
chất khác.
vẫn ngần ngại khi bỏ ra một chi phí tương
đương cho một khoá học trên mạng thậm chí
còn hiệu quả hơn.
Giảng viên và học viên không
phải đi lại nhiều.
Đòi hỏi phải thiết kế lại chương trình đào
tạo. Việc các học viên không có các kết nối
tốc độ cao đòi hỏi phía đào tạo phải luôn
xây dựng lại các khoá học để khắc phục
những hạn chế đó.
Tổng hợp được kiến thức. Việc
học trên mạng có thể giúp học
viên nắm bắt được kiến thức của
giảng viên, dễ dàng sàng lọc, và
tái sử dụng chúng.
- Quan điểm của người học
Cá nhân hoặc tổ chức tham gia các khoá học e-Learning trên mạng
chắc chắn sẽ thấy việc đào tạo này xứng đáng với thời gian và số tiền họ bỏ
ra. Bảng dưới đây sẽ so sánh thuận lợi và khó khăn đối với học viên khi họ
chuyển đổi việc học tập theo phương pháp truyền thống sang học tập bằng e-
Learning.
Bảng 1.2. Ưu điểm và nhược điểm của e-Learning đối với người học
Ưu điểm Nhược điểm
Có thể học bất cứ lúc nào, tại bất kì
nơi đâu.
Kĩ thuật phức tạp. Trước khi có thể bắt
đầu khoá học, họ phải thông thạo các
kĩ năng mới.
Không phải đi lại nhiều và không phải
nghỉ việc. Học viên có thể tiết kiệm
Chi phí kĩ thuật cao: Để tham gia học
trên mạng, học viên phải cài đặt Turbo
17
chi phí đi lại tới nơi học. Đồng thời,
họ có thể dễ dàng điều chỉnh thời gian
học phù hợp với thời gian làm việc
của mình.
trên máy tính của mình, tải và cài đặt
các chức năng Plug-ins, và kết nối vào
mạng.
Có thể tự quyết định việc học của
mình. Học viên chỉ học những gì mà
họ cần.
Việc học có thể buồn tể. Một số học
viên sẽ cảm thấy thiếu quan hệ bạn bè
và sự tiếp xúc trên lớp.
Khả năng truy cập được nâng cao.
Việc tiếp cận những khoá học trên
mạng được thiết kế hợp lý sẽ dễ dàng
hơn đối với những người không có
khả năng nghe, nhìn; những người học
ngoại ngữ hai; và những người không
có khả năng học như người bị mắc
chứng khó đọc.
Yêu cầu ý thức cá nhân cao hơn: Việc
học qua mạng yêu cầu bản thân học
viên phải có trách nhiệm hơn đối với
việc học của chính họ. Một số người sẽ
cảm thấy khó khăn trong việc tạo ra
cho mình một lịch học cố định.
Những thuận lợi và khó khăn trên là không tránh khỏi. Với việc chuẩn
bị tốt, học viên có thể khắc phục được hầu hết các khó khăn. Nếu chuẩn bị
không tốt và việc tổ chức đào tạo bằng e-Learning của cơ sở đào tạo chưa
được kĩ càng thì học viên sẽ không thấy được những thuận lợi của những
khoá học trên mạng. Ví dụ: nếu những bài học không được bố cục rõ ràng và
định hướng cụ thể thì việc tự học sẽ không hứa hẹn điều gì cả. Ngược lại, học
viên có thể khắc phục được sự buồn tể của việc học trực tuyến bằng cách thảo
luận hoặc chat với giảng viên và bạn học qua mạng.
E-learning và các phương thức đào tạo khác
Nhìn chung các nhà chuyên môn đều cho rằng, trong thế kỉ 21 mô hình
đào tạo sẽ bao gồm 3 phương thức: Đào tạo truyền thống, Đào tạo tương tác
(Vệ tinh/ISDN/IP), và Đào tạo không tương tác bằng E-learning. Tùy theo
18
từng nội dung đào tạo và khả năng tài chính mà các cơ sở đào tạo sẽ sử dụng
kết hợp các phương thức đào tạo trong mô hình này ở một mức độ phù hợp.
Bảng 1.3. Các phương thức đào tạo:
Phương thức Nội dung đào tạo (Mức độ chuyên môn) Số lượng người học
Đào tạo truyền
thống
Cao, phức tạp. Các nội dung đào tạo có
tính hàn lâm (dài hạn), chuyên môn cao,
đòi hỏi thực tế, thực hành-thực tập, trao
đổi thông tin trực tiếp,...
Ít, phải tập trung
về cơ sở đào tạo để
học tập
Đào tạo từ xa
tương tác có
giảng viên
thông qua
truyền hình hội
nghị Vệ
tinh/ISDN/IP
Trung bình. Các nội dung, chủ đề mang
tính phổ cập, giới thiệu, không đòi hỏi
trình độ chuyên môn cao, ít thực hành
thực tập,... như ở đào tạo không tương
tác nhưng đòi hỏi tính chuyên môn cao
hơn, cần có sự trao đổi, giải đáp, hướng
dẫn của đội ngũ giảng viên và các nhà
quản lý.
Nhiều (tới vài trăm
học viên / khoá
học), học tập trung
tại điểm xa cơ sở
đào tạo
Đào tạo từ xa
không tương
tác bằng E-
learning.
Trung bình và thấp. Các nội dung, chủ
đề mang tính phổ cập, giới thiệu, không
đòi hỏi trình độ chuyên môn cao, ít thực
hành thực tập,... Các nội dung đào tạo
phù hợp tốt với khả năng, tự học- tự
nghiên cứu thông qua các phương tiện
điện tử.
Nhiều (tới hàng
ngàn học viên),
học ở mọi lúc, mọi
nơi.
1.2. Tình hình phát triển và ứng dụng e-Learning trên thế giới
e-Learning phát triển không đồng đều tại các khu vực trên thế giới. e-
Learning phát triển mạnh nhất ở khu vực Bắc Mỹ. ở châu Âu e-Learning cũng
19
rất có triển vọng, trong khi đó châu Á lại là khu vực ứng dụng công nghệ này
ít hơn.
Tại Mỹ, dạy và học điện tử đã nhận được sự ủng hộ và các chính sách
trợ giúp của Chính phủ ngay từ cuối những năm 90 thế kỷ trước. Theo số liệu
thống kê của Hội Phát triển và Đào tạo Mỹ (American Society for Training
and Development, ASTD), năm 2000 Mỹ có gần 47% các trường đại học, cao
đẳng đã đưa ra các dạng khác nhau của mô hình đào tạo từ xa, tạo nên 54.000
khoá học trực tuyến. Theo các chuyên gia phân tích của Công ty Dữ liệu quốc
tế (International Data Corporation, IDC), cuối năm 2004 có khoảng 90% các
trường đại học, cao đẳng Mỹ đưa ra mô hình e-Learning, số người tham gia
học tăng 33% hàng năm trong khoảng thời gian 1999 - 2004. e-Learning
không chỉ được triển khai ở các trường đại học mà ngay ở các công ty việc
xây dựng và triển khai cũng diễn ra rất mạnh mẽ. Có rất nhiều công ty thực
hiện việc triển khai e-Learning thay cho phương thức đào tạo truyền thống và
đã mang lại hiệu quả cao. Do thị trường rộng lớn và sức thu hút mạnh mẽ của
e-Learning nên hàng loạt các công ty đã chuyển sang hướng chuyên nghiên
cứu và xây dựng các giải pháp về e-Learning như: Click2Learn, Global
Learning Systems, Smart Force...
Trong những gần đây, châu Âu đã có một thái độ tích cực đối với việc
phát triển công nghệ thông tin cũng như ứng dụng nó trong mọi lĩnh vực kinh
tế - xã hội, đặc biệt là ứng dụng trong hệ thống giáo dục. Các nước trong
Cộng đồng châu Âu đều nhận thức được tiềm năng to lớn mà công nghệ
thông tin mang lại trong việc mở rộng phạm vi, làm phong phú thêm nội dung
và nâng cao chất lượng của nền giáo dục.
Công ty IDC ước đoán rằng thị trường e-Learning của châu Âu tăng tới
4 tỷ USD trong năm 2004 với tốc độ tăng 96% hàng năm. Ngoài việc tích cực
triển khai e-Learning tại mỗi nước, giữa các nước châu Âu có nhiều sự hợp
tác đa quốc gia trong lĩnh vực e-Learning. Điển hình là dự án xây dựng mạng
20
xuyên châu Âu EuroPACE. Đây là mạng e-Learning của 36 trường đại học
hàng đầu châu Âu thuộc các quốc gia như Đan Mạch, Hà Lan, Bỉ, Anh, Pháp
cùng hợp tác với công ty e-Learning của Mỹ Docent nhằm cung cấp các khoá
học về các lĩnh vực như khoa học, nghệ thuật, con người phù hợp với nhu cầu
học của các sinh viên đại học, sau đại học, các nhà chuyên môn ở châu Âu.
Tại châu Á, e-Learning vẫn đang ở trong tình trạng sơ khai, chưa có
nhiều thành công vì một số lý do như: các quy tắc, luật lệ bảo thủ, tệ quan
liêu, sự ưa chuộng đào tạo truyền thống của văn hóa châu Á, vấn đề ngôn ngữ
không đồng nhất, cơ sở hạ tầng nghèo nàn và nền kinh tế lạc hậu ở một số
quốc gia châu Á. Tuy vậy, đó chỉ là những rào cản tạm thời do nhu cầu đào
tạo ở châu lục này cũng đang trở nên ngày càng không thể đáp ứng được bởi
các cơ sở giáo dục truyền thống buộc các quốc gia châu á đang dần dần phải
thừa nhận tiềm năng không thể chối cãi mà e-Learning mang lại. Một số quốc
gia, đặc biệt là các nước có nền kinh tế phát triển hơn tại châu Á cũng đang có
những nỗ lực phát triển e-Learning tại đất nước mình như: Nhật Bản, Hàn
Quốc, Singapore, Đài Loan, Trung Quốc,...
Nhật Bản là nước có ứng dụng e-Learning nhiều nhất so với các nước
khác trong khu vực. Môi trường ứng dụng e-Learning chủ yếu là trong các
công ty lớn, các hãng sản xuất, các doanh nghiệp... và dùng để đào tạo nhân
viên.
1.3. Tình hình phát triển và ứng dụng e-Learning ở Việt Nam
Vào khoảng năm 2002 trở về trước, các tài liệu nghiên cứu, tìm hiểu về
e-Learning ở Việt Nam không nhiều. Trong hai năm 2003-2004, việc nghiên
cứu e-Learning ở Việt Nam đã được nhiều đơn vị quan tâm hơn. Gần đây các
hội nghị, hội thảo về công nghệ thông tin và giáo dục đều có đề cập nhiều đến
vấn đề e-Learning và khả năng áp dụng vào môi trường đào tạo ở Việt Nam
như: Hội thảo nâng cao chất lượng đào tạo ĐHQGHN năm 2000, Hội nghị
giáo dục đại học năm 2001 và gần đây là Hội thảo khoa học quốc gia lần thứ
21
nhất về nghiên cứu phát triển và ứng dụng công nghệ thông tin và truyền
thông ICT/rda 2/2003, Hội thảo khoa học quốc gia lần II về nghiên cứu phát
triển và ứng dụng công nghệ thông tin và truyền thông ICT/rda 9/2004, và hội
thảo khoa học “Nghiên cứu và triển khai e-Learning” do Viện Công nghệ
Thông tin (ĐHQGHN) và Khoa Công nghệ Thông tin (Đại học Bách khoa Hà
Nội) phối hợp tổ chức đầu tháng 3/2005 là hội thảo khoa học về e-Learning
đầu tiên được tổ chức tại Việt Nam.
Các trường đại học ở Việt Nam cũng bước đầu nghiên cứu và triển khai
e-Learning. Một số đơn vị đã bước đầu triển khai các phần mềm hỗ trợ đào
tạo và cho các kết quả khả quan: Đại học Công nghệ - ĐHQGHN, Viện
CNTT - ĐHQGHN, Đại học Bách Khoa Hà Nội, ĐHQG TP. HCM, Học viện
Bưu chính Viễn thông,... Gần đây nhất, Trung tâm Tin học Bộ Giáo dục &
Đào tạo đã triển khai cổng e-Learning nhằm cung cấp một cách có hệ thống
các thông tin e-Learning trên thế giới và ở Việt Nam. Bên cạnh đó, một số
công ty phần mềm ở Việt Nam đã tung ra thị trường một số sản phẩm hỗ trợ
đào tạo đào tạo. Tuy các sản phẩm này chưa phải là sản phẩm lớn, được đóng
gói hoàn chỉnh nhưng đã bước đầu góp phần thúc đẩy sự phát triển e-Learning
ở Việt Nam.
Việt Nam đã gia nhập mạng e-Learning châu Á (Asia e-Learning
Network - AEN, www.asia-elearning.net) với sự tham gia của Bộ Giáo dục &
Đào tạo, Bộ Khoa học - Công nghệ, trường Đại học Bách Khoa, Bộ Bưu
chính Viễn Thông...
Điều này cho thấy tình hình nghiên cứu và ứng dụng loại hình đào tạo
này đang được quan tâm ở Việt Nam. Tuy nhiên, so với các nước trong khu
vực, e-Learning ở Việt Nam mới chỉ ở giai đoạn đầu và còn nhiều việc phải
làm mới tiến kịp các nước.
22
1.4. Xu hướng chung về trắc nghiệm trực tuyến
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 dự thi, hình thức thi này đã được áp
dụng ở hầu hết các nước, đặc biệt là trong các kỳ thi của các tổ chức lớn như
ETS (tổ chức các kỳ thi TOEFL, GMAT, GRE…) hay Microsoft (tổ chức các
kỳ thi MCSE, MCDBA…).
Tại Việt Nam, trong những năm gần đây, việc đổi mới phương pháp
dạy và học với các hình thức thi cử đang được tiến hành. Trong các hình thức
thi cử, trắc nghiệm là hình thức được chú ý nhiều nhất vì những lý do: khách
quan, trung thực, kiểm tra được nhiều kiến thức, tránh học tủ, học vẹt.
Trắc nghiệm có hình thức thi rất đa dạng. Các 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ó
thể còn kiểm tra việc kết hợp giữa các khái niệm khác nhau khi tạo ra các
phương án trả lời có liên quan.
1.5. Lý do chọn đề tài
Thi trắc nghiệm đang trở thành một xu hướng tất yếu cho nhiều kỳ thi.
Trắc nghiệm có thể thi trên giấy, hoặc trên máy, trong đó phổ biến hiện nay là
thi trắc nghiệm trên giấy. Tuy nhiên, hình thức này lại không thuận tiện. Hình
thức thi trắc nghiệm trên máy (xa hơn nữa là thi qua mạng) có nhiều ưu điểm:
người ra đề và người dự thi có thể ở bất cứ đâu, bất cứ khi nào đều có thể thực
hiện được công việc của mình; chi phí thấp do không phải di chuyển, phân
phối đề thi, chấm bài…
Nhận biết được tầm quan trọng đó, trong khi tại Trường Đại học Công
nghiệp chưa có hệ thống nào hỗ trợ việc thi trắc nghiệm trực tuyến qua mạng,
em đã quyết định đi sâu vào nghiên cứu và xây dựng một trang Web thi trắc
nghiệm trực tuyến.
23
CHƯƠNG II
CHUẨN TRẮC NGHIỆM VÀ ĐẶC TẢ IMSQTI
Tổ chức tiêu chuẩn hóa quốc tế ISO (International Standards
Organization) định nghĩa chuẩn như sau:
Chuẩn: là các thỏa thuận trên văn bản chứa các đặc tả kỹ thuật hoặc
các tiêu chí chính xác khác được sử dụng một cách thống nhất như các luật,
các chỉ dẫn, hoặc các định nghĩa của các đặc trưng, để đảm bảo rằng các vật
liệu, các sản phẩm, quá trình, và các dịch vụ phù hợp với mục đích của
chúng.
Đối với những người làm việc trong lĩnh vực e-Learning, e-Learning là
việc học tập được truyền tải hoặc hỗ trợ qua công nghệ điện tử. Việc truyền
tải qua nhiều kĩ thuật khác nhau như Internet, TV, video tape, các hệ thống
giảng dạy thông minh, và việc đào tạo dựa trên máy tính (CBT) (Sun
Microsystems, Inc).[4]
Đối với trắc nghiệm, e-Learning đóng vai trò rất quan trọng. Không có
chuẩn e-Learning, chúng ta sẽ không có khả năng trao đổi với nhau và sử
dụng lại các đối tượng học tập. Nhờ có chuẩn e-Learning, toàn bộ thị trường
e-Learning sẽ tìm được tiếng nói chung, hợp tác với nhau được về cả mặt kỹ
thuật cũng như về phương pháp.
Nhờ có các chuẩn e-Learning, chúng ta có thể giải quyết được các vấn
đề:
- Khả năng truy cập được: truy cập nội dung học tập từ một nơi xa
cũng như phân phối cho nhiều vị trí khác nhau mà không gặp trở
ngại về khoảng cách địa lý.
- Tính khả chuyển: Sử dụng được nội dung học tập phát triển ở
một nơi khác bằng nhiều công cụ, trên nhiều hệ thống khác nhau
24
- Tính thích ứng: đưa ra nội dung và phương pháp đào tạo phù hợp
với từng tình huống và từng cá nhân.
- Tính sử dụng lại: Một nội dung học tập được đào tạo ra có thể
được sử dụng ở nhiều ứng dụng khác nhau.
- Tính bền vững: vẫn có thể sử dụng được các nội dung học tập
khi công nghệ thay đổi, mà không phải thiết kế lại.
- Tính giảm chi phí: Tăng hiệu quả học tập rõ rệt trong khi giảm
thời gian và chi phí.
2.1. Lịch sử các phiên bản IMSQTI
IMSQTI (Question and Test Interoperability) phiên bản 0.5 được công
bố vào tháng 3 năm 1999, phiên bảo 1.0 được công bố vào tháng 2 năm 2000.
Đặc tả này được mở rộng và cập nhật vào 2 lần: tháng 3/2001 và tháng
1/2002. Tháng 3/2003, phiên bản 1.2.1 được công bố. Phiên bản 2.0 được
hoàn chỉnh vào tháng 1/2005. [5]
IMSQTI được thiết kế để:
- Cung cấp một định dạng lưu trữ nội dung tốt, và việc lưu trữ các
nội dung này là độc lập với công cụ đã được dùng để tạo ra
chúng.
- Cung cấp khả năng phân phối các kho câu hỏi trên một diện rộng
các hệ thống học tập và đánh giá, kiểm tra khác nhau.
- Cung cấp khả năng sử dụng các câu hỏi và kho câu hỏi tại một hệ
thống đơn với nguồn câu hỏi và kho câu hỏi đa dạng được đưa
đến từ các hệ thống khác.
Cung cấp các hệ thống với khả năng báo cáo các kết quả đánh giá, kiểm
tra nhất quán.
25
Hình 2.1 Vai trò các thành phần tham gia sử dụng đặc tả IMSQTI
Trong đó:
- Authoring Tool: công cụ tạo bài thi.
- Item Bank: Kho câu hỏi.
- AssessmentDelivery System: Hệ thống phân phối bài thi.
- LearníngSystem: Hệ thống học tập.
- Author: tác giả đề thi (giáo viên)
- ItemBankManager: Người quản lý kho các câu hỏi.
- Proctor: Giám thị coi thi.
- Tutor: giáo viên.
26
- Candidate: thí sinh.
2.2. Cấu trúc tổ chức bài thi và câu hỏi
2.2.1. Cấu trúc chung
Hình 2.2 Cấu trúc tổ chức bài thi
2.2.2. Assessment
Một assessmen được gọi là 1 bài thi, trong một bài thi có thể có nhiều
section
2.2.3. Section
Là một phần của bài thi. Trong section có nhiều assessmentItem
2.2.4. AssessmentItem
Là các câu hỏi trong section
Assesment
Section
Section
Assessment Item
Assessment Item
Assessment Item
27
CHƯƠNG III
PHÂN LOẠI CÂU HỎI TRẮC NGHIỆM
Theo chuẩn IMSQTI, các câu hỏi trắc nghiệm được phân loại theo bản
chất của câu hỏi.
IMSQTI đưa ra khái niện interaction dùng để thể hiện bản chất của một
câu hỏi. Interaction là một lớp tổng quát, dưới nó là các interaction con, tương
ứng với từng loại câu hỏi cụ thể.
IMSQTI cũng đưa ra khái niệm choice. Đó chính là các phương án trả
lời. Choice cũng là một lớp tổng quát bên trên, dưới nó là các lớp con tùy
thuộc cho từng loại câu hỏi.
3.1. Sơ đồ lớp interaction
Hình 3.1: Sơ đồ lớp interaction
3.2. Sơ đồ lớp choice
28
Hình 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
Đây là loại câu hỏi trắc nghiệm thông dụng nhất thường được sử
dụng. Câu hỏi này thường có một hay nhiều phương án trả lời. Nhiệm vụ
của thí sinh là chọn ra phương án trả lời đúng nhất hoặc các phương án trả
lời đúng trong trường hợp có nhiều phương án trả lời đúng. Các lựa chọn
trong loại câu hỏi này gọi là simplechoice.
Hình 3.3: Câu hỏi choiceInteraction với 1 lựa chọn đúng
Hình 3.4: Câu hỏi choiceInteraction với nhiều lựa chọn đúng
29
3.3.2. orderInteraction
Câu hỏi loại này thường có nhiều phương án trả lời (simplechoice),
trong đó, không có simplechoice nào là đúng, chỉ có thứ tự ưu tiên trước
sau của chúng là có ý nghĩa. Thí sinh có nhiệm vụ là sắp xếp lại các
phương án trả lời này theo thứ tự đúng của chúng.
Hình 3.5: Câu hỏi orderInteraction
3.3.3. associateInteraction
Là loại câu hỏi kết nối nhiều lựa chọn (gọi là các
simpleAssociableChoice). Đây là loại câu hỏi nhiều lựa chọn. Thí sinh có
nhiệm vụ là nối một lựa chọn với các lựa chọn có liên quan.
Hình 3.6 Câu hỏi associateInteraction
30
3.3.4. matchInteraction
Câu hỏi loại này có 2 cột các phương án trả lời được đặt cạnh nhau.
Nhiệm vụ của thí sinh là nối lại các phương án của cột này với một hay
nhiều phương án có liên quan ở cột bên cạnh. Loại câu hỏi này khác với
associateInteraction ở chỗ trong loại này, một phương án trả lời không
được phép tạo liên kết với một phương án khác trong cùng một cột.
Các cột phương án trả lời được gọi là simpleMatchSet. mỗi
simpleMatchSet chứa nhiều simpleAssociableChoice.
Hình 3.7: Câu hỏi matchInteraction
3.3.5. gapMatchInteraction
Câu hỏi loại này thường có một hay nhiều chỗ trống trong đoạn văn
ngữ cảnh dùng làm câu hỏi. Thí sinh có nhiệm vụ điền vào chỗ trống bằng
một trong các phương án đã được cho sẵn. Chỗ trống trong câu hỏi loại
này gọi là gapChoice. Mỗi gapChoice có thể là text (gapText) hay hình
ảnh (gapImg).
31
Hình 3.8: Câu hỏi gapMatchInteraction
3.3.6. inlineChoiceInteraction
Câu hỏi loại này có một vị trí văn bản bị khuyết trong ngữ cảnh
đoạn văn bản dùng làm câu hỏi. Các giá trị phương án trả lời để điền vào
chỗ khuyết sẽ được cho trước và nhiệm vụ của thí sinh là chọn phương án
đúng trong số các phương án đã cho.
Trong câu hỏi sẽ có nhiều lựa chọn gọi là các inlineChoice, mỗi
inlineChoice đơn thuần là một đoạn văn bản (a simple run of text).
Hình 3.9: Câu hỏi inlineChoiceInteraction
3.3.7. textEntryInteraction
Loại câu hỏi này gần giống với loại inlineChoiceInteraction. Tuy
nhiên, khác ở chỗ là không có các phương án gợi ý để thí sinh lựa chọn.
Các phương án phải được thí sinh tự nghĩ ra và điền vào chỗ trống.
Hình 3.10: Câu hỏi textEntryInteraction
32
3.3.8. extendedTextInteraction
Loại câu hỏi này yêu cầu thí sinh tả lời cho câu hỏi bằng cách viết
một đoạn văn bản.
Về thực chất, câu hỏi này là một loại tự luận đơn giản, có thể là một
bài tiểu luận.
Hình 3.11: Câu hỏi extendedTextInteraction
3.3.9. hottextInteraction
Là loại câu hỏi có một hay nhiều phương án trả lời. Tuy nhiên, các
phương án này không được để riêng biệt bên dưới câu hỏi để trả lời cho
câu hỏi mà chính là một phần của đoạn văn bản câu hỏi. Nhiệm vụ chính
của thí sinh là chọn ra phương án trả lời đúng nhất bằng cách click chọn
trên chính câu hỏi vào các vị trí được đánh dấu là câu trả lời.
Trong câu hỏi sẽ có nhiều lựa chọn gọi là các simpleChoice. Câu
hỏi loại này thường đưa ra nhằm xác định lỗi sai trong đoạn văn bản đóng
vai trò câu hỏi.
33
Hình 3.12: Câu hỏi hottextInteraction
3.3.10. hotspotInteraction
Loại câu hỏi này hiển thị phần nội dung câu hỏi bằng văn bản và
phần hình ảnh kèm theo. Trên hình ảnh định nghĩa các vị trí đặc biệt đónh
vai trò là các phương án trả lời. Thí sinh trả lời cho các câu hỏi bằng cách
click vào một vị trí hợp lệ trên hình vẽ.
Về bản chất, loại này giống như loại hottextInteraction, chỉ khác là
thay văn bản bằng hình ảnh.
34
Hình 3.13: Câu hỏi hotspotInteraction
3.3.11. selectPointInteraction
Loại câu hỏi này giống như loại câu hỏi hotspotInteraction, khác
nhau ở chỗ thí sinh thay vì click chọn một hay nhiều vị trí được định nghĩa
là các phương án trả lời thì phải click một số chỗ nào đó theo suy nghĩ của
mình mà không có gợi ý là các vị trí được định nghĩa sẵn
35
Hình 3.14: Câu hỏi selectPointInteraction
3.3.12. graphicOrderInteraction
Câu hỏi loại này có nhiều phương án trả lời chính là các vị trí được
đánh dấu trên hình vẽ. Nhiệm vụ của thí sinh là gắn cho mỗi vị trí này một
số thứ thự sao cho thứ tự trên hình vẽ là đúng với yêu cầu cuẩ câu hỏi.
Trong câu hỏi sẽ có nhiều lựa chọn (gọi là các hotspotChoice). Mỗi
hotspotChoice là một vùng hình ảnh được định nghĩa sẵn treen hình vẽ cho
trước.
36
Hình 3.15: Câu hỏi graphicOrderInteraction
3.3.13. graphicAssociateInteraction
Loại câu hỏi này giống như associateInteraction nhưng thay các
phương án trả lời văn bản bằng hình ảnh.
37
Hình 3.16: Câu hỏi graphicAssociateInteraction
3.3.14. graphicGapMatchInteraction
Loại câu hỏi này giống như GapMatchInteraction nhưng thay các
phương án trả lời văn bản bằng hình ảnh.
38
Hình 3.17 Câu hỏi graphicGapMatchInteraction
3.3.15. positionObjectInteraction
Loại câu hỏi này yêu cầu thí sinh đặt một hình ảnh vào đúng vị trí
của nó trên một hình ảnh khác. Trên hình ảnh thứ hai này, không có vị trí
đặc biệt nào được phép định nghĩa trước,
39
Hình 3.18: Câu hỏi positionObjectInteraction
3.3.16. sliderInteraction
Câu hỏi loại này thế hiện cho thí sinh một thanh điều khiển cho
phép lựa chọn một giá trị số trong tập số liên tục được cho trước. Có giá trị
cận dưới và cận trên cho tập giá trị cho trước này.
Hình 3.19: Câu hỏi sliderInteraction
40
3.3.17. drawingInteraction
Câu hỏi loại này yêu cầu thí sinh dùng một tập hợp các công cụ vẽ
cho trước để chỉnh sửa một hình ảnh ảo
3.3.18. uploadInteraction
Câu hỏi lại này yêu cầu thí sinh upload 1 tệp (file) theo yêu cầu
3.3.19. customInterraction
Đây là loại trắc nghiệm mở rộng, là loại câu hỏi trắc nghiệm chưa
được định nghĩa trong đặc tả của IMSQTI. Người lập trình có thể thêm
những loại câu hỏi mới chưa có trong đặc tả để phù hợp với tình huống cụ
thể..
41
CHƯƠNG IV
PHÂN TÍCH HỆ THỐNG
4.1. Khảo sát hệ thống
4.1.1. Đặc điểm và cơ cấu hoạt động của khoa CNTT
Ban chủ nhiệm khoa gồm Trưởng khoa và phó khoa. Cơ cấu tổ chức
của khoa được phân thành 4 tổ chuyên môn:
- Tổ Hệ thống thông tin
- Tổ Khoa học máy tính
- Tổ Kỹ thuật máy tính và Mạng truyền thông
- Tổ Quản lý phòng máy
Khoa quản lý sinh viên theo khóa học, mỗi khóa học có nhiều lớp học
và mỗi lớp học có nhiều sinh viên.
Việc ra đề thi được thực hiện như sau: Mỗi giáo viên có thể dạy 1 hay
nhiều môn ở 1 hay nhiều lớp. Đến kỳ thi, giáo viên sẽ ra đề thi và nộp cho
trưởng bộ môn (nội dung đề thi theo chương trình môn học chung). Trưởng
bộ môn sẽ lấy ngẫu nhiên đề thi trong danh sách đề thi giáo viên đã nộp để
làm đề thi chính thức.
4.1.2. Cách tổ chức và lưu trữ thông tin
Mọi thông tin về học sinh và giáo viên đều được lưu trữ trong máy tính.
Thông tin được lưu trữ và sắp xếp theo khóa học và theo mã. Giáo vụ chịu
trách nhiệm nhập và kiểm soát dữ liệu.
* Thông tin đầu vào
Thông tin đầu vào của hệ thống gồm: thông tin của giáo viên, thông tin
của sinh viên, ngân hàng câu hỏi và ngân hàng đề thi.
- Thông tin của giáo viên gồm: mã giáo viên, mật khẩu, họ tên, chuyên
môn, học vị.
- Thông tin của sinh viên bao gồm: mã sinh viên, mật khẩu, họ tên,
email.
42
* Thông tin đầu ra
Thông tin đầu ra của hệ thống là kết quả học tập, bảng điểm của sinh
viên.
Kết quả học tập của sinh viên dựa vào điểm của các bài thi. Sau mỗi kỳ
thi, kết quả học tập của sinh viên được lưu lại tổng hợp, đánh giá.
4.2. Đánh giá ưu, nhược điểm của hệ thống cũ và giải pháp khắc phục
4.2.1. Một số hạn chế của hệ thống cũ
Đề thi trắc nghiệm chủ yếu bằng giấy và mới chỉ dừng lại ở 1 môn.
Ngân hàng câu hỏi còn hạn chế. Việc lưu trữ thông tin về các kỳ thi còn khó
khăn. Chưa có một hệ thống quản lý việc ra đề thi một cách hoàn chỉnh: từ
người quản lý – giáo viên – sinh viên.
Ngân hàng câu hỏi chưa phong phú, đề thi còn trùng lặp nhỉều dẫn đến
việc nhìn hỏi bài, gây mất tính nghiêm túc trong quá trình thi cử.
4.2.2. Giải pháp khắc phục hệ thống cũ
- Xây dựng một chương trình quản lý việc phân quyền toàn bộ bằng máy
tính, vừa nhanh, vừa hiệu quả và ít tốn kém.
- Xây dựng trang phân công giảng dạy cho giáo viên.
- Xây dựng trang cập nhật dữ liệu về số lượng và nội dung của câu hỏi.
Giáo viên có thể lấy câu hỏi từ nguồn hoặc tự soạn câu hỏi, hoặc thay
đổi cho đề thi khác nhau.
- Khi sinh viên làm bài, hệ thống có chức năng tính thời gian để đảm bảo
thời gian thi của đề được tuân thủ chặt chẽ.
- Tất cả thông tin về giáo viên và học sinh đều được bảo mật.
4.3. Phân tích hệ thống
Hệ thống thi trắc nghiệm trực tuyến TESTONLINE là một hệ thống
được phân quyền theo từng đối tượng. Mỗi đối tượng có nhiệm vụ và chức
năng khác nhau.
43
- Admin là người quản lý hệ thống. Khi đăng nhập vào hệ thống, Admin
sẽ có quyền quản lý thông tin của giáo viên và sinh viên, tìm kiếm
thông tin, cập nhật cơ sở dữ liệu của hệ thống.
- Giáo viên: Khi đăng nhập vào hệ thống sẽ có các quyền sau:
+ Quản lý thông tin của sinh viên
+ Cấu hình bài thi
- Sinh viên: khi đăng nhập vào hệ thống sẽ có các quyền:
+ Làm bài thi.
+ Xem kết quả
• Các chức năng của hệ thống:
- Chức năng quản lý câu hỏi:
+ Thêm câu hỏi
+ Sửa câu hỏi
+ Xóa câu hỏi.
- Chức năng quản lý đề thi:
+ Sinh đề thi
+ Tính điểm
- Chức năng quản lý thí sinh:
+ Đăng ký thành viên
+ Thi thử
+ Thi thật
+ Bổ sung câu hỏi
- Chức năng quản lý giáo viên:
+ Bổ sung giáo viên
+ Sửa đổi thông tin về giáo viên
+ Phân công giáo viên phụ trách các môn học
- Chức năng quản lý môn học:
+ Bổ sung môn học
44
+ Sửa môn học
+ Xóa các môn học
+ Tổ chức nội dung môn học
- Quản lý điểm:
+ Cập nhật điểm của thí sinh
+ Xem điểm thi
4.4. Sơ đồ phân cấp chức năng
4.4.1. Chức năng quản lý câu hỏi
Giáo viên phụ trách môn học nào sẽ được quyền thêm, sửa hoặc xóa
câu hỏi trong môn mà mình phụ trách.
4.4.2. Chức năng quản lý đề thi
Sau khi thí sinh lựa chọn một môn học, chương trình sẽ tự động sinh ra
1 đề thi được lấy ngẫu nhiên từ ngân hàng đề thi. Sau khi hoàn thành xong
QUẢN LÝ CÂU HỎI
THÊM XÓA SỬA
QUẢN LÝ CÂU HỎI
SINH ĐỀ TÍNH ĐIỂM
45
bài thi, chương trình sẽ có chức năng tự động tính điểm theo đáp án có sẵn.
Điểm của thí sinh sẽ được cập nhật vào cơ sở dữ liệu để thuận tiện cho
công việc thống kê kết quả của thí sinh sau này.
4.4.3. Chức năng quản lý thí sinh
Chức năng có nhiệm vụ quản lý các thí sinh thông qua mã sinh viên khi
đăng ký làm thành viên. Khi đăng ký thành công, hệ thống sẽ cấp phát cho
mỗi thí sinh một tài khoản. Tài khoản này chỉ được cấp phát một lần cho
mỗi mã sinh viên.
Thí sinh đang nhập vào hệ thống thông qua tên đăng nhập (username)
và mật khẩu (password) đã đăng ký.
Với mỗi môn học, thí sinh được thi thử 2 lần và 1 lần thi thật. Kết quả
thi thử sẽ hiện ngay trên màn hình và kết quả thi thật sẽ được hiện lên màn
hình và lưu lại trong cơ sở dữ liệu.
Sinh viên có thể bổ sung các câu hỏi cho ngân hàng câu hỏi, Tuy
nhiêm, để đảm bảo độ chính xác, của câu hỏi đó sẽ được lựa chọn bởi giáo
viên phụ trách môn học
4.4.4. Chức năng quản lý giáo viên
Chức năng này cho phép bổ sung, sửa đổi thông tin về giáo viên và
phân công giáo viên phụ trách các môn học.
QUẢN LÝ THÍ SINH
ĐĂNG KÝ
THÀNH VIÊN
BỔ SUNG
CÂU HỎI
THI THỬ
THI THẬT
46
4.4.5. Chức năng quản lý môn học
Chức năng cho phép thực hiện việc bổ sung, sửa hay xóa các môn học
trong hệ thống.
Ngoài ra, hệ thống còn cho phép giáo viên tổ chức nội dung của một môn
học theo từng chương, mục của chương trình.
QUẢN LÝ GIÁO VIÊN
BỔ SUNG XÓA SỬA P.CÔNG
QUẢN LÝ MÔN HỌC
THÊM TỔ CHỨC NDMH
SỬA
XÓA
TỔ CHỨC N.DUNG CÂU HỎI
THÊM ĐỀ
MỤC
XÓA ĐỀ
MỤC
SỬA ĐỀ
MỤC
47
4.4.6. Quản lý điểm
Thực hiện việc cập nhật điểm của thí sinh. Ngoài ra, nó còn cho phép
sinh viên xem điểm thi của mình.
4.5. Mô hình luồng dữ liệu
4.5.1. Mô hình luồng dữ liệu mức khung cảnh
QUẢN LÝ ĐIỂM
CẬP NHẬT XEM ĐIỂM
1.1.1.
1.1.2. Thí sinh
1.1.3.
1.1.4. Giáo viên
1.1.5.
1.1.6. Admin
Trắc
iệ
Đề thi thử, thật
Yêu cầu thi thử, thi thật
Đăng nhập
Y/cầu xem điểm
Điểm
48
4.5.2. Mô hình luồng dữ liệu mức đỉnh
Bổ sung, xóa, môn
h
Tài
khoản
Yêu cầu kiểm tra câu hỏi
Admin
Thí sinh
QL thí sinh QL Đề
QL Điểm
Giáo viên
Câu hỏi Điểm
Giáo viên
Môn học
QL Môn học
Giáo viên
Câu hỏi
QL Câu hỏi
Câu hỏi tạm
Bản
đăng ký
thành
viên
Yêu
cầu
thi
thử,
thi
thật
Yêu
cầu
đăng
ký
thành
viên
Tài
khoản
Đề
thi
Yêu
cầu
đề
thi
Đề thi
Yêu cầu xem điểm
Điểm
Bổ sung, xóa, phân công giáo viên
Môn
học
được
chọn
Chọn môn học
Thêm
câu
hỏi
Thêm, sửa, xóa câu hỏi
QL Giáo viên
Admin
Thêm, sửa, xóa đề mục
Xóa
câu
hỏi
tạm
Cập
nhật,
xóa
điểm
Chấp nhận câu hỏi tạm
49
4.5.3. Mô hình luồng dữ liệu mức dưới đỉnh
a. Chức năng quản lý câu hỏi
b. Chức năng quản lý giáo viên
Xóa
câu
hỏi
Xem câu hỏi tạm
Bổ sung câu hỏi
Thêm
câu
hỏi
Y/c
kiểm
tra
Lưu câu hỏi
C/hỏi
đã
kiểm
tra
Câu hỏi
Giáo viên
Câu hỏi tạm
Xem
Thêm Sửa
Thí sinh
Xóa
Sửa
nội
dung
câu
hỏi
GV
cần
sửa
GV
cần
xóa
Bổ sung GV
Admin
Xóa GV Sửa t.t GV P.công GV
Giáo viên
Hồ
sơ
GV
mới
Dsách
GV cần
phân
công
50
c. Chức năng quản lý thí sinh
S
Thí sinh
Là thành viên
Thí sinh
Đăng ký
Đăng nhập
Ktra tài khoản
Số lần thi thử < 2 Thi thật
Thi thử Thi thật
Câu hỏi
Đề thi
User
Thoát
Đ
S
Thành công
Đ
Đ
Đ S
S
S
Đ
51
d. Chức năng quản lý môn học
Tên
môn
học cần
sửa
Tên môn
học cần
thêm
Admin
Thêm MH Sửa MH
Môn học
Tên môn
học cần
xóa
Xóa MH
Đề
mục
cần
sửa
Đề mục
cần
thêm
Giáo viên
Thêm ĐM Sửa Đ.M
Đề mục
Đề mục
cần xóa
Xóa Đ.M
52
e. Chức năng quản lý điểm
f. Chức năng quản lý đề thi
Yêu cầu
xem điểm
Thí sinh
Cập nhật
Điểm
Điểm
Xem
Yêu cầu đề
thi thử
Thí sinh
Sinh đề thi
thử
Đề thi
Yêu cầu đề
thi thật
Sinh đè thi
thật
Câu hỏi
Tính điểm
Điểm
53
CHƯƠNG V
THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH
5.1. Mô hình thực thể liên kết
5.1.1. Các thực thể
a. Thực thể 1: Câu hỏi
• Các thuộc tính:
- Mã số câu hỏi
- Mã số môn học
- Nội dung câu hỏi
- Dạng câu hỏi
- Đáp án
• Bảng 5.1. Bảng cơ sở dữ liệu: CAUHOI
Name Type Length Description
maso_ch nvarchar 5 Mã số câu hỏi
maso_mh nvarchar 10 Mã số môn học
noidung_ch ntext 16 Nội dung câu hỏi
dang_ch nvarchar 2 Dạng câu hỏi
Dapan nvarchar 20 Đáp án
b. Thực thể 2: Phương án
• Các thuộc tính:
- Mã số phương án
- Mã số câu hỏi
- Nội dung phương án
• Bảng 5.2. Bảng cơ sở dữ liệu: PHUONGAN
Name Type Length Description
maso_pa nvarchar 2 Mã số phương án
54
maso_ch nvarchar 5 Mã số câu hỏi
noidung_pa ntext 16 Nội dung phương án
c. Thực thể 3: Môn học
• Các thuộc tính:
- Mã số môn học
- Tên môn học
- Chuyên môn
• Bảng 5.3. Bảng cơ sở dữ liệu: MONHOC
Name Type Length Description
maso_mh nvarchar 10 Mã số môn học
Monhọc nvarchar 50 Tên môn học
Chuyenmon nvarchar 10 Môn học thuộc
chuyên ngành nào?
d. Thực thể 4: Đề thi
• Các thuộc tính:
- Mã số đề thi
- Mã số câu hỏi
- Độ khó của đề thi
• Bảng 5.4. Bảng cơ sở dữ liệu: DETHI
Name Type Length Description
ma_dt nvarchar 5 Mã đề thi
Maso_ch nvarchar 5 Mã số câu hỏi
Dokho nvarchar 50 Độ khó
e. Thực thể 5: Giáo viên
• Các thuộc tính:
- Mã số giáo viên
- Họ tên giáo viên
55
- Chuyên môn do giáo viên phụ trách
- Học vị
• Bảng 5.5. Bảng cơ sở dữ liệu: GIAOVIEN
Name Type Length Description
maso_gv nvarchar 10 Mã số giáo viên
Hoten nvarchar 50 Họ tên giáo viên
Chuyenmon nvarchar 10 Chuyên môn
Hocvi nvarchar 10 Học vị
f. Thực thể 6: Phụ trách
• Các thuộc tính:
- Mã số giáo viên
- Mã số môn học
• Bảng 5.6. Bảng cơ sở dữ liệu: PHUTRACH
Name Type Length Description
Maso_gv nvarchar 10 Mã số giáo viên
Maso_mh nvarchar 10 Mã số môn học
g. Thực thể 7: Nội dung môn học
• Các thuộc tính:
- Mã số nội dung
- Nội dung
- Mã số môn học
• Bảng 5.7. Bảng cơ sở dữ liệu: MUCLUC
Name Type Length Description
Maso_ml nvarchar 10 Mã số mục lục
Maso_mh nvarchar 10 Mã số môn học
Mucluc nvarchar 50 Nội dung môn học
56
h. Thực thể 8: Thuôc tính câu hỏi
• Các thuộc tính:
- Mã số câu hỏi
- Độ khó của câu hỏi
- Chương (câu hỏi thuộc chương nào)
- Giáo viên nào ra câu hỏi
• Bảng 5.8. Bảng cơ sở dữ liệu: THUOCTINHCAUHOI
Name Type Length Description
Maso_ch nvarchar 5 Mã số câu hỏi
Dokho nvarchar 10 Độ khó câu hỏi
Chuong nvarchar 10 Quy định câu hỏi
thuộc chương nào?
giaovien nvarchar 10 Giáo viên nào ra câu
hỏi
i. Thực thể 9: Dữ liệu câu hỏi
Thí sinh có thể bổ xung câu hỏi và đáp án vào cơ sở dữ liệu tạm để chờ
giáo viên tuyển chọn.
• Các thuộc tính:
- Mã số câu hỏi
- Dạng câu hỏi
- Nội dung câu hỏi
- Môn học
- Đáp án
- Độ khó
- Chương
57
• Bảng 5.9. Bảng cơ sở dữ liệu: DULIEUCAUHOI
Name Type Length Description
Maso_ch nvarchar 5 Mã số câu hỏi
Noidung_ch Ntext 16 Nội dung câu hỏi
Dang_ch nvarchar 2 Dạng câu hỏi
Monhoc nvarchar 10 Môn học
Dapan nvarchar 20 Đáp án
Dokho nvarchar 2 Độ khó
Chuong nvarchar 10 Chương
j. Thực thể 10: Dữ liệu phương án
• Các thuộc tính:
- Mã số câu hỏi
- Mã số phương án
- Nội dung phương án
• Bảng 5.10. Bảng cơ sở dữ liệu: DULIEUPHUONGAN
Name Type Length Description
maso_pa nvarchar 2 Mã số phương án
maso_ch nvarchar 5 Mã số câu hỏi
noidung_pa ntext 16 Nội dung phương án
k. Thực thể 11: Người sử dụng
• Các thuộc tính:
- Tên người sử dụng
- Mật khẩu
- Quyền hạn
58
• Bảng 5.11. Bảng cơ sở dữ liệu: NGUOISUDUNG
Name Type Length Description
Tensd nvarchar 50 Tên sử dụng
Matkhau nvarchar 50 Mật khẩu
Quyenhan nvarchar 50 Đặc quyền truy cập
Maso nvarchar 50 Mã số học viên/giáo viên
l. Thực thể 12: Học viên
• Các thuộc tính:
- Mã số học viên
- Mã số sinh viên
- Họ và tên sinh viên
- Tên sử dụng của học viên
- Mật khẩu
- Email
• Bảng 5.12. Bảng cơ sở dữ liệu: HOCVIEN
Name Type Length Description
Maso_hv nvarchar 10 Mã số học viên
Maso_sv nvarchar 50 Mã sinh viên
Hoten nvarchar 50 Họ tên học viên
Tensd nvarchar 50 Tên học viên
Matkhau nvarchar 50 Mật khẩu
Email nvarchar 50 Email
m. Thực thể 13: Kết quả thi
• Các thuộc tính:
- Mã số học viên
- Mã số môn học
59
- Mã số lần thi
- Điểm thi của học viên
- Thời gian học viên tham gia thi
• Bảng 5.13. Bảng cơ sở dữ liệu: KETQUATHI
Name Type Length Description
Maso_hv nvarchar 10 Mã số học viên
Malanthi nvarchar 2 Mã lần thi
Maso_mh nvarchar 10 Mã số môn học (thi)
Diem Int 4 Điểm bài thi
Thời gian Datetime 8 Thời gian thi
n. Thực thể 14: Chuyên môn
• Các thuộc tính:
- Mã số chuyên môn
- Tên chuyên môn
• Bảng 5.14. Bảng cơ sở dữ liệu: CHUYENMON
Name Type Length Description
Maso_cm nvarchar 10 Mã số chuyên môn
Chuyenmon nvarchar 20 Chuyên môn
o. Thực thể 15: Học vị
• Các thuộc tính:
- Mã số học vị
- Học vị
• Bảng 5.15. Bảng cơ sở dữ liệu: HOCVI
Name Type Length Description
Maso_hv nvarchar 10 Mã số học vị
Hocvi nvarchar 50 Học vị
60
p. Thực thể 16: Kiểm tra
• Các thuộc tính:
- Mã số học viên
- Mã số môn học
- Số lần thi thử của học viên
- Thi thật
• Bảng 5.16. Bảng cơ sở dữ liệu: KIEMTRA
Name Type Length Description
Maso_hv nvarchar 10 Mã số học viên
Maso_mh nvarchar 10 Mã số môn học
Solanthithu Int 4 số lần thi thử
Thithat Int 1 Thi thật
q. Thực thể 17: Lần thi
• Các thuộc tính:
- Mã số lần thi
- Lần thi
• Bảng 5.17. Bảng cơ sở dữ liệu: LANTHI
Name Type Length Description
Malanthi nvarchar 2 Mã lần thi
Lần thi nvarchar 50 Lần thi
r. Thực thể 18: Góp ý
• Các thuộc tính:
- Mã góp ý
- Tiêu đề
- Nội dung
- Họ tên
61
- Điện thoại
- Email
• Bảng 5.18: Bảng cơ sở dữ liệu GOPY:
Name Type Length Description
Ma_gy nvarchar 50 Mã góp ý
Tieude nvarchar 50 Tiêu đề góp ý
Noidung nvarchar 250 Nội dung góp ý
Hoten nvarchar 50 Họ tên người góp ý
Dienthoai nvarchar 50 Điện thoại
Email nvarchar 50 Đ/chỉ email
5.1.2. Mô hình thực thể liên kết
Hình 5.1: Mô hình thực thể liên kết
62
5.2. Giới thiệu về TESTONLINE
- TESTONLINE là một chương trình ứng dụng công nghệ tin học,
Internet vào học và thi nhằm làm cho công việc học tập trở nên dễ
dàng, rộng rãi và hiệu quả hơn.
- TESTONLINE là tập hợp đa dạng các phương tiện, công nghệ kỹ thuật
sử dụng cho việc học tập và thi cử như văn bản, âm thanh, hình
ảnh…Hơn thế nữa, còn giúp học viên làm quen với học tập trực tuyến.
5.2.1. Những lợi ích của TESTONLINE
- TESTONLINE đưa ra những bài Test hay, chứa nhiều kiến thức sâu
rộng.
- TESTONLINE kiểm tra, đánh giá trình độ học tập của học viên một
cách trung thực, khách quan
- Thông qua TESTONLINE, các kiến thức mới cũng thường xuyên được
cập nhật.
- Đào tạo mọi lúc, mọi nơi: Người học có thể truy cập ở bất lỳ đâu (trong
văn phòng làm việc, tại nhà riêng, tại các điểm truy cập Internet công
cộng …), 24/24 giờ trong ngày.
- Tiết kiệm chi phí: Không tốn thời gian chi phí đi lại, không cần tham
gia vào một cuộc kiểm tra thử nào có chi phí tốn kém, mất nhiều thời
gian.
- Linh hoạt và đa dạng: có nhiều lĩnh vưc mà người học có thể tự lựa
chọn một lĩnh vực học tập và nghiên cứu.
- Tối ưu: TESTONLINE đánh giá nhanh chóng trình độ của người học,
từ đó giúp họ tự khẳng định lại mình để có thêm những động cơ mới
tiếp tục trên con đường chinh phục đỉnh cao của kiến thức. Mục tiêu
xuyên suốt là giúp người học học tập tốt nhất, tiếp thu được nhiều kiến
thức một cách sâu rộng nhất.
63
5.2.2. Những điểm mới của hệ thống:
- Đối tượng mà hệ thống hướng tới là các sinh viên khoa Công nghệ
thông tin trường Đại học Công nghiệp Hà Nội, với mục đích là tạo môi
trường để sinh viên có điều kiện tiếp cận với phương pháp thi trắc
nghiệm theo chuẩn của Bộ Giáo dục và Đào tạo, ôn luyện các kiến thức
đã học và tìm hiểu, mở rộng kiến thức.
- Học viên có thể tham gia lựa chọn các bài thi được lựa chọn ngẫu nhiên
theo chuẩn để làm bài.
- Cơ chế chấm điểm giúp học viên đánh giá được trình độ của chính
mình.
5.2.3. Kiến trúc hệ thống TESTONLINE
Nền tảng của hệ thống TestOnline chính là nội dung các bài thi của các
lĩnh vực được đề cập đến trong hệ thống và việc đánh giá trình độ của các thí
sinh đã tham gia thi.
Có thể chia hệ thống thành 2 phần:
- Phần 1: Hệ thống quản lý nhân sự (giáo viên, thí sinh)
Quản lý việc đăng ký thành viên, thực hiện đánh giá trình độ của thí
sinh để thông tin kết quả cho thí sinh.
- Phần 2: Hệ thống quản lý nội dung (ngân hàng đề thi, ngân hàng câu
hỏi)
64
5.3. Giao diện chương trình và một số Form
5.3.1. Form trang chủ: trangchu.asp
Hình 5.2: Trang chủ của chương trình
5.3.2. Form dành cho thành viên:
5.3.2.1. Form đăng ký thành viên: dangky.asp
Trang dành cho thí sinh khi đăng ký vào hệ thống, thí sinh phải điền
các thông tin theo mẫu đã đưa ra.
65
Hình 5.3: Form đăng ký thành viên
5.3.2.2. Form chủ dành cho học viên: index_hv.asp
Hình 5.4: Form trang chủ của học viên
Sau khi đăng nhập thành công, thí sinh có thể lựa chọn các môn học để
kiểm tra (thi thử) và thi.
66
Hình 5.5: Form lựa chọn môn thi của thí sinh
Thí sinh có 2 lần thi thử, kết quả sẽ được hiện ngay lên màn hình.
Hình 5.6: Form làm bài của thí sinh
67
Hình 5.7: Form thông báo kết quả
Để tăng cường giao lưu giữa giáo viên và thí sinh, thí sinh có thể đưa ra
các câu hỏi, chúng sẽ được giáo viên phụ trách lựa chọn để đưa vào kho dữ
liệu câu hỏi.
Hình 5.8: Form học viên bổ xung câu hỏi vào ngân hàng câu hỏi
68
Hình 5.9: Form soạn thảo câu hỏi bổ sung
5.3.2.3. Form xem điểm của học viên: xemdiem.asp
Hình 5.10: Form xem điểm của học viên
69
5.3.3. Form dành cho người quản trị
5.3.3.1. Form trang chủ: index_nqt.asp
Hình 5.11: Form trang chủ của người quản trị
5.3.3.2. Các form quản lý của người quản trị:
Người quản trị có thể tổ chức lại chương trình học (xóa môn học, thêm
môn học và sửa môn học), phân công lại giáo viên phụ trách các môn học,
xem các thông tin góp ý của các thành viên trong hệ thống, thống kê điểm của
các thành viên theo từng môn học.
Hình 5.12: Form thêm môn học mới
70
Hình 5.13: Form xem điểm các thí sinh theo từng môn học
Hình 5.14: Phân công giáo viên phụ trách môn
71
Hình 5.15: Form bổ sung giáo viên
5.3.4. Form dành cho giáo viên
5.3.4.1. Form trang chủ: index_gv.asp
Hình 5.16: Form trang chủ của giáo viên
72
5.3.4.2. Các form quản lý của giáo viên:
Giáo viên phụ trách các môn học có thể thay đổi cấu trúc của môn học,
cập nhật dữ liệu cho các môn học đó (thêm, sửa hay loại bỏ câu hỏi ra khỏi
ngân hàng câu hỏi), xem điểm thi của các thí sinh đã thi các môn do mình phụ
trách.
Hình 5.17: Thay đổi cấu trúc chương trình của môn học
Hình 5.18: Giáo viên tuyển chọn các câu hỏi do học viên đưa ra
73
Hình 5.19: Giáo viên lựa chọn các loại câu hỏi cần bổ sung
Hình 5.20: Form sửa đổi nội dung câu hỏi của giáo viên
74
Hình 5.21: Form chỉnh sửa câu hỏi, tạo đề thi
75
CHƯƠNG VI
KẾT LUẬN VÀ NHỮNG NGHIÊN CỨU TIẾP THEO
6.1. Kết luận
Chương trình “TESTONLINE - Trắc nghiệm trực tuyến” là một
chương trình hữu ích cho học sinh – sinh viên trong việc tự ôn tập kiến thức
của mình, đồng thời là nơi để giáo viên kiểm tra được kiến thức học sinh –
sinh viên của mình từ xa thông qua mạng Internet.
Nội dung các môn học và các chương mục của môn học thường xuyên
được người quản trị và các giáo viên cập nhật. Hệ thống soạn câu hỏi trắc
nghiệm giúp giáo viên có thể soạn câu hỏi một cách đơn giản hơn.
Đề thi cung cấp ngẫu nhiên từ kho đề thi với các câu hỏi được lấy ra từ
ngân hàng câu hỏi do giáo viên tạo ra, đảm bảo đề thi không bị trùng lặp và
mang tính khách quan cao. Ngân hàng câu hỏi của hệ thống được các giáo
viên - những người có chuyên môn trực tiếp soạn thảo và xây dựng. Ngoài ra,
hệ thống còn có chức năng cho phép học sinh – sinh viên bổ sung thêm câu
hỏi vào ngân hàng câu hỏi của hệ thống. Lúc này, câu hỏi sẽ được các giáo
viên phụ trách môn học kiểm tra tính đúng đắn và chính xác của câu hỏi, sau
đó được lưu vào ngân hàng câu hỏi của hệ thống.
Cùng với hình thức đào tạo từ xa (e-Learning), chương trình
“TESTONLINE” sẽ hỗ trợ được phần nào nhu cầu học tập của sinh viên
trường Đại học Công nghiệp hiện nay.
6.2. Những nghiên cứu tiếp theo
- Tạo giao tiếp giữa thí sinh (người học) với giáo viên (người dạy) thân
thiện hơn thông qua diễn đàn trao đổi kinh nghiệm.
- Xây dựng thêm các chức năng kết xuất dữ liệu với hệ thống. Giáo viên
có thể soạn thảo câu hỏi ngay trên hệ thống hoặc câu hỏi được soạn
trước, sao đó export lên hệ thống.
76
- Xây dựng cấu trúc câu hỏi theo đúng chuẩn đặc tả IMSQTI, nhờ đó, cơ
sở dữ liệu ngân hàng câu hỏi của hệ thống có khả năng trao đổi, phân
phối hay sử dụng lại ở bất cứ hệ thống nào khác trên thế giới có sử
dụng đặc tả này.
- Đa dạng loại câu hỏi trong hệ thống.
- Thêm chức năng thống kê kết quả trả lời của học viên ở từng câu hỏi
trắc nghiệm.
77
TÀI LIỆU THAM KHẢO
[1] Nguyễn Vũ (9/2003), “e-Learning, thêm một cơ hội học tập với chi phí
thấp”, Tạp chí bưu chính viễn thông ngày 16/9/2003.
[2] A.T (tổng hợp 6/2005), “Đôi nét về e-Learning”, Bản tin Đại học Quốc
Gia Hà Nội (169).
[3] www.tapchibcvt.gov.vn/vi-vn/dientuCNTT/2006/4/15574.bcvt
[4] www.el.edu.net.vn
[5] www.imsglobal.org
Các file đính kèm theo tài liệu này:
- 000000208319R.pdf