Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Group formation #133

Open
ferbsx opened this issue Feb 25, 2019 · 2 comments
Open

Group formation #133

ferbsx opened this issue Feb 25, 2019 · 2 comments
Assignees

Comments

@ferbsx
Copy link
Member

ferbsx commented Feb 25, 2019

Automatically forming groups of

  • a ratio of 2 coaches to 4-6 attendees to one group.
  • All attendees and coaches in one group should speak the same language.
  • The attendees in one group should ideally have one operating system.
  • If it's possible, it'd be great if the level of attendees is somewhat matched too (so people with level 0 are together and level 3-5 people are together).
  • In the 2 coaches for one group, at least one should be an "expert = not first-time"
  • Ideally it would be awesome if each group has a female coach too.
@juopmu juopmu self-assigned this May 27, 2019
@simaofreitas
Copy link
Collaborator

simaofreitas commented Feb 3, 2020

  • create a "Groups" tab for an event
  • If no groups are yet created, a "Generate Groups" will be displayed
  • Add "First Time Coaching" field to coach application
  • table structure for storing groups
  • If groups are generated, display in a grid (group number, coach(es) and attendees)
  • if groups are generated, display a "regenerate groups" button that will trigger new group creation
  • change display to one application per line & one coach per line
  • Make sure list is printable

warning: The outcome of this list of tasks will be group formation BUT not having any requirements into account!

@juopmu
Copy link
Collaborator

juopmu commented Aug 13, 2020

Open issues:

  • distribute attendees in groups < 4 to other groups by language (regardless of OS)
  • group coaches by language
  • distribute coaches equally among groups
  • match language of coaches with language of attendees in the groups
  • if possible, pair 1 senior and 1 new coach
  • if possible, ensure that each group has at least 1 female coach

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants