Team ToolBox Build your teams randomly!


Random ordered list:

    {{~it :member:idx}}
  1. {{=member.name}}
  2. {{~}}

group {{=it.name}}:

members:

Welcome to Team ToolBox, a project to help you work or play with teams/groups randomly!

It helps whenever we need to pick someone, don't find volunteers, define teams (practical exercises, collective workshops etc...) , define passing order or assign tasks.

This tool may be useful for trainers, teachers, managers or anyone else who works with or within groups.

This site does not retain any of your data. Your data is stored in your browser's local storage. Use remoteStorage by clicking the icon in the top-right corner if you want to synchronize your data across devices.

Developer: This is a sample Single Page Application built with several tiny components, more information and source code here.

Also, this demonstrates that for little apps, there is no need for big MV* frameworks and framework's related code. Almost only vanilla JS!.

archive: {{=it.date || '' }} - {{=it.name}}

description:

{{=it.description}}

{{~it.teams :team:idx}}

{{=team.name}}

    {{~team.members :member:idxm}}
  • {{=member.name}}
  • {{~}}
{{~}}

Team names:

This names will be displayed as team names when using random team generator:

Upgrade:

Result:

×

{{ for(var prop in it) { }}

{{=it[prop].name}}

    {{~it[prop].members :member:idxm}}
  • {{~}}
{{ } }}
{{ for(var prop in it) { }}{{ } }}
{{~it.teams :team:idx}}

{{=team.name}}

    {{~team.members :member:idxm}}
  • {{=member.name}}
  • {{~}}
{{~}} {{? it.orphans }}

Team Orphan(s)

    {{~it.orphans :orphan:idx}}
  • {{=orphan.name}}
  • {{~}}
{{?}}