140 research outputs found

    Automatic Generation of Analogous Problems to Help Resolving Misconceptions in an Intelligent Tutor System for Written Subtraction

    Get PDF
    In domains involving procedural skills such as mathematics or programming, students often are prone to misconceptions which result in erroneous solutions. We present the ASG algorithm for generation of analogous problems of written subtraction as an extension of an intelligent tutor system (ITS) proposed by Zinn (2014). The student module of this ITS does not rely on an error library but uses algorithmic de-bugging where an erroneous solution is recognized by identifying which expert rules fail when trying to reproduce the student solution. Since the ITS allows students to create their own subtraction problems, feedback generation must be online and automatic. ASG is a constraint-based algorithm for constructing problems which are structurally isomorphic to the current, erroneously solved student problem

    Un modÚle pour la génération d'indices par une plateforme de tuteurs par traçage de modÚle

    Get PDF
    La prĂ©sente thĂšse dĂ©crit des travaux de recherche effectuĂ©s dans le domaine des systĂšmes tutoriels intelligents (STI). Plus particuliĂšrement, elle s'intĂ©resse aux tuteurs par traçage de modĂšle (MTT). Les MTTs ont montrĂ© leur efficacitĂ© pour le tutorat de la rĂ©solution de tĂąches bien dĂ©finies. Par contre, les interventions pĂ©dagogiques qu'ils produisent doivent ĂȘtre incluses, par l'auteur du tuteur, dans le modĂšle de la tĂąche enseignĂ©e. La recherche effectuĂ©e rĂ©pond Ă  cette limite en proposant des mĂ©thodes et algorithmes permettant la gĂ©nĂ©ration automatique d'interventions pĂ©dagogiques. Une mĂ©thode a Ă©tĂ© dĂ©veloppĂ©e afin de permettre Ă  la plateforme Astus de gĂ©nĂ©rer des indices par rapport Ă  la prochaine Ă©tape en examinant le contenu du modĂšle de la tĂąche enseignĂ©e. De plus, un algorithme a Ă©tĂ© conçu afin de diagnostiquer les erreurs des apprenants en fonction des actions hors trace qu'ils commettent. Ce diagnostic permet Ă  Astus d'offrir une rĂ©troaction par rapport aux erreurs sans que l'auteur du tuteur ait Ă  explicitement modĂ©liser les erreurs. Cinq expĂ©rimentations ont Ă©tĂ© effectuĂ©es lors de cours enseignĂ©s au dĂ©partement d'informatique de l'UniversitĂ© de Sherbrooke afin de valider de façon empirique les interventions gĂ©nĂ©rĂ©es par Astus. Le rĂ©sultat de ces expĂ©rimentations montre que 1) il est possible de gĂ©nĂ©rer des indices par rapport Ă  la prochaine Ă©tape qui sont aussi efficaces et aussi apprĂ©ciĂ©s que ceux conçus par un enseignant et que 2) la plateforme Astus est en mesure de diagnostiquer un grand nombre d'actions hors trace des apprenants afin de fournir une rĂ©troaction par rapport aux erreurs

    Recognising and responding to English article usage errors : an ICALL based approach

    Get PDF

    Applying science of learning in education: Infusing psychological science into the curriculum

    Get PDF
    The field of specialization known as the science of learning is not, in fact, one field. Science of learning is a term that serves as an umbrella for many lines of research, theory, and application. A term with an even wider reach is Learning Sciences (Sawyer, 2006). The present book represents a sliver, albeit a substantial one, of the scholarship on the science of learning and its application in educational settings (Science of Instruction, Mayer 2011). Although much, but not all, of what is presented in this book is focused on learning in college and university settings, teachers of all academic levels may find the recommendations made by chapter authors of service. The overarching theme of this book is on the interplay between the science of learning, the science of instruction, and the science of assessment (Mayer, 2011). The science of learning is a systematic and empirical approach to understanding how people learn. More formally, Mayer (2011) defined the science of learning as the “scientific study of how people learn” (p. 3). The science of instruction (Mayer 2011), informed in part by the science of learning, is also on display throughout the book. Mayer defined the science of instruction as the “scientific study of how to help people learn” (p. 3). Finally, the assessment of student learning (e.g., learning, remembering, transferring knowledge) during and after instruction helps us determine the effectiveness of our instructional methods. Mayer defined the science of assessment as the “scientific study of how to determine what people know” (p.3). Most of the research and applications presented in this book are completed within a science of learning framework. Researchers first conducted research to understand how people learn in certain controlled contexts (i.e., in the laboratory) and then they, or others, began to consider how these understandings could be applied in educational settings. Work on the cognitive load theory of learning, which is discussed in depth in several chapters of this book (e.g., Chew; Lee and Kalyuga; Mayer; Renkl), provides an excellent example that documents how science of learning has led to valuable work on the science of instruction. Most of the work described in this book is based on theory and research in cognitive psychology. We might have selected other topics (and, thus, other authors) that have their research base in behavior analysis, computational modeling and computer science, neuroscience, etc. We made the selections we did because the work of our authors ties together nicely and seemed to us to have direct applicability in academic settings

    Design considerations of an intelligent tutoring system for programming languages

    Get PDF
    The overall goal of the thesis is to attempt to highlight the major topics which must be considered in the design of any Intelligent Tutoring System and to illustrate their application within the particular domain of LISP programming. There are two major sections to the thesis. The first considers the background to the educational application of computers. It examines possible roles for the computer, explores the relationship between education theory and computer-based teaching, and identifies some important links among existing Tutoring Systems. The section concludes with a summary of the design goals which an Intelligent Tutoring System should attempt to fulfill. The second section applies the design goals to the production of an Intelligent Tutoring System for programming languages. It devises a formal semantic description for programming languages and illustrates its application to tutoring. A method for modelling the learning process is introduced. Some techniques for maintaining a structured tutoring interaction are described. The work is set within the methodology of Artificial Intelligence research. Although a fully implemented tutoring system is not described, all features discussed are implemented as short programs intended to demonstrate the feasibility of the approach taken

    Widening the Knowledge Acquisition Bottleneck for Intelligent Tutoring Systems

    Get PDF
    Empirical studies have shown that Intelligent Tutoring Systems (ITS) are effective tools for education. However, developing an ITS is a labour-intensive and time-consuming process. A major share of the development effort is devoted to acquiring the domain knowledge that accounts for the intelligence of the system. The goal of this research is to reduce the knowledge acquisition bottleneck and enable domain experts to build the domain model required for an ITS. In pursuit of this goal an authoring system capable of producing a domain model with the assistance of a domain expert was developed. Unlike previous authoring systems, this system (named CAS) has the ability to acquire knowledge for non-procedural as well as procedural tasks. CAS was developed to generate the knowledge required for constraint-based tutoring systems, reducing the effort as well as the amount of expertise in knowledge engineering and programming required. Constraint-based modelling is a student modelling technique that assists in somewhat easing the knowledge acquisition bottleneck due to the abstract representation. CAS expects the domain expert to provide an ontology of the domain, example problems and their solutions. It uses machine learning techniques to reason with the information provided by the domain expert for generating a domain model. A series of evaluation studies of this research produced promising results. The initial evaluation revealed that the task of composing an ontology of the domain assisted with the manual composition of a domain model. The second study showed that CAS was effective in generating constraints for the three vastly different domains of database modelling, data normalisation and fraction addition. The final study demonstrated that CAS was also effective in generating constraints when assisted by novice ITS authors, producing constraint sets that were over 90% complete
    • 

    corecore