fbpx
Wikipedia

Intelligent tutoring system

An intelligent tutoring system (ITS) is a computer system that aims to provide immediate and customized instruction or feedback to learners,[1] usually without requiring intervention from a human teacher. ITSs have the common goal of enabling learning in a meaningful and effective manner by using a variety of computing technologies. There are many examples of ITSs being used in both formal education and professional settings in which they have demonstrated their capabilities and limitations. There is a close relationship between intelligent tutoring, cognitive learning theories and design; and there is ongoing research to improve the effectiveness of ITS. An ITS typically aims to replicate the demonstrated benefits of one-to-one, personalized tutoring, in contexts where students would otherwise have access to one-to-many instruction from a single teacher (e.g., classroom lectures), or no teacher at all (e.g., online homework).[2] ITSs are often designed with the goal of providing access to high quality education to each and every student.

History

Early mechanical systems

 
Skinner teaching machine 08

The possibility of intelligent machines has been discussed for centuries. Blaise Pascal created the first calculating machine capable of mathematical functions in the 17th century simply called Pascal's Calculator. At this time the mathematician and philosopher Gottfried Wilhelm Leibniz envisioned machines capable of reasoning and applying rules of logic to settle disputes.[3] These early works inspired later developments.

The concept of intelligent machines for instructional use date back as early as 1924, when Sidney Pressey of Ohio State University created a mechanical teaching machine to instruct students without a human teacher.[4][5] His machine resembled closely a typewriter with several keys and a window that provided the learner with questions. The Pressey Machine allowed user input and provided immediate feedback by recording their score on a counter.[6]

Pressey was influenced by Edward L. Thorndike, a learning theorist and educational psychologist at the Columbia University Teachers' College of the late 19th and early 20th centuries. Thorndike posited laws for maximizing learning. Thorndike's laws included the law of effect, the law of exercise, and the law of recency. By later standards, Pressey's teaching and testing machine would not be considered intelligent as it was mechanically run and was based on one question and answer at a time,[6] but it set an early precedent for future projects.

By the 1950s and 1960s, new perspectives on learning were emerging. Burrhus Frederic "B.F." Skinner at Harvard University did not agree with Thorndike's learning theory of connectionism or Pressey's teaching machine. Rather, Skinner was a behaviorist who believed that learners should construct their answers and not rely on recognition.[5] He too, constructed a teaching machine with an incremental mechanical system that would reward students for correct responses to questions.[5]

Early electronic systems

In the period following the second world war, mechanical binary systems gave way to binary based electronic machines. These machines were considered intelligent when compared to their mechanical counterparts as they had the capacity to make logical decisions. However, the study of defining and recognizing a machine intelligence was still in its infancy.

Alan Turing, a mathematician, logician and computer scientist, linked computing systems to thinking. One of his most notable papers outlined a hypothetical test to assess the intelligence of a machine which came to be known as the Turing test. Essentially, the test would have a person communicate with two other agents, a human and a computer asking questions to both recipients. The computer passes the test if it can respond in such a way that the human posing the questions cannot differentiate between the other human and the computer. The Turing test has been used in its essence for more than two decades as a model for current ITS development. The main ideal for ITS systems is to effectively communicate.[6] As early as the 1950s programs were emerging displaying intelligent features. Turing's work as well as later projects by researchers such as Allen Newell, Clifford Shaw, and Herb Simon showed programs capable of creating logical proofs and theorems. Their program, The Logic Theorist exhibited complex symbol manipulation and even generation of new information without direct human control and is considered by some to be the first AI program. Such breakthroughs would inspire the new field of Artificial Intelligence officially named in 1956 by John McCarthy at the Dartmouth Conference.[3] This conference was the first of its kind that was devoted to scientists and research in the field of AI.

 
The PLATO V CAI terminal in 1981

The latter part of the 1960s and 1970s saw many new CAI (Computer-Assisted instruction) projects that built on advances in computer science. The creation of the ALGOL programming language in 1958 enabled many schools and universities to begin developing Computer Assisted Instruction (CAI) programs. Major computer vendors and federal agencies in the US such as IBM, HP, and the National Science Foundation funded the development of these projects.[7] Early implementations in education focused on programmed instruction (PI), a structure based on a computerized input-output system. Although many supported this form of instruction, there was limited evidence supporting its effectiveness.[6] The programming language LOGO was created in 1967 by Wally Feurzeig, Cynthia Solomon, and Seymour Papert as a language streamlined for education. PLATO, an educational terminal featuring displays, animations, and touch controls that could store and deliver large amounts of course material, was developed by Donald Bitzer in the University of Illinois in the early 1970s. Along with these, many other CAI projects were initiated in many countries including the US, the UK, and Canada.[7]

At the same time that CAI was gaining interest, Jaime Carbonell suggested that computers could act as a teacher rather than just a tool (Carbonell, 1970).[8] A new perspective would emerge that focused on the use of computers to intelligently coach students called Intelligent Computer Assisted Instruction or Intelligent Tutoring Systems (ITS). Where CAI used a behaviourist perspective on learning based on Skinner's theories (Dede & Swigger, 1988),[9] ITS drew from work in cognitive psychology, computer science, and especially artificial intelligence.[9] There was a shift in AI research at this time as systems moved from the logic focus of the previous decade to knowledge based systems—systems could make intelligent decisions based on prior knowledge (Buchanan, 2006).[3] Such a program was created by Seymour Papert and Ira Goldstein who created Dendral, a system that predicted possible chemical structures from existing data. Further work began to showcase analogical reasoning and language processing. These changes with a focus on knowledge had big implications for how computers could be used in instruction. The technical requirements of ITS, however, proved to be higher and more complex than CAI systems and ITS systems would find limited success at this time.[7]

Towards the latter part of the 1970s interest in CAI technologies began to wane.[7][10] Computers were still expensive and not as available as expected. Developers and instructors were reacting negatively to the high cost of developing CAI programs, the inadequate provision for instructor training, and the lack of resources.[10]

Microcomputers and intelligent systems

The microcomputer revolution in the late 1970s and early 1980s helped to revive CAI development and jumpstart development of ITS systems. Personal computers such as the Apple 2, Commodore PET, and TRS-80 reduced the resources required to own computers and by 1981, 50% of US schools were using computers (Chambers & Sprecher, 1983).[7] Several CAI projects utilized the Apple 2 as a system to deliver CAI programs in high schools and universities including the British Columbia Project and California State University Project in 1981.[7]

The early 1980s would also see Intelligent Computer-Assisted Instruction (ICAI) and ITS goals diverge from their roots in CAI. As CAI became increasingly focused on deeper interactions with content created for a specific area of interest, ITS sought to create systems that focused on knowledge of the task and the ability to generalize that knowledge in non-specific ways (Larkin & Chabay, 1992).[9] The key goals set out for ITS were to be able to teach a task as well as perform it, adapting dynamically to its situation. In the transition from CAI to ICAI systems, the computer would have to distinguish not only between the correct and incorrect response but the type of incorrect response to adjust the type of instruction. Research in Artificial Intelligence and Cognitive Psychology fueled the new principles of ITS. Psychologists considered how a computer could solve problems and perform 'intelligent' activities. An ITS programme would have to be able to represent, store and retrieve knowledge and even search its own database to derive its own new knowledge to respond to learner's questions. Basically, early specifications for ITS or (ICAI) require it to "diagnose errors and tailor remediation based on the diagnosis" (Shute & Psotka, 1994, p. 9).[6] The idea of diagnosis and remediation is still in use today when programming ITS.

A key breakthrough in ITS research was the creation of The LISP Tutor, a program that implemented ITS principles in a practical way and showed promising effects increasing student performance. The LISP Tutor was developed and researched in 1983 as an ITS system for teaching students the LISP programming language (Corbett & Anderson, 1992).[11] The LISP Tutor could identify mistakes and provide constructive feedback to students while they were performing the exercise. The system was found to decrease the time required to complete the exercises while improving student test scores (Corbett & Anderson, 1992).[11] Other ITS systems beginning to develop around this time include TUTOR created by Logica in 1984 as a general instructional tool[12] and PARNASSUS created in Carnegie Mellon University in 1989 for language instruction.[13]

Modern ITS

After the implementation of initial ITS, more researchers created a number of ITS for different students. In the late 20th century, Intelligent Tutoring Tools (ITTs) was developed by the Byzantium project, which involved six universities. The ITTs were general purpose tutoring system builders and many institutions had positive feedback while using them. (Kinshuk, 1996)[14] This builder, ITT, would produce an Intelligent Tutoring Applet (ITA) for different subject areas. Different teachers created the ITAs and built up a large inventory of knowledge that was accessible by others through the Internet. Once an ITS was created, teachers could copy it and modify it for future use. This system was efficient and flexible. However, Kinshuk and Patel believed that the ITS was not designed from an educational point of view and was not developed based on the actual needs of students and teachers (Kinshuk and Patel, 1997).[15] Recent work has employed ethnographic and design research methods[16] to examine the ways ITSs are actually used by students[17] and teachers[18] across a range of contexts, often revealing unanticipated needs that they meet, fail to meet, or in some cases, even create.

Modern day ITSs typically try to replicate the role of a teacher or a teaching assistant, and increasingly automate pedagogical functions such as problem generation, problem selection, and feedback generation. However, given a current shift towards blended learning models, recent work on ITSs has begun focusing on ways these systems can effectively leverage the complementary strengths of human-led instruction from a teacher[19] or peer,[20] when used in co-located classrooms or other social contexts.[21]

There were three ITS projects that functioned based on conversational dialogue: AutoTutor, Atlas (Freedman, 1999),[22] and Why2. The idea behind these projects was that since students learn best by constructing knowledge themselves, the programs would begin with leading questions for the students and would give out answers as a last resort. AutoTutor's students focused on answering questions about computer technology, Atlas's students focused on solving quantitative problems, and Why2's students focused on explaining physical systems qualitatively. (Graesser, VanLehn, and others, 2001)[23] Other similar tutoring systems such as Andes (Gertner, Conati, and VanLehn, 1998)[24] tend to provide hints and immediate feedback for students when students have trouble answering the questions. They could guess their answers and have correct answers without deep understanding of the concepts. Research was done with a small group of students using Atlas and Andes respectively. The results showed that students using Atlas made significant improvements compared with students who used Andes.[25] However, since the above systems require analysis of students' dialogues, improvement is yet to be made so that more complicated dialogues can be managed.

Structure

Intelligent tutoring systems (ITSs) consist of four basic components based on a general consensus amongst researchers (Nwana,1990;[26] Freedman, 2000;[27] Nkambou et al., 2010[28]):

  1. The Domain model
  2. The Student model
  3. The Tutoring model, and
  4. The User interface model

The domain model (also known as the cognitive model or expert knowledge model) is built on a theory of learning, such as the ACT-R theory which tries to take into account all the possible steps required to solve a problem. More specifically, this model "contains the concepts, rules, and problem-solving strategies of the domain to be learned. It can fulfill several roles: as a source of expert knowledge, a standard for evaluating the student's performance or for detecting errors, etc." (Nkambou et al., 2010, p. 4).[28] Another approach for developing domain models is based on Stellan Ohlsson's Theory of Learning from performance errors,[29] known as constraint-based modelling (CBM).[30] In this case, the domain model is presented as a set of constraints on correct solutions.[31][32]

The student model can be thought of as an overlay on the domain model. It is considered as the core component of an ITS paying special attention to student's cognitive and affective states and their evolution as the learning process advances. As the student works step-by-step through their problem solving process, an ITS engages in a process called model tracing. Anytime the student model deviates from the domain model, the system identifies, or flags, that an error has occurred. On the other hand, in constraint-based tutors the student model is represented as an overlay on the constraint set.[33] Constraint-based tutors[34] evaluate the student's solution against the constraint set, and identify satisfied and violated constraints. If there are any violated constraints, the student's solution is incorrect, and the ITS provides feedback on those constraints.[35][36] Constraint-based tutors provide negative feedback (i.e. feedback on errors) and also positive feedback.[37]

The tutor model accepts information from the domain and student models and makes choices about tutoring strategies and actions. At any point in the problem-solving process the learner may request guidance on what to do next, relative to their current location in the model. In addition, the system recognizes when the learner has deviated from the production rules of the model and provides timely feedback for the learner, resulting in a shorter period of time to reach proficiency with the targeted skills.[38] The tutor model may contain several hundred production rules that can be said to exist in one of two states, learned or unlearned. Every time a student successfully applies a rule to a problem, the system updates a probability estimate that the student has learned the rule. The system continues to drill students on exercises that require effective application of a rule until the probability that the rule has been learned reaches at least 95% probability.[39]

Knowledge tracing tracks the learner's progress from problem to problem and builds a profile of strengths and weaknesses relative to the production rules. The cognitive tutoring system developed by John Anderson at Carnegie Mellon University presents information from knowledge tracing as a skillometer, a visual graph of the learner's success in each of the monitored skills related to solving algebra problems. When a learner requests a hint, or an error is flagged, the knowledge tracing data and the skillometer are updated in real-time.

The user interface component "integrates three types of information that are needed in carrying out a dialogue: knowledge about patterns of interpretation (to understand a speaker) and action (to generate utterances) within dialogues; domain knowledge needed for communicating content; and knowledge needed for communicating intent" (Padayachee, 2002, p. 3).[40]

Nkambou et al. (2010) make mention of Nwana's (1990)[26] review of different architectures underlining a strong link between architecture and paradigm (or philosophy). Nwana (1990) declares, "[I]t is almost a rarity to find two ITSs based on the same architecture [which] results from the experimental nature of the work in the area" (p. 258). He further explains that differing tutoring philosophies emphasize different components of the learning process (i.e., domain, student or tutor). The architectural design of an ITS reflects this emphasis, and this leads to a variety of architectures, none of which, individually, can support all tutoring strategies (Nwana, 1990, as cited in Nkambou et al., 2010). Moreover, ITS projects may vary according to the relative level of intelligence of the components. As an example, a project highlighting intelligence in the domain model may generate solutions to complex and novel problems so that students can always have new problems to work on, but it might only have simple methods for teaching those problems, while a system that concentrates on multiple or novel ways of teaching a particular topic might find a less sophisticated representation of that content sufficient.[27]

Design and development methods

Apart from the discrepancy amongst ITS architectures each emphasizing different elements, the development of an ITS is much the same as any instructional design process. Corbett et al. (1997) summarized ITS design and development as consisting of four iterative stages: (1) needs assessment, (2) cognitive task analysis, (3) initial tutor implementation and (4) evaluation.[41]

The first stage known as needs assessment is common to any instructional design process, especially software development. This involves a learner analysis, consultation with subject matter experts and/or the instructor(s). This first step is part of the development of the expert/knowledge and student domain. The goal is to specify learning goals and to outline a general plan for the curriculum; it is imperative not to computerize traditional concepts but develop a new curriculum structure by defining the task in general and understanding learners' possible behaviours dealing with the task and to a lesser degree the tutor's behavior. In doing so, three crucial dimensions need to be dealt with: (1) the probability a student is able to solve problems; (2) the time it takes to reach this performance level and (3) the probability the student will actively use this knowledge in the future. Another important aspect that requires analysis is cost effectiveness of the interface. Moreover, teachers and student entry characteristics such as prior knowledge must be assessed since both groups are going to be system users.[41]

The second stage, cognitive task analysis, is a detailed approach to expert systems programming with the goal of developing a valid computational model of the required problem solving knowledge. Chief methods for developing a domain model include: (1) interviewing domain experts, (2) conducting "think aloud" protocol studies with domain experts, (3) conducting "think aloud" studies with novices and (4) observation of teaching and learning behavior. Although the first method is most commonly used, experts are usually incapable of reporting cognitive components. The "think aloud" methods, in which the experts is asked to report aloud what s/he is thinking when solving typical problems, can avoid this problem.[41] Observation of actual online interactions between tutors and students provides information related to the processes used in problem-solving, which is useful for building dialogue or interactivity into tutoring systems.[42]

The third stage, initial tutor implementation, involves setting up a problem solving environment to enable and support an authentic learning process. This stage is followed by a series of evaluation activities as the final stage which is again similar to any software development project.[41]

