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

Creating a channel under the existing team instead of creating a new group or team

Open canersaygin opened this issue 5 years ago • 5 comments

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

canersaygin avatar Apr 12 '20 06:04 canersaygin

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

avegys avatar May 13 '20 09:05 avegys

I think this is a great idea and more feasible for large schools especially.

cb526 avatar May 13 '20 09:05 cb526

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

  1. create a Team in MS Teams and synchronize the members with enrolments in Moodle, and
  2. 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:

  1. Create a unified Microsoft 365 group for each Moodle group
  2. Create a channel within Teams for each Moodle group

What do you think?

jamaur avatar Sep 02 '20 18:09 jamaur

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

  1. create a Team in MS Teams and synchronize the members with enrolments in Moodle, and
  2. 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:

  1. Create a unified Microsoft 365 group for each Moodle group
  2. 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.

canersaygin avatar Nov 30 '20 12:11 canersaygin

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.

celoxgroup avatar Feb 22 '21 22:02 celoxgroup