An Adaptive E-Learning Service for Accessing Interactive Examples

Peter L. Brusilovsky, Michael V. Yudelson, Sergey A. Sosnovsky · 2004

Abstract: This paper discusses the need to provide adaptive navigational support for students accessing large numbers of interactive examples in Web-enhanced education. Here we introduce the system NavEx (Navigation to Examples), which is able to provide the adaptive annotation of programming examples without the need for manual indexing. NavEx uses innovative algorithms for the prerequisite-outcome indexing of learning materials and is an efficient knowledge-based approach for adaptive annotation. The system serves as an adaptive value-added service residing between an learning portal and an advanced re-usable content. 1. Web-based Examples in a Programming Course It has often been claimed that humans use solutions to previous problems to solve new problems or planning tasks. This is especially pertinent to the domain of programming. Both experienced and novice programmers often use program examples they have created or learned in the past to solve new programming tasks. Experienced teachers of programming courses present and explain one or more carefully chosen example programs during every lecture. In Web-based and Web-enhanced education the code of these examples is provided on the Web, along with other kinds of learning material, in order for the students to study and run the example code on their own. Our system, WebEx (Brusilovsky 2001), attempts to integrate benefits of these two approaches (instructor explanation and web

Read the paper · More papers on PaperTik