Inproceedings,

Content Wizard: Concept-Based Recommender System for Instructors of Programming Courses

, , and .
Adjunct Publication of the 25th Conference on User Modeling, Adaptation and Personalization, page 135--140. New York, NY, USA, ACM, (2017)
DOI: 10.1145/3099023.3099039

Abstract

Authoring an adaptive educational system is a complex process that involves allocating a large range of educational content within a fixed sequence of units. In this paper, we describe Content Wizard, a concept-based recommender system for recommending learning materials that meet the instructor's pedagogical goals during the creation of an online programming course. Here, the instructors are asked to provide a set of code examples that jointly reflect the learning goals that are associated with each course unit. The Wizard is built on top of our course-authoring tool, and it helps to decrease the time instructors spend on the task and to maintain the coherence of the sequential structure of the course. It also provides instructors with additional information to identify content that might be not appropriate for the unit they are creating. We conducted an off-line study with data collected from an introductory Java course previously taught at the University of Pittsburgh in order to evaluate both the practicality and effectiveness of the system. We found that the proposed recommendation's performance is relatively close to the teacher's expectation in creating a computer-based adaptive course.

Tags

Users

  • @brusilovsky
  • @aho

Comments and Reviews