Abstract
In this paper, we present a course-adaptive recommender system that assists instructors of programming courses in selecting the most relevant learning materials. The recommender system deduces the envisioned structure of a specific course using program examples prepared by the course instructor and recommends learning content items adapting to instructor’s intentions. We also present a study that assessed the quality of recommendations using datasets collected from different courses.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Moffatt, D. V., Moffatt, P. B.: Eighteen pascal texts: an objective comparison. SIGCSE Bull. 14, 2, 2–10 (1982)
Wang, S., He, F., Andersen, E.: A unified framework for knowledge assessment and progression analysis and design. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, pp. 937–948. ACM, New York (2017)
Hsiao, I.H., Sosnovsky, S., Brusilovsky, P.: Guiding students to the right questions: adaptive navigation support in an e-learning system for Java programming. J. Comput. Assist. Learn. 26(4), 270–283 (2010)
Brusilovsky, P., Yudelson, M.V.: From WebEx to NavEx: interactive access to annotated program examples. Proc IEEE 96, 6, 990–999 (2008)
Murray, T.: Authoring intelligent tutoring systems: an analysis of the state of the art. Int. J. AIED 1, 10 , 98–129 (1999)
Murray, T.: An overview of intelligent tutoring system authoring tools: updated analysis of the state of the art. In: Murray, T., Blessing, S.B., Ainsworth, S. (eds.) Authoring Tools for Advanced Technology Learning Environments: Toward Cost-Effective Adaptive, Interactive and Intelligent Educational So ware, pp. 491–544. Springer, Dordrecht (2003). https://doi.org/10.1007/978-94-017-0819-7_17
Sottilare, R.A.: Challenges to enhancing authoring tools and methods for intelligent tutoring systems. In: Sottilare, R.A., Graesser, A.C., Hu, X., Brawner, K. (eds.) Design Recommendations for Intelligent Tutoring Systems, pp. 3–7. U.S. Army Research Laboratory, Orlando, FL (2015)
Cristea, A., Aroyo, L.: Adaptive authoring of adaptive educational hypermedia. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, pp. 122–132. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-47952-X_14
Brusilovsky, P., Sosnovsky, S., Yudelson, M., Chavan, G.: Interactive authoring support for adaptive educational systems. In: Proceedings of the 2005 Conference on AIED: Supporting Learning Through Intelligent and Socially Informed Technology, pp. 96–103. IOS Press, Amsterdam, The Netherlands (2005)
Brusilovsky, P., Eklund, J., Schwarz, E: Web-based education for all: a tool for developing adaptive courseware. In: Ashman, H., Thistewaite, P. (eds.) Proceedings of Seventh International World Wide Web Conference, Brisbane, Australia, 14–18 April 1998, pp. 291–300 (1998)
Hosseini, R., Brusilovsky, P.: JavaParser: a fine-grain concept indexing tool for java problems. In: The First Workshop on AI-supported Education for Computer Science, pp. 60–63. Springer, Heidelberg (2013)
Medio, C.D., Gasparetti, F., Limongelli, C., Sciarrone, F., Temperini, M.: Course-driven teacher modeling for learning objects recommendation in the Moodle LMS. In: Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization (UMAP 2017), pp. 141–145. ACM, New York (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Chau, H., Barria-Pineda, J., Brusilovsky, P. (2018). Learning Content Recommender System for Instructors of Programming Courses. In: Penstein Rosé, C., et al. Artificial Intelligence in Education. AIED 2018. Lecture Notes in Computer Science(), vol 10948. Springer, Cham. https://doi.org/10.1007/978-3-319-93846-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-93846-2_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93845-5
Online ISBN: 978-3-319-93846-2
eBook Packages: Computer ScienceComputer Science (R0)