The fourth stage, evaluation includes (1) pilot studies to confirm basic usability and educational impact; (2) formative evaluations of the system under development, including (3) parametric studies that examine the effectiveness of system features and finally, (4) summative evaluations of the final tutor's effect: learning rate and asymptotic achievement levels.[41]

A variety of authoring tools have been developed to support this process and create intelligent tutors, including ASPIRE,[43] the Cognitive Tutor Authoring Tools (CTAT),[44] GIFT,[45] ASSISTments Builder[46] and AutoTutor tools.[47] The goal of most of these authoring tools is to simplify the tutor development process, making it possible for people with less expertise than professional AI programmers to develop Intelligent Tutoring Systems.

Eight principles of ITS design and development

Anderson et al. (1987)[48] outlined eight principles for intelligent tutor design and Corbett et al. (1997)[41] later elaborated on those principles highlighting an all-embracing principle which they believed governed intelligent tutor design, they referred to this principle as:

Principle 0: An intelligent tutor system should enable the student to work to the successful conclusion of problem solving.

  1. Represent student competence as a production set.
  2. Communicate the goal structure underlying the problem solving.
  3. Provide instruction in the problem solving context.
  4. Promote an abstract understanding of the problem-solving knowledge.
  5. Minimize working memory load.
  6. Provide immediate feedback on errors.
  7. Adjust the grain size of instruction with learning.
  8. Facilitate successive approximations to the target skill.[41]

Use in practice

All this is a substantial amount of work, even if authoring tools have become available to ease the task.[49] This means that building an ITS is an option only in situations in which they, in spite of their relatively high development costs, still reduce the overall costs through reducing the need for human instructors or sufficiently boosting overall productivity. Such situations occur when large groups need to be tutored simultaneously or many replicated tutoring efforts are needed. Cases in point are technical training situations such as training of military recruits and high school mathematics. One specific type of intelligent tutoring system, the Cognitive Tutor, has been incorporated into mathematics curricula in a substantial number of United States high schools, producing improved student learning outcomes on final exams and standardized tests.[50] Intelligent tutoring systems have been constructed to help students learn geography, circuits, medical diagnosis, computer programming, mathematics, physics, genetics, chemistry, etc. Intelligent Language Tutoring Systems (ILTS), e.g. this[51] one, teach natural language to first or second language learners. ILTS requires specialized natural language processing tools such as large dictionaries and morphological and grammatical analyzers with acceptable coverage.

Applications

During the rapid expansion of the web boom, new computer-aided instruction paradigms, such as e-learning and distributed learning, provided an excellent platform for ITS ideas. Areas that have used ITS include natural language processing, machine learning, planning, multi-agent systems, ontologies, Semantic Web, and social and emotional computing. In addition, other technologies such as multimedia, object-oriented systems, modeling, simulation, and statistics have also been connected to or combined with ITS. Historically non-technological areas such as the educational sciences and psychology have also been influenced by the success of ITS.[52]

In recent years[when?], ITS has begun to move away from the search-based to include a range of practical applications.[53] ITS have expanded across many critical and complex cognitive domains, and the results have been far reaching. ITS systems have cemented a place within formal education and these systems have found homes in the sphere of corporate training and organizational learning. ITS offers learners several affordances such as individualized learning, just in time feedback, and flexibility in time and space.

While Intelligent tutoring systems evolved from research in cognitive psychology and artificial intelligence, there are now many applications found in education and in organizations. Intelligent tutoring systems can be found in online environments or in a traditional classroom computer lab, and are used in K-12 classrooms as well as in universities. There are a number of programs that target mathematics but applications can be found in health sciences, language acquisition, and other areas of formalized learning.

Reports of improvement in student comprehension, engagement, attitude, motivation, and academic results have all contributed to the ongoing interest in the investment in and research of theses systems. The personalized nature of the intelligent tutoring systems affords educators the opportunity to create individualized programs. Within education there are a plethora of intelligent tutoring systems, an exhaustive list does not exist but several of the more influential programs are listed below.

Education

Algebra Tutor PAT (PUMP Algebra Tutor or Practical Algebra Tutor) developed by the Pittsburgh Advanced Cognitive Tutor Center at Carnegie Mellon University, engages students in anchored learning problems and uses modern algebraic tools in order to engage students in problem solving and in sharing of their results. The aim of PAT is to tap into a students' prior knowledge and everyday experiences with mathematics in order to promote growth. The success of PAT is well documented (ex. Miami-Dade County Public Schools Office of Evaluation and Research) from both a statistical (student results) and emotional (student and instructor feedback) perspective.[54]

SQL-Tutor[55][56] is the first ever constraint-based tutor developed by the Intelligent Computer Tutoring Group (ICTG) at the University of Canterbury, New Zealand. SQL-Tutor teaches students how to retrieve data from databases using the SQL SELECT statement.[57]

EER-Tutor[58] is a constraint-based tutor (developed by ICTG) that teaches conceptual database design using the Entity Relationship model. An earlier version of EER-Tutor was KERMIT, a stand-alone tutor for ER modelling, which was shown to results in significant improvement of student's knowledge after one hour of learning (with the effect size of 0.6).[59]

COLLECT-UML[60] is a constraint-based tutor that supports pairs of students working collaboratively on UML class diagrams. The tutor provides feedback on the domain level as well as on collaboration.

StoichTutor[61][62] is a web-based intelligent tutor that helps high school students learn chemistry, specifically the sub-area of chemistry known as stoichiometry. It has been used to explore a variety of learning science principles and techniques, such as worked examples[63][64] and politeness.[65][66]

Mathematics Tutor The Mathematics Tutor (Beal, Beck & Woolf, 1998) helps students solve word problems using fractions, decimals and percentages. The tutor records the success rates while a student is working on problems while providing subsequent, lever-appropriate problems for the student to work on. The subsequent problems that are selected are based on student ability and a desirable time in is estimated in which the student is to solve the problem.[67]

eTeacher eTeacher (Schiaffino et al., 2008) is an intelligent agent or pedagogical agent, that supports personalized e-learning assistance. It builds student profiles while observing student performance in online courses. eTeacher then uses the information from the student's performance to suggest a personalized courses of action designed to assist their learning process.[68]

ZOSMAT ZOSMAT was designed to address all the needs of a real classroom. It follows and guides a student in different stages of their learning process. This is a student-centered ITS does this by recording the progress in a student's learning and the student program changes based on the student's effort. ZOSMAT can be used for either individual learning or in a real classroom environment alongside the guidance of a human tutor.[69]

REALP REALP was designed to help students enhance their reading comprehension by providing reader-specific lexical practice and offering personalized practice with useful, authentic reading materials gathered from the Web. The system automatically build a user model according to student's performance. After reading, the student is given a series of exercises based on the target vocabulary found in reading.[70]

CIRCSlM-Tutor CIRCSIM_Tutor is an intelligent tutoring system that is used with first year medical students at the Illinois Institute of Technology. It uses natural dialogue based, Socratic language to help students learn about regulating blood pressure.[71]

Why2-Atlas Why2-Atlas is an ITS that analyses students explanations of physics principles. The students input their work in paragraph form and the program converts their words into a proof by making assumptions of student beliefs that are based on their explanations. In doing this, misconceptions and incomplete explanations are highlighted. The system then addresses these issues through a dialogue with the student and asks the student to correct their essay. A number of iterations may take place before the process is complete.[72]

SmartTutor The University of Hong Kong (HKU) developed a SmartTutor to support the needs of continuing education students. Personalized learning was identified as a key need within adult education at HKU and SmartTutor aims to fill that need. SmartTutor provides support for students by combining Internet technology, educational research and artificial intelligence.[73]

AutoTutor AutoTutor assists college students in learning about computer hardware, operating systems and the Internet in an introductory computer literacy course by simulating the discourse patterns and pedagogical strategies of a human tutor. AutoTutor attempts to understand learner's input from the keyboard and then formulate dialog moves with feedback, prompts, correction and hints.[74]

ActiveMath ActiveMath is a web-based, adaptive learning environment for mathematics. This system strives for improving long-distance learning, for complementing traditional classroom teaching, and for supporting individual and lifelong learning.[75]

ESC101-ITS The Indian Institute of Technology, Kanpur, India developed the ESC101-ITS, an intelligent tutoring system for introductory programming problems.

AdaptErrEx[76] is an adaptive intelligent tutor that uses interactive erroneous examples to help students learn decimal arithmetic.[77][78][79]

Corporate training and industry

Generalized Intelligent Framework for Tutoring (GIFT) is an educational software designed for creation of computer-based tutoring systems. Developed by the U.S. Army Research Laboratory from 2009 to 2011, GIFT was released for commercial use in May 2012.[80] GIFT is open-source and domain independent, and can be downloaded online for free. The software allows an instructor to design a tutoring program that can cover various disciplines through adjustments to existing courses. It includes coursework tools intended for use by researchers, instructional designers, instructors, and students.[81] GIFT is compatible with other teaching materials, such as PowerPoint presentations, which can be integrated into the program.[81]

SHERLOCK "SHERLOCK" is used to train Air Force technicians to diagnose problems in the electrical systems of F-15 jets. The ITS creates faulty schematic diagrams of systems for the trainee to locate and diagnose. The ITS provides diagnostic readings allowing the trainee to decide whether the fault lies in the circuit being tested or if it lies elsewhere in the system. Feedback and guidance are provided by the system and help is available if requested.[82]

Cardiac Tutor The Cardiac Tutor's aim is to support advanced cardiac support techniques to medical personnel. The tutor presents cardiac problems and, using a variety of steps, students must select various interventions. Cardiac Tutor provides clues, verbal advice, and feedback in order to personalize and optimize the learning. Each simulation, regardless of whether the students were successfully able to help their patients, results in a detailed report which students then review.[83]

CODES Cooperative Music Prototype Design is a Web-based environment for cooperative music prototyping. It was designed to support users, especially those who are not specialists in music, in creating musical pieces in a prototyping manner. The musical examples (prototypes) can be repeatedly tested, played and modified. One of the main aspects of CODES is interaction and cooperation between the music creators and their partners.[84]

Effectiveness

Assessing the effectiveness of ITS programs is problematic. ITS vary greatly in design, implementation, and educational focus. When ITS are used in a classroom, the system is not only used by students, but by teachers as well. This usage can create barriers to effective evaluation for a number of reasons; most notably due to teacher intervention in student learning.

Teachers often have the ability to enter new problems into the system or adjust the curriculum. In addition, teachers and peers often interact with students while they learn with ITSs (e.g., during an individual computer lab session or during classroom lectures falling in between lab sessions) in ways that may influence their learning with the software.[19] Prior work suggests that the vast majority of students' help-seeking behavior in classrooms using ITSs may occur entirely outside of the software - meaning that the nature and quality of peer and teacher feedback in a given class may be an important mediator of student learning in these contexts.[17] In addition, aspects of classroom climate, such as students' overall level of comfort in publicly asking for help,[16] or the degree to which a teacher is physically active in monitoring individual students[85] may add additional sources of variation across evaluation contexts. All of these variables make evaluation of an ITS complex,[86] and may help explain variation in results across evaluation studies.[87]

Despite the inherent complexities, numerous studies have attempted to measure the overall effectiveness of ITS, often by comparisons of ITS to human tutors.[88][89][90][2] Reviews of early ITS systems (1995) showed an effect size of d = 1.0 in comparison to no tutoring, where as human tutors were given an effect size of d = 2.0.[88] Kurt VanLehn's much more recent overview (2011) of modern ITS found that there was no statistical difference in effect size between expert one-on-one human tutors and step-based ITS.[2] Some individual ITS have been evaluated more positively than others. Studies of the Algebra Cognitive Tutor found that the ITS students outperformed students taught by a classroom teacher on standardized test problems and real-world problem solving tasks.[91] Subsequent studies found that these results were particularly pronounced in students from special education, non-native English, and low-income backgrounds.[92]

A more recent meta-analysis suggests that ITSs can exceed the effectiveness of both CAI and human tutors, especially when measured by local (specific) tests as opposed to standardized tests. "Students who received intelligent tutoring outperformed students from conventional classes in 46 (or 92%) of the 50 controlled evaluations, and the improvement in performance was great enough to be considered of substantive importance in 39 (or 78%) of the 50 studies. The median ES in the 50 studies was 0.66, which is considered a moderate-to-large effect for studies in the social sciences. It is roughly equivalent to an improvement in test performance from the 50th to the 75th percentile. This is stronger than typical effects from other forms of tutoring. C.-L. C. Kulik and Kulik's (1991) meta-analysis, for example, found an average ES of 0.31 in 165 studies of CAI tutoring. ITS gains are about twice as high. The ITS effect is also greater than typical effects from human tutoring. As we have seen, programs of human tutoring typically raise student test scores about 0.4 standard deviations over control levels. Developers of ITSs long ago set out to improve on the success of CAI tutoring and to match the success of human tutoring. Our results suggest that ITS developers have already met both of these goals.... Although effects were moderate to strong in evaluations that measured outcomes on locally developed tests, they were much smaller in evaluations that measured outcomes on standardized tests. Average ES on studies with local tests was 0.73; average ES on studies with standardized tests was 0.13. This discrepancy is not unusual for meta-analyses that include both local and standardized tests... local tests are likely to align well with the objectives of specific instructional programs. Off-the-shelf standardized tests provide a looser fit. ... Our own belief is that both local and standardized tests provide important information about instructional effectiveness, and when possible, both types of tests should be included in evaluation studies."[93]

Some recognized strengths of ITS are their ability to provide immediate yes/no feedback, individual task selection, on-demand hints, and support mastery learning.[2][94]

Limitations

Intelligent tutoring systems are expensive both to develop and implement. The research phase paves the way for the development of systems that are commercially viable. However, the research phase is often expensive; it requires the cooperation and input of subject matter experts, the cooperation and support of individuals across both organizations and organizational levels. Another limitation in the development phase is the conceptualization and the development of software within both budget and time constraints. There are also factors that limit the incorporation of intelligent tutors into the real world, including the long timeframe required for development and the high cost of the creation of the system components. A high portion of that cost is a result of content component building.[28] For instance, surveys revealed that encoding an hour of online instruction time took 300 hours of development time for tutoring content.[95] Similarly, building the Cognitive Tutor took a ratio of development time to instruction time of at least 200:1 hours.[88] The high cost of development often eclipses replicating the efforts for real world application.[96] Intelligent tutoring systems are not, in general, commercially feasible for real-world applications.[96]

A criticism of Intelligent Tutoring Systems currently in use, is the pedagogy of immediate feedback and hint sequences that are built in to make the system "intelligent". This pedagogy is criticized for its failure to develop deep learning in students. When students are given control over the ability to receive hints, the learning response created is negative. Some students immediately turn to the hints before attempting to solve the problem or complete the task. When it is possible to do so, some students bottom out the hints – receiving as many hints as possible as fast as possible – in order to complete the task faster. If students fail to reflect on the tutoring system's feedback or hints, and instead increase guessing until positive feedback is garnered, the student is, in effect, learning to do the right thing for the wrong reasons. Most tutoring systems are currently unable to detect shallow learning, or to distinguish between productive versus unproductive struggle (though see, e.g.,[97][98]). For these and many other reasons (e.g., overfitting of underlying models to particular user populations[99]), the effectiveness of these systems may differ significantly across users.[100]

Another criticism of intelligent tutoring systems is the failure of the system to ask questions of the students to explain their actions. If the student is not learning the domain language than it becomes more difficult to gain a deeper understanding, to work collaboratively in groups, and to transfer the domain language to writing. For example, if the student is not "talking science" than it is argued that they are not being immersed in the culture of science, making it difficult to undertake scientific writing or participate in collaborative team efforts. Intelligent tutoring systems have been criticized for being too "instructivist" and removing intrinsic motivation, social learning contexts, and context realism from learning.[101]

Practical concerns, in terms of the inclination of the sponsors/authorities and the users to adapt intelligent tutoring systems, should be taken into account.[96] First, someone must have a willingness to implement the ITS.[96] Additionally an authority must recognize the necessity to integrate an intelligent tutoring software into current curriculum and finally, the sponsor or authority must offer the needed support through the stages of the system development until it is completed and implemented.[96]

