Learner Modelling for Intelligent CALL

The demand for software for Computer-Assisted Language Learning (CALL) is increasing considerably. However a drawback of most, if not all, of the currently available CALL software is that it cannot provide very helpful feedback to the learner. The aim of this project was to work towards providing a more adequate and user-oriented interface for CALL. The project focused on the design of an application called CASTLE which takes into account the strengths, weaknesses, preferences and level of proficiency of each individual student when tutoring. This was accomplished by developing a module that provides detailed linguistic analysis of the learner’s response to the exercises of the program, a module that creates a dynamic model of the learner, and a module that controls the system’s reactions to the learner’s input and the structure of the materials offered to the learner.