Published on: 17/09/2023 · Last updated on: 19/11/2024
New feature (Moodle 4.3)
Why use groups and groupings?
Groups and Groupings are used to manage student cohorts, facilitate group work and/or restrict access to activities, resources or topics within a Moodle space. Some examples of how you might use them can be seen below:
- Managing Cohorts – You can use groups to let different student cohorts use the same Moodle space. For example, you want to keep the student groups separate if you are teaching the same unit twice in the same semester or if you are teaching the same unit in different modes (face to face or at a distance).
SAMIS will now automatically put SAMIS cohorts into a group when they are pulled into Moodle. In the example below we can see the Moodle space has two SAMIS cohorts enrolled. SAMIS has given each cohort a name which consist of their SAMIS code (e.g. LC12345), academic year (e.g. 2024/5), and semester (e.g. S1). SAMIS then put the groups they created into a grouping titled “SAMIS Grouping”. If your Moodle space only has 1 SAMIS linked cohort, SAMIS will still create a grouping, but it will only consist of the one group.
2. Facilitating Group work – Groups can be used to create different ‘workspaces’ within a single Moodle activity. If, for example, you are running small group projects in your unit then each project team can be set up as a group. Adding a single forum, wiki or any other activity set to work in groups mode will provide a workspace for each team.
3. Restricting access to resources or activities – If you want an activity or resource to only be available to certain students then groups can be used to restrict access to resources or activities within a Moodle space. For example, if you set up a forum for students who have requested additional support, you can add those students to a group and apply restrictions so that the forum is only visible to their group. The support forum will not be seen by any other students.
4. Managing extensions when anonymous/blind marking is enabled – You can create a group to include all those who have an extension and apply the extension details to the group. This avoids the necessity of having to identify users in order to apply anonymity.
Creating (empty) groups
Groups can be found in Moodle by clicking on the Participants tab and then selecting Groups from the drop-down menu:
You can create empty groups either manually or automatically following a specific naming convention (e.g. Workshop Group {1,2,3…}). Students can be allocated to more than one group to accommodate using groups for different purposes within the same Moodle space, just remember to put your collection of groups into a grouping.
It is possible to import a list of groups, but this only creates the groups and doesn’t populate them with users. The import groups option can also be found in the Groups page, and requires the upload of a .csv file that lists the group names in a column headed groupname.
Populating groups with students
Once you have created empty groups you will need to allocate students to those groups. There are a number of ways to do this:
Manually add students to groups
- From the Participants tab in your Moodle space, select Groups from the drop-down menu.
- Click onto the group you want to populate and press Add/remove users.
- Search for and select relevant users and press the Add button.
Import group members from a .csv file
- Add the Course group upload block to your Moodle space (via the expandable block drawer located on the right-hand side).
- Prepare an upload file based on the student email addresses: see csv group upload template.
- Click onto the Import file page link in the block and upload your .csv. After uploading your CSV file, click on Update. Then the page will display a table with the emails and groups imported from the CSV file. Click on Submit to complete the data upload.
Allow students to self-select their groups via the Group Choice activity
With a large number of students, one way to populate groups is to have students allocate themselves to groups using the Group Choice Activity. The Teacher can specify the group membership (if needed) via a separate document, and ask the students to enrol themselves into these groups (you may wish to review/amend the Group Choices to make sure it is correct).
Creating Groupings
Whilst a Group is a collection of users, a Grouping is simply a collection of Groups. By using Groupings, you can direct tasks at one or more groups in a course so that they can work together. Once you have created a grouping, you will be able to apply it to an activity or use it to apply restrictions to an activity, resource or topic. Below is an example of a Moodle space with two group assignments. The groups for the assignments are organised into Groupings so that Moodle will know which collection of groups to use when allocating marks.
Grouping Scenarios
Below are a few scenarios that showcase when groupings would be used.
Enabling group activities
- Edit the relevant activity, and locate the Groups mode setting (found within the Common module settings section).
- Apply the Group mode of your choice:
- Separate groups – Students can only see and interact with their group’s work.
- Visible groups – Students can see the contributions of other groups, however they cannot contribute outside of their own group.
Enabling either separate or visible groups on an assignment submission allows staff to filter the student submissions to see only those from a particular tutor group.
3. Select the Grouping appropriate for the activity.
Restricting access to resources, activities or topics
Moodle content can be made available to participants based on selected conditions (such as a grade having been achieved or a date having been reached). Commonly however, content (resources, activities and topics) are restricted to a subset of the cohort using Groups.
- Create and populate your group(s).
- Edit the relevant resource, activity or topic and locate the Restrict Access setting.
- Press the Add Restriction button and select Group.
- Select the group that needs to access the item.