Groups in Moodle

The learning platform Moodle offers the possibility to divide participants of a course into groups and groupings and to provide them with separate content and tools. In this tutorial you will learn the basics of working with groups in Moodle.

Moodle course cover image

V2.1 02-2023 | Michael Heinecke, Hannes von Allwörden, Christian Kreitschmann, Özgü Gürsoy | DL.MIN, FB Mathematics | University of Hamburg

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International (CC BY-SA 4.0) license.
Creative Commons License Agreement

Table of contents & navigation

Clicking on the individual tiles will take you directly to the corresponding chapter. Clicking the ᐅ arrow at the top right will take you to the next section. For an explanation of the further navigation and menu bar elements, click on the ❔ help icon at the top right.

Creating groups

Add participants to groups

After you have successfully created one or more groups, you have four options to add participants to these groups.

Manual assignment (to existing groups)

Automatic assignment (into new groups)

Assignment via enrolment key (into existing groups)

Tip: For groupings to work with an enrolment key, Self enrolment must be enabled in the Enrolment methods and the Enrolment key for groups option must be set to 'yes'. The section Enrolement methods can be accessed via the Selection menu of the section Participants

Self-registration of participants via activity "Group self-selection" (into existing or new groups)

Tip: It is possible to change the grouping / supervisor afterwards.

Provide activities and ressources for groups

Groups can be useful in Moodle for several scenarios. Some possibilities are:

  • Tasks can be worked on in groups.
  • Tutors can grade submissions from members of a group.
  • A forum can allow communication within a group without seeing the discussions of other groups.
  • Materials can be shared with specific groups only.
  • Appointments can be arranged with groups.

There are different group modes:

  • Separate groups. The group members of the different groups cannot see each other's activities.
  • Visible groups. The group members of the different groups can see what the other groups are doing, but can only actively participate in their own group activities.

To globally set the Group mode for a specific course, proceed as follows:

For individual activities, the group mode can be switched on and off. To edit the group mode at activity level, proceed as follows:

Tip: If you set Force group mode to "yes" (globally) in the Course settings, that chosen group mode will be applied to all subordinate activities and individual Group mode-settings will be ignored.

You can use the group mode to provide ressources and activities for specific, individual groups. To provide a PDF or a link for a specific group, you can use the Restrict access setting in the settings of that ressource: