Tutoring System

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 24627 Experts worldwide ranked by ideXlab platform

Zoran Budimac - One of the best experts on this subject based on the ideXlab platform.

  • ontology based architecture with recommendation strategy in java Tutoring System
    Computer Science and Information Systems, 2013
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    The aim of Semantic Web is to provide distributed information with well-defined meaning, understandable for humans as well as machines. E-learning is an important domain which can be benefited from the Semantic Web technology. Ontologies, as a building structure of Semantic Web, will fundamentally change the way in which e-learning Systems are constructed. The explicit conceptualization of System components in a form of ontology facilitates knowledge sharing, knowledge reuse, communication and collaboration among System components, and construction of intensive and expressive Systems. In previous research, we implemented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning basic concepts of Java programming language. Protus uses principles of learner style identification and content recommendation for course personalization. The new version of the System called Protus 2.0, supported by several ontologies, as well as examples of its usage for performing personalization are presented in this paper. Architecture of new System extends the usage of Semantic Web concepts, where the representation of each Protus 2.0 component is made by a specific ontology, making possible a clear separation of the Tutoring System components and explicit communication among them.

  • protus 2 0 ontology based semantic recommendation in programming Tutoring System
    Expert Systems With Applications, 2012
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    With the development of the Semantic web the use of ontologies as a formalism to describe knowledge and information in a way that can be shared on the web is becoming common. The explicit conceptualization of System components in a form of ontology facilitates knowledge sharing, knowledge reuse, communication and collaboration and construction of knowledge rich and intensive Systems. Semantic web provides huge potential and opportunities for developing the next generation of e-learning Systems. In previous work, we presented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning the essence of Java programming language. It uses principles of learning style identification and content recommendation for course personalization. This paper presents new approach to perform effective personalization highly based on Semantic web technologies performed in new version of the System, named Protus 2.0. This comprises the use of an ontology and adaptation rules for knowledge representation and inference engines for reasoning. Functionality, structure and implementation of a Protus 2.0 ontology as well as syntax of SWRL rules implemented for on-the-fly personalization will be presented in this paper.

  • rule based reasoning for altering pattern navigation in programming Tutoring System
    International Conference on System Theory Control and Computing, 2011
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    Semantic Web technologies seem to be a promising technological foundation for the next generation of e-learning Systems. Although ontologies have a set of basic implicit reasoning mechanisms derived from the description logic which they are typically based on (such as classification, relations, instance checking, etc.), they need rules to make further inferences and to express relations that cannot be represented by ontological reasoning. In our previous work, we presented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning Java programming basics. One of the most important features of Protus is the adaptation of the presentation and navigation System of a course based on the level of particular learner knowledge. It uses principles of adaptive hypermedia and content recommendation for course personalization. There can be different sequence of resources that depends on navigational sequence determined for particular learner. In this paper we present set of proposed SWRL rules for altering navigation sequences.

  • Intelligent Tutoring System as multiagent System
    1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335), 1
    Co-Authors: Mihal Badjonski, Mirjana Ivanović, Zoran Budimac
    Abstract:

    Intelligent Tutoring Systems are important educational tools. They can be built using different methodologies and tools. In this paper a generic architecture for intelligent Tutoring System as a multiagent System is presented. The agents in the architecture are programmed with AGLess-a specialized agent-oriented environment, This approach has been compared to an object-oriented approach based on object-oriented language, Less.

