Skip to content

tmullender/school-clubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School Clubs Allocator

This will be an app that reads a CSV file in the format:

Timestamp, Name, Class, 1st Choice, 2nd Choice, 3rd Choice, 1st Choice, 2nd Choice, 3rd Choice

and attempts to allocate the most people to each club with the following rules:

  • Priority is given to oldest pupils first, based on class
  • There is a maximum number of pupils for each club
  • Some clubs can not be attended in both terms
  • A pupil can only attend one club on any given day
  • If there are multiple requests from a pupil the latest request is considered

For the original scripts please see the scripts branch

About

A script to take a CSV file of preference responses and allocate pupils to clubs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •