H. Drachsler, H. G. K. Hummel, and R. Koper, “Identifying the goal, user model and conditions of recommender systems for formal and informal learning,” J. Digit. Inf., vol. 10, no. 2, pp. 1–17, 2009.
 J. A. Konstan, J. D. Walker, D. C. Brooks, K. Brown, and M. D. Ekstrand, “Teaching Recommender Systems at Large Scale: Evaluation and Lessons Learned from a Hybrid MOOC,” ACM Trans. Comput. Interact., vol. 22, no. 2, pp. 10–23, 2015.
 S. T. Cheng, C. L. Chou, and G. J. Horng, “The adaptive ontology-based personalized recommender system”, Wireless Personal Communications, vol. 72, no. 4, pp. 1801–1826, 2013.
 G. Adomavicius and A. Tuzhilin,“Context-Aware recommender Systems”, In F. Ricci, et al. (Ed.), Recommender Systems Handbook, pp. 217–253, 2011.
 N. Manouselis, H. Drachsler, R. Vuorikari, H. Hummel, and R. Koper, “Recommender Systems in Technology Enhanced Learning,” in Recommender Systems Handbook, Springer US, 2011, pp. 387–415.
 R. Burke, “Hybrid web recommender systems,” in The adaptive web, 2007, pp. 377–408.
 G. Adomavicius and A. Tuzhilin, “Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions,” IEEE Trans. Knowl. Data Eng., vol. 17, no. 6, pp. 734–749, 2005.
 J. A. Rodrigues Nt, L. F. C. Tomaz, J. M. de Souza, and G. Xexéo, “Bringing knowledge into recommender systems,” J. Syst. Softw., vol. 86, no. 7, pp. 1751–1758, 2013.
 C. He, D. Parra, and K. Verbert, “Interactive recommender systems : A survey of the state of the art and future research challenges and opportunities,” Expert Syst. Appl., vol. 56, pp. 9–27, 2016.
 D. Jannach, M. Zanker, A. Felferning, G. Friedrich, Recommender Systems: An Introduction, Cambridge University Press, 2010.
 M. J. Pazzani and D. Billsus, “Content-based recommendation systems,” Adapt. web, pp. 325–341, 2007.
 J. Wei, J. He, K. Chen, Y. Zhou, and Z. Tang, “Collaborative filtering and deep learning based recommendation system for cold start items,” Expert Syst. Appl., vol. 69, pp. 29–39, 2017.
 S. Bouraga, I. Jureta, S. Faulkner, and C. Herssens, “Knowledge-Based Recommendation Systems:,” Int. J. Intell. Inf. Technol., vol. 10, no. 2, pp. 1–19, 2014.
 T. Ruotsalo, “Methods and Applications for Ontology-Based Recommender Systems,”, Ph.D. thesis, 2010.
 E. Q. Da Silva, C. G. Camilo-Junior, L. M. L. Pascoal, and T. C. Rosa, “An evolutionary approach for combining results of recommender systems techniques based on collaborative filtering,” Expert Syst. Appl., vol. 53, pp. 204–218, 2016.
 K. Takano, K.F. Li, An adaptive e-learning recommender based on user’s web-browsing behavior, in: Proc. - Int. Conf. P2P, Parallel, Grid, Cloud Internet Comput. 3PGCIC 2010, 2010: pp. 123–131.
 L. O. Colombo-Mendoza, R. Valencia-García, A. Rodríguez-González, G. Alor-Hernández, and J. J. Samper-Zapater, “RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes,” Expert Syst. Appl., vol. 42, no. 3, pp. 1202–1222, 2015.
 Y. Ting, C. Yan, and M. Xiang-wei, “Personalized Recommendation System Based on Web Log Mining and Weighted Bipartite Graph,” 2013 Int. Conf. Comput. Inf. Sci., pp. 587–590, 2013.
 L. Yu, “Using ontology to enhance collaborative recommendation based on community,” Proc. - 9th Int. Conf. Web-Age Inf. Manag. WAIM 2008, pp. 45–49, 2008.
 M. Salehi, “Hybrid attribute-based recommender system for learning material using genetic algorithm and a multidimensional information model,” Egypt. Informatics J., vol. 14, no. 1, pp. 67–78, 2013.
 W. Chen, Z. Niu, X. Zhao, and Y. Li, “A hybrid recommendation algorithm adapted in e-learning environments,” World Wide Web, vol. 17, no. 2, pp. 271–284, 2014.
 X. L. Zheng, C. C. Chen, J. L. Hung, W. He, F. X. Hong, and Z. Lin, “A Hybrid Trust-Based Recommender System for Online Communities of Practice,” IEEE Trans. Learn. Technol., vol. 8, no. 4, pp. 345–356, 2015.
 M. Salehi, “Application of implicit and explicit attribute based collaborative filtering and BIDE for learning resource recommendation,” Data Knowl. Eng., vol. 87, pp. 130–145, 2013.
 H. Drachsler, K. Verbert, O. C. Santos, and N. Manouselis, “Panorama of Recommender Systems to Support Learning,” in Recommender Systems Handbook, F. Ricci, L. Rokach, and B. Shapira, Eds. Boston, MA: Springer US, 2015, pp. 1–37.
 S. Wan and Z. Niu, “A learner oriented learning recommendation approach based on mixed concept mapping and immune algorithm,” Knowledge-Based Syst., vol. 103, pp. 28–40, 2015.
 N. Capuano, M. Gaeta, P. Ritrovato, and S. Salerno, “Elicitation of latent learning needs through learning goals recommendation,” Comput. Human Behav., vol. 30, pp. 663–673, 2014.
 M.-I. Dascalu, C.-N. Bodea, M. N. Mihailescu, E. A. Tanase, and P. O. de Pablos, “Educational recommender systems and their application in lifelong learning,” Behav. Inf. Technol., vol. 35, no. 4, pp. 290–297, 2016.
 P. Rodríguez, S. Heras, J. Palanca, N. Duque, and V. Julián, “Argumentation-based hybrid recommender system for recommending learning objects,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2016, vol. 9571, pp. 234–248.
 J. Wang, K. Lin, and J. Li, “A collaborative filtering recommendation algorithm based on user clustering and Slope One scheme,” in Proceedings of the 8th International Conference on Computer Science and Education, ICCSE 2013, 2013, pp. 1473–1476.
 C. Cobos, O. Rodriguez, J. Rivera, J. Betancourt, M. Mendoza, E. León, E. Herrera-Viedma, A hybrid system of pedagogical pattern recommendations based on singular value decomposition and variable data attributes, Inf. Process. Manag. 49 (2013) 607–625.
 H. L. dos Santos, C. Cechinel, R. M. Araujo, and M. Á. Sicilia, “Clustering learning objects for improving their recommendation via collaborative filtering algorithms,” in Communications in Computer and Information Science, vol. 544, 2015, pp. 183–194.
 G. Shani and A. Gunawardana, “Evaluating recommendation systems,” Recomm. Syst. Handb., pp. 257–298, 2011.