Imagine the next scenario: you’re a teacher, and also you’ve been asked to assist with creating an extra-curricular “options/electives” programme for 200 students.
Each student selects their top 4 preferences, and you should allocate the scholars in a way that maximises student satisfaction, while accounting for various constraints (e.g., an elective needs a minimum of 5 students to run).