Assessing learning outcomes for students in higher education institutes is an interesting task with many potential applications for all involved stakeholders (students, administrators, potential employers, etc.). In this paper, we propose a course recommendation system for students based on the assessment of their "graduate attributes" (i.e. attributes that describe the developing values of students). Students rate the improvement in their graduating attributes after a course is finished and a collaborative filtering algorithm is utilized in order to suggest courses that were taken by fellow students and rated in a similar way. An extension to weigh the most recent ratings as more important is included in the algorithm which is shown to have better accuracy than the baseline approach. Experimental results using correlation thresholding and the nearest neighbors approach show that such a recommendation system can be effective when an active neighborhood of 10-15 students is used and show that the numbers of users used can be decreased effectively to one fourth of the whole population for improving the performance of the algorithm.
|Title of host publication||Proceedings of the 9th International Conference on Computer Supported Education - Volume 1: CSEDU|
|Publication status||Published - 2017|
Bakhshinategh, B., Spanakis, G., Zaiane, O., & ElAtia, S. (2017). A Course Recommender System based on Graduating Attributes. In Proceedings of the 9th International Conference on Computer Supported Education - Volume 1: CSEDU (pp. 347-354) https://doi.org/10.5220/0006318803470354