Yasmin Hernandez Perez - One of the best experts on this subject based on the ideXlab platform.

  • Knowledge-Based System in an Affective and Intelligent Tutoring System
    Current Trends on Knowledge-Based Systems, 2017
    Co-Authors: Ramón Zatarain Cabada, María Lucía Barrón Estrada, Yasmin Hernandez Perez
    Abstract:

    This book chapter presents an affective and intelligent Tutoring System called Fermat that integrates emotion or affective states with an Intelligent Learning Environment. The System applies Knowledge Space Theory to implement the knowledge representation in the domain and student modules and Fuzzy Logic to implement a new knowledge tracing algorithm, which is used to track student’s pedagogical and affective states. The Intelligent Learning Environment was implemented with two main components: an affective and intelligent Tutoring System for elementary mathematics and an educational social network. The Tutoring System generates math exercises by using a fuzzy System that is fed with cognitive and effective values. Emotion recognition was implemented by two methods: one for feature extraction of the face and one for feature classification using back-propagation neural networks. In addition to recognizing the emotional state of the user, our System gives emotional support through a pedagogical agent. Furthermore, an architecture of software is presented where the emotion recognizer collaborates with the affective and intelligent Tutoring System inside a social network. Finally, we present a real-time evaluation with third-grade students in two different schools.

  • an intelligent and affective Tutoring System within a social network for learning mathematics
    Ibero-American Conference on Artificial Intelligence, 2012
    Co-Authors: Maria Lucia Barronestrada, Ramon Zataraincabada, Yasmin Hernandez Perez
    Abstract:

    In this paper we present an intelligent and affective Tutoring System designed and implemented within a social network. The Tutoring System evaluates cognitive and affective aspects and applies fuzzy logic to calculate the exercises that are presented to the student. We are using Kohonen neural networks to recognize emotions through faces and voices and multi-attribute utility theory to encourage positive affective states. The social network and the intelligent Tutoring System are integrated into a Web application. We present preliminary results with different groups of students using this software tool.

  • IBERAMIA - An Intelligent and Affective Tutoring System within a Social Network for Learning Mathematics
    Lecture Notes in Computer Science, 2012
    Co-Authors: María Lucía Barrón-estrada, Ramón Zatarain-cabada, Yasmin Hernandez Perez
    Abstract:

    In this paper we present an intelligent and affective Tutoring System designed and implemented within a social network. The Tutoring System evaluates cognitive and affective aspects and applies fuzzy logic to calculate the exercises that are presented to the student. We are using Kohonen neural networks to recognize emotions through faces and voices and multi-attribute utility theory to encourage positive affective states. The social network and the intelligent Tutoring System are integrated into a Web application. We present preliminary results with different groups of students using this software tool.

Kurt Vanlehn - One of the best experts on this subject based on the ideXlab platform.

  • Teaching Algebraic Model Construction: A Tutoring System, Lessons Learned and an Evaluation
    International Journal of Artificial Intelligence in Education, 2020
    Co-Authors: Kurt Vanlehn, Chandrani Banerjee, Fabio Milner, Jon Wetzel
    Abstract:

    An algebraic model uses a set of algebra equations to precisely describe a situation. Constructing such models is a fundamental skill required by US standards for both math and science. It is usually taught with algebra word problems. However, many students still lack the skill, even after taking several algebra courses in high school and college. We are developing a short, intensive course in algebraic model construction. The course combines human teaching with a Tutoring System. This paper describes the lessons learned during the iterative development process. Starting from an existing theory of model construction, we gradually acquired a completely different view of the skills required as we modified the Tutoring System and the instruction. We close by describing encouraging results from a quasi-experimental study.

  • AIED - Porting an Intelligent Tutoring System across Domains
    2007
    Co-Authors: Min Chi, Kurt Vanlehn
    Abstract:

    One possible approach to reducing the cost of developing an intelligent Tutoring System (ITS) is to reuse the components of an existing ITS. We used this approach to develop an Andes probability Tutoring System by modifying the declarative knowledge of the Andes physics Tutoring System. We claim that if we cluster various educational domains into groups based on their problem-solving methods [2], then it will be more efficient to port an existing ITS to a new domain in the same cluster than to build a new ITS from scratch.

  • the andes physics Tutoring System five years of evaluations
    Artificial Intelligence in Education, 2005
    Co-Authors: Kurt Vanlehn, Collin F Lynch, Kay G Schulze, Joel A Shapiro, Robert Shelby, Linwood Taylor, Don Treacy, Anders Weinstein, M C Wintersgill
    Abstract:

    Andes is a mature intelligent Tutoring System that has helped hundreds of students improve their learning of university physics. It replaces pencil and paper problem solving homework. Students continue to attend the same lectures, labs and recitations. Five years of experimentation at the United States Naval Academy indicates that it significantly improves student learning. This report describes the evaluations and what was learned from them.

  • combining competing language understanding approaches in an intelligent Tutoring System
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004
    Co-Authors: Pamela W Jordan, Maxim Makatchev, Kurt Vanlehn
    Abstract:

    When implementing a Tutoring System that attempts a deep understanding of students’ natural language explanations, there are three basic approaches to choose between; symbolic, in which sentence strings are parsed using a lexicon and grammar; statistical, in which a corpus is used to train a text classifier; and hybrid, in which rich, symbolically produced features supplement statistical training. Because each type of approach requires different amounts of domain knowledge preparation and provides different quality output for the same input, we describe a method for heuristically combining multiple natural language understanding approaches in an attempt to use each to its best advantage. We explore two basic models for combining approaches in the context of a Tutoring System; one where heuristics select the first satisficing representation and another in which heuristics select the highest ranked representation.

