How do you keep people from cheating while taking a quiz?

How do you keep people from cheating while taking a quiz?

by Tom Connolly -
Number of replies: 38
I am really starting to get addicted to using Moodle to hel p me in the class but I have one concern. I would love to have students take a quiz every 2 weeks in our computer lab but I am concerned that, if they don't know the answer, they will open up a browser window and google for the answer. For those of you using Moodle in an open lab situation, how do you handle this? I have asked my school's IT department and they say they have no tools to create a user account for the internet that will only let them use my moodle page. Any suggestions?
Average of ratings: -
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
Hi there. There is a setting in when you are setting up the quiz "Open quiz in a secure window" and if you select this it won't let them open any other windows/tabs to get help - give it a try!smile
In reply to Mary Cooch

Re: How do you keep people from cheating while taking a quiz?

by Adrian Black -
I'm Curious - I don't see "open in secure mode"

I see "screen security" - open with limited java script security

Is that what you meant, or this a switch to throw to turn the other piece on ?

With the open in secure window it did nothing to prevent me starting a new browser instance - would be interested to see if the thing you are referring to does.
In reply to Adrian Black

Re: How do you keep people from cheating while taking a quiz?

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators
The screenshot is what I see in the quiz set up and when you click on the help button you get this text:

Display in a "secure" window

The "secure" window tries to provide a little more security for quizzes (making copying and cheating more difficult) by restricting some of the things that students can do with their browsers.

What happens is that:

  • Javascript is made a requirement.
  • The quiz appears in a new fullscreen window.
  • Some mouse actions on the text are prevented.
  • Some keyboard commands are prevented.

NOTE: This security is NOT watertight. Do NOT rely on these protections as your sole strategy. It is impossible to implement complete protection of quizzes in a web environment so please do not rely on this option if you are really worried about students cheating. Other strategies you can try are to create really large databases of questions from which you randomly choose questions, or even better, rethink your overall assessment to put more value on constructive forms of activity such as forum discussions, glossary building, wiki writing, workshops, assignments etc.

Attachment quiz.png
In reply to Mary Cooch

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -
Not quite. The task bar is still available or you can minimize the quiz window or navigate to other applications by alt-tab. Of course you can instruct the students to have no more than 2 browser windows open at any time during the exam (the quiz info page and the quiz page) and try to invigilate that by monitoring the task bars. smile
In reply to Mary Cooch

Re: How do you keep people from cheating while taking a quiz?

