Developed by UNSW, this is an advanced tool for building teams based off a set of criteria. You ask your students some questions, and then develop a predicate based off their answers for your teams. This is great if you want a little more control than "Assign Randomly" but less work than "Manual Allocation".
It's also a great drag-and-drop interface for building Groups; if you just want to make your groups yourself but hate the time-consuming Moodle method, then you can use Team Builder to make your life a bit easier.
You can install the plugin from the Moodle plugin repository from within your Moodle installation.
You can download a zip of this module from: https://github.com/netspotau/moodle-mod_teambuilder/zipball/master
Unzip it to your mod/ folder and rename the extracted folder to 'teambuilder'.
To install using git, run the following command from the root of your moodle installation:
git clone git://github.com/netspotau/moodle-mod_teambuilder.git mod/teambuilder
Then add mod/teambuilder to your gitignore.
Maintainer: Adam Olley (adam.olley@blackboard.com)
Original developer: Teambuilder was developed at the University of New South Wales (https://www.unsw.edu.au)