microsoft / o365-moodle

Office 365 and Azure Active Directory plugins for Moodle
GNU General Public License v3.0
180 stars 136 forks source link

SDS sync: Tutor assigned both lecturer and student role #2352

Open cbrherms opened 1 year ago

cbrherms commented 1 year ago

When groups/teams are created by SDS, teachers are assigned both the owner and member role in the team. When this is then pulled in by SDS sync, o365-moodle assigns both the tutor role and student role within the course. This has caused some complaints by our staff as all the assigned tutors end up appearing in student based activites, for example the assignment activity, gradebook, etc, as they also have been given the student role.

Would it be possible to have a check when assigning course roles whereby if user is team/group owner (i.e. teacher) they are assigned only the teacher role and not student also?

weilai-irl commented 11 months ago

Hi @cbrherms

I think I have seen this behaviour before. I fully understand the requirements, it may take some time for this work to be scheduled though, due to the relatively low usage of the SDS sync feature. Please bare with us.

Regards, Lai

Teteios commented 5 months ago

Hi,

any news on this topic?

we would like to stop teachers to be in the office 365 groups. also is there any way to sync Teams Channel Meetings into the Calender of LMS or the otherway arround?

kind regards Lucien

cbrherms commented 3 months ago

Hi @weilai-irl , appreciate all the work that's gone in to the plugin over the course of the last year!

I'm just planning our changes over this coming summer and noticed that there's been quite a change to team synchronisation in 4.3.2/4.2.4/4.1.5, which has got me thinking which SDS specific features we're still using - this looks to mainly just be the initial course creation and team linking.

Do you think it may then be worthwhile cutting down the feature set of SDS sync to offload to teams sync instead? That may then help with those few of us that need only the one or two features of that.