by Joseph Thibault -
Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
Similar to the safeexambrowser.org, prism (http://prism.mozilla.com/) is a program that would let you choose whether or not the browser opens with controls (e.g. editable nav bar, search options, etc.). It's a pretty slick program that you could use to simply link directly to your Moodle site (so no other navigation would be available than what is actually provided within your online classroom.

-Joe
In reply to Joseph Thibault

Re: How do you keep people from cheating while taking a quiz?

by Tom Connolly -
Thanks! Does this prism program allow the teacher to change the color of the background? or maybe I can that in moodle. I think, if I set up a user account in XP, then set up IE only in that account to load with a really obvious awkward color like bright yellow, or even black, then it is easier to monitor what students are doing.
In reply to Joseph Thibault

Re: How do you keep people from cheating while taking a quiz?

by Agam Nag -

Who controls whether the navigation bar should be accessible or not? The user (students) or the Moodle administrator? Does the Moodle administrator have any control as to what is enabled on the user's computer?

Thanks

AN

In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Secure mode is a bit of a hack, so it might help you a bit, but really, cheating is not a technology problem. For example, if I don't know something, I look it up on Google, and I consider that an valuable information literacy skill, not cheating wink

You may be interested in a blog post I wrote recently: The Open University's approach to plagiarism. Basically, your approach to plagiarism needs to include 4 things:
  • Education: so that students know what behaviour is acceptable or unacceptable, and why behaving honestly is the right thing to do in the long term.
  • Assessment design: make sure that what you are asking the student to do actually requires them to think and understand the material at hand, rather than just being a pointless and irritating hoop for them to jump through. Students are not stupid, and can normally tell the difference.
  • Proportionate penalties for when people are caught: I first offence that is largely due to ignorance probably just needs more education. Flagrant cheating, e.g. buying an essay of the internet, particularly if a repeat offence, probably deserves expulsion.
  • Detection and prevention: This is where things like turn-it-in and Moodle quiz 'secure' mode come it.
In the technology area, you might want to look into Safe Exam Browser. That is an open source browser based on Firefox, that would need to be installed in your computer lab, and provides a locked down environment for online tests. It does what 'secure' mode tried to do, but can do a much better job because it is software installed on the client computer. See MDL-19145 for the details of the Moodle integration. It is in 1.9.6 and later.
Average of ratings: Useful (6)
In reply to Tim Hunt

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -
Thanks for the ref to SEB.

MDL-19145 description states

Extension for Moodle quiz:
* Disables navigation to other resources in the Moodle quiz

This is not necessarily a desired feature. Consider an exam with open online book (Moodle book of course). I recently gave an online exam such that students were allowed to access certain materials located in a designated book resource on the course site. I added to the quiz links for opening the book in a popup (navigation and toolbars disabled). I blocked access to other relevant resources by grouping. Disabling navigation to other resources from the quiz should be only an option.

smile
In reply to Tim Hunt

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -

I've just read your blog. Thanks.

Suppose something important to you is at stake and securing it depends on successfully completing a certain assignment for which you are given no clear instructions, no means for checking and improving your work, and in addition you are told that you should not expect to succeed. What would you do?

As I see it the problem of plagiarism begins with the assignments and those who give these assignments rather than with the students. While some people will always try to cheat no matter what you do (and of course cheating is not restricted to students) many if not the majority will try harder where there are genuine prospects of success and these prospects are clearly connected to one's efforts.

It's relatively cheap and quite easy to write a new policy, develop an online tutorial for this policy and buy a turnitin subscription. It is much more difficult and expensive to raise the quality of learning materials and instruction. But there is an even more fundamental problem. A colleague of mine declined a proposal to incorporate online assessment in his course. He consulted a colleague of his who told him that she tried online quizzes but that such was the level of cheating that she had to switch to scantron and impose a final exam she had hoped to omit. So you see, when instructors think that online assessment can only be multiple-choice, which "as everyone knows" is wide open for cheating (but only online; not when given in-class wink), and when they are shown examples of online assessment in which the work is creative and constructive-and so cannot be simply copied-and yet marked by the computer, they protest in response that it requires too much work from them and turn to write a new plagiarism policy, there's no reason to expect any better from students who as students are under the authority of these instructors.


Just a thought. smile
Average of ratings: Useful (2)
In reply to Itamar Tzadok

Re: How do you keep people from cheating while taking a quiz?

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
Good thoughts.

I don't have overall statistics, but here is a bit of a summary of what the OU does regarding eAssessment:

1. eAssessment is only used summatively on a small number of courses. It is used formatively on a larger number of courses, but still a minority. It is gradually spreading.

2. For the last 4 years, we have had one course S151, maths for scientists, where the entire exam for the course is an online assessment that people do from home. There is not even a time limit. Just a deadline. Some students will spend 10 hours on a 3 hour exam, to make sure they get the right answers. (However it is only 15 credit points, where an honours degree is 360; the grade on a first level course does not affect your find degree grade; and if a student cheats on their maths for scientists course, they will be in trouble for the rest of their degree. Anyway, to the best of our knowledge, we have not had a problem with cheating.)

3. Most courses that use eAssessment summatively only use it for for a small part of the final mark.

4. We always use random variants, typically about three per question.

5. We have never used any browser security like 'secure' mode or Safe Exam Browser.

6. About 6 months ago I was given the statistic "In the last 12 months, our systems have served 250 000 quiz attempts." This is increasing.

7. We don't just use the Moodle quiz, we also have our own system OpenMark. OpenMark has been around for longer, Moodle has probably overtaken it. It is more flexible, but requires a software developer to create questions. Moodle is easier/quicker/cheaper to create questions, but you are limited to fixed question types. They complement each other nicely.

8. Over the last three or so years, the UK Higher Education world has had these things called Centres of Excellence in Teaching and Learning. The OU had 4 of these, one of which did a lot of interesting research into eAssessment. Sadly that money has run out now, and given the state of the economy, there is no prospect of more. Still the did a lot of good stuff, quite a lot of which went directly into real OU courses, and some of which we would like to incorporate into Moodle in a more mainstream way when we get the chance.

There is a summary of what they did at http://www.open.ac.uk/colmsct/activities/details/detail.php?itemId=4607dfd69ca72. The bit that I find most interesting is the work on marking sentence-length answers: http://www.open.ac.uk/colmsct/activities/details/detail.php?itemId=460d32ea7d554&themeId=46015b2f35a2f and http://www.open.ac.uk/colmsct/activities/details/detail.php?itemId=49e84c5043f52&themeId=46015b2f35a2f. Obviously great scope for making plagiarism more difficult by using this.

9. Senior people from our Exams and Assessment department seem to be well aware of issues of eAssessment. The have to balance defending the OU's reputation as a degree awarding body, while working with courses that want to try innovative types of assessment. That is, they are the people who are ultimately responsible for how we prevent cheating. It would be easy for them just to say 'No' to anything new, but they are much more supportive of that.

10. I think one of our main challenges for the next year or so is to make eAssessment more routine, and hence cheaper. We have developed a lot of cool functionality, but in a sense we need to stop being so innovative, and concentrate on making more of it easier for more people. Saving money is a high priority right now, and eAssessment has potential to help with that. We have to prove it is more than just potential. Of course, there should always be a few courses pushing the boundaries for the future, and knowing the OU, there always will be.

Err. I hope that was interesting. I may have wandered a bit off-topic.
Average of ratings: Useful (3)
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Charleen Worsham -

Rely on multiple strategies, most of which have been mentioned by other responses to this post:

1.  Use large question database and randomly select questions.
2.  Randomize the order of answers within questions (but be careful not to use for 'all of the above'-type answers).
3.  Use "secure" window setting.
4.  Put time limit on quiz.
5.  Show questions one at a time.
6.  Disable printing of quiz.
7.  Do not put too much grade weight on online tests.
8.  Do not show individual question results, just overall grade.
9.  If you do show results, wait until after quiz is closed to all students.
10.  Require a proctored exam (or two) and weight them heavier than online exams.

That's my 10 cents worth!

Average of ratings: Useful (4)
In reply to Charleen Worsham

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -
Here are some 6 counter-cents: smile

5. In exams this may overload the server especially towards the end when students start reviewing their answers.

6. Some students may prefer working on the answers pen&paper and only then upload them to the quiz; disabling printing (which is already done for you in secure mode) may be a problem for them.

7. I guess the rationale here is that one should not put too much grade weight on any assessment that is open for cheating. Of course if your online assignments are not open for cheating (or at least not more than your essay assignments) you can put considerable weight on them (or at least equal to that you put on essay assignments).

8. That of course depends on the type of question you use. For multiple-choice or fill-in the blank questions this may be a good approach. But then again using multiple-choice or fill-in the blank questions is probably not a very effective approach neither for learning nor for assessment.

9. If you use constructive questions it is essential to give feedback in real-time and even indicate when a correct answer is found. You may be surprised to find that your students actually try harder to solve stubborn questions. No feedback may in effect encourage cheating.

10. If you find that you have to require heavily weighted proctored exams I wonder why wasting all this energy on the online assessment. Online assessment can transform instructors and students' learning experience. If it doesn't it is just extra work with little or no value at all and thus quite a nuisance.
Average of ratings: Useful (3)
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Jon Fila -
Since there will be less and less time your students don't have access to the internet "cheating" takes on a whole new meaning. I would put on a time limit and ask open-ended questions. Ask questions that give you a glimpse into their thought process than an answer that can easily be looked up.
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Marcus Green -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Plugin developers Picture of Testers
This evening I ran a rather good "Twilight" revision session. I mentioned something I had seen that was relevant to the topic but I could not recall the details. One of my students within seconds was reading out the details from a query run from a mobile phone. The query had been typed in from the lap below the desktop surface so I did not see it, happen, it was done with the flying thumbs of an experienced texter.

I am not complaining, it was excellent initiative that contributed to the lesson. By my point (which has been made elsewhere), is that no amount of locking down the computer will help, it is not a technology problem, it is a people problem. Locking down the browser is like trying to stop people from finding out the news by shutting up newsagents, it won't work.
Average of ratings: Useful (2)
In reply to Marcus Green

Re: How do you keep people from cheating while taking a quiz?

by Colin Fraser -
Picture of Documentation writers Picture of Testers
Marcus makes an incredibly valid point, there is only so much that technology can do, and there is no guarantee that everything you do is going to be sufficient.

I have always been uncomfortable with the idea that students should be doing major sumative quizzes online, so have only ever run formative quizzes in Moodle, questions that focus attention onto the areas of the topic they need to look at in depth, questions that provide opportunities to expand their learning by having to go on the net to find answers. Sumative are more like exams, so bits of paper at desks is, for me at least, is a preferred option. But. I must admit, I like the idea of a browser that is secure. Have to try it...

In reply to Colin Fraser

Re: How do you keep people from cheating while taking a quiz?

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers
But these days, when I study an OU course, the worst bit in an excellent experience is that 50% of the mark can only be earned by writing on paper, with a pen! For 3 hours!!! Ow! Literally, I tend to come out with an aching hand. I was never very at hand-writing anyway, but these days, all my written communication, other than exams, is done by typing. I wonder how long it will be until they sort out taking exams by typing. I am sure it will happen eventually. Actually, some of the OU twitteres were exchanging messages about it yesterday.
In reply to Tom Connolly

回复: How do you keep people from cheating while taking a quiz?

by Charlene Qu -
In my opinion, you can set time limit on each question or the whole quiz. Thus, students will not get enouth time to check the answer online or text books. There are also some other quiz maker like  QuizCreator which supports time limit on quiz and questions.
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by E. L. Cooper -
I don't know the size of your courses or student teacher relationships but I have been known t proctor via web cam on skype if I had a real concern about a specific student or students. IE if a student is having issues with writing assignments or practice lessons but scoring perfectly on a test there is always the concern that someone else may be testing for them.  Where I have had a hand in the production of student handbooks students are given an honor code and advised the web cam proctoring is done randomly.
In reply to E. L. Cooper

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -
Interesting strategy. But can it prevent the student from contacting a collaborator via that same skype by which s/he is proctored? smile
In reply to Itamar Tzadok

Re: How do you keep people from cheating while taking a quiz?

by E. L. Cooper -
Well if the web cam is set to display the student and the screen you should be able to tell but there are other holes which I would be happy to discuse via skype but not publically as I do not wish to pass out cheating methods.
In reply to E. L. Cooper

Re: How do you keep people from cheating while taking a quiz?

by Allen Moore -
I've read with interest the posts on this entry via my RSS feed from the forum. As many before me have stated, this is not a technology problem. I work with middle school students and even they have enough knowledge to cheat if given the opportunity. The issue lies in (in no particular order) 1) effective teacher monitoring; 2) effective instruction before, during and after the assessment; 3) effective design of questions designed to cause the students to think, analyze and synthesize information; and 4) the realization that the gaining of information (to use in issue 3 above) is not cheating but learning. I know these issues are difficult to address within the "planning" time that teachers are given. However, for any test to be effective (online or paper), these issues must be addressed. My two cents.
In reply to Allen Moore

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -
I can only add that with a strong focus on 3, there would be no need or almost no need for 1 and 2. Learning is a natural faculty which should be excited by well-structured problem-solving with clear prospects of success. I think that "planning time" is hardly a justification for inadequate performance in this area. smile
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Eric Hagley -
One other simple thing to do is stand at the back of the class whilst the quiz / exam is being taken. You can see their screens from there. Tell the students that if any other screen is visible other than the quiz screen the student will suffer the consequences. As they can't see you unless they turn around, they won't know if you are looking at their screen or not. I've found that effective.
Average of ratings: Useful (1)
In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Debora Weber-Wulff -
Re: "secure" window -

I had my Master's course on E-Learning take an online exam so they could experience it first-hand.

One of the more resourceful students then detailed what he could do to overcome the secure window:

1. If he was at home, plugging in a second Monitor happily let him start an alternative browser.

2. Tools such as Texter for Windows or TextExpander for Mac can be preprogrammed with, say, the Wikipedia entry on Topic X and then pasted into any window using a deep system call.

3. Even for Multiple Choice questions, the student can use the "search" button to open up a little field and then expand the text in there. It will be difficult to read, but still.

So it looks pretty much like procotoring from the back or using a browser that is geared for exactly this topic. And open questions that require thinking ;)

