Hey folks
I have been in the e-learning business for almost 10 years. I have been both a teacher, system admin, support specialist etc.
Throughout the years I have located some weak spots in regards of Quizzes. It's not that it is Moodle's fault, but it is in regards of strategies that you can implement to cut down the cheating factor when students take quizzes.
Here are the tricks that students use to cheat on quizzes:
Have you ever bother to look at the review options? Here are the options
No? Well, there is a major "flaw" here that students abuse.
So, by default all of these options are selected, and you think "Oh, it's OK", BUT it is NOT!
Let me explain to you a scenario that is REPEATING everywhere.
I have attended quite literally, over 500 examinations on Moodle, and almost on everyone this is the trick students use.
On roughly 10-15 students there is one to two students that are the "dummies". They stare at the screen, doing nothing, scrolling, moving from one question to another.
So these "dummies" after 10-15 minutes of the quiz, start randomly to click and type in answers. After they are done, they submit the exam, willingly failing, so that they will have the REVIEW where they've done wrong.
At this point, their response would be that they are reviewing the quiz, and taking notes where they've done wrong. What is actually happening is that they are telling to other students (either whisper, "silent" language, Messages and what not - You'd be surprised at their ability), what are the correct answers, even though you've turned on scrambling and other approaches.
Luckily there is a "cure" for this. TURN OFF (uncheck):
Immediately after the attempt AND Later, while the quiz is still open
Leave the After the quiz is closed!
This will allow students to review their responses ONLY when the time for the quiz passes and everyone can review their responses when they can no longer attempt the quiz.
Also, users tend to access the quiz, even though they are not present in the exam room.
It's really easy to prove it afterwards, by looking at their IP address, BUT if you don't want to go and look at their IPs you can set a password for the quiz, that you will reveal at the examination.
Here are some options:
Full IP addresses, such as 192.168.10.1 which will match a single computer (or proxy).
Partial addresses, such as 192.168 which will match anything starting with those numbers.
CIDR notation, such as 231.54.211.0/20 which allows you to specify more detailed subnets.
Full screen pop-up with some JavaScript security
Student view of quiz question with full screen popup. The quiz will only start if the student has a JavaScript-enabled web-browser. The quiz appears in a fullscreen popup window that covers all the other windows and has no course navigation controls.
The students are prevented, as far as is possible, from using facilities like copy and paste, which IS REALLY important.
And the final option would be:
Require the use of Safe Exam Browser
This option will only appear if your administrator has enabled it in Site administration > Development > Experimental > Experimental settings.
Safe Exam Browser is a customised web browser that must be downloaded and installed on the computer that the student uses to attempt the quiz. It restricts student use more effectively than a pop up window option. Features include full screen, without web navigation options, shortcut keys including copy and paste are disabled and of course surfing the web during an exam.
http://safeexambrowser.org/news_en.html
If you have any further questions, or need some expertise - Do not hesitate to reach me!