o365-moodle icon indicating copy to clipboard operation
o365-moodle copied to clipboard

Feature Request: Create teams Channels based on the groups in a Moodle course

Open ross-lovell opened this issue 4 years ago • 3 comments
trafficstars

When you connect a team to a Moodle course would it be possible to take the groups in the Moodle course, along with the groups members, and create channels for them within the connected team?

ross-lovell avatar Nov 22 '21 14:11 ross-lovell

Hi @ross-lovell,

I understand the starting point of this feature request, and it does make sense to me.

FYI, there is an existing feature to create a group (not Team) for each Moodle group in a course. This feature doesn't fully work, as it only cares about new groups created after course sync is enabled in a course - any existing groups are ignored. There is a plan in place to fix this existing feature.

As you can see, the feature request you made is somehow conflicting with the existing feature (or more accurately, they shouldn't be enabled at the same time). We will need to consult with the Education team in Microsoft to see what's their preference regarding Moodle course groups going forward.

Regards, Lai

weilai-irl avatar Dec 02 '21 15:12 weilai-irl

Hi @weilai-irl

Thank you for your reply. What you said about groups is interesting.

Basically what the academic staff at my school have requested is a seamless solution where once a Moodle course and team are connected all of the participants, teachers, groups, and group members are synced across to the connected team as members, owners, channels, and channel members. They don't want to do extra administrative work creating channels, adding members to them and worrying wether the next Moodle sync will erase any membership/channel changes they've made inside the team.

ross-lovell avatar Dec 02 '21 15:12 ross-lovell

Is there any updates on this request? I have investigated the code history and I see that there was a functionality in 3.9 version under feature/usergroups but starting from 3.10 this part is removed. I am new to this plugin functionality so am interested to understand what was the reason. I see that it has been replaced with feature/coursesync?

Plus about Microsoft Graph API.. there is https://learn.microsoft.com/en-us/graph/api/channel-post?view=graph-rest-1.0&tabs=http this channel creation request and You can see that there is a complete section to work with channels.

I am not sure if here is the right place to discuss this but I am currently working on this request from my academic staff so I will be creating myown workaround to implement this functionality but I think this is an important functionality for this plugin and I am surprised that last comment on this subject is from 2021.

ForestPork avatar Apr 03 '24 10:04 ForestPork