Copy groups and members between courses Plugin for Moodle
With this plugin you can synchronize groups and groups members between two courses,
in a way that a course A will be a mirror of course B.
Only users that are already enrolled are added as group members.
More info here: https://moodle.org/plugins/tool_syncgroups
Lets students create and select groups.
Features:
Groups may be created automatically via the 'Auto-create groups' button in Administration > Course administration > Users > Groups. To see all the settings, click the Expand all link top right.
A naming scheme can be created automatically. # is replaced by sequential numbers, and @ by letters. For example:
You can specify if you would like to create
When selecting Members per group the Prevent last small group will allocate additional members to an existing group rather then create a new group with fewer members than x. This setting is found by clicking on the Show More link.
Select members from ... allows you to choose from roles assigned within the course, available cohorts, groups or groupings. Specify and Group/Member count work together.
The setting 'Select members from cohort' lists all cohorts which users enrolled on the current course are part of. The number in brackets is the number of users enrolled on the course in that cohort.
The 'Ignore users in groups' checkbox should be ticked to only select group members from users that are NOT already in a group in the course.
The 'Include only active enrolments' checkbox provides the option to choose whether to include suspended users in groups. The checkbox is only displayed to users with the capability to view suspended users.
Create in grouping and Grouping name allows you to create a new grouping and allocate the new auto-created groups to be created to it.
Prior to creating the groups, you can view the groups.