The past week saw me reconfiguring my complete Moodle instance to get Behat testing working again, and the beginning of writing Behat tests for the Moorsp Plagiarism Plugin. I began writing tests for the following functionality:
- Enable/Disable Moorsp plugin – Completed
- Enable/Disable Moorsp submissions for assign – Completed
- Enable/Disable Moorsp submissions for workshop – Completed
- Enable/Disable Moorsp submissions for forum – Completed
- Show student plagiarism disclosure when submitting – Completed
- Show plagiarism level (whether plagiarised or not) on grading screen
- Show/hide plagiarism info from student
I will continue to write Behat and PHPUnit tests for the plugin next week.