eClass and Canvas Support
Using Groups in Canvas
Last modified on 28 August 2025 05:25 PM

Participants in a Canvas course can be divided into groups much like in eClass (Moodle) however there are some key differences which will be outlined in this article. 

Most notable is that it is NOT possible to have anonymous groups - if placed in groups, students will be able to see and interact with their group mates and use all the features available on the groups home page. This CANNOT be disabled.

New in August 2025, Canvas has introduced new functionality called Differentiation Tags to cover some of the different use cases provided by groups in eClass. See below for usage information.

Functional Differences Between Canvas and Moodle

Canvas eClass
  • Can designate a group leader (who can add/remove members)

  • Can import csv files containing group membership lists to populate students in groups (import groups in eClass only creates the empty group structure)

  • Can add students can be added to groups using drag-and-drop functionality

  • Can clone a group set, i.e copy a group for other activities without disrupting the previous iteration. Canvas leverages this instead of using Groupings.

  • Groups are not automatically created from the sections in a course. (Sections can be used directly to assign different work or due dates.) It is not possible to assign activities only to a single or subset of groups.

  • Students will see a group home page for every group they are in. This cannot be disabled.

  • Students can view groups for all courses through their Groups tab in any course navigation menu. Because of this, instructors should include their course name in Canvas Groups and Group Sets.
  • Can create Groupings
  • Can perform specific Moodle group functions, such as:

    • filter by student > cohort on creation

    • create a group from a subset of another group

    • specific allocation options. Canvas can only randomly allocate as an option

  • Course groups are automatically created based on each credit section enrolled in the course.

  • Access to particular activities and resources can be resticted to particular groups. (Note this is not possible in Canvas.)

Creating Groups (Canvas how-to articles)

The basic practices for creating groups are well documented in the Canvas guides:

Additional notes:

  • When creating groups, it is possible to specify group leaders who can control membership (add/remove users) and edit the group name.
  • Since students have access to an area that shows their groups across courses, instructors should add a short course code identifying their course in front of the group name when auto-creating groups (eg. Math 101 - Group...)

Group Self-Sign Up

It is possible to allow students to easily sign up for a group; however, this option will only be available to students if the People in the course left navigation tab is visible.

When students visit the People tab, they will see groups with the option to join.

Group Home Page Functions

Once groups have been created, students in them will have access to a Group Home Page with functions similar to those found at the course level. The Group Home Page cannot be disabled. Group home pages are always visible to and can be moderated by course instructors.

  • Home: a homepage landing screen that populates with a feed of any activities from the sub-functions below, eg. discussion topics, collaborations.

  • Announcements: Important messages that should go to all group members can be posted. Any messages posted wil send a notifcation email message.

  • Pages: Group members can create shared pages using the Canvas RCE editor.

  • People: The list of group members.

  • Discussions: Discussion topics added to the group.

  • Files: Files uploaded and shared with the group.

  • Collaborations: Shared editable google docs. The docs are owned by the creator with all other group members added as editors.

Group Assignments

When configuring an assignment as a group assignment, it's important to have groups established prior to publishing, and in order to prevent submissions from ungrouped students, assign it to groups rather than everyone. For details, see the note in the KB article Using Canvas Assignments.

It is not possible to assign quizzes or assignments only to a specific group. This can be accomplished with differentiation tags.

Differentiation Tags

Differentiation Tags are new functionality in Canvas that allow instructors to create functional groupings of students in their courses without placing them in groups.

Tags are displayed (and added) through the People page in a course or through the upload of a csv file.

To add tags, instructors should click on the Manage Tags, then Get Started:

When adding the first tag, either by clicking Get Started (or later by clicking Tag As > New Tag or Manage Tags > +Tag), instructors will see the option to enter the Tag Name and then Save:

If the tag is for a specific, unique function, this can now be added to the specific students who apply:

This tag could now be used in the Assign to box of any assignment to make that item visible ONLY to the students who are tagged:

It is also possible to build sets of tags to further organize the tags for use cases where students would all be sorted into one particular tag within the set. This is done in the same 'Create tag' interface by entering a first Tag Name and then clicking + Add another tag:

This will expand the interface and allow users to enter additional tags and then enter the Tag Set Name:

These can be added to students in the same way and they are then displayed under the set in the Manage Tags overlay:

When making assignments, sets make it easy to see and assign different due dates:

Additional Notes/Known Issues:

  • Each course is limited to 40 tags total and 10 variants per tag set.
  • There is no limit to the total number of tags a student can have; however, a student can only be assigned one tag per tag set.
  • Instructors will see an error if they try to add tags to students who have enrollments in more than 1 section in a course. This bug has been reported to the vendor.
(0 vote(s))
Helpful
Not helpful

Comments (0)
-->