Useful for matching students to topics or tutorials based on their preferences or similar problems.
Contains two python scripts:
gale_shapely.py: Implements the matching algorithm.topic_assignment.py: Example for using the matching algorithm to assign students to topics based on their preferences.
The file topic_selection_example.xlsx contains example input for the topic_assignment.py script.