Looking to assign content or assignments to different sets of students within your course? Look no further – differentiation tags are here!
Introduction
Differentiation tags are a brand new Canvas function that are now available across Canvas courses. These tags allow you to categorise students within your course without their knowledge, whether that be for differentiating assignments between students, or for identifying students who are eligible for automatic assignment extensions. Importantly, you can also use these tags to Assign To – meaning that you can use tags to grant those extensions, and assign different assignments to different cohorts.
Assigning and Managing Tags
Tags are assigned to users from the People page. Select the drop down “Tag As” menu. If you are choosing to create differentiation tags for the first time, choose ‘New Tag‘.

This will open the Create Tag dialog box. Here, you can create a single tag, or you can create multiple tags and assign them to a tag set (i.e. a group of tags).


To assign a tag to a student, select the checkbox next to their name(s) and select the drop down “Tag As” menu – you should now be able to see the tag or tags that you just created. To assign a tag to the student, simply select and choose it from the list.
Once assigned, the People page will display a ‘tag’ symbol next to any student with an existing differentiation tag.


Select the tag icon to view the student’s assigned tags. To remove a tag, choose the ‘X’ icon next to the tag name.

Managing Tags
Differentiation tags can also be created, renamed and deleted from the Manage Tags area. Here, you will see a full list of all active tags within your course. To rename a tag, select the pencil icon, and to delete a tag, choose the bin icon.

Using Differentiation Tags to Assign To
Similarly to sections and individual students, tags are available to select from in the Assign To area of an assignment or content item.

As a result, they can be used to differentiate due times and/or availability dates between sets of students on your course.


They can also be used to limit access to modules and/or items within the course.

Opening SpeedGrader Using Differentiation Tags
Should you be using differentiation tags in your course, it’s possible to filter SpeedGrader via differentiation tag. That is, you can navigate to an assignment, choose your relevant tag, and when opening the assignment in SpeedGrader, only students from the selected tag will display. This feature is particularly useful on large courses, where marking allocations may be split across different members of staff.
First, you will need to enable the below setting from the course Settings page.

Only when this setting is enabled are you able to filter assignments by tag in SpeedGrader. Note that enabling this setting will also allow you to filter SpeedGrader via collaborative student groups.
To filter SpeedGrader via tag, open up the Assignment overview page. Under ‘Select Group to Grade‘, you will find a list of all active tags in your course – choose the relevant tag from the last and then select SpeedGrader below to launch the tool.

Managing Tags via CSV Upload
If you’re working with a large number of students or tags, it may be easier to use the Upload CSV option. This allows you to assign students to tags in bulk, saving you from having to select each student individually.
To access this feature, go to Manage Tags > Upload CSV, then download the template file.
You may find that the Download Template File option is not yet available to you. If so, we have provided instruction on how to assign tags using a blank template: Assigning Tags From a Blank Template.

Selecting this option will generate a .csv file containing a contextual list of student enrollments in your course, along with any tags already associated with them. If no tags have been assigned, the file will simply display the students and their details.

If a student has a tag assigned, it will appear alongside their details. If a student has multiple tags, they will appear in the list more than once, once for each tag, as shown below.

To add one or more students to an existing tag, copy the tag and tag set information into the relevant rows. In this example, Student B is to be added to Sample Tag 2, and Student D is to be added to Sample Tag 3.
When you’re finished, save the .csv file and upload it using the Import CSV function.

The selected students will then be assigned to the tags.

It is also possible to create brand new tags via the CSV Upload function. To do this, on your template file, enter a tag name in the tag_name column, and optionally add a tag set name in the tag_set_name column.
We recommend creating all tags within an associated tag set. This helps keep your course organised and makes it easier to manage tags over time.

Once saved as a .csv file and uploaded, your students will be assigned the new tag.
Assigning Tags From a Blank Template
You can also assign tags without using the pre-populated template. In other words, you don’t need to download the template file from Canvas – you can start with a blank template instead.
First, download the blank differentiation tag template file to get started.
When using the blank template, there’s no need to fill in all the user information fields. It is sufficient to enter only the student’s user ID, also known as their University of Manchester numeric ID number.
If needed, user IDs can be retrieved by downloading the Class Roster from Course Analytics. The required number can be found in the Student SIS ID column.

When you’re finished, save your .csv file and upload it using the standard import method. The students will then be assigned the differentiation tags you specified.
