o365-moodle
o365-moodle copied to clipboard
Creating a channel under the existing team instead of creating a new group or team
Hello,
I have a team/group that includes my department members and I don't want to create separate teams with the same members for each course. I would like to be able to create a channel under the existing team instead of creating a new group or team for each course. Could we put this feature under Sync Settings, where Teams Sync > Customize?
I would like to work for it too if somebody guides me through the way.
Best Regards
Hi Caner,
It is a nice idea that you have here and this is possible to do with Graph API to create channels for Teams - https://docs.microsoft.com/en-us/graph/api/channel-post?view=graph-rest-1.0&tabs=http
So it will need a new setting in Teams Sync settings to set to use Channels for courses instead of Teams and also a setting will be needed to set which team to use for the channels. Then groupcreate scheduled task has to be extended to add channels creation for courses instead of teams/groups creation if your new setting is enabled.
You can review how groups creation for courses are implemented in code and based on that try to implement channels creation.
Best regards, Andrius
I think this is a great idea and more feasible for large schools especially.
Hi,
I find this interesting. Just to be sure we're talking about the same thing:
- A "Team" in MS Teams is synchronized with a "Course" in Moodle.
- A "Channel" is part of a Team in MS Teams, much like a "Group" is a part of a Course in Moodle.
The idea here is for courses in Moodle that have MS Teams integration enabled, it would
- create a Team in MS Teams and synchronize the members with enrolments in Moodle, and
- create Channels within that Team and synchronize with Moodle Groups and their respective members.
If this is the case, I think we would need to add a setting "Group synchronization" for each Moodle course with 2 options:
- Create a unified Microsoft 365 group for each Moodle group
- Create a channel within Teams for each Moodle group
What do you think?
Hi,
I find this interesting. Just to be sure we're talking about the same thing:
- A "Team" in MS Teams is synchronized with a "Course" in Moodle.
- A "Channel" is part of a Team in MS Teams, much like a "Group" is a part of a Course in Moodle.
The idea here is for courses in Moodle that have MS Teams integration enabled, it would
- create a Team in MS Teams and synchronize the members with enrolments in Moodle, and
- create Channels within that Team and synchronize with Moodle Groups and their respective members.
If this is the case, I think we would need to add a setting "Group synchronization" for each Moodle course with 2 options:
- Create a unified Microsoft 365 group for each Moodle group
- Create a channel within Teams for each Moodle group
What do you think?
Your idea is also good. But if i did not get you wrong, my idea is a bit different. I will try to explain more. I am working in a vocational school and we have 5 different departments. For example, if we talk about marketing and retail department, they have special courses among that department and also general courses like maths, language etc. I want to have a team for the same group of students and this will be a class grade. For example 11th grade. When i enter the team, i want to see courses as channels. For example Math channel and it will include Math class documents, chats etc. If each course has a different team, there are lots of teams in the main screen when i open Microsoft Teams. But i want to see same students in same team and different courses in different channels under that team. So when i enter the channel, i will see the course list as channels on the left bar and i will be able to join classes about that course. Same students but it will be more tidy. I hope i could explain it. Sorry for my weak English.
Hello,
I have a team/group that includes my department members and I don't want to create separate teams with the same members for each course. I would like to be able to create a channel under the existing team instead of creating a new group or team for each course. Could we put this feature under Sync Settings, where Teams Sync > Customize?
I would like to work for it too if somebody guides me through the way.
Best Regards
Hi Canersaygin, Any updates on the Moodle Group vs Teams Channel synchronisation? I am looking for the exact same solution.