We have recently installed unicheck plagiarism plugin. It works brilliantly in Moodle. However, as a college of more than 200 students we have taken a decision to buy a license which only allows certain courses to use the plugin.
To save on costs we have identified that only around 10 courses (out of approx 100) currently wish to use the plugin and therefore around 40 teachers.
I am hoping to create a role along the lines of "unicheck teacher" which will be allowed to use the unicheck plugin. Hopefully I will then be able to disable the access to the plugin for the standard "teacher role".
The reason for this is that I need to prevent standard teachers from using the plugin unless they have specifically been granted access. At the moment this seems to be the only way to keep within the licence requirements for our purchase of the software. We have a licence for 700 unique students (which covers the needs of the 10 courses). Basically, I am concerned that some teachers will inadvertently activate the plugin for an assignment when they are not from a department or course which is part of the agreement to use the paid service. This will have an adverse affect on the terms of the license and will prevent legitimate users from using the service once the 700 users limit has been reached.
My question is this:
- What is the best way to assign a role which allows some teachers to access a plugin but not others?
- Is there a way to combine this with cohorts to create a group of teachers with a system wide role?
- Can all teachers on a course be granted the "special permission" without having to individually update role assignments for all of the teachers on all of the courses?
I suppose what I'm asking is: what is the most efficient way to assign a role to a group of teachers whilst denying plugin permissions to the majority?