Vladimir Goodkovsky, PhD
University of Virginia
USA
Abstract: The paper offers a way of empowering existing e-learning content, systems, and platforms with intelligent tutoring to provide the most effective solutions in education and training to accelerate successful learning. A hierarchy of main learning and tutoring models has been proposed. A basic tutoring functionality introduced includes passive and active tutoring manners, where said active tutoring manner represents interplay of presenting, testing and diagnosing modes of dynamic adaptive sequencing of learning activities/resources. The developed solutions are focused on logical aspects of tutoring, leaving all other (media, content, delivery and management) aspects to be realized by traditional components of e-learning systems.
Introduction
e-Learning is rapidly developing and growing in popularity. But despite its obvious strengths, e-Learning has still serious weaknesses.
Indisputable strengths of e-Learning are:
Meanwhile, e-Learning as a branch of instructional technology represents a complex multidisciplinary field, where different people with different education, backgrounds, mindsets and goals are supposed to cooperate. It is where traditional "instructionalists" meet radical "technologists". As a matter of fact, the instructionalists have not prepared a strong theoretical basis for the technologists. That is why most technologists prefer to stay aside of instructional issues developing "pedagogy-free" technologies, tools and standards. As a result, known e-Learning technologies are instruction-free and oriented mainly on authoring, managing and delivering multimedia content for learners' self-study. Yep, it is simple, cheap, but not really effective solution. Users are increasingly not happy with it.
It is also known and proven that the most effective instruction is a one-on-one tutoring. The only problem with tutoring used to be its affordability: a few learners can afford it. But by now the situation is different: modern technologies provide a high level of scalability, which seems to be a ready-made technological basis for providing billions of learners with an effective tutoring services.
The rest of the paper considers how to empower existing e-learning with said tutoring in more detail.
Tutoring: Why?
A short answer: just because good tutoring provides a 2-sigma shift (which means 98% success) in average mastery (see Bloom 1984).
In more detail, an ideal tutoring in e-learning environment is able potentially:
e-Learning powered with such tutoring services would be a really enjoyable activity, providing a systematic success, boosting satisfaction, inspiration and confidence of the learner.
Said tutoring services are domain/audience-specific and need to be re-designed for each instructional unit. Their cost is added to total e-learning cost. That stops most practitioners. That is why the challenge is to develop a unified tutoring, which can be re-used for any domain/audience without big deal of redesign, resulting in really cost-effective instructional units.
Developing such unified cost-effective intelligent tutoring services was a goal of our work for many years.
Intelligent Tutoring: What it is
Intelligent Tutoring is a multidisciplinary field. Traditionally it is considered as an application of Artificial Intelligence in education/training targeted to developing Intelligent Tutoring Systems (ITS). Widely known classical definition of ITS specifies their main components: Expert system in domain under study, Learner model, Instructional module and Interface ( Wenger 1987), ( Burns & Capps 1988). This early definition is not very explanatory and constructive for our goal. Moreover it focuses on procedural knowledge / skills learning only.
Intelligent Tutoring: Definition
A more explanatory and constructive definition of intelligent tutoring systems has been developed in our work. (See figure 1 below). It represents a nested hierarchy of the following models:
A learning activity model, which is represented in a very generic hierarchical form as follows:
A tutoring activity model, which is based upon the above learning activity model (1-4), is represented with the same hierarchical pattern (Situation-Space-Task-Expert):
A management model
• An administrator solves a number of organizational tasks including control over access of learners to specific courses. (These tasks are not considered in this paper).

