Assignments in Teams for Education

Assignments are tasks or units of work assigned to a student or team member in a class as part of their study. You can create assignments within your Teams class.

Learn more about Assignments

Assignments in the Microsoft Teams admin center

With the admin settings in Microsoft Teams admin center you can turn the following features on or off to be available for students and teachers within your organization. The following are settings related to Assignments:

Weekly guardian email digest

Guardian emails are weekly emails sent to students' parents or guardians. The emails will contain information about assignments from the previous week and for the upcoming week, and will be sent over the weekend. The emails need to be updated by the admins using the School Data Sync feature.

This setting is off by default.


Microsoft MakeCode is a block-based coding platform that brings computer science to life for all students.

MakeCode is a Microsoft product that is subject to the Microsoft terms of use and privacy policies.

This setting is off by default. To enable MakeCode assignments in Teams, in the Teams Admin Center, navigate to the Assignments section and turn the MakeCode toggle option to On. Click Save and allow a few hours for these settings to take effect.

For more information on how this feature works, see this video demonstration.

Learn more about MakeCode


Turnitin is a plagiarism detection service. This is a third-party product or service that is subject to its own terms and privacy policy. You are responsible for your use of any third-party products and services.

This setting is off by default.

In order to successfully enable Turnitin for your organization, you will need to already have a Turnitin subscription. You will need to input the following additional information, which can be found in your Turnitin admin console:

  • TurnitinApiKey: This is a 32-character GUID found in the admin console under Integrations.
  • TurnitinApiUrl: This is the HTTPS URL of your Turnitin admin console.

Here are some instructions to help you obtain this information.

The TurnitinApiUrl is the host address of your admin console. Example.

The admin console is where you can create an integration and an API key associated with the integration.

Select Integrations from the side menu, then select Add Integration and give the integration a name. Screenshot showing adding a new integration

The TurnitinApiKey will be given to you after you follow the prompts. Copy the API key and paste it into the Microsoft Teams admin center. This is the only time you can view the key. Screenshot showing copying the API key

Upon clicking the Save button in the admin center for this setting, please allow a few hours for these settings to take effect.

Ready to start using the Turnitin integration in Teams? Sign up for the early access program.