Evaluation of an intelligent tutoring system is an important phase; however, it is often difficult, costly, and time-consuming.[96] Even though there are various evaluation techniques presented in the literature, there are no guiding principles for the selection of appropriate evaluation method(s) to be used in a particular context.[102][103] Careful inspection should be undertaken to ensure that a complex system does what it claims to do. This assessment may occur during the design and early development of the system to identify problems and to guide modifications (i.e. formative evaluation).[104] In contrast, the evaluation may occur after the completion of the system to support formal claims about the construction, behaviour of, or outcomes associated with a completed system (i.e. summative evaluation).[104] The great challenge introduced by the lack of evaluation standards resulted in neglecting the evaluation stage in several existing ITS'.[102][103][104]

Improvements

Intelligent tutoring systems are less capable than human tutors in the areas of dialogue and feedback. For example, human tutors are able to interpret the affective state of the student, and potentially adapt instruction in response to these perceptions. Recent work is exploring potential strategies for overcoming these limitations of ITSs, to make them more effective.

Dialogue

Human tutors have the ability to understand a person's tone and inflection within a dialogue and interpret this to provide continual feedback through an ongoing dialogue. Intelligent tutoring systems are now being developed to attempt to simulate natural conversations. To get the full experience of dialogue there are many different areas in which a computer must be programmed; including being able to understand tone, inflection, body language, and facial expression and then to respond to these. Dialogue in an ITS can be used to ask specific questions to help guide students and elicit information while allowing students to construct their own knowledge.[105] The development of more sophisticated dialogue within an ITS has been a focus in some current research partially to address the limitations and create a more constructivist approach to ITS.[106] In addition, some current research has focused on modeling the nature and effects of various social cues commonly employed within a dialogue by human tutors and tutees, in order to build trust and rapport (which have been shown to have positive impacts on student learning).[107][108]

Emotional affect

A growing body of work is considering the role of affect on learning, with the objective of developing intelligent tutoring systems that can interpret and adapt to the different emotional states.[109][110] Humans do not just use cognitive processes in learning but the affective processes they go through also plays an important role. For example, learners learn better when they have a certain level of disequilibrium (frustration), but not enough to make the learner feel completely overwhelmed.[109] This has motivated affective computing to begin to produce and research creating intelligent tutoring systems that can interpret the affective process of an individual.[109] An ITS can be developed to read an individual's expressions and other signs of affect in an attempt to find and tutor to the optimal affective state for learning. There are many complications in doing this since affect is not expressed in just one way but in multiple ways so that for an ITS to be effective in interpreting affective states it may require a multimodal approach (tone, facial expression, etc...).[109] These ideas have created a new field within ITS, that of Affective Tutoring Systems (ATS).[110] One example of an ITS that addresses affect is Gaze Tutor which was developed to track students eye movements and determine whether they are bored or distracted and then the system attempts to reengage the student.[111]

Rapport Building

To date, most ITSs have focused purely on the cognitive aspects of tutoring and not on the social relationship between the tutoring system and the student. As demonstrated by the Computers are social actors paradigm humans often project social heuristics onto computers. For example, in observations of young children interacting with Sam the CastleMate, a collaborative story telling agent, children interacted with this simulated child in much the same manner as they would a human child.[112] It has been suggested that to effectively design an ITS that builds rapport with students, the ITS should mimic strategies of instructional immediacy, behaviors which bridge the apparent social distance between students and teachers such as smiling and addressing students by name.[113] With regard to teenagers, Ogan et al. draw from observations of close friends tutoring each other to argue that in order for an ITS to build rapport as a peer to a student, a more involved process of trust building is likely necessary which may ultimately require that the tutoring system possess the capability to effectively respond to and even produce seemingly rude behavior in order to mediate motivational and affective student factors through playful joking and taunting.[114]

Teachable Agents

Traditionally ITSs take on the role of autonomous tutors, however they can also take on the role of tutees for the purpose of learning by teaching exercises. Evidence suggests that learning by teaching can be an effective strategy for mediating self-explanation, improving feelings of self-efficacy, and boosting educational outcomes and retention.[115] In order to replicate this effect the roles of the student and ITS can be switched. This can be achieved by designing the ITS to have the appearance of being taught as is the case in the Teachable Agent Arithmetic Game [116] and Betty's Brain.[117] Another approach is to have students teach a machine learning agent which can learn to solve problems by demonstration and correctness feedback as is the case in the APLUS system built with SimStudent.[118] In order to replicate the educational effects of learning by teaching teachable agents generally have a social agent built on top of them which poses questions or conveys confusion. For example, Betty from Betty's Brain will prompt the student to ask her questions to make sure that she understands the material, and Stacy from APLUS will prompt the user for explanations of the feedback provided by the student.

See also

