One of the big problems with online modules is the examining. How do we avoid cheating if students take exams online? This problem is still unsolved.
There was an article on the BBC website about it today.
It brings up the question of whether we need humans to correct homework or exams, or whether machines can do the correction. And obviously, if we use multiple choice exams then a machine can do the corrections.
In mathematics, as I wrote in a previous post, certain things can be tested by multiple choice exams. We can test skills at performing various operations. With a little more thought we can test some understanding of concepts as well. For proper examinations, where questions require a combination of concept understanding and skills, it is hard to see how a machine can correct the exams. If humans are to correct the exams, how can we have thousands of students taking the exam? And if we do, where will the people to correct the exams come from?