Your Moodle version

Activities: Group self-selection

Maintained by Picture of Marina Glancy Marina Glancy
Lets students create and select groups.
Lets students create and select groups. Features:
  • Students can create groups, give them a description and set them password protected, if wanted
  • Students can select and join groups
  • Non-editing teachers may be assigned to groups
  • Teacher can export course group list as a csv-file
  • Full compatibility with basic Moodle groups: groups may be created by other means if needed, supports group assignment submissions etc.
Many thanks to all contributors for this module, including original authors Petr Škoda and Helen Foster and previous maintainer Pirkka Pyykkönen


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


Picture of Marina Glancy
Marina Glancy (Lead maintainer)
Picture of Petr Skoda
Petr Skoda: Original author
Picture of Pirkka Pyykkönen
Pirkka Pyykkönen: Previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Bei Chapman
    Fri, Mar 27, 2015, 9:34 PM
    Yes I will backup Michael's recommendation on the mforms as well.

    There is another small point that I have to change for my system. I modified style.css with the following:

    .mod_groupselect .edit, .text_to_html, td {
    word-wrap:break-word !important;
    /*word-break: break-all !important;*/

    I am not sure why you chose "word-break: break-all" for td. It creates text wrapping in the word for all columns in the system (e.g. report logs). Maybe you have some reason?

    Thanks again.
  • Picture of Nick Murray
    Sun, May 31, 2015, 6:43 PM
    Another vote for allow students to be members of multiple groups.

    We have a "student clinic", where "Clinic" itself is a course. We wish to allow students to sign up to each of the 4 or 5 clinic sessions running each week, using a group for each clinic session (Tuesday 7-11am, Tuesday 7.30-11.30am, Thursday 8-11, etc). Ultimately we hope to tie the group membership with the Attendance module, so we can take attendance for each clinic session (or group) rather than having all students in the Clinic course appearing in all sessions in the attendance module.
  • Picture of Michael Aherne
    Wed, Aug 12, 2015, 9:51 PM
    Hi Pirkka, are you planning to release a new version of this at some point? We're looking forward to getting the fix for the "master password" issue that is only currently in your Github master version!
  • Picture of Lee Newman
    Wed, Sep 9, 2015, 6:36 PM
    if you would like students to become members of more than 1 group, just find the following line in groupselect\view.php;

    $canselect = (has_capability ( 'mod/groupselect:select', $context ) and is_enrolled ( $context ) and empty ( $mygroups ));

    and change it to;

    $canselect = (has_capability ( 'mod/groupselect:select', $context ) and is_enrolled ( $context ));
  • Picture of Trevor Wood
    Fri, Dec 18, 2015, 8:37 AM
    Just wondering if it's my local config or a change in the plugin but the option to set limits on a group by group basis has disappeared. If that was removed from the plugin I'd be interested in the reasoning as I quite liked that feature.
  • Picture of Bert van der Hooft
    Wed, Jan 20, 2016, 7:54 PM
    Nice plugin. I would like to see a 3.0 version with the possibility that students can book themselves in multiple groups. I also would like to hide groups form the student view. Is this possible?
  • Picture of Bert van der Hooft
    Mon, Mar 28, 2016, 7:57 PM
    Breaks word wrap in moodle 3.0. E.g. Front page description, new account creation.
  • Picture of Adam Barbary
    Thu, Jun 2, 2016, 1:21 PM
    I have come across an interesting anomaly with this plugin. It appears that I cannot add an embedded image into the Description box, by uploading an image using the add image icon in the Atto editor. I can display and image if I link to an external image via URL though. Anyone else experiencing this?
  • Gareth J Barnard
    Wed, Jun 15, 2016, 8:27 PM
    Hi Pirkka,

    Are you actually maintaining this plugin anymore please? As this: is nearly a year old.

    Kind regards,

  • Picture of Stephen Overall
    Fri, Aug 12, 2016, 12:36 PM
    This is a very useful plugin. Will the 2.8 version also work with higher Moodle versions such as Moodle 2.9, 3.0, 3.1?
  • Picture of David Mudrák
    Wed, Sep 7, 2016, 3:20 PM

    We've lost contact with Pirkka and this plugin has not been actively maintained for a while. I am happy to announce that Marina Glancy volunteered to take over the maintenance of this plugin and becomes a new lead maintainer of it. She is going to provide updates here soon. Thanks Marina, and good luck with the maintenance of this plugin!

  • Picture of Marina Glancy
    Thu, Sep 8, 2016, 10:21 AM
    (Thanks David.)

    I have uploaded a new plugin version for Moodle 2.9, 3.0 and 3.1 that fixes version incompatibility, and also implements backup/restore, export from current grouping only, corrected CSS styles to prevent conflicts with other modules.
    Many thanks to Rog (HTWChur) who has sent a pull request with fixes and improvements

    Please use the git repository for checking out code, reporting issues and submitting pull requests.
  • Picture of Nick Phillips
    Thu, Sep 8, 2016, 10:49 AM
    Thanks Marina for putting your hand up for this one...
  • Picture of Michael Wuttke
    Mon, Sep 12, 2016, 10:19 PM
    Hello Marina, Hello Roger,

    thanks a lot for your work. Just one thing: I'm missing the "action" field in the table of groupselections. Was it intented?

  • Picture of Marina Glancy
    Mon, Sep 12, 2016, 11:03 PM
    Hi Michael,
    I'm not quite sure what you mean saying "missing" here, can you write more details please? Maybe create a screenshot - you can submit an issue on
1 2 3 4
Please login to post comments