Hi,
We want to make a recommender system for students who are in the process of choosing electives at their University. So basically what we want to figure out is:
If student x has chosen e.g. Artificial Intelligence, Introduction to Programming and EU Law – what elective should we recommend the student to choose next based on what other students who have had similar electives have chosen?
Our dataset consists of around 70 individual students, who have all chosen 4 electives each, amounting to roughly 280 electives all together (47 unique electives).
We have thought about using Market Basket Analysis (association rules), Naïve Bayes classifier and Nearest Neighbour, but cannot figure out which one would be most suitable for our project. Does anyone have any suggestions? And what tools could we use to make the analysis?
All feedback would be greatly appreciated.