Hi @SamGarza1 ! Here is some feedback on the new feature Differentiation Tags.
First off, it is a much appreciated feature! The very limited scope of what a group is in Canvas can finally be resolved with this new feature. While this new feature is beneficial, there are some areas that need improvement. Here is our first short response on Differentiation Tags (Tags).
Positive Aspects
Administrative Functionality: Tags are purely administrative, visible only to teachers and administrators. Neither the tagged members nor other participants can see who is tagged.
Integration: Tags are supported in "Assign To" within Assignments, Modules, Discussions, Quizzes, and Messages. They can also be filtered in Grades.
Areas for Improvement
Visibility and Consistency: Tags are not yet available in Announcements, group assignments, or New Analytics. Additionally, differentiation tags are listed separately from groups in Messages but are found under groups in Grades filters. Tags should be listed separately in all instances where tags are supported – for consistency.
Student List Visibility: It is good that a student’s tag is visible in the participant list. However, it would be more efficient if tag affiliation could be seen via a pop-up/mouse-over rather than having to click on the symbol.
Color Coding: An additional suggestion is to allow color coding for tags during creation, optionally.
Problems
Removing Tags: While adding one or more students to a tag is easy, there is no way to easily remove a student from a specific tag. This is a significant issue as it must be possible to "un-tag" a student. Yes, you can remove or add a tag from a specific student, but not the other way around – remove students from a specific tag. I think we need a tags page, very similar to the groups page. CRUD (Create, Read, Update, Delete) operations should be fully supported (see below).
Tag Variants: It is not possible to remove or rename a variant (tag) in a tag set. Adding a "variant" to a simple tag creates a tag set with two variants: the created variant and another with the same name as the simple tag, which cannot be removed.
Additionally, students cannot be moved between tags or duplicate a tag.
Also, the term "variant" is problematic. Language is important, and you are confusing users with the term "variant." It is not a variant; it is always a tag. Sometimes alone and sometimes in a tag set - a collection of tags. Using the term "variant" is only confusing (at least for us that don’t have English as a first language).
Technical Issue: Selecting two non-adjacent students results in all intermediate students being selected (This issue was resolved after reloading the page – maybe a problem with JavaScript?).
Requests
API Integration: The ability to create tags and add/remove students via API and SIS integrations.
Roles and Permissions regarding Tags
Teacher: Can create/edit tags.
Course Administrator: Can create/edit tags.
Co-Teacher: Cannot see or create/edit tags.
Designer: Cannot see or create/edit tags.
Suggested Improvement for Roles: Roles should be able to control more than just Add, Delete, and Manage. They need the right to Read. For example, if there is a tag named "Suspended" for an inactive student in the course, a co-teacher should be able to read the tag, even if the co-teacher cannot edit the tag.