Activities: Grouptool

mod_grouptool
Maintained by Picture of AMC Academic Moodle CooperationAMC Academic Moodle Cooperation
The grouptool module (mod/grouptool) enhances the functionality of Moodle default groups. Two of the additional features are the possibility for students to enrol themselves in groups with waiting lists, and the transfer of grades within groups.
228 sites
281 downloads
31 fans

Grouptool module

The Grouptool module (mod/grouptool) enhances the functionality of Moodle default groups. Two of the additional features are the possibility for students to enrol in groups with waiting lists on their own, and the transfer of grades within groups.

The grouptool module features the following functionalities:

  • automatic creation of groups with simultaneous enrolment of participants (optional)
    • 1-person groups
    • groups with pre-defined numbers of persons or groups
    • groups with certain pre-defined group names, consisting of [lastname], [firstname], [idnumber], [usernumber], numbers, alphabetical indexes, and pure text
  • simultaneous creation of groupings for each group created
  • self-enrolment of participants in exisiting groups:
    • activate the groups and specify their order for each grouptool instance
    • use a waiting list system with optional limitation of the number of participants
    • define the maximum number allowed per group or for all available groups 
    • allow each participant to enrol in several groups (min./max.)
  • group grades - transfer awarded grades to other group participants
    • automatically for all groups or just for some
    • select the participant from whom the grade is to be transferred

Example

Create groups and allow students to form groups of no more than five members each to work on a joint project during the semester.

Installation

Copy the module code directly to the "mod/grouptool" directory. Open the messages page in the administration area to automatically start the installation.

Admin settings

