Intelligent learning environments are based on various combinations of principles from microworlds, intelligent tutoring systems, cognitive tools and CSCL.
Dillenbourg et al. ([1]) offer this definition
The term `intelligent learning environment' (ILE) refers to a category of educational software in which the learner is `put' into a problem solving situation. A learning environment is quite different from traditional courseware based on a sequence of questions, answers and feedback. The best known example of a learning environment is a flight simulator: the learner does not answer questions about how to pilot an aircraft, he learns how to behave like a "real" pilot in a rich flying context...
In summary, we use the word `intelligent learning environment' for learning environments which include
Other views (Brusilovsky, 2004, Kay, 1997) define ILEs as a combination of an ITS (that responds to individual students' actions and needs through the use of an student model) and a learning environment that allows for student-driven learning (e.g.: through the use of an open learner model where students' can view and customize their student model and learning process).
Wenger (1987) points out three types of knowledge important to intelligent tutoring, and by extension also crucial to an effective ILE:
See also intelligent tutoring systems, artificial intelligence and education, adaptive hypertext, computer-supported collaborative learning