Data Science for Schools, Part 2: Student Electives Allocation with Python | by Matt Chapman | Jun, 2024


Time to stop relying on `allocations_final_FINALv2.xlsx`

Imagine the following scenario: you’re a teacher, and you’ve been asked to help with creating an extra-curricular “options/electives” programme for 200 students.

Each student selects their top 4 preferences, and you need to allocate the students in a way that maximises student satisfaction, while accounting for various constraints (e.g., an elective needs a minimum of 5 students to run).



Source link

Be the first to comment

Leave a Reply

Your email address will not be published.


*