Regards,
Average of ratings: Useful (1)
In reply to Debora Weber-Wulff

Re: How do you keep people from cheating while taking a quiz?

by Christine Williams -

 Excellent discussion, even a year later(!). I teach lots of distance learners so that pretty much kills the very effective proctor-from-the-back-of-the-room option.

As mentioned by others, I've relied on multiple education/testing/assessment methods (not just e-quizes) and  tighly timed quizes.

I also like clear, consistent education as to what is expected, with a written/signed "honour code" page, or even a "by clicking this box I agree to abide by the honor code as follows: etc." option.

 I see what you mean about students "self-educating" by looking up material at the last minute with another device or monitor -- but the assessment is then scewed because they are "throwing off the grading curve" for students who follow the rules and do their studying BEFORE the exam (!).

 No perfect answers here but I appreciate the thoughtful discussion.  

In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by sachintha rajith -

Hi all,

I'm an undergraduate of University of Moratuwa. Actually I was really interested with your discussion. There are some ways which allow the candidates to cheat during online quizzes. To track those I have developed a plugging and added it to the Moodle Tracker. Here is the link,

http://tracker.moodle.org/browse/CONTRIB-3546

Look at my work and give some feedback. There may have several weak points in my plugging but it can do a reasonable job in the context of cheat tracking in online quizzes. I'm going to do some further improvements to enhance the functionalities and the GUI.

In reply to sachintha rajith

Re: How do you keep people from cheating while taking a quiz?

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

This looks interesting. You might like to post about it in the quiz forum: http://moodle.org/mod/forum/view.php?id=737

In reply to Tim Hunt

Re: How do you keep people from cheating while taking a quiz?

by sachintha rajith -

Thanks Tim for your feedback. I did post this in quiz forum. 

In reply to sachintha rajith

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -

There is nothing necessarily cheating-related in the report settings you propose. If time indicates cheating than grade too so allow the teacher to set a quiz score threshold, above or below which, the attempt will be considered cheating. This is just a reductio. The info provided by this report may be useful for various purposes, positive as well as negative, and there is no particular reason to stress the negative over the positive, unless you think that students are intrinsically cheaters, but then you are not excluded. wink 

In reply to Itamar Tzadok

Re: How do you keep people from cheating while taking a quiz?

by sachintha rajith -

Thanks Itamar for your feed back.

I have seen that students are cheating during online quizzes in several ways. If the quiz is restricted to a lab and a specific period of time they can easily do the quiz for other people by keeping parallel sessions from a single machine. Also they can see others answers by logging from their accounts and refreshing the pages. This plugging is intelligent in tracking both the scenarios. This is simply a filtering mechanism. 

The time based tracking included because some student may know the answers before the quiz. Then he/she will do it quickly and finish the quiz. The report just suggest it as a potential cheating according to the specified time of the teacher. It may not mean that student have neccessarily cheated. But there is a possibility. Further investigation is up to the teacher. Also if a student try to avoid parallel sessions to do quiz for his friends it will be included in the time violations. 

