Date Added: Jan 2012
E-Learning is one of the most pervasive applications of computer technique. Usually, the application presents textual knowledge through web-browser, others are implemented by real-time video broadcasting. Two methods are either static or bandwidth consuming, and both are mono-directional. New tools are needed with two main requirements: interactivity and durability. In this context, Conversational Agents are a promising approach for improving the experience between the learners and the application. A Conversational Agent embedded E-Learning application will express knowledge rely on the rational reasoning over the learner's utterances in stead of straightly displaying predefined context.