Figure1: Hierarchy of learning and tutoring models
Intelligent Tutoring: Coverage
The introduced above hierarchy is very generic and works for Computer-Based and Web-Based Training systems, Simulator/Game-based ITS and Expert System-based ITS.
Computer/Web-Based Training (CWBT) systems, which are most widely used by now, are able to:
Known Simulators/Games are often able to model a plurality or continuum of learning situations in a domain under study. Corresponding Simulator/Game-based ITSs are able to:
Known Expert Systems are able to generate an expert solution of the domain tasks. Corresponding ITS based on Expert Systems (Anderson et al.1995) are able to:
Known Learning Management Systems (LMS) have to control over all above-mentioned subordinated systems (plus over some others), particularly to provide access of each particular learner to each specific unit of instruction (to the tutoring Experts).
Intelligent Tutoring: What is Missing
Known models of the domain situation (1), space (2), task (3), and expert (4) are pretty well developed by now. Learning management systems (9) are in good shape too. In contrast, the tutoring situation (5), tutoring space (6), tutoring task (7) and tutor-expert (8) models are rather under-developed in theory and trivial in practice. Yep, they are trivial or even omitted in practice because they are too complex in theory. Practitioners just do not mess with such challenges. To make intelligent tutoring attractive and affordable for practitioners, the simple formal models of tutoring situation, tutoring space, tutoring task and expert-tutor of generative type have to be developed.
The good news is that the well-developed domain situation/space/task/expert models (1-4) can serve as a solid foundation for building said under-developed tutoring models (5-8).
Intelligent Tutoring: State of the Art
The existing variety of approaches (too many to be referenced) to ITS research, design and development can be categorized as a Bottom-Up approach or Generalization. Indeed:
Due to complexity of real tutoring spaces, researchers working within the Bottom-Up approach focus on separate aspects/parts, not on the entire tutoring process/picture. They rely mostly on personal experience, best practices, specific pedagogical paradigms, as well as on Artificial Intelligence techniques and available technologies. No doubt this is a very strong foundation. But by definition, the Bottom-Up generalizations are always limited and error-prone. Moreover, ITSs developed on this way are usually very complex, very specific and not reusable.
Intelligent Tutoring: Advocated Approach
In order to minimize inevitable generalization heuristics in development of practical tutoring models (5-8) and to meet, justify and align known results of Bottom-Up generalizations, the Top-Down approach has been proposed. In essence, it represents a systematic specification of approved and recognized theoretical meta-models of modern exact sciences to the tutoring situations, spaces, tasks and methods.
Such a Top-Down approach is very challenging because it is targeted to creation of the most generic and powerful models of tutoring. It is also a very conservative approach because it is based on already approved and recognized theoretical frameworks. Simply put, it is just a right way of modeling, which is native to technology. For more information on this subject see (Goodkovsky 1997).
Unfortunately by now, exact sciences are not distilled and organized into simple generic models to use. Known tendency of scientific knowledge integration is not so strong as the opposite tendency of producing more and more specific knowledge in depth. That is why one needs to study a lot of specific sciences to reveal such unified models. This is a serious challenge for all researchers, especially for those who work in interdisciplinary fields such as instructional design.
Anyway, the truth is that only synergy of Bottom-Up generalization and Top-Down specification is able to provide the best simple and reusable basis for cost-effective intelligent tutoring in e-learning environment.
Intelligent Tutoring: What is Proposing
What is proposing is a new technology of powering existing e-learning with cost-effective Intelligent Tutoring built upon the following unified models in context of the above proposed hierarchy:
Tutoring Space Model (6):
Tutoring Situation Model (5):
Tutoring Task Model (7):
Tutoring Expert Model (8)
What has been Done
Introduced models have been under our extensive research, development, testing, and honing for decades. Their prototypes have been used in several generations of ITS toolkits and applications. More than 50 courses have been developed, tested and implemented in education, industry, business, and defense.
Since 2004, a new Technological Suite for powering e-learning systems by intelligent tutoring is under development. It is supposed to be SCORM compliant and include:
How to Develop e-Learning to be Powered by Intelligent Tutoring
For Passive Tutoring, e-Learning of task solving activity can be developed by following steps of authoring:
For Active Tutoring, traditional e-learning courses can be developed by following steps of authoring:
As one can see, making e-learning courseware ready for intelligent tutoring means making it mutually connected, consistent, sufficient and efficient for learning. That is exactly what is necessary to ensure quality of any e-learning, even for self-study in pre-tutoring era.
Intelligent Tutoring: How it Works
The ITSs based upon proposed modeling frameworks filled in with specific content are able to realize the following unified functionality:
Passive tutoring (without interventions) the learner performing a specific task by :
Active Tutoring (with interventions) the learner by sequencing said domain situations (1) and tasks (3) represented with available learning resources and test items includes 3 loops:
These 3 loops together form a complete set of basic tutoring modes (presenting, testing and diagnosing) able to drive the learner to 100% achievement of all predefined learning objectives.
Mixed tutoring with managed interventions (for example for job support and/or knowledge management):
All developed solutions demonstrated easy authoring and the most effective dynamic adaptive sequencing of tutoring modes (presenting, testing and diagnosing loops) and learning resources within each mode, provided 100% mastery due to embedded diagnosing and remediation, as well as were highly appreciated by end-users. Unfortunately our marketing skills/efforts were not sufficient to get funding for the next logical step: commercial breakthrough.
Summary
Despite the fact that tutoring is a really complex activity, there is a possibility to generalize its known representations, to find relevant theoretical frameworks, and to specify them down to theoretically sound simple models of intelligent tutoring activity for e-learning technologies. This possibility has been explored and hierarchy of learning/tutoring models has been developed.
Introduced models completely separate a logic (control) from media (presentation), facilitate evaluating and ensuring quality of e-learning. They allow re-use already available e-learning media content, multimedia-oriented authoring tools and content delivery platforms and upgrade them with innovative control solutions. Generic (domain/learner-independent) parts of the models proposed can be used as authoring frameworks for easy design of traditional e-learning of high quality, as well as innovative cost-effective e-learning powered with intelligent tutoring.
Proposed solutions are generic enough to cover a wide variety of existing CBT, WBT and Intelligent Tutoring Systems. In this wide scope, the proposed solutions indicate the path for smooth transition of modern e-learning technologies from simple (like in CBT) to adaptive (like in ITS) sequencing of learning activities/resources within each instructional unit. By this way, the proposed solutions are able to bridge the existing gap between known Learning Management and Content Delivery Systems.
Moreover, the proposed solutions represent solid candidates for adaptive intelligent sequencing and navigation solutions in learning technology standards, particularly SCORM.
Literature References
Anderson, J. R., Corbett, A. T., Koedinger, K. R., & Pelletier, R. (1995). Cognitive Tutors: Lessons learned. The Journal of the learning Sciences, 4, 167-207.
Bloom, B. S. (1984) The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring. Educational Researcher, 13 (6):4-16, 1984.
Wenger E. (1987). Artificial Intelligence and Tutoring Systems. Morgan Kaufmann. Los Altos, CA.
Burns H. L. & Capps C. G. (1988). Foundations of intelligent tutoring systems: an introduction. Foundations of intelligent tutoring systems (Eds. Polson M. C. & Richardson J. J.). Lawrence Erlbaum, London, pp1-19.
Goodkovsky, V.A. & Kazennov, A.Y. (1992) Intelligent Tutoring Systems: Theory, Technology, and Practice. East-West conference on Emerging Computer Technologies in Education . Moscow, RU: ICSTI. 23-127.
Goodkovsky, V.A. (1996). Intelligent Tutor: Shell, Toolkit & Technology. ITS'96 Workshop on Architecture and Methods for designing cost-effective and reusable ITSs , Montreal, Canada, June 1996.
Goodkovsky, V.A. (1997). Intelligent Tutor: Top-down Approach to Intelligent Tutoring System Design. Developing Technical Standards for Learning Technology. Learning Technology Standards Committee (WG P1484). http://ltsc.ieee.org/archive/harvested-2003-10/miscellaneous/goodkov/goodkov.htm
Goodkovsky, V.A. (2004). Unified Generator of Intelligent Tutoring . No: 10/909,101. US Patent Application.
Rob Coper. (2001). Modeling of units of study from pedagogical perspective the pedagogical meta-model behind EML. Educational Technology Expertise Centre. Open University of the Netherlands. First draft, version 2. June 2001. http://eml.ou.nl/introduction/articles.htm