References

  1. ^ Joseph Psotka, Sharon A. Mutter (1988). Intelligent Tutoring Systems: Lessons Learned. Lawrence Erlbaum Associates. ISBN 978-0-8058-0192-7.
  2. ^ a b c d VanLehn, K. (2011). "The relative effectiveness of human tutoring, intelligent tutoring systems, and other tutoring systems". Educational Psychologist. 46 (4): 197–221. doi:10.1080/00461520.2011.611369. S2CID 16188384.
  3. ^ a b c Buchanan, B. (2006). A (Very) Brief History of Artificial Intelligence. AI Magazine 26(4). pp.53-60.
  4. ^ Sidney Pressey
  5. ^ a b c Fry, E. (1960). Teaching Machine Dichotomy: Skinner vs. Pressey. Pshychological Reports(6) 11-14. Southern University Press.
  6. ^ a b c d e Shute, V. J., & Psotka, J. (1994). Intelligent Tutoring Systems: Past, Present, and Future. Human resources directorate manpower and personnel research division. pp. 2-52
  7. ^ a b c d e f Chambers, J., & Sprecher, J. (1983). Computer-Assisted Instruction: Its Use in the Classroom. Englewood Cliffs, New Jersey: Prentice-Hall Inc.
  8. ^ Carbonell, Jaime R (1970). "AI in CAI: An artificial-intelligence approach to computer-assisted instruction". IEEE Transactions on Man-machine Systems. 11 (4): 190–202. doi:10.1109/TMMS.1970.299942.
  9. ^ a b c Larkin, J, & Chabay, R. (Eds.). (1992). Computer Assisted Instruction and Intelligent Tutoring Systems: Shared Goals and Complementary Approaches. Hillsdale, New Jersey: Lawrence Erlbaum Associates.
  10. ^ a b Anderson, K (1986). "Computer-Assisted Instruction". Journal of Medical Systems. 10 (2): 163–171. doi:10.1007/bf00993122. PMID 3528372. S2CID 29915101.
  11. ^ a b Corbett, A.T., & Anderson, J. R. (1992). LISP Intelligent Tutoring System Research in Skill Acquisition. In Larkin, J. & Chabay, R. (Eds.) Computer assisted instruction and intelligent tutoring systems: shared goals and complementary approaches (pp.73-110) Englewood Cliffs, New Jersey: Prentice-Hall Inc.
  12. ^ Ford, L. A New Intelligent Tutoring System (2008) British Journal of Educational Technology, 39(2), 311-318
  13. ^ Bailin, A & Levin, L. Introduction: Intelligent Computer Assisted Language Instruction (1989) Computers and the Humanities, 23, 3-11
  14. ^ Kinshuk (1996). Computer aided learning for entry level Accountancy students. PhD Thesis, De Montfort University, England, July 1996.
  15. ^ Kinshuk, and Ashok Patel. (1997) A Conceptual Framework for Internet Based Intelligent Tutoring Systems. Knowledge Transfer, II, 117-24.
  16. ^ a b Schofield, J. W., Eurich-Fulcer, R., & Britt, C. L. (1994). Teachers, computer tutors, and teaching: The artificially intelligent tutor as an agent for classroom change. American Educational Research Journal, 31(3), 579-607.
  17. ^ a b Ogan, A., Walker, E., Baker, R. S., Rebolledo Mendez, G., Jimenez Castro, M., Laurentino, T., & De Carvalho, A. (2012, May). Collaboration in cognitive tutor use in Latin America: Field study and design recommendations. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 1381-1390). ACM.
  18. ^ Holstein, K., McLaren, B. M., & Aleven, V. (2017, March). Intelligent tutors as teachers' aides: exploring teacher needs for real-time analytics in blended classrooms. In Proceedings of the Seventh International Learning Analytics & Knowledge Conference (pp. 257-266). ACM.
  19. ^ a b Miller, W. L., Baker, R. S., Labrum, M. J., Petsche, K., Liu, Y. H., & Wagner, A. Z. (2015, March). Automated detection of proactive remediation by teachers in Reasoning Mind classrooms. In Proceedings of the Fifth International Conference on Learning Analytics And Knowledge (pp. 290-294). ACM.
  20. ^ Diziol, D., Walker, E., Rummel, N., & Koedinger, K. R. (2010). Using intelligent tutor technology to implement adaptive support for student collaboration. Educational Psychology Review, 22(1), 89-102.
  21. ^ Baker, R. S. (2016). Stupid tutoring systems, intelligent humans. International Journal of Artificial Intelligence in Education, 26(2), 600-614.
  22. ^ Freedman, R. 1999. Atlas: A Plan Manager for Mixed-Initiative, Multimodal Dialogue. (1999) AAAI Workshop on Mixed-Initiative Intelligence
  23. ^ Graesser, Arthur C., Kurt VanLehn, Carolyn P. Rose, Pamela W. Jordan, and Derek Harter. (2001) Intelligent Tutoring Systems with Conversational Dialogue. Al Magazine 22.4, 39-52.
  24. ^ Gertner, A.; Conati, C.; and VanLehn, K. (1998) Procedural Help in Andes; Generating Hints Using a Bayesian Network Student Model. Articicial Intelligence, 106-111.
  25. ^ Shelby, R. N.; Schulze, K. G.; Treacy, D. J.; Wintersgill, M. C.; VanLehn, K.; and Weinstein, A. (2001) The Assessment of Andes Tutor.
  26. ^ a b Nwana, H. S. (1990). "Intelligent tutoring systems: An overview". Artificial Intelligence Review. 4 (4): 251–277. doi:10.1007/bf00168958. S2CID 206771063.
  27. ^ a b Freedman, R (2000). "What is an intelligent tutoring system?". Intelligence. 11 (3): 15–16. doi:10.1145/350752.350756. S2CID 5281543.
  28. ^ a b c Nkambou, R., Mizoguchi, R., & Bourdeau, J. (2010). Advances in intelligent tutoring systems. Heidelberg: Springer.
  29. ^ Ohlsson, S. (1996) Learning from Performance Errors. Psychological Review, 103, 241-262.
  30. ^ Ohlsson, S. (1992) Constraint-based Student Modeling. Artificial Intelligence in Education, 3(4), 429-447.
  31. ^ Mitrovic, A., Ohlsson, S. (2006) Constraint-Based Knowledge Representation for Individualized Instruction. Computer Science and Information Systems, 3(1), 1-22.
  32. ^ Ohlsson, S., Mitrovic, A. (2007) Fidelity and Efficiency of Knowledge representations for intelligent tutoring systems. Technology, Instruction, Cognition and Learning, 5(2), 101-132.
  33. ^ Mitrovic, A. and Ohlsson, S. (1999) Evaluation of a Constraint-Based Tutor for a Database Language. Int. J. Artificial Intelligence in Education, 10(3-4), 238-256.
  34. ^ Mitrovic, A. (2010) Fifteen years of Constraint-Based Tutors: What we have achieved and where we are going. User Modeling and User-Adapted Interaction, 22(1-2), 39-72.
  35. ^ Mitrovic, A., Martin, B., Suraweera, P. (2007) Intelligent tutors for all: Constraint-based modeling methodology, systems and authoring. IEEE Intelligent Systems, 22(4), 38-45.
  36. ^ Zakharov, K., Mitrovic, A., Ohlsson, S. (2005) Feedback Micro-engineering in EER-Tutor. In: C-K Looi, G. McCalla, B. Bredeweg, J. Breuker (eds) Proc. Artificial Intelligence in Education AIED 2005, IOS Press, pp. 718-725.
  37. ^ Mitrovic, A., Ohlsson, S., Barrow, D. (2013) The effect of positive feedback in a constraint-based intelligent tutoring system. Computers & Education, 60(1), 264-272.
  38. ^ Anderson, H.; Koedinger, M. (1997). "Intelligent tutoring goes to school in the Big City". International Journal of Artificial Intelligence in Education. 8: 30–43.
  39. ^ Corbett, Albert T. and Anderson, John R., "Student Modeling and Mastery Learning in a Computer-Based Programming Tutor" (2008). Department of Psychology. Paper 18. http://repository.cmu.edu/psychology/18
  40. ^ Padayachee I. (2002). Intelligent Tutoring Systems: Architecture and Characteristics.
  41. ^ a b c d e f g Corbett A. T., Koedinger, K. R., & Anderson, J. R. (1997). Intelligent tutoring systems. In M. G. Helander, T. K. Landauer, & P. V. Prabhu (Eds.), Handbook of human-computer interaction (pp. 849–874). Amsterdam: Elsevier.
  42. ^ Shah, Farhana; Martha Evens; Joel Michael; Allen Rovick (2002). "Classifying Student Initiatives and Tutor Responses in Human Keyboard-to-Keyboard Tutoring Sessions". Discourse Processes. 33 (1): 23–52. CiteSeerX 10.1.1.20.7809. doi:10.1207/s15326950dp3301_02. S2CID 62527862.
  43. ^ Mitrovic, A., Martin, B., Suraweera, P., Zakharov, K., Milik, N., Holland, J., & Mcguigan, N. (2009). ASPIRE: An authoring system and deployment environment for constraint-based tutors.International Journal of Artificial Intelligence in Education, 19(2), 155–188.
  44. ^ Aleven, V., McLaren, B. M., Sewall, J., van Velsen, M., Popescu, O., Demi, S., Ringenberg, M. & Koedinger, K. R. (2016). Example-tracing tutors: Intelligent tutor development for non-programmers. International Journal of Artificial Intelligence in Education, 26(1), 224-269. doi: 10.1007/s40593-015-0088-2
  45. ^ Sottilare, R. (2012). Considerations in the development of an ontology for a generalized intelligent framework for tutoring. In I3M defense and homeland security simulation Conference (DHSS 2012).
  46. ^ Razzaq, L., Patvarczki, J., Almeida, S. F., Vartak, M., Feng, M., Heffernan, N. T., & Koedinger, K. R. (2009). The Assistment Builder: Supporting the life cycle of tutoring system content creation.IEEE Transactions on Learning Technologies, 2(2), 157–166
  47. ^ Nye, B. D., Graesser, A. C., & Hu, X. (2014). AutoTutor and family: A review of 17 years of natural language tutoring. International Journal of Artificial Intelligence in Education, 24(4), 427–469. doi:10.1007/s40593-014-0029-5.
  48. ^ Anderson, J., Boyle, C., Farrell, R., & Reiser, B. (1987). Cognitive principles in the design of computer tutors. In P. Morris (Ed.), Modeling cognition. NY: John Wiley.
  49. ^ For an example of an ITS authoring tool, see Cognitive Tutoring Authoring Tools
  50. ^ Koedinger, K. R.; Corbett, A. (2006). "Cognitive Tutors: Technology bringing learning science to the classroom". In Sawyer, K. (ed.). The Cambridge Handbook of the Learning Sciences. Cambridge University Press. pp. 61–78. OCLC 62728545.
  51. ^ Shaalan, Khalid F. (February 2005). "An Intelligent Computer Assisted Language Learning System for Arabic Learners". Computer Assisted Language Learning. 18 (1 & 2): 81–108. doi:10.1080/09588220500132399.
  52. ^ Ramos, C., Ramos, C., Frasson, C., & Ramachandran, S. (2009). Introduction to the special issue on real world applications of intelligent tutoring systems., 2(2) 62-63.
  53. ^ https://trac.v2.nl/export/.../Intelligent%20Tutoring%20Systems.pdf[permanent dead link]
  54. ^ Evaluation of the Cognitive Tutor Algebra I Program A Shneyderman – Miami–Dade County Public Schools, Office of Evaluation and Research, Miami Fl. September 2001
  55. ^ Mitrovic, A. (1998) Learning SQL with a Computerized Tutor. 29th ACM SIGCSE Technical Symposium, pp. 307-311.
  56. ^ Mitrovic, A. (1998) Experiences in Implementing Constraint-Based Modeling in SQL-Tutor. Proc. ITS'98, B. Goettl, H. Halff, C. Redfield, V. Shute (eds.), pp. 414-423.
  57. ^ Mitrovic, A. (2003) An Intelligent SQL Tutor on the Web. Int. J. Artificial Intelligence in Education, 13(2-4), 173-197.
  58. ^ Zakharov, K., Mitrovic, A., Ohlsson, S. (2005) Feedback Micro-engineering in EER-Tutor. In: C-K Looi, G. McCalla, B. Bredeweg, J. Breuker (eds) Proc. Artificial Intelligence in Education AIED 2005, IOS Press, pp. 718-725.
  59. ^ Suraweera, P., Mitrovic, A., An Intelligent Tutoring System for Entity Relationship Modelling. Int. J. Artificial Intelligence in Education, vol. 14, no 3-4, 375-417, 2004.
  60. ^ Baghaei, N., Mitrovic, A., Irwin, W. Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams. Int. J. CSCL, vol. 2, no. 2-3, pp. 159-190, 2007.
  61. ^ "Home". stoichtutor.cs.cmu.edu.
  62. ^ McLaren, B.M., Lim, S., Gagnon, F., Yaron, D., & Koedinger, K.R. (2006). Studying the effects of personalized language and worked examples in the context of a web-based intelligent tutor. In M. Ikeda, K.D. Ashley, & T-W. Chan (Eds.), Proceedings of the 8th International Conference on Intelligent Tutoring Systems (ITS-2006), Lecture Notes in Computer Science, 4053 (pp. 318-328). Berlin: Springer.
  63. ^ McLaren, B.M., Lim, S., & Koedinger, K.R. (2008). When and how often should worked examples be given to students? New results and a summary of the current state of research. In B. C. Love, K. McRae, & V. M. Sloutsky (Eds.), Proceedings of the 30th Annual Conference of the Cognitive Science Society (pp. 2176-2181). Austin, TX: Cognitive Science Society.
  64. ^ McLaren, B.M., van Gog, T., Ganoe, C., Karabinos, M., & Yaron, D. (2016). The efficiency of worked examples compared to erroneous examples, tutored problem solving, and problem solving in classroom experiments. Computers in Human Behavior, 55, 87-99.
  65. ^ McLaren, B.M., DeLeeuw, K.E., & Mayer, R.E. (2011). Polite web-based intelligent tutors: Can they improve learning in classrooms? Computers & Education, 56(3), 574-584. doi: 10.1016/j.compedu.2010.09.019.
  66. ^ McLaren, B.M., DeLeeuw, K.E., & Mayer, R.E. (2011). A politeness effect in learning with web-based intelligent tutors. International Journal of Human Computer Studies, 69(1-2), 70-79. doi:10.1016/j.ijhcs.2010.09.001
  67. ^ Beal, C. R., Beck, J., & Woolf, B. (1998). Impact of intelligent computer instruction on girls' math self concept and beliefs in the value of math. Paper presented at the annual meeting of the American Educational Research Association.
  68. ^ Schiaffino, S., Garcia, P., & Amandi, A. (2008). eTeacher: Providing personalized assistance to e-learning students. Computers & Education 51, 1744-1754
  69. ^ Keles, A.; Ocak, R.; Keles, A.; Gulcu, A. (2009). "ZOSMAT: Web-based Intelligent Tutoring System for Teaching-Learning Process". Expert Systems with Applications. 36 (2): 1229–1239. doi:10.1016/j.eswa.2007.11.064.
  70. ^ Heffernan, N. T., Turner, T. E., Lourenco, A. L. N., Macasek, M. A., Nuzzo-Jones, G., & Koedinger, K. R. (2006). The ASSISTment Builder: Towards an Analy- sis of Cost Effectiveness of ITS creation. Presented at FLAIRS2006, Florida.
  71. ^ "CIRCSIM-Tutor Intelligent Tutoring System Project at Illinois Institute of Technology and Rush College of Medicine".
  72. ^ aroque.bol.ucla.edu/pubs/vanLehnEtAl-its02-architectureWhy.pdf
  73. ^ Cheung, B.; Hui, L.; Zhang, J.; Yiu, S. M. (2003). "SmartTutor: An intelligent tutoring system in web-based adult education". Journal of Systems and Software. 68: 11–25. doi:10.1016/s0164-1212(02)00133-4.
  74. ^ Graesser, A.C., Wiemer-Hastings, K., Wiemer-Hastings, P., & Kreuz, R., & TRG. (1999). AutoTutor: A simulation of a human tutor. Journal of Cognitive Systems Research 1, 35-51
  75. ^ Melis, E., & Siekmann, J. (2004). Activemath: An Intel- ligent Tutoring System for Mathematics. In R. Tadeus- iewicz, L.A. Zadeh, L. Rutkowski, J. Siekmann, (Eds.), 7th International Conference "Artificial Intelligence and Soft Computing" (ICAISC) Lecture Notes in AI LNAI 3070 . Springer-Verlag 91-101
  76. ^ "AdaptErrEx project".
  77. ^ McLaren, B. M., Adams, D. M., & Mayer, R.E. (2015). Delayed learning effects with erroneous examples: A study of learning decimals with a web-based tutor. International Journal of Artificial Intelligence in Education, 25(4), 520-542.
  78. ^ Adams, D., McLaren, B.M., Mayer, R.E., Goguadze, G., & Isotani, S. (2013). Erroneous examples as desirable difficulty. In Lane, H.C., Yacef, K., Mostow, J., & Pavlik, P. (Eds.). Proceedings of the 16th International Conference on Artificial Intelligence in Education (AIED 2013). LNCS 7926 (pp. 803-806). Springer, Berlin.
  79. ^ McLaren, B.M., Adams, D., Durkin, K., Goguadze, G. Mayer, R.E., Rittle-Johnson, B., Sosnovsky, S., Isotani, S., & Van Velsen, M. (2012). To err is human, to explain and correct is divine: A study of interactive erroneous examples with middle school math students. In A. Ravenscroft, S. Lindstaedt, C. Delgado Kloos, & D. Hernándex-Leo (Eds.), Proceedings of EC-TEL 2012: Seventh European Conference on Technology Enhanced Learning, LNCS 7563 (pp. 222-235). Springer, Berlin.
  80. ^ "Overview - GIFT - GIFT Portal". www.gifttutoring.org. Retrieved 2018-07-30.
  81. ^ a b Sinatra, Anne M.; Goldberg, Benjamin S.; Sottilare, Robert A. (2014-09-01). "The Generalized Intelligent Framework for Tutoring (GIFT) as a Tool for Human Factors Professionals, The Generalized Intelligent Framework for Tutoring (GIFT) as a Tool for Human Factors Professionals". Proceedings of the Human Factors and Ergonomics Society Annual Meeting. 58 (1): 1024–1027. doi:10.1177/1541931214581214. ISSN 1541-9312. S2CID 111915804.
  82. ^ Lajoie, S. P.; Lesgold, A. (1989). "Apprenticeship training in the workplace: Computer coached practice environment as a new form of apprenticeship". Machine- Mediated Learning. 3: 7–28.
  83. ^ Eliot, C., & Woolf, B. (1994). Reasoning about the user within a simulation-based real-time training system. In Proceedings of the fourth international conference on user modeling, 121-126.
  84. ^ MILETTO, E. M., PIMENTA, M. S., VICARI, R. M., & FLORES, L. V. (2005). CODES: A web-based environment for cooperative music prototyping. Organised Sound, 10(3), 243-253.
  85. ^ Holstein, K., McLaren, B. M., & Aleven, V. (2017, March). SPACLE: investigating learning across virtual and physical spaces using spatial replays. In Proceedings of the Seventh International Learning Analytics & Knowledge Conference (pp. 358-367). ACM.
  86. ^ Intelligent Tutoring Systems, Chapter 37 / Corbett, Koedinger & Anderson / Chapter 37 (Original pp 849-874) 14 retrieved May 21, 2012 from http://act-r.psy.cmu.edu/papers/173/Chapter_37_Intelligent_Tutoring_Systems.pdf 2012-06-17 at the Wayback Machine
  87. ^ Karam, R., Pane, J. F., Griffin, B. A., Robyn, A., Phillips, A., & Daugherty, L. (2016). Examining the implementation of technology-based blended algebra I curriculum at scale. Educational Technology Research and Development, 1-27.
  88. ^ a b c Anderson, J.R.; Corbett, A. T.; Koedinger, K. R.; Pelletier, R. (1995). "Cognitive tutors: Lessons learned". The Journal of the Learning Sciences. 4 (2): 167–207. doi:10.1207/s15327809jls0402_2.
  89. ^ Christmann, E.; Badgett, J. (1997). "Progressive comparison of the effects of computer-assisted learning on the academic achievement of secondary students". Journal of Research on Computing in Education. 29 (4): 325–338. doi:10.1080/08886504.1997.10782202.
  90. ^ Fletcher, J. D. (2003). Evidence for learning from technology-assisted instruction. In H. F. O'Neil & R. Perez (Eds.), Technology applications in education: A learning view (pp. 79–99). Mahwah, NJ: Erlbaum.
  91. ^ Koedinger, K. R.; Anderson, J. R.; Hadley, W. H.; Mark, M. A. (1997). "Intelligent tutoring goes to school in the big city". International Journal of Artificial Intelligence in Education. 8: 30–43.
  92. ^ Plano, G. S. (2004). "The Effects of the Cognitive Tutor Algebra on student attitudes and achievement in a 9th grade Algebra course". Unpublished Doctoral Dissertation, Seton Hall University, South Orange, NJ.
  93. ^ Kulik, James A.; Fletcher, J.D. (2016). "Effectiveness of Intelligent Tutoring Systems: A Meta-Analytic Review". Review of Educational Research. 86: 42–78. doi:10.3102/0034654315581420. S2CID 7398389.
  94. ^ Koedinger, Kenneth; Alven, Vincent (2007). "Exploring the Assistance Dilemma in Experiments with Cognitive Tutors". Educ Psychol Rev. 19 (3): 239–264. CiteSeerX 10.1.1.158.9693. doi:10.1007/s10648-007-9049-0. S2CID 339486.
  95. ^ Murray, T. (1999). Authoring intelligent tutoring systems: An analysis of the state of the art. International Journal of Artificial Intelligence in Education (IJAIED), 10, 98–129.
  96. ^ a b c d e f Polson, Martha C.; Richardson, J. Jeffrey, eds. (1988). Foundations of Intelligent Tutoring Systems. Lawrence Erlbaum.
  97. ^ Baker, R., Gowda, S., Corbett, A., & Ocumpaugh, J. (2012). Towards automatically detecting whether student learning is shallow. In Intelligent Tutoring Systems (pp. 444-453). Springer Berlin/Heidelberg.
  98. ^ Käser, T., Klingler, S., & Gross, M. (2016, April). When to stop?: towards universal instructional policies. In Proceedings of the Sixth International Conference on Learning Analytics & Knowledge (pp. 289-298). ACM.
  99. ^ Ocumpaugh, J., Baker, R., Gowda, S., Heffernan, N., & Heffernan, C. (2014). Population validity for Educational Data Mining models: A case study in affect detection. British Journal of Educational Technology, 45(3), 487-501.
  100. ^ Koedinger, K.; Aleven, V. (2007). "Exploring the assistance dilemma in experiments with cognitive tutors". Educational Psychology Review. 19 (3): 239–264. CiteSeerX 10.1.1.158.9693. doi:10.1007/s10648-007-9049-0. S2CID 339486.
  101. ^ Jonassen, D. H., & Reeves, T. C. (1996). Learning with technology: Using computers as cognitive tools. In D. H. Jonassen (Ed.), Handbook of research on educational communications and technology (pp. 693 - 719). New York: Macmillan.
  102. ^ a b Iqbal, A., Oppermann, R., Patel, A. & Kinshuk (1999). A Classification of Evaluation Methods for Intelligent Tutoring Systems. In U. Arend, E. Eberleh & K. Pitschke (Eds.) Software Ergonomie '99 - Design von Informationswelten, Leipzig: B. G. Teubner Stuttgart, 169-181.
  103. ^ a b Siemer, J., & Angelides, M. C. (1998). A comprehensive method for the evaluation of complete intelligent tutoring systems. Decision support systems, 22(1), 85–102.
  104. ^ a b c Mark, M. A., Greer, J. E.. (1993). Evaluation methodologies for intelligent tutoring systems. Journal of Artificial Intelligence in Education, 4, 129–129.
  105. ^ Graessner A. C., Kurt VanLehn, C. P R., Jordan, P. & Harter, D. (2001). Intelligent tutoring systems with conversational dialogue. AI Magazine, 22(4), 39.
  106. ^ Graesser, A. C., Chipman, P., Haynes, B. C., & Olney, A. (2005). AutoTutor: An intelligent tutoring system with mixed-initiative dialogue., 48(4) 612-618.
  107. ^ Zhao, R., Papangelis, A., & Cassell, J. (2014, August). Towards a dyadic computational model of rapport management for human-virtual agent interaction. In International Conference on Intelligent Virtual Agents (pp. 514-527). Springer International Publishing.
  108. ^ Madaio, M. A., Ogan, A., & Cassell, J. (2016, June). The Effect of Friendship and Tutoring Roles on Reciprocal Peer Tutoring Strategies. In International Conference on Intelligent Tutoring Systems (pp. 423-429). Springer International Publishing.
  109. ^ a b c d D'Mello, C.; Graessner, A. (2012). "Dynamics of affective states during complex learning". Learning and Instruction. 22 (2): 145–157. doi:10.1016/j.learninstruc.2011.10.001.
  110. ^ a b Sarrafzadeh, A.; Alexander, S.; Dadgostar, F.; Fan, C.; Bigdeli, A. (2008). "How do you know that I don't understand?" A look at the future of intelligent tutoring systems". Computers in Human Behavior. 24 (4): 1342–1363. doi:10.1016/j.chb.2007.07.008. hdl:10652/2040.
  111. ^ D'Mello, S.; Olney, A.; Williams, C.; Hays, P. (2012). "Gaze tutor: A gaze-reactive intelligent tutoring system". International Journal of Human - Computer Studies. 70 (5): 377–398. doi:10.1016/j.ijhcs.2012.01.004.
  112. ^ Cassell, Justine (January 2004). "Towards a model of technology and literacy development: Story listening systems". Journal of Applied Developmental Psychology. 25 (1): 75–105. doi:10.1016/j.appdev.2003.11.003. ISSN 0193-3973.
  113. ^ Wang, Ning; Gratch, Jonathan (September 2009). "Rapport and facial expression". 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops. IEEE: 1–6. doi:10.1109/acii.2009.5349514. ISBN 9781424448005. S2CID 9673056.
  114. ^ Ogan, Amy; Finkelstein, Samantha; Walker, Erin; Carlson, Ryan; Cassell, Justine (2012), "Rudeness and Rapport: Insults and Learning Gains in Peer Tutoring", Intelligent Tutoring Systems, Springer Berlin Heidelberg, pp. 11–21, CiteSeerX 10.1.1.477.4527, doi:10.1007/978-3-642-30950-2_2, ISBN 9783642309496
  115. ^ Fiorella, Logan; Mayer, Richard E. (October 2013). "The relative benefits of learning by teaching and teaching expectancy". Contemporary Educational Psychology. 38 (4): 281–288. doi:10.1016/j.cedpsych.2013.06.001. ISSN 0361-476X.
  116. ^ Pareto, Lena; Arvemo, Tobias; Dahl, Ylva; Haake, Magnus; Gulz, Agneta (2011), "A Teachable-Agent Arithmetic Game's Effects on Mathematics Understanding, Attitude and Self-efficacy", Lecture Notes in Computer Science, Springer Berlin Heidelberg, pp. 247–255, doi:10.1007/978-3-642-21869-9_33, ISBN 9783642218682
  117. ^ BISWAS, GAUTAM; JEONG, HOGYEONG; KINNEBREW, JOHN S.; SULCER, BRIAN; ROSCOE, ROD (July 2010). "Measuring Self-Regulated Learning Skills Through Social Interactions in a Teachable Agent Environment". Research and Practice in Technology Enhanced Learning. 05 (2): 123–152. doi:10.1142/s1793206810000839. ISSN 1793-2068.
  118. ^ Matsuda, Noboru; Cohen, William W.; Koedinger, Kenneth R.; Keiser, Victoria; Raizada, Rohan; Yarzebinski, Evelyn; Watson, Shayna P.; Stylianides, Gabriel (March 2012). "Studying the Effect of Tutor Learning Using a Teachable Agent that Asks the Student Tutor for Explanations". 2012 IEEE Fourth International Conference on Digital Game and Intelligent Toy Enhanced Learning. IEEE: 25–32. doi:10.1109/digitel.2012.12. ISBN 9781467308854. S2CID 15946735.

