Moodle and MS Teams integration

MS Teams is Office 365 software that can be used to create teams. In a MS Teams workgroup, you can have conversations, video conferences, and create and manage files.

MS Teams guide: (In Estonian)

Moodle and MS Teams integration

NB! The Moodle and MS Teams integration module is not completely reliable. If your Moodle course has been integrated to MS Teams and there are some errors (eg not all learners are automatically added to the team), please report the problems

Lecturers can integrate their e-course in Moodle with MS Teams. This means that an e-course team will be created in MS Teams with the same name as the Moodle e-course, and channels will also be created in MS Teams for e-course groups. The following options are available in the MS Teams course:

  • hold text conversations
  • hold video conferences
  • manage files jointly
  • manage notes
  • give students assignments to which they can submit an answer as a file and assess the submitted works (MS Teams classroom functionality)
  • view the integrated Moodle e-course
MS Team assignments grades do not automatically go to the Moodle e-course gradebook.

Creating channels

If the e-course has groups, separate channels will be automatically created for the groups in the team of MS Teams. In the MS Teams group channel it is possible to:

  • have conversations (only group members can see conversations in the group channel)
  • hold group video conferences
  • manage files together (only members of the group can access files in the group channel)
If there are errors when creating channels or adding Moodle course members in to channels, the possible reasons are:
  • In the Moodle course has a person in teacher role who no longer has a relationship with the university and does not have OpenID
  • group names are too long (channels with more than 50 characters in the name will not be made in Team)
  • group name includes special characters (~,+, /, \, %, #, &, *, {, }, <, >, ?, |,' , ", .., "), begins with (_), begins or ends with period (.)
  • there are more than 30 grouos in Moodle course
  • group have more than 250 members

Request the MS Teams integration

Integration of Moodle e-course with MS Teams does not take place automatically, it must be requested.

If the lecturer wants his/her e-course to be integrated with MS Teams, then click on the Request MS Teams integration link in the course administration block and send the request (you can enter your comment in the text box). Moodle administrators will receive your request, enable the integration and notify you via e-mail when the integration is complete. A Microsoft block will then appear on the left side of the course and you can start using the MS Team with your course learners.

The Microsoft block also shows learners that an MS Teams integration has been done for the e-course.

NB! You cannot create channels manually in a Team workgroup integrated with a Moodle course, as manually created channels will be deleted when synchronizing data (Teams channels are kept in sync with integrated Moodle course groups).
Entering Moodle with an ID card does not activate the OpenID connection, and in order to use the Moodle and MS Teams integration, you must log in to Moodle with OpenID.

Good to know:

  • It makes sense to request the integration of the Moodle e-course with MS Teams only for degree studies e-courses, as continuing education students do not have the opportunity to use MS Teams.
  • The course lecturers and tutors will be added as the owner of the respective team of MS Teams and the students as members of the team.
  • If someone later joins a course that has an MS Teams integration, they will be automatically added to the corresponding team within 24 hours (as well as a channel member for that group if they belong to a group in a Moodle course).
  • If a learner is removed from a group in a Moodle course, they will also be automatically removed from the group channel in MS Teams within 24 hours.
  • If you change the name of a group in a Moodle e-course, a new group channel will be created in MS Teams and the old group channel with its content will be deleted. The old group name cannot be reused in Teams.
Care must be taken when renaming groups in an e-course, as the group channel with the old name will be permanently deleted.

If a new study group starts and you still want to use the MS Teams interface

In the MS Teams integrated with the Moodle e-course the members of the old study group will be removed from the team and the members of the new study group will be added automatically to the team. You should do the following:

  • Reset an e-course in Moodle. If students are removed from the course, students will also be removed from the course team of MS Teams.
  • Add new learners to the e-course and they will be automatically added to the team of MS Teams for that e-course.

Once an e-course teacher has been added as a team owner, they can only be removed from the MS Teams team manually.

If a new study group starts and you no longer want to use the MS Teams integration

In this case, you should ask to remove the MS Teams integration for your course by writing your request to and manually delete the course team in MS Teams.

If the Moodle e-course is deleted, the MS Teams team will not be deleted automatically, but will have to be deleted manually in MS Teams itself.