As an administrator you can set the default values instance-wide on the settings page for administrators in the grouptool module:

  • default naming scheme (text field)
  • allow self-enrolment (checkbox)
  • show group members (checkbox)
  • immediate enrolment (checkbox)
  • allow unenrolment (checkbox)
  • general default group size (text field)
  • limited group size (checkbox)
  • define different group sizes (checkbox)
  • use waiting lists (checkbox)
  • maximum number of waiting lists a participant can be on at the same time (checkbox)
  • multiple enrolments (checkbox)
  • minimum number of groups to be selected (text field)
  • maximum number of groups to be selected (text field)
  • sync behaviour:
    • when adding a group member (drop down)
    • when deleting a group member (drop down)
    • when deleting a group (drop down)

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Picture of AMC Academic Moodle Cooperation
AMC Academic Moodle Cooperation (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Madhu Avasarala
    Fri, Sep 29, 2017, 2:36 PM
    Hello, Thanks for a wonderful plugin! Providing this to the Moodle community is laudable. A question about naming of groups during Auto creation: If I use [lastname] # it takes the first 3 characters of the student's lastname only. This is difficult to recognize. Can this be increased to at least 5 or even better use the full first name of the student? Thanks.
  • Picture of Philipp Hager
    Fri, Sep 29, 2017, 3:06 PM
    Hi, we set this value due to Group names getting too long in our instances otherwise. But it might be a good idea to have the length customiseable - would you mind creating a feature request on our github-repository (https://github.com/academic-moodle-cooperation/moodle-mod_grouptool/issues/)?
    And if you need the changes right now and are familiar with PHP or have at least access to the Moodle's source code, you can replace line 254 of "YOURMOODLEDIR"/mod/grouptool/locallib.php with
    $data[$key] .= substr($member->$tag, 0, 5);
    (Attention: The line number is only valid for the Version v3.3.1 and may differ in other versions!)
  • Picture of AMC Academic Moodle Cooperation
    Wed, Oct 18, 2017, 3:07 PM
    We just published version 3.3.2 of the Grouptool plugin for Moodle 3.3 fixing various small bugs (see CHANGELOG.txt).
  • Picture of John Anderson
    Thu, Nov 9, 2017, 11:44 PM
    Hi, trying to parse a few features in the description :

    "immediate enrolment (checkbox)" - are you talking about enrolling into a group, becoming a member to group? I'm confused by your use of 'enrollment' here. Thanks
  • Picture of Philipp Hager
    Fri, Nov 10, 2017, 6:30 PM
    Hi John,

    with the "immediate enrolemnt" checkbox we talk about enrolling into a group (yes, becoming a member of the Moodle group). Wording in mod_grouptool is a little bit tough due to us having a second layer over the Moodle groups.
    Each Moodle group is represented in mod_grouptool and we can register students either in mod_grouptool only - until a teacher transfers the (de)registrations to Moodle itself, or we have the registrations transparent and immediatly also done in Moodle's groups. The mentioned checkbox ensures that every (de)registration in mod_grouptool is immediately done in Moodle's corresponding group too. If it isn't activated the teacher has to press a button to have the current status of mod_grouptool's group registrations transfered to Moodle's groups.

    I hope I could clarify the setting and just ask further if there are any questions!

    cheers,
    Philipp
  • Picture of AMC Academic Moodle Cooperation
    Wed, Jan 17, 2018, 12:41 AM
    We just published a version of the Grouptool Plugin for Moodle 3.4 – have fun.
  • Picture of AMC Academic Moodle Cooperation
    Sun, Apr 8, 2018, 8:28 PM
    We just published a bug fix release 3.4.1 of the Grouptool for Moodle 3.4 (see CHANGELOG.txt).
  • Picture of AMC Academic Moodle Cooperation
    Mon, Aug 20, 2018, 4:24 PM
    We just updated Grouptool to the newest Moodle 3.5 version. Have fun.
  • Picture of AMC Academic Moodle Cooperation
    Wed, Sep 5, 2018, 5:02 PM
    We just published a 3.5.1 version for Grouptool that fixes the following problem:
    [FIXED] #5716 fix XLSX and ODS exports missing some user identity fields data for registered users
  • Picture of Dinis Medeiros
    Mon, Jan 28, 2019, 11:18 PM
    Is it compatible with 3.6.2 version of Moodle?
  • Picture of AMC Academic Moodle Cooperation
    Tue, Jan 29, 2019, 12:23 AM
    You can expect a version that is fully tested to work with Moodle 3.6 in around one month.
  • Picture of AMC Academic Moodle Cooperation
    Sat, Feb 16, 2019, 12:10 AM
    We just published version 3.6.0 of the Grouptool plugin for Moodle 3.6 – have fun.
  • Picture of Rachel Grzymkowski
    Fri, Apr 5, 2019, 10:45 PM
    I've installed the plugin but is there a way to add it to the course? It doesn't seem to be working.
  • Picture of AMC Academic Moodle Cooperation
    Mon, Aug 12, 2019, 8:48 PM
    We just published version 3.7.0 of the Grouptool plugin for Moodle 3.7 – have fun.
  • Profile picture of Harald Jakobs
    Fri, Oct 18, 2019, 7:50 PM
    Hi AMC-Team,

    I have a fairly special scenario and wanted to know if it somehow possible to solve it with the group tool:

    - I used the fair allocation plugin to create groups in moodle. As our students are not allowed to see other group members in the participants list for various reasons I wanted to use the group tool for this purpose.
    - So I created an activity "group tool" and activated the groups I created with the fair allocation before.
    - I set the registration start and end date into the past.
    - I set the self registration to "no" and "Show group members" to "own, after due date".
    - "Behaviour on changes on Moodle" is set to "Follow changes".
    - After that I activated the groups the fair allocation tool had created in Moodle.
    - Now looking into participants I see that the registration status of the group members coming from the moodle groups is "registered in Moodle-group but not in group tool".

    Now my question: Is there a way to register all people that have the status "registered in moodle-group but not in group tool" also in the group tool in an easy way? Right now I exported the participants list containing the group information and imported the members group by group back into the group tool. Having an easier option would be nice.


    Cheers
    Harald
1 2 3
Please login to post comments