Hi,
I am trying to make a process a little easier at the school I work in. 1 hour a week we have an enrichment time where different activities are offered to the children on a 6 week basis, they pick their preferences on a slip, then 2 staff members sift through all the slips and allocate them. Is there a way to enable each class to input the choices, then to automatically populate the 14 or so activities with the children taking into account their preference and the maximum group size? The order in which children are allocated could either be defined by class or random across all classes. There are 6 classes, so about 180 students to be allocated to 12-15 activities, most activities have a maximum of 12, some have more.
I have seen some other solutions similar, but with smaller groups to allocate to and larger maximums, so I was unsure how to adapt some of the code.
Any help would be greatly appreciated.
I am trying to make a process a little easier at the school I work in. 1 hour a week we have an enrichment time where different activities are offered to the children on a 6 week basis, they pick their preferences on a slip, then 2 staff members sift through all the slips and allocate them. Is there a way to enable each class to input the choices, then to automatically populate the 14 or so activities with the children taking into account their preference and the maximum group size? The order in which children are allocated could either be defined by class or random across all classes. There are 6 classes, so about 180 students to be allocated to 12-15 activities, most activities have a maximum of 12, some have more.
I have seen some other solutions similar, but with smaller groups to allocate to and larger maximums, so I was unsure how to adapt some of the code.
Any help would be greatly appreciated.