SIS: Microsoft Teams Assignment and Grade Passback
Integrate with Microsoft Teams Gradebook
Teacher Connect Gradebook
Once the connection between eSchoolData and Microsoft Teams is established by your system administrator, a new option is available from within the gradebook Import icon to pull assignments and grades from Microsoft Teams into your eSD Gradebook.
Teacher Connect Gradebook Import > From Microsoft Teams
- Click the Import button on the TC Gradebook toolbar
- Select From Microsoft Teams

- Microsoft Teams Grade passback is based on Assignment Names (gradebook categories are not considered)
- Assignment with a matching name - Grades are pulled from Teams to the appropriate assignment into the Teacher Connect Gradebook.
- Assignment name is not found - A generic gradbook category called Microsoft Sync will be created in the Teacher Connect Gradebook, and all Teams assignments and grades will imported into the Microsoft Sync category.
- To change the category for a assignment, edit the assignment and select the correct category, then save the change.
Setup
Establish the connection between eSD and Microsoft Teams
Interoperability > Partners > MicrosoftTo enable the connection between eSD and Microsoft Teams, you will need to enter
- Tenant ID
- Client ID
- Client Secret
To attain the required tokens from Microsoft Team, you will need to register the CSIU eSD application within the Azure portal.
1. Registration to Attain Tenant and Client ID:
- Go to the Azure > Home > App Registrations
- Click New Registration and
enter CSIU eSD as the name of
the application.
- Select the Accounts in this organizational directory (Any Azure AD directory - Single Tenant) option.
- Copy the Applicaiton (client) ID for entery into eSD
- Copy the Directory (tenant) ID for entery into eSD
Note: The screen shot purposfully omitted some of the numbers in the ID fields.
- Navigate to App Registrations> CSIU eSD > Overview
- Click Add a Certificate or Secret
- Description - CSIU eSD
- Expires - Client choice
- Copy the Client Secret for entery into eSD.
3. Define Permissions:
- On the Select an API Screen select Microsoft API's.
- Click Add a permission.
- Select Microsoft Graph.
- Select Application permissions,
- Enter EDU in the search box
- Select the all options under EduAssignments - Read.All, ReadBasic.All, ReadWrite.All, ReadWriteBasic.All).
The
screenshot illustrates permissions that are successfully assigned within MS Teams