What I want to tell is this plugging is important in the context of online quizzes. Still there is no mechanism to track online quiz cheating. I think crot plugging is there only for plagiarism tracking.

Btw I thank for your feedback. Even it is negative one. I suggest you to try this and try to understand its functionalities. Any way don't put too much confident on students since they try to use any week point in the moodle to get higher marks. I developed this plugging with my own experience.

In reply to sachintha rajith

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -

You miss the point Sachintha. I'm not suggesting that your plugin report cannot be useful nor am I questioning your ability to develop plugins. I'm just saying that perceiving this plugin as a cheating detector may only highlight instructors incompetence in making effective online assessment. The latter is also cheating. Can you develop a plugin to detect them apples? smile

In reply to Itamar Tzadok

Re: How do you keep people from cheating while taking a quiz?

by sachintha rajith -

Hi,

Thanks for the comment you given. It always helping me  to develop my thinking process in further development. It is difficult to develop a plugging to track the incompetence of the instructor. 

Btw I have a little question.How the instructors can avoid students from  violating ip (I mean doing quiz for others and see answers of others) even that instructor is well qualified Moodler. I can't figure out it. What I think is students can cheat through small vulnerabilities in Moodle regardless of the effectiveness of the quiz. This plugging is capable of tracking those. 

In reply to sachintha rajith

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -

Instructors cannot prevent students from violating ips even with your plugin. But for what your plugin is worth, students don't need to violate ips for doing someone else's quiz or getting someone else's answers. And the quiz taken time can easily be controlled so as to fall above the threshold. So, it's not that obvious that your plugin can effectively detect the type of "cheating" you are concerned with. As such, your plugin is just like Turnitin which many intstructors use for preventing plagiarism, although Turnitin can't really prevent plagiarism. smile

In reply to Itamar Tzadok

Re: How do you keep people from cheating while taking a quiz?

by sachintha rajith -

Hi there,

You have mistaken Itamar. I didn't tell that my plugging can "Prevent" violating ips. It only can 'Detect' potential violations.

It is true that students can let the timer to go without submitting the quiz. But If they are not aware of the existance of a cheat tracking mechanism in the system they can be caught easily.  

' But for what your plugin is worth, students don't need to violate ips for doing someone else's quiz or getting someone else's answers'

I can't understand what you mean by this above statement. Btw I have noticed how students are violating IPs during lab restricted quizzes.

In reply to sachintha rajith

Re: How do you keep people from cheating while taking a quiz?

by Itamar Tzadok -

Well, to put it simply, my advice to you would be to funnel your talent and enthusiasm into creating functionality that can help learners learn even in the presence of flawed instruction, rather than functionality that is meant to detect alternate modes of learning which are considered flawed only by those who can't do better. smile

In reply to Tom Connolly

Re: How do you keep people from cheating while taking a quiz?

by Jason De Donno -

Use a content filter. You can either use one on a firewall or a software one. Trend Anti-virus has one built in.

Then you can restrict all websites other than your moodle site. Works for us. In fact we have several policies for restricting web access, one which blocks all know social media and mail sites, for example.

You can also say to the students that their activities are monitored. During examinations we log everything.