I am currently teaching a basic R programming course with about 80 students. Under normal circumstances, a core course assessment component is a programming exam, which is done in the computer lab using the lab computers. I will arrange for the Internet to be cut off, and we will have exam invigilators who are patrolling the exam venue to detect or dissuade students from cheating. At the end of the exam, the Internet is restored, and students submit an R script (basically programming code) using the course learning management system.
This semester, due to the novel coronavirus disease (COVID-19), the university where I work has replaced all on-campus teaching activities with online teaching for the entire semester!
- With regards to teaching, the faculty have been asked to teach our classes online using Zoom, which gives students the freedom to take classes wherever they like.
- With regards to exams, the faculty have been asked to administer their course exams online, with students completing the exams online from home. (What??!!)
I am very concerned about students taking exams online from home, because I am worried that some or many of the students may use this as an opportunity to cheat on the exam — whether it is collaborating with their classmates, or even asking another student to take the exam in their place.
My questions:
- Is there any way to detect if students are cheating (e.g., sharing answers), when students are doing an online quiz or exam at home?
- Is there a way to dissuade students from cheating?
Response to comments:
How much help do you have for these 80 students?
I do have one PhD student who is a grader. She is supposed to spend about 6 hours a week to help with the course.