Bibliography

Books

  • Nkambou, Roger; Bourdeau, Jacqueline; Mizoguchi, Riichiro, eds. (2010). Advances in Intelligent Tutoring Systems. Springer. ISBN 978-3-642-14362-5.
  • Woolf, Beverly Park (2009). Building Intelligent Interactive Tutors. Morgan Kaufmann. ISBN 978-0-12-373594-2.
  • Evens, Martha; Michael, Joel (2005). One-on-one Tutoring by Humans and Computers. Routledge. ISBN 978-0-8058-4360-6.
  • Polson, Martha C.; Richardson, J. Jeffrey, eds. (1988). Foundations of Intelligent Tutoring Systems. Lawrence Erlbaum. ISBN 978-0-8058-0053-1.
  • Psotka, Joseph; Massey, L. Dan; Mutter, Sharon, eds. (1988). Intelligent Tutoring Systems: Lessons Learned. Lawrence Erlbaum. ISBN 978-0-8058-0023-4.
  • Wenger, Etienne (1987). Artificial Intelligence and Tutoring Systems: Computational and Cognitive Approaches to the Communication of Knowledge. Morgan Kaufmann. ISBN 978-0-934613-26-2.
  • Chambers, J.; Sprecher, J. (1983). Computer-Assisted Instruction: Its Use in the Classroom. Prentice-Hall Inc. ISBN 978-0131643840.
  • Brown, D.; Sleeman, John Seely, eds. (1982). Intelligent Tutoring Systems. Academic Press. ISBN 978-0-12-648680-3.

Papers

  • Intelligent Tutoring Systems: An Historic Review in the Context of the Development of Artificial Intelligence and Educational Psychology
  • Intelligent Tutoring Systems: The What and the How
  • Freedman, Reva (2000). "What is an Intelligent Tutoring System?" (PDF). Intelligence. 11 (3): 15–16. doi:10.1145/350752.350756. S2CID 5281543.
  • Intelligent Tutoring Systems: Using AI to Improve Training Performance and ROI
  • A Conceptual Framework for Internet based Intelligent Tutoring Systems
  • Intelligent Tutoring Systems with Converersational Dialogue
  • ELM-ART: An intelligent tutoring system on world wide web
  • The defining characteristics of intelligent tutoring systems research: ITSs care, precisely
  • Authoring Intelligent Tutoring Systems: An analysis of the state of the art
  • Cognitive modeling and intelligent tutoring
  • Intelligent Tutoring Goes To School in the Big City
  • Adaptive Hypermedia: From Intelligent Tutoring Systems to Web-Based Education

External links

  • The 11th International Conference on Intelligent Tutoring Systems – Co-adaptation in Learning – Chania (2012)
  • The 10th International Conference on Intelligent Tutoring Systems – Bridges to Learning – Pittsburgh (2010)
  • The 9th International Conference on Intelligent Tutoring Systems - Intelligent Tutoring Systems: Past and Future – Montreal (2008)
  • The 8th International Conference on Intelligent Tutoring Systems (2006)
  • The .
  • MERLOT - Multimedia Educational Resource for Learning and Online Teaching
  • A timeline of Teaching Machines http://teachingmachin.es/timeline.html

