I am currently the course leader of an introductory course for undergraduates. Each semester, more than 500 students take the course. One of the course assessment tasks is a multiple-choice quiz which is held twice a semester.
One of the problems is that the quiz is currently paper-based, which makes the quiz logistically challenging. For example, we have to reserve multiple large lecture rooms, we have to print question papers, we have to collect multiple-choice answer sheets and scan them. In addition, it is not environmentally friendly to print and destroy such a large number of pieces of papers (our quiz consumes a few thousand sheets of paper!).
I am thinking of moving to a computer-based multiple-choice quiz, which will be held in a computer lab in the university. Unfortunately, the maximum capacity of a computer lab is about 80 people, and due to the limited number of computer labs available, we would not be able to give the quiz to all of the students at the same time. In order to avoid the students who take the quiz earlier leaking the questions to the students who take the quiz later, I would have to design a test bank, so that the computer system would randomly draw questions from the test bank to assign them to students.
- Would such a system be "fair", given that each student is taking a "different" test?
- Do I need to design a very large test bank to protect against students who take the test early sharing the questions with students who take the test late?
I would especially appreciate it if teachers who had successfully administered computer-based quizzes could share their best practices.