Differentiation Tags

Looking to assign content or assignments to different sets of students within your course? Look no further – differentiation tags are here!

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.

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.

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.

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.

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.

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.

Import tags instructions, including the download template file link

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.

.csv file, listing students and their associated details. No differentiation tags have been assigned

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.

Screenshot of the area for uploading a template file

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.

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.

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.