intelligent, tutoring, system, intelligent, tutoring, system, computer, system, that, aims, provide, immediate, customized, instruction, feedback, learners, usually, without, requiring, intervention, from, human, teacher, itss, have, common, goal, enabling, le. An intelligent tutoring system ITS is a computer system that aims to provide immediate and customized instruction or feedback to learners 1 usually without requiring intervention from a human teacher ITSs have the common goal of enabling learning in a meaningful and effective manner by using a variety of computing technologies There are many examples of ITSs being used in both formal education and professional settings in which they have demonstrated their capabilities and limitations There is a close relationship between intelligent tutoring cognitive learning theories and design and there is ongoing research to improve the effectiveness of ITS An ITS typically aims to replicate the demonstrated benefits of one to one personalized tutoring in contexts where students would otherwise have access to one to many instruction from a single teacher e g classroom lectures or no teacher at all e g online homework 2 ITSs are often designed with the goal of providing access to high quality education to each and every student Contents 1 History 1 1 Early mechanical systems 1 2 Early electronic systems 1 3 Microcomputers and intelligent systems 1 4 Modern ITS 2 Structure 3 Design and development methods 4 Use in practice 5 Applications 5 1 Education 5 2 Corporate training and industry 6 Effectiveness 7 Limitations 8 Improvements 9 See also 10 References 11 Bibliography 11 1 Books 11 2 Papers 12 External linksHistory EditEarly mechanical systems Edit Skinner teaching machine 08 The possibility of intelligent machines has been discussed for centuries Blaise Pascal created the first calculating machine capable of mathematical functions in the 17th century simply called Pascal s Calculator At this time the mathematician and philosopher Gottfried Wilhelm Leibniz envisioned machines capable of reasoning and applying rules of logic to settle disputes 3 These early works inspired later developments The concept of intelligent machines for instructional use date back as early as 1924 when Sidney Pressey of Ohio State University created a mechanical teaching machine to instruct students without a human teacher 4 5 His machine resembled closely a typewriter with several keys and a window that provided the learner with questions The Pressey Machine allowed user input and provided immediate feedback by recording their score on a counter 6 Pressey was influenced by Edward L Thorndike a learning theorist and educational psychologist at the Columbia University Teachers College of the late 19th and early 20th centuries Thorndike posited laws for maximizing learning Thorndike s laws included the law of effect the law of exercise and the law of recency By later standards Pressey s teaching and testing machine would not be considered intelligent as it was mechanically run and was based on one question and answer at a time 6 but it set an early precedent for future projects By the 1950s and 1960s new perspectives on learning were emerging Burrhus Frederic B F Skinner at Harvard University did not agree with Thorndike s learning theory of connectionism or Pressey s teaching machine Rather Skinner was a behaviorist who believed that learners should construct their answers and not rely on recognition 5 He too constructed a teaching machine with an incremental mechanical system that would reward students for correct responses to questions 5 Early electronic systems Edit In the period following the second world war mechanical binary systems gave way to binary based electronic machines These machines were considered intelligent when compared to their mechanical counterparts as they had the capacity to make logical decisions However the study of defining and recognizing a machine intelligence was still in its infancy Alan Turing a mathematician logician and computer scientist linked computing systems to thinking One of his most notable papers outlined a hypothetical test to assess the intelligence of a machine which came to be known as the Turing test Essentially the test would have a person communicate with two other agents a human and a computer asking questions to both recipients The computer passes the test if it can respond in such a way that the human posing the questions cannot differentiate between the other human and the computer The Turing test has been used in its essence for more than two decades as a model for current ITS development The main ideal for ITS systems is to effectively communicate 6 As early as the 1950s programs were emerging displaying intelligent features Turing s work as well as later projects by researchers such as Allen Newell Clifford Shaw and Herb Simon showed programs capable of creating logical proofs and theorems Their program The Logic Theorist exhibited complex symbol manipulation and even generation of new information without direct human control and is considered by some to be the first AI program Such breakthroughs would inspire the new field of Artificial Intelligence officially named in 1956 by John McCarthy at the Dartmouth Conference 3 This conference was the first of its kind that was devoted to scientists and research in the field of AI The PLATO V CAI terminal in 1981 The latter part of the 1960s and 1970s saw many new CAI Computer Assisted instruction projects that built on advances in computer science The creation of the ALGOL programming language in 1958 enabled many schools and universities to begin developing Computer Assisted Instruction CAI programs Major computer vendors and federal agencies in the US such as IBM HP and the National Science Foundation funded the development of these projects 7 Early implementations in education focused on programmed instruction PI a structure based on a computerized input output system Although many supported this form of instruction there was limited evidence supporting its effectiveness 6 The programming language LOGO was created in 1967 by Wally Feurzeig Cynthia Solomon and Seymour Papert as a language streamlined for education PLATO an educational terminal featuring displays animations and touch controls that could store and deliver large amounts of course material was developed by Donald Bitzer in the University of Illinois in the early 1970s Along with these many other CAI projects were initiated in many countries including the US the UK and Canada 7 At the same time that CAI was gaining interest Jaime Carbonell suggested that computers could act as a teacher rather than just a tool Carbonell 1970 8 A new perspective would emerge that focused on the use of computers to intelligently coach students called Intelligent Computer Assisted Instruction or Intelligent Tutoring Systems ITS Where CAI used a behaviourist perspective on learning based on Skinner s theories Dede amp Swigger 1988 9 ITS drew from work in cognitive psychology computer science and especially artificial intelligence 9 There was a shift in AI research at this time as systems moved from the logic focus of the previous decade to knowledge based systems systems could make intelligent decisions based on prior knowledge Buchanan 2006 3 Such a program was created by Seymour Papert and Ira Goldstein who created Dendral a system that predicted possible chemical structures from existing data Further work began to showcase analogical reasoning and language processing These changes with a focus on knowledge had big implications for how computers could be used in instruction The technical requirements of ITS however proved to be higher and more complex than CAI systems and ITS systems would find limited success at this time 7 Towards the latter part of the 1970s interest in CAI technologies began to wane 7 10 Computers were still expensive and not as available as expected Developers and instructors were reacting negatively to the high cost of developing CAI programs the inadequate provision for instructor training and the lack of resources 10 Microcomputers and intelligent systems Edit The microcomputer revolution in the late 1970s and early 1980s helped to revive CAI development and jumpstart development of ITS systems Personal computers such as the Apple 2 Commodore PET and TRS 80 reduced the resources required to own computers and by 1981 50 of US schools were using computers Chambers amp Sprecher 1983 7 Several CAI projects utilized the Apple 2 as a system to deliver CAI programs in high schools and universities including the British Columbia Project and California State University Project in 1981 7 The early 1980s would also see Intelligent Computer Assisted Instruction ICAI and ITS goals diverge from their roots in CAI As CAI became increasingly focused on deeper interactions with content created for a specific area of interest ITS sought to create systems that focused on knowledge of the task and the ability to generalize that knowledge in non specific ways Larkin amp Chabay 1992 9 The key goals set out for ITS were to be able to teach a task as well as perform it adapting dynamically to its situation In the transition from CAI to ICAI systems the computer would have to distinguish not only between the correct and incorrect response but the type of incorrect response to adjust the type of instruction Research in Artificial Intelligence and Cognitive Psychology fueled the new principles of ITS Psychologists considered how a computer could solve problems and perform intelligent activities An ITS programme would have to be able to represent store and retrieve knowledge and even search its own database to derive its own new knowledge to respond to learner s questions Basically early specifications for ITS or ICAI require it to diagnose errors and tailor remediation based on the diagnosis Shute amp Psotka 1994 p 9 6 The idea of diagnosis and remediation is still in use today when programming ITS A key breakthrough in ITS research was the creation of The LISP Tutor a program that implemented ITS principles in a practical way and showed promising effects increasing student performance The LISP Tutor was developed and researched in 1983 as an ITS system for teaching students the LISP programming language Corbett amp Anderson 1992 11 The LISP Tutor could identify mistakes and provide constructive feedback to students while they were performing the exercise The system was found to decrease the time required to complete the exercises while improving student test scores Corbett amp Anderson 1992 11 Other ITS systems beginning to develop around this time include TUTOR created by Logica in 1984 as a general instructional tool 12 and PARNASSUS created in Carnegie Mellon University in 1989 for language instruction 13 Modern ITS Edit After the implementation of initial ITS more researchers created a number of ITS for different students In the late 20th century Intelligent Tutoring Tools ITTs was developed by the Byzantium project which involved six universities The ITTs were general purpose tutoring system builders and many institutions had positive feedback while using them Kinshuk 1996 14 This builder ITT would produce an Intelligent Tutoring Applet ITA for different subject areas Different teachers created the ITAs and built up a large inventory of knowledge that was accessible by others through the Internet Once an ITS was created teachers could copy it and modify it for future use This system was efficient and flexible However Kinshuk and Patel believed that the ITS was not designed from an educational point of view and was not developed based on the actual needs of students and teachers Kinshuk and Patel 1997 15 Recent work has employed ethnographic and design research methods 16 to examine the ways ITSs are actually used by students 17 and teachers 18 across a range of contexts often revealing unanticipated needs that they meet fail to meet or in some cases even create Modern day ITSs typically try to replicate the role of a teacher or a teaching assistant and increasingly automate pedagogical functions such as problem generation problem selection and feedback generation However given a current shift towards blended learning models recent work on ITSs has begun focusing on ways these systems can effectively leverage the complementary strengths of human led instruction from a teacher 19 or peer 20 when used in co located classrooms or other social contexts 21 There were three ITS projects that functioned based on conversational dialogue AutoTutor Atlas Freedman 1999 22 and Why2 The idea behind these projects was that since students learn best by constructing knowledge themselves the programs would begin with leading questions for the students and would give out answers as a last resort AutoTutor s students focused on answering questions about computer technology Atlas s students focused on solving quantitative problems and Why2 s students focused on explaining physical systems qualitatively Graesser VanLehn and others 2001 23 Other similar tutoring systems such as Andes Gertner Conati and VanLehn 1998 24 tend to provide hints and immediate feedback for students when students have trouble answering the questions They could guess their answers and have correct answers without deep understanding of the concepts Research was done with a small group of students using Atlas and Andes respectively The results showed that students using Atlas made significant improvements compared with students who used Andes 25 However since the above systems require analysis of students dialogues improvement is yet to be made so that more complicated dialogues can be managed Structure EditIntelligent tutoring systems ITSs consist of four basic components based on a general consensus amongst researchers Nwana 1990 26 Freedman 2000 27 Nkambou et al 2010 28 The Domain model The Student model The Tutoring model and The User interface modelThe domain model also known as the cognitive model or expert knowledge model is built on a theory of learning such as the ACT R theory which tries to take into account all the possible steps required to solve a problem More specifically this model contains the concepts rules and problem solving strategies of the domain to be learned It can fulfill several roles as a source of expert knowledge a standard for evaluating the student s performance or for detecting errors etc Nkambou et al 2010 p 4 28 Another approach for developing domain models is based on Stellan Ohlsson s Theory of Learning from performance errors 29 known as constraint based modelling CBM 30 In this case the domain model is presented as a set of constraints on correct solutions 31 32 The student model can be thought of as an overlay on the domain model It is considered as the core component of an ITS paying special attention to student s cognitive and affective states and their evolution as the learning process advances As the student works step by step through their problem solving process an ITS engages in a process called model tracing Anytime the student model deviates from the domain model the system identifies or flags that an error has occurred On the other hand in constraint based tutors the student model is represented as an overlay on the constraint set 33 Constraint based tutors 34 evaluate the student s solution against the constraint set and identify satisfied and violated constraints If there are any violated constraints the student s solution is incorrect and the ITS provides feedback on those constraints 35 36 Constraint based tutors provide negative feedback i e feedback on errors and also positive feedback 37 The tutor model accepts information from the domain and student models and makes choices about tutoring strategies and actions At any point in the problem solving process the learner may request guidance on what to do next relative to their current location in the model In addition the system recognizes when the learner has deviated from the production rules of the model and provides timely feedback for the learner resulting in a shorter period of time to reach proficiency with the targeted skills 38 The tutor model may contain several hundred production rules that can be said to exist in one of two states learned or unlearned Every time a student successfully applies a rule to a problem the system updates a probability estimate that the student has learned the rule The system continues to drill students on exercises that require effective application of a rule until the probability that the rule has been learned reaches at least 95 probability 39 Knowledge tracing tracks the learner s progress from problem to problem and builds a profile of strengths and weaknesses relative to the production rules The cognitive tutoring system developed by John Anderson at Carnegie Mellon University presents information from knowledge tracing as a skillometer a visual graph of the learner s success in each of the monitored skills related to solving algebra problems When a learner requests a hint or an error is flagged the knowledge tracing data and the skillometer are updated in real time The user interface component integrates three types of information that are needed in carrying out a dialogue knowledge about patterns of interpretation to understand a speaker and action to generate utterances within dialogues domain knowledge needed for communicating content and knowledge needed for communicating intent Padayachee 2002 p 3 40 Nkambou et al 2010 make mention of Nwana s 1990 26 review of different architectures underlining a strong link between architecture and paradigm or philosophy Nwana 1990 declares I t is almost a rarity to find two ITSs based on the same architecture which results from the experimental nature of the work in the area p 258 He further explains that differing tutoring philosophies emphasize different components of the learning process i e domain student or tutor The architectural design of an ITS reflects this emphasis and this leads to a variety of architectures none of which individually can support all tutoring strategies Nwana 1990 as cited in Nkambou et al 2010 Moreover ITS projects may vary according to the relative level of intelligence of the components As an example a project highlighting intelligence in the domain model may generate solutions to complex and novel problems so that students can always have new problems to work on but it might only have simple methods for teaching those problems while a system that concentrates on multiple or novel ways of teaching a particular topic might find a less sophisticated representation of that content sufficient 27 Design and development methods EditApart from the discrepancy amongst ITS architectures each emphasizing different elements the development of an ITS is much the same as any instructional design process Corbett et al 1997 summarized ITS design and development as consisting of four iterative stages 1 needs assessment 2 cognitive task analysis 3 initial tutor implementation and 4 evaluation 41 The first stage known as needs assessment is common to any instructional design process especially software development This involves a learner analysis consultation with subject matter experts and or the instructor s This first step is part of the development of the expert knowledge and student domain The goal is to specify learning goals and to outline a general plan for the curriculum it is imperative not to computerize traditional concepts but develop a new curriculum structure by defining the task in general and understanding learners possible behaviours dealing with the task and to a lesser degree the tutor s behavior In doing so three crucial dimensions need to be dealt with 1 the probability a student is able to solve problems 2 the time it takes to reach this performance level and 3 the probability the student will actively use this knowledge in the future Another important aspect that requires analysis is cost effectiveness of the interface Moreover teachers and student entry characteristics such as prior knowledge must be assessed since both groups are going to be system users 41 The second stage cognitive task analysis is a detailed approach to expert systems programming with the goal of developing a valid computational model of the required problem solving knowledge Chief methods for developing a domain model include 1 interviewing domain experts 2 conducting think aloud protocol studies with domain experts 3 conducting think aloud studies with novices and 4 observation of teaching and learning behavior Although the first method is most commonly used experts are usually incapable of reporting cognitive components The think aloud methods in which the experts is asked to report aloud what s he is thinking when solving typical problems can avoid this problem 41 Observation of actual online interactions between tutors and students provides information related to the processes used in problem solving which is useful for building dialogue or interactivity into tutoring systems 42 The third stage initial tutor implementation involves setting up a problem solving environment to enable and support an authentic learning process This stage is followed by a series of evaluation activities as the final stage which is again similar to any software development project 41 The fourth stage evaluation includes 1 pilot studies to confirm basic usability and educational impact 2 formative evaluations of the system under development including 3 parametric studies that examine the effectiveness of system features and finally 4 summative evaluations of the final tutor s effect learning rate and asymptotic achievement levels 41 A variety of authoring tools have been developed to support this process and create intelligent tutors including ASPIRE 43 the Cognitive Tutor Authoring Tools CTAT 44 GIFT 45 ASSISTments Builder 46 and AutoTutor tools 47 The goal of most of these authoring tools is to simplify the tutor development process making it possible for people with less expertise than professional AI programmers to develop Intelligent Tutoring Systems Eight principles of ITS design and developmentAnderson et al 1987 48 outlined eight principles for intelligent tutor design and Corbett et al 1997 41 later elaborated on those principles highlighting an all embracing principle which they believed governed intelligent tutor design they referred to this principle as Principle 0 An intelligent tutor system should enable the student to work to the successful conclusion of problem solving Represent student competence as a production set Communicate the goal structure underlying the problem solving Provide instruction in the problem solving context Promote an abstract understanding of the problem solving knowledge Minimize working memory load Provide immediate feedback on errors Adjust the grain size of instruction with learning Facilitate successive approximations to the target skill 41 Use in practice EditAll this is a substantial amount of work even if authoring tools have become available to ease the task 49 This means that building an ITS is an option only in situations in which they in spite of their relatively high development costs still reduce the overall costs through reducing the need for human instructors or sufficiently boosting overall productivity Such situations occur when large groups need to be tutored simultaneously or many replicated tutoring efforts are needed Cases in point are technical training situations such as training of military recruits and high school mathematics One specific type of intelligent tutoring system the Cognitive Tutor has been incorporated into mathematics curricula in a substantial number of United States high schools producing improved student learning outcomes on final exams and standardized tests 50 Intelligent tutoring systems have been constructed to help students learn geography circuits medical diagnosis computer programming mathematics physics genetics chemistry etc Intelligent Language Tutoring Systems ILTS e g this 51 one teach natural language to first or second language learners ILTS requires specialized natural language processing tools such as large dictionaries and morphological and grammatical analyzers with acceptable coverage Applications EditDuring the rapid expansion of the web boom new computer aided instruction paradigms such as e learning and distributed learning provided an excellent platform for ITS ideas Areas that have used ITS include natural language processing machine learning planning multi agent systems ontologies Semantic Web and social and emotional computing In addition other technologies such as multimedia object oriented systems modeling simulation and statistics have also been connected to or combined with ITS Historically non technological areas such as the educational sciences and psychology have also been influenced by the success of ITS 52 In recent years when ITS has begun to move away from the search based to include a range of practical applications 53 ITS have expanded across many critical and complex cognitive domains and the results have been far reaching ITS systems have cemented a place within formal education and these systems have found homes in the sphere of corporate training and organizational learning ITS offers learners several affordances such as individualized learning just in time feedback and flexibility in time and space While Intelligent tutoring systems evolved from research in cognitive psychology and artificial intelligence there are now many applications found in education and in organizations Intelligent tutoring systems can be found in online environments or in a traditional classroom computer lab and are used in K 12 classrooms as well as in universities There are a number of programs that target mathematics but applications can be found in health sciences language acquisition and other areas of formalized learning Reports of improvement in student comprehension engagement attitude motivation and academic results have all contributed to the ongoing interest in the investment in and research of theses systems The personalized nature of the intelligent tutoring systems affords educators the opportunity to create individualized programs Within education there are a plethora of intelligent tutoring systems an exhaustive list does not exist but several of the more influential programs are listed below Education Edit Algebra Tutor PAT PUMP Algebra Tutor or Practical Algebra Tutor developed by the Pittsburgh Advanced Cognitive Tutor Center at Carnegie Mellon University engages students in anchored learning problems and uses modern algebraic tools in order to engage students in problem solving and in sharing of their results The aim of PAT is to tap into a students prior knowledge and everyday experiences with mathematics in order to promote growth The success of PAT is well documented ex Miami Dade County Public Schools Office of Evaluation and Research from both a statistical student results and emotional student and instructor feedback perspective 54 SQL Tutor 55 56 is the first ever constraint based tutor developed by the Intelligent Computer Tutoring Group ICTG at the University of Canterbury New Zealand SQL Tutor teaches students how to retrieve data from databases using the SQL SELECT statement 57 EER Tutor 58 is a constraint based tutor developed by ICTG that teaches conceptual database design using the Entity Relationship model An earlier version of EER Tutor was KERMIT a stand alone tutor for ER modelling which was shown to results in significant improvement of student s knowledge after one hour of learning with the effect size of 0 6 59 COLLECT UML 60 is a constraint based tutor that supports pairs of students working collaboratively on UML class diagrams The tutor provides feedback on the domain level as well as on collaboration StoichTutor 61 62 is a web based intelligent tutor that helps high school students learn chemistry specifically the sub area of chemistry known as stoichiometry It has been used to explore a variety of learning science principles and techniques such as worked examples 63 64 and politeness 65 66 Mathematics Tutor The Mathematics Tutor Beal Beck amp Woolf 1998 helps students solve word problems using fractions decimals and percentages The tutor records the success rates while a student is working on problems while providing subsequent lever appropriate problems for the student to work on The subsequent problems that are selected are based on student ability and a desirable time in is estimated in which the student is to solve the problem 67 eTeacher eTeacher Schiaffino et al 2008 is an intelligent agent or pedagogical agent that supports personalized e learning assistance It builds student profiles while observing student performance in online courses eTeacher then uses the information from the student s performance to suggest a personalized courses of action designed to assist their learning process 68 ZOSMAT ZOSMAT was designed to address all the needs of a real classroom It follows and guides a student in different stages of their learning process This is a student centered ITS does this by recording the progress in a student s learning and the student program changes based on the student s effort ZOSMAT can be used for either individual learning or in a real classroom environment alongside the guidance of a human tutor 69 REALP REALP was designed to help students enhance their reading comprehension by providing reader specific lexical practice and offering personalized practice with useful authentic reading materials gathered from the Web The system automatically build a user model according to student s performance After reading the student is given a series of exercises based on the target vocabulary found in reading 70 CIRCSlM Tutor CIRCSIM Tutor is an intelligent tutoring system that is used with first year medical students at the Illinois Institute of Technology It uses natural dialogue based Socratic language to help students learn about regulating blood pressure 71 Why2 Atlas Why2 Atlas is an ITS that analyses students explanations of physics principles The students input their work in paragraph form and the program converts their words into a proof by making assumptions of student beliefs that are based on their explanations In doing this misconceptions and incomplete explanations are highlighted The system then addresses these issues through a dialogue with the student and asks the student to correct their essay A number of iterations may take place before the process is complete 72 SmartTutor The University of Hong Kong HKU developed a SmartTutor to support the needs of continuing education students Personalized learning was identified as a key need within adult education at HKU and SmartTutor aims to fill that need SmartTutor provides support for students by combining Internet technology educational research and artificial intelligence 73 AutoTutor AutoTutor assists college students in learning about computer hardware operating systems and the Internet in an introductory computer literacy course by simulating the discourse patterns and pedagogical strategies of a human tutor AutoTutor attempts to understand learner s input from the keyboard and then formulate dialog moves with feedback prompts correction and hints 74 ActiveMath ActiveMath is a web based adaptive learning environment for mathematics This system strives for improving long distance learning for complementing traditional classroom teaching and for supporting individual and lifelong learning 75 ESC101 ITS The Indian Institute of Technology Kanpur India developed the ESC101 ITS an intelligent tutoring system for introductory programming problems AdaptErrEx 76 is an adaptive intelligent tutor that uses interactive erroneous examples to help students learn decimal arithmetic 77 78 79 Corporate training and industry Edit Generalized Intelligent Framework for Tutoring GIFT is an educational software designed for creation of computer based tutoring systems Developed by the U S Army Research Laboratory from 2009 to 2011 GIFT was released for commercial use in May 2012 80 GIFT is open source and domain independent and can be downloaded online for free The software allows an instructor to design a tutoring program that can cover various disciplines through adjustments to existing courses It includes coursework tools intended for use by researchers instructional designers instructors and students 81 GIFT is compatible with other teaching materials such as PowerPoint presentations which can be integrated into the program 81 SHERLOCK SHERLOCK is used to train Air Force technicians to diagnose problems in the electrical systems of F 15 jets The ITS creates faulty schematic diagrams of systems for the trainee to locate and diagnose The ITS provides diagnostic readings allowing the trainee to decide whether the fault lies in the circuit being tested or if it lies elsewhere in the system Feedback and guidance are provided by the system and help is available if requested 82 Cardiac Tutor The Cardiac Tutor s aim is to support advanced cardiac support techniques to medical personnel The tutor presents cardiac problems and using a variety of steps students must select various interventions Cardiac Tutor provides clues verbal advice and feedback in order to personalize and optimize the learning Each simulation regardless of whether the students were successfully able to help their patients results in a detailed report which students then review 83 CODES Cooperative Music Prototype Design is a Web based environment for cooperative music prototyping It was designed to support users especially those who are not specialists in music in creating musical pieces in a prototyping manner The musical examples prototypes can be repeatedly tested played and modified One of the main aspects of CODES is interaction and cooperation between the music creators and their partners 84 Effectiveness EditAssessing the effectiveness of ITS programs is problematic ITS vary greatly in design implementation and educational focus When ITS are used in a classroom the system is not only used by students but by teachers as well This usage can create barriers to effective evaluation for a number of reasons most notably due to teacher intervention in student learning Teachers often have the ability to enter new problems into the system or adjust the curriculum In addition teachers and peers often interact with students while they learn with ITSs e g during an individual computer lab session or during classroom lectures falling in between lab sessions in ways that may influence their learning with the software 19 Prior work suggests that the vast majority of students help seeking behavior in classrooms using ITSs may occur entirely outside of the software meaning that the nature and quality of peer and teacher feedback in a given class may be an important mediator of student learning in these contexts 17 In addition aspects of classroom climate such as students overall level of comfort in publicly asking for help 16 or the degree to which a teacher is physically active in monitoring individual students 85 may add additional sources of variation across evaluation contexts All of these variables make evaluation of an ITS complex 86 and may help explain variation in results across evaluation studies 87 Despite the inherent complexities numerous studies have attempted to measure the overall effectiveness of ITS often by comparisons of ITS to human tutors 88 89 90 2 Reviews of early ITS systems 1995 showed an effect size of d 1 0 in comparison to no tutoring where as human tutors were given an effect size of d 2 0 88 Kurt VanLehn s much more recent overview 2011 of modern ITS found that there was no statistical difference in effect size between expert one on one human tutors and step based ITS 2 Some individual ITS have been evaluated more positively than others Studies of the Algebra Cognitive Tutor found that the ITS students outperformed students taught by a classroom teacher on standardized test problems and real world problem solving tasks 91 Subsequent studies found that these results were particularly pronounced in students from special education non native English and low income backgrounds 92 A more recent meta analysis suggests that ITSs can exceed the effectiveness of both CAI and human tutors especially when measured by local specific tests as opposed to standardized tests Students who received intelligent tutoring outperformed students from conventional classes in 46 or 92 of the 50 controlled evaluations and the improvement in performance was great enough to be considered of substantive importance in 39 or 78 of the 50 studies The median ES in the 50 studies was 0 66 which is considered a moderate to large effect for studies in the social sciences It is roughly equivalent to an improvement in test performance from the 50th to the 75th percentile This is stronger than typical effects from other forms of tutoring C L C Kulik and Kulik s 1991 meta analysis for example found an average ES of 0 31 in 165 studies of CAI tutoring ITS gains are about twice as high The ITS effect is also greater than typical effects from human tutoring As we have seen programs of human tutoring typically raise student test scores about 0 4 standard deviations over control levels Developers of ITSs long ago set out to improve on the success of CAI tutoring and to match the success of human tutoring Our results suggest that ITS developers have already met both of these goals Although effects were moderate to strong in evaluations that measured outcomes on locally developed tests they were much smaller in evaluations that measured outcomes on standardized tests Average ES on studies with local tests was 0 73 average ES on studies with standardized tests was 0 13 This discrepancy is not unusual for meta analyses that include both local and standardized tests local tests are likely to align well with the objectives of specific instructional programs Off the shelf standardized tests provide a looser fit Our own belief is that both local and standardized tests provide important information about instructional effectiveness and when possible both types of tests should be included in evaluation studies 93 Some recognized strengths of ITS are their ability to provide immediate yes no feedback individual task selection on demand hints and support mastery learning 2 94 Limitations EditIntelligent tutoring systems are expensive both to develop and implement The research phase paves the way for the development of systems that are commercially viable However the research phase is often expensive it requires the cooperation and input of subject matter experts the cooperation and support of individuals across both organizations and organizational levels Another limitation in the development phase is the conceptualization and the development of software within both budget and time constraints There are also factors that limit the incorporation of intelligent tutors into the real world including the long timeframe required for development and the high cost of the creation of the system components A high portion of that cost is a result of content component building 28 For instance surveys revealed that encoding an hour of online instruction time took 300 hours of development time for tutoring content 95 Similarly building the Cognitive Tutor took a ratio of development time to instruction time of at least 200 1 hours 88 The high cost of development often eclipses replicating the efforts for real world application 96 Intelligent tutoring systems are not in general commercially feasible for real world applications 96 A criticism of Intelligent Tutoring Systems currently in use is the pedagogy of immediate feedback and hint sequences that are built in to make the system intelligent This pedagogy is criticized for its failure to develop deep learning in students When students are given control over the ability to receive hints the learning response created is negative Some students immediately turn to the hints before attempting to solve the problem or complete the task When it is possible to do so some students bottom out the hints receiving as many hints as possible as fast as possible in order to complete the task faster If students fail to reflect on the tutoring system s feedback or hints and instead increase guessing until positive feedback is garnered the student is in effect learning to do the right thing for the wrong reasons Most tutoring systems are currently unable to detect shallow learning or to distinguish between productive versus unproductive struggle though see e g 97 98 For these and many other reasons e g overfitting of underlying models to particular user populations 99 the effectiveness of these systems may differ significantly across users 100 Another criticism of intelligent tutoring systems is the failure of the system to ask questions of the students to explain their actions If the student is not learning the domain language than it becomes more difficult to gain a deeper understanding to work collaboratively in groups and to transfer the domain language to writing For example if the student is not talking science than it is argued that they are not being immersed in the culture of science making it difficult to undertake scientific writing or participate in collaborative team efforts Intelligent tutoring systems have been criticized for being too instructivist and removing intrinsic motivation social learning contexts and context realism from learning 101 Practical concerns in terms of the inclination of the sponsors authorities and the users to adapt intelligent tutoring systems should be taken into account 96 First someone must have a willingness to implement the ITS 96 Additionally an authority must recognize the necessity to integrate an intelligent tutoring software into current curriculum and finally the sponsor or authority must offer the needed support through the stages of the system development until it is completed and implemented 96 Evaluation of an intelligent tutoring system is an important phase however it is often difficult costly and time consuming 96 Even though there are various evaluation techniques presented in the literature there are no guiding principles for the selection of appropriate evaluation method s to be used in a particular context 102 103 Careful inspection should be undertaken to ensure that a complex system does what it claims to do This assessment may occur during the design and early development of the system to identify problems and to guide modifications i e formative evaluation 104 In contrast the evaluation may occur after the completion of the system to support formal claims about the construction behaviour of or outcomes associated with a completed system i e summative evaluation 104 The great challenge introduced by the lack of evaluation standards resulted in neglecting the evaluation stage in several existing ITS 102 103 104 Improvements EditIntelligent tutoring systems are less capable than human tutors in the areas of dialogue and feedback For example human tutors are able to interpret the affective state of the student and potentially adapt instruction in response to these perceptions Recent work is exploring potential strategies for overcoming these limitations of ITSs to make them more effective DialogueHuman tutors have the ability to understand a person s tone and inflection within a dialogue and interpret this to provide continual feedback through an ongoing dialogue Intelligent tutoring systems are now being developed to attempt to simulate natural conversations To get the full experience of dialogue there are many different areas in which a computer must be programmed including being able to understand tone inflection body language and facial expression and then to respond to these Dialogue in an ITS can be used to ask specific questions to help guide students and elicit information while allowing students to construct their own knowledge 105 The development of more sophisticated dialogue within an ITS has been a focus in some current research partially to address the limitations and create a more constructivist approach to ITS 106 In addition some current research has focused on modeling the nature and effects of various social cues commonly employed within a dialogue by human tutors and tutees in order to build trust and rapport which have been shown to have positive impacts on student learning 107 108 Emotional affectA growing body of work is considering the role of affect on learning with the objective of developing intelligent tutoring systems that can interpret and adapt to the different emotional states 109 110 Humans do not just use cognitive processes in learning but the affective processes they go through also plays an important role For example learners learn better when they have a certain level of disequilibrium frustration but not enough to make the learner feel completely overwhelmed 109 This has motivated affective computing to begin to produce and research creating intelligent tutoring systems that can interpret the affective process of an individual 109 An ITS can be developed to read an individual s expressions and other signs of affect in an attempt to find and tutor to the optimal affective state for learning There are many complications in doing this since affect is not expressed in just one way but in multiple ways so that for an ITS to be effective in interpreting affective states it may require a multimodal approach tone facial expression etc 109 These ideas have created a new field within ITS that of Affective Tutoring Systems ATS 110 One example of an ITS that addresses affect is Gaze Tutor which was developed to track students eye movements and determine whether they are bored or distracted and then the system attempts to reengage the student 111 Rapport BuildingTo date most ITSs have focused purely on the cognitive aspects of tutoring and not on the social relationship between the tutoring system and the student As demonstrated by the Computers are social actors paradigm humans often project social heuristics onto computers For example in observations of young children interacting with Sam the CastleMate a collaborative story telling agent children interacted with this simulated child in much the same manner as they would a human child 112 It has been suggested that to effectively design an ITS that builds rapport with students the ITS should mimic strategies of instructional immediacy behaviors which bridge the apparent social distance between students and teachers such as smiling and addressing students by name 113 With regard to teenagers Ogan et al draw from observations of close friends tutoring each other to argue that in order for an ITS to build rapport as a peer to a student a more involved process of trust building is likely necessary which may ultimately require that the tutoring system possess the capability to effectively respond to and even produce seemingly rude behavior in order to mediate motivational and affective student factors through playful joking and taunting 114 Teachable AgentsTraditionally ITSs take on the role of autonomous tutors however they can also take on the role of tutees for the purpose of learning by teaching exercises Evidence suggests that learning by teaching can be an effective strategy for mediating self explanation improving feelings of self efficacy and boosting educational outcomes and retention 115 In order to replicate this effect the roles of the student and ITS can be switched This can be achieved by designing the ITS to have the appearance of being taught as is the case in the Teachable Agent Arithmetic Game 116 and Betty s Brain 117 Another approach is to have students teach a machine learning agent which can learn to solve problems by demonstration and correctness feedback as is the case in the APLUS system built with SimStudent 118 In order to replicate the educational effects of learning by teaching teachable agents generally have a social agent built on top of them which poses questions or conveys confusion For example Betty from Betty s Brain will prompt the student to ask her questions to make sure that she understands the material and Stacy from APLUS will prompt the user for explanations of the feedback provided by the student See also EditEducational data mining Educational technology Evidence based learning Learning objects Serious games Smart learningReferences Edit Joseph Psotka Sharon A Mutter 1988 Intelligent Tutoring Systems Lessons Learned Lawrence Erlbaum Associates ISBN 978 0 8058 0192 7 a b c d VanLehn K 2011 The relative effectiveness of human tutoring intelligent tutoring systems and other tutoring systems Educational Psychologist 46 4 197 221 doi 10 1080 00461520 2011 611369 S2CID 16188384 a b c Buchanan B 2006 A Very Brief History of Artificial Intelligence AI Magazine 26 4 pp 53 60 Sidney Pressey a b c Fry E 1960 Teaching Machine Dichotomy Skinner vs Pressey Pshychological Reports 6 11 14 Southern University Press a b c d e Shute V J amp Psotka J 1994 Intelligent Tutoring Systems Past Present and Future Human resources directorate manpower and personnel research division pp 2 52 a b c d e f Chambers J amp Sprecher J 1983 Computer Assisted Instruction Its Use in the Classroom Englewood Cliffs New Jersey Prentice Hall Inc Carbonell Jaime R 1970 AI in CAI An artificial intelligence approach to computer assisted instruction IEEE Transactions on Man machine Systems 11 4 190 202 doi 10 1109 TMMS 1970 299942 a b c Larkin J amp Chabay R Eds 1992 Computer Assisted Instruction and Intelligent Tutoring Systems Shared Goals and Complementary Approaches Hillsdale New Jersey Lawrence Erlbaum Associates a b Anderson K 1986 Computer Assisted Instruction Journal of Medical Systems 10 2 163 171 doi 10 1007 bf00993122 PMID 3528372 S2CID 29915101 a b Corbett A T amp Anderson J R 1992 LISP Intelligent Tutoring System Research in Skill Acquisition In Larkin J amp Chabay R Eds Computer assisted instruction and intelligent tutoring systems shared goals and complementary approaches pp 73 110 Englewood Cliffs New Jersey Prentice Hall Inc Ford L A New Intelligent Tutoring System 2008 British Journal of Educational Technology 39 2 311 318 Bailin A amp Levin L Introduction Intelligent Computer Assisted Language Instruction 1989 Computers and the Humanities 23 3 11 Kinshuk 1996 Computer aided learning for entry level Accountancy students PhD Thesis De Montfort University England July 1996 Kinshuk and Ashok Patel 1997 A Conceptual Framework for Internet Based Intelligent Tutoring Systems Knowledge Transfer II 117 24 a b Schofield J W Eurich Fulcer R amp Britt C L 1994 Teachers computer tutors and teaching The artificially intelligent tutor as an agent for classroom change American Educational Research Journal 31 3 579 607 a b Ogan A Walker E Baker R S Rebolledo Mendez G Jimenez Castro M Laurentino T amp De Carvalho A 2012 May Collaboration in cognitive tutor use in Latin America Field study and design recommendations In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems pp 1381 1390 ACM Holstein K McLaren B M amp Aleven V 2017 March Intelligent tutors as teachers aides exploring teacher needs for real time analytics in blended classrooms In Proceedings of the Seventh International Learning Analytics amp Knowledge Conference pp 257 266 ACM a b Miller W L Baker R S Labrum M J Petsche K Liu Y H amp Wagner A Z 2015 March Automated detection of proactive remediation by teachers in Reasoning Mind classrooms In Proceedings of the Fifth International Conference on Learning Analytics And Knowledge pp 290 294 ACM Diziol D Walker E Rummel N amp Koedinger K R 2010 Using intelligent tutor technology to implement adaptive support for student collaboration Educational Psychology Review 22 1 89 102 Baker R S 2016 Stupid tutoring systems intelligent humans International Journal of Artificial Intelligence in Education 26 2 600 614 Freedman R 1999 Atlas A Plan Manager for Mixed Initiative Multimodal Dialogue 1999 AAAI Workshop on Mixed Initiative Intelligence Graesser Arthur C Kurt VanLehn Carolyn P Rose Pamela W Jordan and Derek Harter 2001 Intelligent Tutoring Systems with Conversational Dialogue Al Magazine 22 4 39 52 Gertner A Conati C and VanLehn K 1998 Procedural Help in Andes Generating Hints Using a Bayesian Network Student Model Articicial Intelligence 106 111 Shelby R N Schulze K G Treacy D J Wintersgill M C VanLehn K and Weinstein A 2001 The Assessment of Andes Tutor a b Nwana H S 1990 Intelligent tutoring systems An overview Artificial Intelligence Review 4 4 251 277 doi 10 1007 bf00168958 S2CID 206771063 a b Freedman R 2000 What is an intelligent tutoring system Intelligence 11 3 15 16 doi 10 1145 350752 350756 S2CID 5281543 a b c Nkambou R Mizoguchi R amp Bourdeau J 2010 Advances in intelligent tutoring systems Heidelberg Springer Ohlsson S 1996 Learning from Performance Errors Psychological Review 103 241 262 Ohlsson S 1992 Constraint based Student Modeling Artificial Intelligence in Education 3 4 429 447 Mitrovic A Ohlsson S 2006 Constraint Based Knowledge Representation for Individualized Instruction Computer Science and Information Systems 3 1 1 22 Ohlsson S Mitrovic A 2007 Fidelity and Efficiency of Knowledge representations for intelligent tutoring systems Technology Instruction Cognition and Learning 5 2 101 132 Mitrovic A and Ohlsson S 1999 Evaluation of a Constraint Based Tutor for a Database Language Int J Artificial Intelligence in Education 10 3 4 238 256 Mitrovic A 2010 Fifteen years of Constraint Based Tutors What we have achieved and where we are going User Modeling and User Adapted Interaction 22 1 2 39 72 Mitrovic A Martin B Suraweera P 2007 Intelligent tutors for all Constraint based modeling methodology systems and authoring IEEE Intelligent Systems 22 4 38 45 Zakharov K Mitrovic A Ohlsson S 2005 Feedback Micro engineering in EER Tutor In C K Looi G McCalla B Bredeweg J Breuker eds Proc Artificial Intelligence in Education AIED 2005 IOS Press pp 718 725 Mitrovic A Ohlsson S Barrow D 2013 The effect of positive feedback in a constraint based intelligent tutoring system Computers amp Education 60 1 264 272 Anderson H Koedinger M 1997 Intelligent tutoring goes to school in the Big City International Journal of Artificial Intelligence in Education 8 30 43 Corbett Albert T and Anderson John R Student Modeling and Mastery Learning in a Computer Based Programming Tutor 2008 Department of Psychology Paper 18 http repository cmu edu psychology 18 Padayachee I 2002 Intelligent Tutoring Systems Architecture and Characteristics a b c d e f g Corbett A T Koedinger K R amp Anderson J R 1997 Intelligent tutoring systems In M G Helander T K Landauer amp P V Prabhu Eds Handbook of human computer interaction pp 849 874 Amsterdam Elsevier Shah Farhana Martha Evens Joel Michael Allen Rovick 2002 Classifying Student Initiatives and Tutor Responses in Human Keyboard to Keyboard Tutoring Sessions Discourse Processes 33 1 23 52 CiteSeerX 10 1 1 20 7809 doi 10 1207 s15326950dp3301 02 S2CID 62527862 Mitrovic A Martin B Suraweera P Zakharov K Milik N Holland J amp Mcguigan N 2009 ASPIRE An authoring system and deployment environment for constraint based tutors International Journal of Artificial Intelligence in Education 19 2 155 188 Aleven V McLaren B M Sewall J van Velsen M Popescu O Demi S Ringenberg M amp Koedinger K R 2016 Example tracing tutors Intelligent tutor development for non programmers International Journal of Artificial Intelligence in Education 26 1 224 269 doi 10 1007 s40593 015 0088 2 Sottilare R 2012 Considerations in the development of an ontology for a generalized intelligent framework for tutoring In I3M defense and homeland security simulation Conference DHSS 2012 Razzaq L Patvarczki J Almeida S F Vartak M Feng M Heffernan N T amp Koedinger K R 2009 The Assistment Builder Supporting the life cycle of tutoring system content creation IEEE Transactions on Learning Technologies 2 2 157 166 Nye B D Graesser A C amp Hu X 2014 AutoTutor and family A review of 17 years of natural language tutoring International Journal of Artificial Intelligence in Education 24 4 427 469 doi 10 1007 s40593 014 0029 5 Anderson J Boyle C Farrell R amp Reiser B 1987 Cognitive principles in the design of computer tutors In P Morris Ed Modeling cognition NY John Wiley For an example of an ITS authoring tool see Cognitive Tutoring Authoring Tools Koedinger K R Corbett A 2006 Cognitive Tutors Technology bringing learning science to the classroom In Sawyer K ed The Cambridge Handbook of the Learning Sciences Cambridge University Press pp 61 78 OCLC 62728545 Shaalan Khalid F February 2005 An Intelligent Computer Assisted Language Learning System for Arabic Learners Computer Assisted Language Learning 18 1 amp 2 81 108 doi 10 1080 09588220500132399 Ramos C Ramos C Frasson C amp Ramachandran S 2009 Introduction to the special issue on real world applications of intelligent tutoring systems 2 2 62 63 https trac v2 nl export Intelligent 20Tutoring 20Systems pdf permanent dead link Evaluation of the Cognitive Tutor Algebra I Program A Shneyderman Miami Dade County Public Schools Office of Evaluation and Research Miami Fl September 2001 Mitrovic A 1998 Learning SQL with a Computerized Tutor 29th ACM SIGCSE Technical Symposium pp 307 311 Mitrovic A 1998 Experiences in Implementing Constraint Based Modeling in SQL Tutor Proc ITS 98 B Goettl H Halff C Redfield V Shute eds pp 414 423 Mitrovic A 2003 An Intelligent SQL Tutor on the Web Int J Artificial Intelligence in Education 13 2 4 173 197 Zakharov K Mitrovic A Ohlsson S 2005 Feedback Micro engineering in EER Tutor In C K Looi G McCalla B Bredeweg J Breuker eds Proc Artificial Intelligence in Education AIED 2005 IOS Press pp 718 725 Suraweera P Mitrovic A An Intelligent Tutoring System for Entity Relationship Modelling Int J Artificial Intelligence in Education vol 14 no 3 4 375 417 2004 Baghaei N Mitrovic A Irwin W Supporting collaborative learning and problem solving in a constraint based CSCL environment for UML class diagrams Int J CSCL vol 2 no 2 3 pp 159 190 2007 Home stoichtutor cs cmu edu McLaren B M Lim S Gagnon F Yaron D amp Koedinger K R 2006 Studying the effects of personalized language and worked examples in the context of a web based intelligent tutor In M Ikeda K D Ashley amp T W Chan Eds Proceedings of the 8th International Conference on Intelligent Tutoring Systems ITS 2006 Lecture Notes in Computer Science 4053 pp 318 328 Berlin Springer McLaren B M Lim S amp Koedinger K R 2008 When and how often should worked examples be given to students New results and a summary of the current state of research In B C Love K McRae amp V M Sloutsky Eds Proceedings of the 30th Annual Conference of the Cognitive Science Society pp 2176 2181 Austin TX Cognitive Science Society McLaren B M van Gog T Ganoe C Karabinos M amp Yaron D 2016 The efficiency of worked examples compared to erroneous examples tutored problem solving and problem solving in classroom experiments Computers in Human Behavior 55 87 99 McLaren B M DeLeeuw K E amp Mayer R E 2011 Polite web based intelligent tutors Can they improve learning in classrooms Computers amp Education 56 3 574 584 doi 10 1016 j compedu 2010 09 019 McLaren B M DeLeeuw K E amp Mayer R E 2011 A politeness effect in learning with web based intelligent tutors International Journal of Human Computer Studies 69 1 2 70 79 doi 10 1016 j ijhcs 2010 09 001 Beal C R Beck J amp Woolf B 1998 Impact of intelligent computer instruction on girls math self concept and beliefs in the value of math Paper presented at the annual meeting of the American Educational Research Association Schiaffino S Garcia P amp Amandi A 2008 eTeacher Providing personalized assistance to e learning students Computers amp Education 51 1744 1754 Keles A Ocak R Keles A Gulcu A 2009 ZOSMAT Web based Intelligent Tutoring System for Teaching Learning Process Expert Systems with Applications 36 2 1229 1239 doi 10 1016 j eswa 2007 11 064 Heffernan N T Turner T E Lourenco A L N Macasek M A Nuzzo Jones G amp Koedinger K R 2006 The ASSISTment Builder Towards an Analy sis of Cost Effectiveness of ITS creation Presented at FLAIRS2006 Florida CIRCSIM Tutor Intelligent Tutoring System Project at Illinois Institute of Technology and Rush College of Medicine aroque bol ucla edu pubs vanLehnEtAl its02 architectureWhy pdf Cheung B Hui L Zhang J Yiu S M 2003 SmartTutor An intelligent tutoring system in web based adult education Journal of Systems and Software 68 11 25 doi 10 1016 s0164 1212 02 00133 4 Graesser A C Wiemer Hastings K Wiemer Hastings P amp Kreuz R amp TRG 1999 AutoTutor A simulation of a human tutor Journal of Cognitive Systems Research 1 35 51 Melis E amp Siekmann J 2004 Activemath An Intel ligent Tutoring System for Mathematics In R Tadeus iewicz L A Zadeh L Rutkowski J Siekmann Eds 7th International Conference Artificial Intelligence and Soft Computing ICAISC Lecture Notes in AI LNAI 3070 Springer Verlag 91 101 AdaptErrEx project McLaren B M Adams D M amp Mayer R E 2015 Delayed learning effects with erroneous examples A study of learning decimals with a web based tutor International Journal of Artificial Intelligence in Education 25 4 520 542 Adams D McLaren B M Mayer R E Goguadze G amp Isotani S 2013 Erroneous examples as desirable difficulty In Lane H C Yacef K Mostow J amp Pavlik P Eds Proceedings of the 16th International Conference on Artificial Intelligence in Education AIED 2013 LNCS 7926 pp 803 806 Springer Berlin McLaren B M Adams D Durkin K Goguadze G Mayer R E Rittle Johnson B Sosnovsky S Isotani S amp Van Velsen M 2012 To err is human to explain and correct is divine A study of interactive erroneous examples with middle school math students In A Ravenscroft S Lindstaedt C Delgado Kloos amp D Hernandex Leo Eds Proceedings of EC TEL 2012 Seventh European Conference on Technology Enhanced Learning LNCS 7563 pp 222 235 Springer Berlin Overview GIFT GIFT Portal www gifttutoring org Retrieved 2018 07 30 a b Sinatra Anne M Goldberg Benjamin S Sottilare Robert A 2014 09 01 The Generalized Intelligent Framework for Tutoring GIFT as a Tool for Human Factors Professionals The Generalized Intelligent Framework for Tutoring GIFT as a Tool for Human Factors Professionals Proceedings of the Human Factors and Ergonomics Society Annual Meeting 58 1 1024 1027 doi 10 1177 1541931214581214 ISSN 1541 9312 S2CID 111915804 Lajoie S P Lesgold A 1989 Apprenticeship training in the workplace Computer coached practice environment as a new form of apprenticeship Machine Mediated Learning 3 7 28 Eliot C amp Woolf B 1994 Reasoning about the user within a simulation based real time training system In Proceedings of the fourth international conference on user modeling 121 126 MILETTO E M PIMENTA M S VICARI R M amp FLORES L V 2005 CODES A web based environment for cooperative music prototyping Organised Sound 10 3 243 253 Holstein K McLaren B M amp Aleven V 2017 March SPACLE investigating learning across virtual and physical spaces using spatial replays In Proceedings of the Seventh International Learning Analytics amp Knowledge Conference pp 358 367 ACM Intelligent Tutoring Systems Chapter 37 Corbett Koedinger amp Anderson Chapter 37 Original pp 849 874 14 retrieved May 21 2012 from http act r psy cmu edu papers 173 Chapter 37 Intelligent Tutoring Systems pdf Archived 2012 06 17 at the Wayback Machine Karam R Pane J F Griffin B A Robyn A Phillips A amp Daugherty L 2016 Examining the implementation of technology based blended algebra I curriculum at scale Educational Technology Research and Development 1 27 a b c Anderson J R Corbett A T Koedinger K R Pelletier R 1995 Cognitive tutors Lessons learned The Journal of the Learning Sciences 4 2 167 207 doi 10 1207 s15327809jls0402 2 Christmann E Badgett J 1997 Progressive comparison of the effects of computer assisted learning on the academic achievement of secondary students Journal of Research on Computing in Education 29 4 325 338 doi 10 1080 08886504 1997 10782202 Fletcher J D 2003 Evidence for learning from technology assisted instruction In H F O Neil amp R Perez Eds Technology applications in education A learning view pp 79 99 Mahwah NJ Erlbaum Koedinger K R Anderson J R Hadley W H Mark M A 1997 Intelligent tutoring goes to school in the big city International Journal of Artificial Intelligence in Education 8 30 43 Plano G S 2004 The Effects of the Cognitive Tutor Algebra on student attitudes and achievement in a 9th grade Algebra course Unpublished Doctoral Dissertation Seton Hall University South Orange NJ Kulik James A Fletcher J D 2016 Effectiveness of Intelligent Tutoring Systems A Meta Analytic Review Review of Educational Research 86 42 78 doi 10 3102 0034654315581420 S2CID 7398389 Koedinger Kenneth Alven Vincent 2007 Exploring the Assistance Dilemma in Experiments with Cognitive Tutors Educ Psychol Rev 19 3 239 264 CiteSeerX 10 1 1 158 9693 doi 10 1007 s10648 007 9049 0 S2CID 339486 Murray T 1999 Authoring intelligent tutoring systems An analysis of the state of the art International Journal of Artificial Intelligence in Education IJAIED 10 98 129 a b c d e f Polson Martha C Richardson J Jeffrey eds 1988 Foundations of Intelligent Tutoring Systems Lawrence Erlbaum Baker R Gowda S Corbett A amp Ocumpaugh J 2012 Towards automatically detecting whether student learning is shallow In Intelligent Tutoring Systems pp 444 453 Springer Berlin Heidelberg Kaser T Klingler S amp Gross M 2016 April When to stop towards universal instructional policies In Proceedings of the Sixth International Conference on Learning Analytics amp Knowledge pp 289 298 ACM Ocumpaugh J Baker R Gowda S Heffernan N amp Heffernan C 2014 Population validity for Educational Data Mining models A case study in affect detection British Journal of Educational Technology 45 3 487 501 Koedinger K Aleven V 2007 Exploring the assistance dilemma in experiments with cognitive tutors Educational Psychology Review 19 3 239 264 CiteSeerX 10 1 1 158 9693 doi 10 1007 s10648 007 9049 0 S2CID 339486 Jonassen D H amp Reeves T C 1996 Learning with technology Using computers as cognitive tools In D H Jonassen Ed Handbook of research on educational communications and technology pp 693 719 New York Macmillan a b Iqbal A Oppermann R Patel A amp Kinshuk 1999 A Classification of Evaluation Methods for Intelligent Tutoring Systems In U Arend E Eberleh amp K Pitschke Eds Software Ergonomie 99 Design von Informationswelten Leipzig B G Teubner Stuttgart 169 181 a b Siemer J amp Angelides M C 1998 A comprehensive method for the evaluation of complete intelligent tutoring systems Decision support systems 22 1 85 102 a b c Mark M A Greer J E 1993 Evaluation methodologies for intelligent tutoring systems Journal of Artificial Intelligence in Education 4 129 129 Graessner A C Kurt VanLehn C P R Jordan P amp Harter D 2001 Intelligent tutoring systems with conversational dialogue AI Magazine 22 4 39 Graesser A C Chipman P Haynes B C amp Olney A 2005 AutoTutor An intelligent tutoring system with mixed initiative dialogue 48 4 612 618 Zhao R Papangelis A amp Cassell J 2014 August Towards a dyadic computational model of rapport management for human virtual agent interaction In International Conference on Intelligent Virtual Agents pp 514 527 Springer International Publishing Madaio M A Ogan A amp Cassell J 2016 June The Effect of Friendship and Tutoring Roles on Reciprocal Peer Tutoring Strategies In International Conference on Intelligent Tutoring Systems pp 423 429 Springer International Publishing a b c d D Mello C Graessner A 2012 Dynamics of affective states during complex learning Learning and Instruction 22 2 145 157 doi 10 1016 j learninstruc 2011 10 001 a b Sarrafzadeh A Alexander S Dadgostar F Fan C Bigdeli A 2008 How do you know that I don t understand A look at the future of intelligent tutoring systems Computers in Human Behavior 24 4 1342 1363 doi 10 1016 j chb 2007 07 008 hdl 10652 2040 D Mello S Olney A Williams C Hays P 2012 Gaze tutor A gaze reactive intelligent tutoring system International Journal of Human Computer Studies 70 5 377 398 doi 10 1016 j ijhcs 2012 01 004 Cassell Justine January 2004 Towards a model of technology and literacy development Story listening systems Journal of Applied Developmental Psychology 25 1 75 105 doi 10 1016 j appdev 2003 11 003 ISSN 0193 3973 Wang Ning Gratch Jonathan September 2009 Rapport and facial expression 2009 3rd International Conference on Affective Computing and Intelligent Interaction and Workshops IEEE 1 6 doi 10 1109 acii 2009 5349514 ISBN 9781424448005 S2CID 9673056 Ogan Amy Finkelstein Samantha Walker Erin Carlson Ryan Cassell Justine 2012 Rudeness and Rapport Insults and Learning Gains in Peer Tutoring Intelligent Tutoring Systems Springer Berlin Heidelberg pp 11 21 CiteSeerX 10 1 1 477 4527 doi 10 1007 978 3 642 30950 2 2 ISBN 9783642309496 Fiorella Logan Mayer Richard E October 2013 The relative benefits of learning by teaching and teaching expectancy Contemporary Educational Psychology 38 4 281 288 doi 10 1016 j cedpsych 2013 06 001 ISSN 0361 476X Pareto Lena Arvemo Tobias Dahl Ylva Haake Magnus Gulz Agneta 2011 A Teachable Agent Arithmetic Game s Effects on Mathematics Understanding Attitude and Self efficacy Lecture Notes in Computer Science Springer Berlin Heidelberg pp 247 255 doi 10 1007 978 3 642 21869 9 33 ISBN 9783642218682 BISWAS GAUTAM JEONG HOGYEONG KINNEBREW JOHN S SULCER BRIAN ROSCOE ROD July 2010 Measuring Self Regulated Learning Skills Through Social Interactions in a Teachable Agent Environment Research and Practice in Technology Enhanced Learning 05 2 123 152 doi 10 1142 s1793206810000839 ISSN 1793 2068 Matsuda Noboru Cohen William W Koedinger Kenneth R Keiser Victoria Raizada Rohan Yarzebinski Evelyn Watson Shayna P Stylianides Gabriel March 2012 Studying the Effect of Tutor Learning Using a Teachable Agent that Asks the Student Tutor for Explanations 2012 IEEE Fourth International Conference on Digital Game and Intelligent Toy Enhanced Learning IEEE 25 32 doi 10 1109 digitel 2012 12 ISBN 9781467308854 S2CID 15946735 Bibliography EditBooks Edit Nkambou Roger Bourdeau Jacqueline Mizoguchi Riichiro eds 2010 Advances in Intelligent Tutoring Systems Springer ISBN 978 3 642 14362 5 Woolf Beverly Park 2009 Building Intelligent Interactive Tutors Morgan Kaufmann ISBN 978 0 12 373594 2 Evens Martha Michael Joel 2005 One on one Tutoring by Humans and Computers Routledge ISBN 978 0 8058 4360 6 Polson Martha C Richardson J Jeffrey eds 1988 Foundations of Intelligent Tutoring Systems Lawrence Erlbaum ISBN 978 0 8058 0053 1 Psotka Joseph Massey L Dan Mutter Sharon eds 1988 Intelligent Tutoring Systems Lessons Learned Lawrence Erlbaum ISBN 978 0 8058 0023 4 Wenger Etienne 1987 Artificial Intelligence and Tutoring Systems Computational and Cognitive Approaches to the Communication of Knowledge Morgan Kaufmann ISBN 978 0 934613 26 2 Chambers J Sprecher J 1983 Computer Assisted Instruction Its Use in the Classroom Prentice Hall Inc ISBN 978 0131643840 Brown D Sleeman John Seely eds 1982 Intelligent Tutoring Systems Academic Press ISBN 978 0 12 648680 3 Papers Edit Intelligent Tutoring Systems An Historic Review in the Context of the Development of Artificial Intelligence and Educational Psychology Intelligent Tutoring Systems The What and the How Freedman Reva 2000 What is an Intelligent Tutoring System PDF Intelligence 11 3 15 16 doi 10 1145 350752 350756 S2CID 5281543 Intelligent Tutoring Systems Using AI to Improve Training Performance and ROI A Framework for Model Based Adaptive Training A Conceptual Framework for Internet based Intelligent Tutoring Systems Intelligent Tutoring Systems with Converersational Dialogue ELM ART An intelligent tutoring system on world wide web The defining characteristics of intelligent tutoring systems research ITSs care precisely Authoring Intelligent Tutoring Systems An analysis of the state of the art Cognitive modeling and intelligent tutoring Intelligent Tutoring Goes To School in the Big City Adaptive Hypermedia From Intelligent Tutoring Systems to Web Based EducationExternal links EditThe 11th International Conference on Intelligent Tutoring Systems Co adaptation in Learning Chania 2012 The 10th International Conference on Intelligent Tutoring Systems Bridges to Learning Pittsburgh 2010 The 9th International Conference on Intelligent Tutoring Systems Intelligent Tutoring Systems Past and Future Montreal 2008 The 8th International Conference on Intelligent Tutoring Systems 2006 The 2007 Artificial Intelligence in Education conference MERLOT Multimedia Educational Resource for Learning and Online Teaching A timeline of Teaching Machines http teachingmachin es timeline html Retrieved from https en wikipedia org w index php title Intelligent tutoring system amp oldid 1136354533, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.