Xây dựng hệ thống thi trắc nghiệm trên máy tính
Trang 1Lời nói đầu
ở nớc ta hiện nay cùng với công cuộc đổi mới, nền giáo dục cũng đang
có nhiều chuyển biến rõ rệt cả về lợng và chất, thể hiện ở những tiến bộ trong cách dạy và học cũng nh trong cách kiểm tra đánh giá kết quả học tập của ngời học.
Việc đánh giá kết quả học tập đóng một vai trò hết sức quan trọng trong việc nâng cao chất lợng đào tạo Đánh giá đúng kết quả học tập sẽ khuyến khích khả năng học tập của học sinh, sinh viên Chính vì lý do này mà từ tr-
ớc tới nay bộ phận quản lý giáo dục tìm nhiều phơng pháp kiểm tra, đánh giá chất lợng giáo dục đào tạo để đa vào áp dụng Có hai hình thức kiểm tra chủ yếu của chúng ta hiện nay là thi viết và thi vấn đáp Mặc dù hai hình thức thi này đợc sử dụng rộng rãi nhng nó có nhiều nhợc điểm khó khắc phục nh: nhìn bài của nhau, quay cop, học tủ …
Gần đây hình thức thi trắc nghiệm đợc một số trờng học áp dụng đã khắc phục đợc những nhợc điểm của hai thức thi truyền thống Mặt khác hình thức thi trắc nghiệm còn tiện lợi cho việc chấm điểm bằng máy tính đỡ mất thời gian và những rắc rối cho cả thí sinh và giám khảo…
Chính vì những lý do trên mà tôi muốn chọn đề tài xây dựng hệ thống“xây dựng hệ thống
thi trắc nghiệm trên máy tính để làm đồ án tốt nghiệp với hy vọng có thêm” để làm đồ án tốt nghiệp với hy vọng có thêm
kiến thức từ thầy giáo và bạn bè trong trờng để ứng dụng sau này.
Lời cảm ơn
Em xin gửi lời cảm ơn chân thành tới các thầy, các cô trong khoa Tin học kinh tế đã dạy dỗ, động viên, khuyến khích em trong thời gian học tập tại trờng, đặc biệt là thầy giáo – T.S Trơng Văn Tú đã tận tình chỉ bảo
em trong quá trình làm đề án Cuối cùng tôi xin bày tỏ lòng biết ơn tới bạn
Trang 2bè trong và ngoài trờng đã giúp đỡ và tạo điều kiện cho tôi trong quá trình thực hiện công việc làm đề án.
Mặc dù đã cố gắng hết sức, song do hạn chế về mặt thời gian và trình
độ nên không thể tránh khỏi những thiếu sót, tôi rất mong đợc sự chỉ bảo của các thầy cô và bạn bè để chơng trình của tôi đợc hoàn thiện hơn Tôi xin chân thành cảm ơn!
Hà Nội ngày 15 tháng 11 năm 2002
Sinh viên
Vũ Thanh Tùng
Trang 3Mục lục tổng quát của đề tài
chơng I: khảo sát, phân tích hệ thống cũ và và
xác định yêu cầu của hệ thống mới
CH ƯƠNG II NG II: phân tích, thiết kế hệ thống.
CH ƯƠNG II NG IV: Thiết kế dữ liệu và MENU chơng trình.
CH ƯƠNG II NG V: Bảo mật dữ liệu cho hệ thống và phân
quyền sử dụng.
Tài liệu tham khảo
Trang 4Chơng I:
khảo sát hệ thống
ở nớc ta hiện nay, các kỳ thi, các kỳ kiểm tra ở các trờng đại học và phổthông thì hình thức thi chủ yếu là thi viết và thi vấn đáp Riêng môn tin học ở một
số trờng là thi trực tiếp trên máy tính Để thấy đợc những u khuyết điểm của cáchình thức thi này chúng ta đi vào khảo sát và phân tích từng hình thức thi nói trên
Với phơng pháp thi viết, một khối lợng lớn thí sinh đợc tập tập trung thitrong một thời gian và địa điểm nhất định Học sinh phải làm bài thi trong mộtkhoảng thời gian quy định và thờng là không đợc phép rở tài liệu tham khảo Saukhi thi xong bài thi đợc chuyển đến ban giám khảo để chấm điểm Chủ tịch hội
đồng thi hoặc Phòng giáo vụ ( nếu là kỳ thi hết học kỳ ở các trờng đai học ) sẽdọc phách và đánh số phách vào phách và bài thi sau đó đa bài thi đến ban giámkhảo để chấm điểm Đây chính là hình thức thi chủ yếu và đợc áp dụng phổ biến
ở nớc ta Nó đợc áp dụng ở mọi kỳ thi ở các trờng đại học và phổ thông
1.1.1 Ưu điểm của phơng pháp thi viết
+ Có thể kiểm tra đợc một số lợng lớn thí sinh trong cùng một thời điểm
+ Có thể tổ chức thi ở các nơi có hệ thống công nghệ lạc hậu
+ Với phơng pháp thi trắc nghiệm trên giấy, có thể kiểm tra đợc chính xác hơntrình độ của thí sinh ( tránh tình trạng học tủ ) và thời gian thi nhanh hơn
1.1.2 Nhợc điểm của phơng pháp thi viết.
+ Về công tác tổ chức thi, phải tổ chức một đội ngũ ra đề thi, coi thi, chấm thi vàbảo quản đề thi tốn rất nhiều công sức và tiền của
+ Để chánh tình trạng lộ đề thi các thi sinh phải thi tại cùng một thời điểm ( vớimỗi kỳ thi ) dẫn đến hiện tợng quá tải nhất là trong các kỳ thi tuyển sinh và phải
có các công tác bảo vệ ngời ra đề thi
+ Nhiều hiện tợng tiêu cực có thể xảy ra khi thi nh nhìn bài của nhau, rở tài liệu,
lộ đề thi trong quá trình ra đề và lu chuyển đề thi và còn nhiều tiêu cực trong khichấm thi Đây là những tiêu cực gây ra nhiều thói quen xấu cho thí sinh và để lạinhiều hậu quả mà các nhà quản lý giáo dục cha thể khắc phục triệt để
+ Về công tác chấm thi, phải tổ chức một bộ máy chấm thi thủ công rất cồngkềnh, phiền phức và nhiều công đoạn Đôi khi kết quả bài thi còn phụ thuộc vàotrạng thái tinh thần của giáo viên chấm thi Đấy là còn cha kể đến hiện tợng tiêucực khi giám khảo chấm bài thi của con em mình
+ Về phơng pháp thi trắc nghiệm trên giấy, cũng khắc phục đợc một số nhợc điểmnhất định trong phơng pháp trên nhng cũng không khắc phục đợc toàn bộ nhữngnhợc đã nêu mà còn tồn tại nhiều vấn đề nảy sinh nh: đề thi và giấy thi chung
Trang 5nhau đôi khi có tình trạng thiếu đề thi khi thí sinh làm bài bị sai
1.2 Phơng pháp thi vấn đáp.
Đây là hình thức đối thoại trực tiếp giữa giám khảo ( kiêm giám thị và ngời
ra đề ) với thí sinh Trong hình thức thi này giáo viên cho thí sinh bốc đề ngẫunhiên rồi cho chuẩn bị trong khoảng thời gian ngắn sau đó giáo viên hỏi và thísinh phải trực tiếp trả lời Hình thức thi này thờng áp dụng với quy mô nhỏ, ít thísinh thờng là các kỳ thi hết học kỳ ở các trờng đại học hoặc tuyển nhân viên ở cáccông ty
1.2.1 Ưu điểm của phơng pháp thi vấn đáp.
+ Với phơng pháp này giáo viên có thể kiểm tra trực tiếp kiến thức của thí sinhtránh đợc những tình trạng quay cop, rở tài liệu
+ Về công tác tổ chức thi và chấm thi, giảm bớt đợc những bộ phận ra đề thi, coithi và chấm thi rất cồng kềnh và tốn kém
1.2.2 Nhợc điểm của phơng pháp thi vấn đáp.
+ Vì số lợng giáo viên có hạn nên chỉ áp dụng đợc với quy mô nhỏ, ít thí sinh.+ Gây tâm lý lo lắng, mất bình tĩnh cho thí sinh đặc biệt là những thí sinh có khảnăng diễn đạt kém hoặc có vấn đề về tim mạch ảnh hởng đến kết quả của thí sinh.+ Kết quả thi còn bị ảnh hởng bởi những yếu tố khách quan nh tình trạng sức khoẻcủa giáo viên không tốt lại phải tiếp xúc với nhiều thí sinh gây lên tình trạng mệtmỏi, bực tức
+ Có tiêu cực nảy sinh khi giám khảo và thí sinh có quan hệ đặc biệt
+ Về độ khó, dễ của các câu hỏi mà giáo viên đa ra cha chắc đã tơng đồng
1.3 Phơng pháp thi trực tiếp trên máy tính.
Phơng pháp này đợc áp dụng phổ biến với các thí sinh chuyên nghành côngnghệ thông tin Trong phơng pháp này thí sinh vào thí giáo viên cho bốc câu hỏi( yêu cầu của bài toán ) sau đó thí sinh ngồi trực tiếp vào máy tính và thực hiệncông việc làm bài của mình trong một khoảng thời gian cho phép
1.3.1 u điểm của phơng pháp thi trực tiếp trên máy tính:
Phơng pháp thi này có u điểm là tận dụng đợc sự chính xác của máy tính trongcông việc chấm điểm và giáo viên có thể trực tiếp kiểm tra
1.3.2 Nhợc điểm của phơng pháp thi trên máy.
+ Phơng pháp này chỉ áp dụng trong quy mô nhỏ nh các buổi thi thực hành ở cáckhoa công nghệ thông tin ở các trờng đại học
+ Không kiểm tra hết đợc kiến thức của thí sinh vì giới hạn của bài toán mà thísinh phải thực hiện
+ Kết qủa thi của thí sinh còn phụ thuộc vào những điều kiện khách quan nh chấtlợng của máy tính
+ Vì phơng pháp thi này cũng đối thoại trực tiếp giữa giáo viên và thí sinh nh thivấn đáp nên cũng không tránh khỏi những khuyết điểm của phơng pháp thi vấn
đáp
Trang 62 khảo sát phơng pháp thí trắc nghiệm khách quan
Đây là một hình thức trắc nghiệm trong đó đề thi bao gồm nhiều câu hỏi,
đ-ợc lấy từ ngân hàng câu hỏi có sẵn Mỗi câu hỏi nêu ra một vấn đề với nhữngthông tin cần thiết cho phép thí sinh có thể trả lời thật vắn tắt từng câu hỏi Phơngpháp này có một số u điểm nổi bật:
- Bài thi trải đều mọi lĩnh vực đã học, do đó loại bỏ hoàn toàn tính trạnghọc lệch học tủ của thí sinh
- Lĩnh vực ra đề rộng, thời gian trả lời câu hỏi ngắn nên thí sinh không thểquay cóp, tra cứu tài liệu
- Công tác chấm điểm dễ dàng, chính xác, khách quan
- Đề thi đợc ra một cách khách quan, tin cậy
- Việc xây dựng ngân hàng câu hỏi có tác dụng chuẩn hóa chơng trìnhgiảng dạy Khi ra đề giáo viên phải đối chiếu theo nội dung chơng trình
để đặt câu hỏi cho phù hợp
2.1 Một số dạng câu hỏi trắc nghiệm:
Hình thức kiểm tra kiểu trắc nghiệm khách quan có rất nhiều dạng câu hỏikhác nhau Mỗi loại câu hỏi có những u điểm riêng của nó, tuỳ vào cấp độ học vàmức độ kiểm tra kiến thức mà ngời ta sẽ sử dụng loại hình câu hỏi kiểm tra thíchhợp Vì vậy, chúng ta sẽ nghiên cứu từng loại câu hỏi để tìm dạng câu hỏi phù hợpcho hệ thống thi trắc nghiệm trên máy tính
2.1.1 Câu hỏi trắc nghiệm kiểu điền khuyết
Đây là một dạng câu hỏi đợc đa ra dới dạng một mệnh đề thiếu một bộ phậnnhất định, nhiệm vụ của thí sinh là tìm ra một nội dung thích hợp để điền vào chỗtrống
ví dụ: Các qui tắc của một hệ thống thông tin
a- Mức quan niệm: Có các qui tắc
Trang 7rõ ràng.
2.1.2 Câu hỏi trắc nghiệm dạng đúng sai
Đây là dạng câu hỏi đợc xây dựng bằng cách đa ra một nhận định, thí sinhphải lựa chọn một trong hai phơng án trả lời để khẳng định nhận định đó là đúnghay sai
nh
ợc điểm:
- Xác suất trả lời đúng đối với câu hỏi này là rất cao đến 50% Vì vậy, thí sinh
dù không nắm vững kiến thức vẫn trả lời đúng đợc nhiều câu hỏi Giải pháp để giảiquyết nhợc điểm này là điểm đợc tính dựa theo qui tắc:
- Nếu số câu sai<=số câu đúng thì
điểm tổng = (số câu đúng -số câu sai)*hệ số điểm
- Nếu số câu sai>số câu đúng thì: điểm tổng = 0
Nội dung câu hỏi không thể phản ánh đúng yêu cầu của đề thi bởi vì một số câuhỏi có thể có nhiều phơng án trả lời
Trang 82.1.3 Câu hỏi trắc nghiệm kiểu trả lời ngắn gọn
Đây là dạng câu hỏi đa ra dới dạng từng câu hỏi ngắn đòi hỏi thí sinh trả lờibằng nội dung rất ngắn
Ví dụ: Bộ nhớ truy cập ngẫu nhiên đợc gọi tắt là gì ?
Trả lời: RAM
u điểm:
- Bởi vì phơng pháp này sử dụng các câu hỏi theo lối hỏi trực tiếp, ngắn gọn,
xúc tích vì thế sinh viên dễ hiểu và nắm bắt đợc nội dung của đề bài Sinh viênkhông thể chọn hú họa, ngẫu nhiên các phơng án trả lời nh trong các câu hỏi kiểukhác mà phải nắm vững đợc kiến thức môn thi mới trả lời đợc
nh
ợc điểm:
- Bởi vì các câu hỏi này phải hết sức ngắn gọn, xúc tích, rõ ràng, đồng thời câutrả lời cũng hết sức ngắn gọn, đủ ý Vì vậy công việc ra đề thi rất vất vả, phải làngời giáo viên có trình độ chuyên môn cao và phơng pháp lý luận tốt mới có thểxây dựng đợc những câu hỏi dạng này Đặc thù đó này cũng làm cho nội dung câuhỏi rất tóm lợc, không thể bao trùm đợc toàn bộ kiến thức đã học
- Công việc chấm điểm cũng tơng đối khó do cùng một phơng án trả lời nhngmỗi sinh viên có một cách diễn đạt khác nhau, điều này gây ra sự phiền hà đối vớingời chấm do đó mà điểm thi cũng bị mất đi sự chính xác
2.1.4 Câu hỏi trắc nghiệm kiểu ghép đôi :
Trong loại hình này, một câu hỏi thi đợc tạo thành từ 2 vế thông tin, một vếchứa câu dẫn, một vế chứa câu trả lời Yêu cầu thí sinh phải ghép các câu ở hai vếlại với nhau sao cho thích hợp Trong nhiều trờng hợp ngời ta thờng cho số câu ởhai vế là không bằng nhau để tránh việc thí sinh ghép các cặp câu hỏi cuối cùngbằng cách loại trừ các câu đã trả lời Một hình thức câu hỏi kiểu khác cũng gần
giống phơng pháp này đó là hình thức câu hỏi xác đinh thứ tự ở loại hình này,
mỗi câu hỏi là một tập các bớc mô tả một qui trình thực hiện một công việc nào đónhng không đợc sắp xếp theo thứ tự, yêu cầu thí sinh phải sắp xếp lại các bớc nàysao cho đúng thứ tự ban đầu của nó
a> u điểm: Công việc xây dựng câu hỏi cũng nh chấm điểm theo hình thức này rất
đơn giản và chính xác Qúa trình ghép đôi từng câu hỏi một với nhau hay sẵp xếpmột dãy câu theo một trình tự phù hợp làm cho độ may rủi trong việc trả lời ngẫunhiên của thí sinh bị giảm bớt
b>nh ợc điểm: Mỗi một câu hỏi gồm môt dãy các câu khác nhau với lợng thông
tin rất lớn, điều này làm cho các thí sinh không khỏi bối rối, nhầm lẫn Vì vậy màchất lợng bài thi không đợc đảm bảo
Trang 92.1.5 Câu hỏi trắc nghiệm kiểu nhiều phơng án chọn
Đây là một dạng câu hỏi đợc sử dụng rất phổ biến, đặc biệt trong những mônhọc đòi hỏi sự t duy logic và trí nhớ của ngời học nh: Ngoại ngữ, toán học Mỗicâu hỏi đợc xây dựng dới dạng: Đa ra một nhận định cùng với một số phơng án trảlời (thờng là 4 phơng án trở lên), thí sinh chỉ đợc chọn một phơng án đúng nhấttrong các phơng án đó làm phơng án chọn
Ví dụ:
Để tìm kiếm thông tin trên đĩa, định vị sector trên đĩa nhờ toạ độ 3 chiều:
số lợng track, số lợng hiệu mặt, số hiệu sector
đa kiến thức cùng với sự phán đoán logic của mình để trả lời câu hỏi
- Cho dù thí sinh không trả lời đợc đúng câu hỏi, thì các dạng câu kiểu nàycũng giúp cho sinh viên nắm vững hơn kiến thức chuyên môn của mình
- Công việc chấm điểm hết sức đơn giản, điểm đợc chấm một cách hết sứckhách quan và chính xác
nh ợc điểm:
- Công việc biên soạn câu hỏi rất khó khăn và nặng nhọc, yêu cầu ngời viết câuhỏi phải am hiểu sâu sắc về lĩnh vực chuyên môn của mình cũng nh phải biết đợcmột số kiến thức về văn phạm Bởi vì nội dụng câu phải rõ ràng mạch lạc, giúpcho thí sinh có thể hiểu đợc ý tởng của câu, đồng thời không cho họ có thể đoántrớc đợc phơng án trả lời đúng
Từ việc phân tích những u, nhợc điểm của từng dạng câu hỏi trong phơngpháp trắc nghiệm khách quan Ta nhận thấy kiểu câu hỏi nhiều phơng pháp chọn
là một dạng câu hỏi có nhiều u thế nổi bật nhất, nó đã giảm đến mức tối đa yếu tốmay rủi trong thi cử, đồng thời nó còn giúp cho ngời làm bài nâng cao thêm kiến
Trang 10thức đã học của mình Ngoài ra với việc áp dụng cho số lợng lớn thí sinh, nó cóthể giúp cho chúng ta điều tra và đánh giá đợc trình độ kiến thức của sinh viên,qua đó sẽ cải tiến từng bớc phơng pháp học tập, giảng dạy tại các trờng học Do đódạng câu hỏi trắc nghiệm khách quan nhiều phơng án là một dạng câu hỏi rất hiệuquả nếu nh đợc thực hiện trên máy tính Chính vì lý do này mà tôi chọn dạng câuhỏi này làm dạng câu hỏi thi chính thức trong hệ thống thi của mình
Yêu cầu của hệ thống mới cần xây dựng.
Qua nghiên cứu về các hình thức thi nói chung và hình thức thi trắc nghiệmkhách quan nói riêng cùng với qua khảo sát thực tế tôi đã xác định đợc yêu cầucủa hệ thống cần xây dựng nh sau:
Để chơng trình có thể quản lý điểm thi của thí sinh ,chôing trình
cần phải có chức năng cập nhật và lu trữ thông tin thí sinh
Ngân hàng đề thi đợc đa vào chơng trình trớc đó và các câu hỏi đợc
lấy ngẫu nhiên trong lúc thi.Sau đó các kỳ thi đợc tạo ra đẻ các thísinh có thẻ đăng ký ,thí sinh naòp thi xong sẽ đợc chơng trình cậpnhật và không đợc phép thi lại ngoại trừ có sự cho phép của cán bộcoi thi
Sau khi thi thí sinh có thể biết điểm ngay hoặc sẽ công bố ngay tuỳ
vào ngời soạn lịch thi có cho phép không
Các chức năng cập nhật các bộ dữ liệu cho chơng trình phải thông
qua các ủe có quyền hạn tơng ứng mới cho cập nhật
Ngoài ra các bài thi của thí sinh phải đợc lu lại trên cơ sở dữ liệu để
xem về sau Chơng trình còn có các chức năng in danh sách lớp , incác bộ đề thi,in điểm thi của các thí sinh trong một kỳ thi
Trang 11BC danh s¸ch líp
BC ®iÓm thiXem l¹i bµi lµm TS
Trang 12Những từ viết tắt của biểu đồ:
b> Chức năng CN Danh sách bộ đề thi và các câu hỏi trắc nghiệm: cho phép ngời
sử dụng chơng trình cập nhật ,xoá ,thay đổi các thông tinvề các bộ đề thi,vàcác câu hỏi trắc nghiệm trong bộ đè thi đó , gnời sử dụng chơng trình phải cóquyền hạn (đợc phép cập nhật thông tin về bộ đề thivà danh sách thí sinh ) ,khai báo trong quyền hạn đăng nhập
c> Chức năng cập nhật danh sách các kỳ thi và các lớp sẽ thi trong kỳ thi đó: chophép ngời sử dụng chơng trình soạn lịch các kỳ thi sẽ thi ,bộ đề thi chokỳ thivàcác lớp đợc thi trong kỳ Muốn thực hiện đợc điều này , ngời sử dung phai cóquyền hạn tơng ứng đợc quy định trong quyền hạn đăng nhập
d> Cập nhật quyền hạn đăng nhập : Cho phép khai báo nhều USER với các quyềnhạn khác nhau để có thể cập nhật dữ liệu các quyền hạn đăng nhập này là :
Cập nhật thông tin về danh sách lớp và thí sinh
Cập nhật thông tin về danh sách lớp và thí sinh
Cập nhật thông tin về bộ đè thi và các câu hỏi trắc nghiệm
Soạn lịch thi
Tạo và thay đổi các thông tin về USER
2.1.2.2 Giải thích chức năng thi TRĂC NGHIÊM” để làm đồ án tốt nghiệp với hy vọng có thêm
Chức năng này có nhiệm vụ xử lý quan trọng trong chơng trình ,các thí sinhthờng đợc sử dụng chức năng này để dăng ký và sau đó tiến hành thi trắc ngiệmtrên máy tính Có hai hình thức là thi thử và thi thật
a> Đăng ký thi thử : thí sinh có thểkiểm tra kiến thức của mình bằng cách
đăng ký thi thử với một bộ đề thi nào đó và kiểm tra bài làm với đấp án
b> Đăng ký thi thật: Muốn đợc thi chính thức trong một kỳ thi nào đó thí sinh
sẽ tiến hành đăng ký thi thật Trong lúc đăng ký thí sinh sẽ xhọn những thông tincần thiết nh mã thí sinh , mã lớp sau đó tiến hành thi trong thời gian qui
định trớc ,sau khi thi song thí sinh sẽ tiến hành nộp bài, bài làm và điểm của thísinh đợc cập nhật vào cơ sở dữ liệu
2.2.1.3 Giải thích chức năng “báo cáo ”
a> Báo cáo danh sách lớp: Chơng trình cho phép xem và in danh sách cáchọc viên
theo từng lớp, hoặc theo tất cả các lớp