G'day Emma (and anyone else reading),
Sorry for the delay I was busy sorting out end-dates manually for all students in all courses :'(
Today I was forced to revisit this because someone else had gone and turned on 'access all groups' after i have turned it off.
I may have found a resolution that suits our needs (but may not suit all peoples needs)
We have Manager, Teacher, Non-editing Teacher, Student and Administrator-1 as roles.
Current status:
Manager, Teacher and Non-editing-teacher each had 'Access All Groups' turned off as a role setting.
(Manager and Administrator-1 are assigned at the root of the moodle system...Student, Teacher and Non-editing-teacher are assigned on the course level)
To compliment this I had edited the course permissions for 'notifications' for assignment, quiz, overdue and anything else so that only Teacher and Non-editing-teacher were listed.
This did the perfect job of only sending email notifications to Teacher and Non-editing-teacher, IF they were in the group (this is the part where I asked you to marry me).
Now that Administator-1 users could not see the completion report. Manger could. (this is the part were someone else thought they'd 'fix' the issue by turning allow-access back on (now off again)
Finally looking into permissions of each course there is a 'Access All groups' permission where Manager is listed and Administrator-1 isn't.
Adding Administrator-1 to this 'Access All Groups' permission (as allow) now allows the Administor-1 staff to see the full Course Completion.
No Administrator-1 staff need to be enrolled in the unit let-alone any groups which in turn should resolve them getting notifications (which COULD be a side-effect of me turning that permission on in the course.....)
...Now I sit and wait for complaints to roll on in if I am wrong ;)
I'd love to know if you think this sounds theoretically sound though.
Thanks, Ian