Wintersgillmary - One of the best experts on this subject based on the ideXlab platform.

  • The Andes Physics Tutoring System: Lessons Learned
    International Journal of Artificial Intelligence in Education, 2005
    Co-Authors: Vanlehnkurt, Lynchcollin, Schulzekay, A Shapirojoel, Shelbyrobert, Taylorlinwood, Treacydon, Weinsteinanders, Wintersgillmary
    Abstract:

    The Andes System demonstrates that student learning can be significantly increased by upgrading only their homework problem-solving support. Although Andes is called an intelligent Tutoring System,...

Boban Vesin - One of the best experts on this subject based on the ideXlab platform.

  • ontology based architecture with recommendation strategy in java Tutoring System
    Computer Science and Information Systems, 2013
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    The aim of Semantic Web is to provide distributed information with well-defined meaning, understandable for humans as well as machines. E-learning is an important domain which can be benefited from the Semantic Web technology. Ontologies, as a building structure of Semantic Web, will fundamentally change the way in which e-learning Systems are constructed. The explicit conceptualization of System components in a form of ontology facilitates knowledge sharing, knowledge reuse, communication and collaboration among System components, and construction of intensive and expressive Systems. In previous research, we implemented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning basic concepts of Java programming language. Protus uses principles of learner style identification and content recommendation for course personalization. The new version of the System called Protus 2.0, supported by several ontologies, as well as examples of its usage for performing personalization are presented in this paper. Architecture of new System extends the usage of Semantic Web concepts, where the representation of each Protus 2.0 component is made by a specific ontology, making possible a clear separation of the Tutoring System components and explicit communication among them.

  • protus 2 0 ontology based semantic recommendation in programming Tutoring System
    Expert Systems With Applications, 2012
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    With the development of the Semantic web the use of ontologies as a formalism to describe knowledge and information in a way that can be shared on the web is becoming common. The explicit conceptualization of System components in a form of ontology facilitates knowledge sharing, knowledge reuse, communication and collaboration and construction of knowledge rich and intensive Systems. Semantic web provides huge potential and opportunities for developing the next generation of e-learning Systems. In previous work, we presented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning the essence of Java programming language. It uses principles of learning style identification and content recommendation for course personalization. This paper presents new approach to perform effective personalization highly based on Semantic web technologies performed in new version of the System, named Protus 2.0. This comprises the use of an ontology and adaptation rules for knowledge representation and inference engines for reasoning. Functionality, structure and implementation of a Protus 2.0 ontology as well as syntax of SWRL rules implemented for on-the-fly personalization will be presented in this paper.

  • rule based reasoning for altering pattern navigation in programming Tutoring System
    International Conference on System Theory Control and Computing, 2011
    Co-Authors: Boban Vesin, Mirjana Ivanovic, Aleksandra Klasnjamilicevic, Zoran Budimac
    Abstract:

    Semantic Web technologies seem to be a promising technological foundation for the next generation of e-learning Systems. Although ontologies have a set of basic implicit reasoning mechanisms derived from the description logic which they are typically based on (such as classification, relations, instance checking, etc.), they need rules to make further inferences and to express relations that cannot be represented by ontological reasoning. In our previous work, we presented Tutoring System named Protus (PRogramming Tutoring System) that is used for learning Java programming basics. One of the most important features of Protus is the adaptation of the presentation and navigation System of a course based on the level of particular learner knowledge. It uses principles of adaptive hypermedia and content recommendation for course personalization. There can be different sequence of resources that depends on navigational sequence determined for particular learner. In this paper we present set of proposed SWRL rules for altering navigation sequences.