We have a Library module to which all staff have access to it through a cohort(all staff cohort). They are assigned as a student onto the Library module through the cohort.
However, library staff need to be able to edit this module so I have also enrolled them as a teacher onto the module to allow editing. They now have two roles student and teacher. This however does not allow them to edit the module. The student role is overriding the teacher role.
How can I enable the teacher role to override the student cohort role in the module. I've tried setting the override safe permissions to allow on the permissions list but this does not seem to resolve the issue. I can't remove them from the cohort as this cohort allows access to other modules as well.
Any guidance appreciated.