Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2007, Proceedings of the …
In this paper the framework for intelligent tutor programs creation is described. It separates the logical part of tutor program and technical parts like user interface, database connectivity, etc. The intelligent program is built in specially developed graphical tool by means of performing primitive actions to create task model as a graph with states and conditional transitions. So it may be composed by a teacher with base programming skills.
Innovations in Education and Teaching International, 1992
A computer tutor can be defined as a provider of some basic, additional, specialized, or individualized instruction in some educational domain. The research in defining and designing that tutor is one of the most interesting fields for the researches in artificial intelligence in the last ten years. At the Institute of Mathematics, University of Novi Sad the investigation in realization of the intelligent tutoring shell, called EduSof, has been currently performed. This research is involved to resolve two old questions. Is the learning with computers possible? And the other question: "Could the teachers create the computer lessons alone without (or with a little help only) the computer specialists?" The definition and construction of one of the several student models used in EduSof system, are described in this paper. That model can be used to create and maintain a curriculum for an individual student. We use some modification of the overlay model for the management and control the procedural and hierarchical domains. That student model is detailed, as well as, the curriculum's creation and maintains.
2005
It has been noticed that during the initial semesters of Computing Engineering that the amount of human tutors is insufficient. The students/tutors ratio is very high and there is a great difference in the acquired knowledge and backgrounds. The idea is that a system could emulate the human tutor and besides provide the student with a degree of flexibility for the selection of the most adequate tutorial type. This could be a feasible solution to the stated problem. But a tutorial system should not only emulate the human tutor but besides it should be designed from an epistemological conception of what teaching Basic Programming means specially in an Engineering course due to the profile and identity of the future engineer.
One of the invitations and challenges for the application of artificial intelligence (AI) to education is the introduction of AI tools and intelligent tutoring systems (ITSs) into everyday classroom use in schools. The difficulty of designing and developing ITSs has caused a recent increase in the interest of the AI researchers in realization some new approaches in that field. On the other hand, the educational communities have become also interested in taking an active role in designing educational software. However, the advancement of AI methods and techniques makes understanding of ITSs more difficult, so that the teachers are less and less prepared to accept these systems. As a result, the gap between the researchers in the field of ITSs and the educational staff is constantly widening. This paper describes our efforts toward developing uniform data and control structures that can be used by a wide circle of authors, e.g., domain experts, teachers, curriculum developers, etc., who are involved in the building of ITSs. One of our goals is to build tools that will enable teachers to use the computer directly in designing their own ITSs. These tools are some models of an application of object-oriented software design methodology for designing ITS knowledge bases and manipulating their contents.
Proceedings of 7th International Conference "Informatics in Education and New Information Technologies", 1997
"In this paper an overview of using of EduSof system (shell framework for realization of intelligent tutoring system) in designing of intelligent tutor for learning of basic programming is given. The aim in realization of LesPas system, intelligent tutor realized by using EduSof shell, is to help beginners in programming in solution defining, learning language construction while using adequate examples, as well as in implementation and testing of his own programs. Intelligent tutoring system LesPas does not only give reports on syntax, semantic and conceptual user errors. It also tries to understand users point of view while designing solution of given problem, to help, to give advice and accept original ideas, i.e. self learning is possible. Intercode representation of knowledge of basic programming enables pupil to direst creation of his solution. One mental model is given, the way of thinking, for better problem solving in basic programming. Lomić, M., Jerinić, Lj. Devedžić, V. and Radović D., Knowledge Representation in Intelligent Tutoring for the First Course for Learning of Programming. In Đ Nadrljanski and D. Lipovac (Eds.) Proceedings of 7th International Conference "Informatics in Education and New Information Technologies" (7th - 8th November, Novi Sad, Yugoslavia). Printing-house of Executive Council of Vojvodina, Novi Sad, 1997, pp. 110-115. "
Progress in Artificial …, 1997
The difficulty of designing and developing intelligent tutoring systems (ITSs) has caused a recent increase in the interest of the AI researchers in realization of some new approaches in that field. Our starting point and perspective on developing ITSs shell is motivated by issues of pragmatics and usability. Considering commercially available and widely used authoring systems for traditional computer-based teaching, we try to give the next step, the next paradigm shift that is needed to enable some of the advantages of ITSs. The paper describes an object-oriented model of ITS shell in which the enduser (teacher) could make their own ITS lessons, alone. The model enables the developing of more flexible software environments for building of the ITS, significantly increasing their reusability.
researchgate.net, 1999
The difficulty of designing and developing intelligent tutoring systems (ITSs) has caused a recent increase in the interest of the AI researchers in realization of some new approaches in that field. Issues of pragmatics and usability motivate our starting point and perspective on developing of ITSs tool called GET-BITS. Considering commercially available and widely used authoring systems for traditional computer-based teaching, we try to give the next step, the next paradigm shift that is needed to enable some of the ITSs advantages. It was developed while trying to redesign a previously developed ITSs called EduSof. The model enables the developing of more flexible software environment for building of the ITSs, significantly increasing their reusability, and the model can be easily extended to cover the needs of particular tutoring systems. In this paper an overview of using the GET-BITS model in designing of ITSs for learning of basic programming is given. The aim in realization of LeaPas system, intelligent tutor realized by using EduSof shell, is to help beginners in programming in solution defining, learning language construction while using adequate examples, as well as in implementation and testing of his own programs. Intelligent tutoring system LeaPas does not only give reports on syntax, semantic and conceptual user errors. It also tries to understand users point of view while designing solution of given problem, to help, to give advice and accept original ideas, i.e. self-learning is possible. Inter-code representation of knowledge of basic programming enables pupil to direst creation of his solution. One mental model is given, the way of thinking, for better problem solving in basic programming.
1993
We have defined an object-oriented software architecture for Intelligent Tutoring Systems (ITSs) 2 to facilitate the rapid development, testing, and fielding of ITSs. This software architecture partitions the functionality of the ITS into a collection of software components with well-defined interfaces and execution concept. The architecture was designed to isolate advanced technology components, partition domain dependencies, take advantage of the increased availability of commercial software packages, and reduce the risks involved in acquiring ITSs. A key component of the architecture, the Executive, is a publish and subscribe message handling component that coordinates all communication between ITS components. We implemented critical components of the architecture as a simple hypermedia training system, the Macintosh Maintenance Training System (MMTS). The domain for the prototype training system is the maintenance of Apple Macintosh Ilex computers. This project has shown that the use of a modular software architecture for the development of ITSs, and complex integrated artificial intelligence applications in general, has several important benefits. Its use allows for rapid development, ' incremental integration and testing of components, and a more maintainable, extensible, and reusable end-product. Even more evident was the benefit of an Executive component that facilitated the integration of commercial software packages with custom developed software in a well-defined manner.
The paper describes an application of the object-oriented software design methodology for realizing and arranging designing the knowledge bases and manipulating their contents for intelligent tutoring. Such an approach makes the building process for intelligent tutoring systems (ITSs) more natural and more user friendly, and also makes easier to extend the tool set used to build knowledge bases. An object-oriented model of ITSs knowledge bases has been developed, and its two aspects are presented in the paper. First, the design and organization of knowledge bases, and then, the communication between the knowledge base and some other modules of an ITSs.
2003
This paper consists of an in-depth summary and analysis of the research and development state of the art for intelligent tutoring system (ITS) authoring systems. A seven-part categorization of two dozen authoring systems is given, followed by a characterization of the authoring tools and the types of ITSs that are built for each category. An overview of the knowledge acquisition and authoring techniques used in these systems is given. A characterization of the design tradeoffs involved in building an ITS authoring system is given. Next the pragmatic questions of real use, productivity findings, and evaluation are discussed. Finally, I summarize the major unknowns and bottlenecks to having widespread use of ITS authoring tools.
World Wide Web is an important medium for the education in the present millenium. To date, some courses have been made available through Internet
ACM SIGCUE Outlook, 2001
Intelligent Tutoring Systems (ITS) are computer aided intelligent learning tools. Most recent architectures of these systems have focussed on the tutor or curriculum components, but with little attention being paid to planning and intelligent collaboration between the different components. In this paper, we propose several improvements by describing a new architecture that involves sophisticated planning processes at different levels of the ITS processing and by decomposing the tutor into two different components, one specialized in the tutorial actions planning and the other tailored for the generation of multimedia presentations. Moreover, the user interface is made more robust and flexible thanks in part to the use of planning techniques. These improvements are built on Nkambou, Gauthier and Lefebvre's architecture, but we believe that the most of the important ideas discussed herein may also be exploited in other architectures.
2006
tutor for programming learning helps students to understand program constructs, and syntax of target programming language. Also, it helps to improve problem-solving skill, and ability to evaluate program solution. In this paper we propose a model concept and architecture prototype of Tutoring System for Programming. It is based on our age-long research and development of the Tutor-Expert System, a model of hypermedia authoring shell for building intelligent tutoring systems. Paper focuses on student-system dialogue, error classes in student's program and mechanism to detect correctness of student's program.
Advances in Intelligent Systems and Computing
Intelligent Tutoring Systems (ITS) are software tools that mimic a teacher's teaching methods through artificial intelligence techniques. The generalized model of these systems is divided into four main modules: tutoring, student, domain, and interface. Although it has been shown that ITS is very useful in cases where a teacher cannot be present, the development of these systems is expensive and time-consuming, since it requires experts and available programmers. Therefore, this research proposes a framework to develop an authoring tool to build ITS automatically, with a focus on the domain module. We consider that the domain model represents the most important module of the ITS because it contains the knowledge that should be taught and evaluated. Based on this module, the rest of the modules will make decisions.
Filtration Industry Analyst, 2000
Intelligent tutoring systems (ITSs) are a class of computer systems allowing human teacher emulation in the process of learning and teaching. From the user's standpoint, most of an ITS can be considered as a user interface, since it brings ITS functionality to mostly non-technical users. This is the main reason why in designing an ITS human-computer interaction becomes one of the most important issues. In the paper an intelligent authoring shell, which is an ITS generator, is described and its user interface aspects discussed. This authoring shell, which is named Tutor-Expert System (TEx-Sys), is parameterized with domain knowledge and used in teaching at the university and secondary school level.
An Intelligent Tutoring System (ITS) is a computer system that is used to tutor students in some domain of study. It is different from other educational systems as it uses knowledge to guide the teaching strategies. ITS tries to optimize the student's mastery of domain knowledge by controlling the introduction of new problems, concepts and instruction/feedback. The focal point of the teaching process is student model which lets know what the student knows about a particular domain. Constraint Based Modeling is a new idea proposed by Ohsollon, focuses on learning from errors. The constraint based model says everything is allowed until it does not violate the constraint. Whereas, Student Based Model says about what the student know or what they believe to know. Here we are combining these two approaches. Any particular domain is based on some basic principles, if the student knowledge satisfies those principles (constraints), the Tutoring System is successful. The SQL-Tutor is an existing ITS that uses a constraint-based model. In SQL-Tutor constraints are LISP code fragments, where domain structural knowledge is incorporated into the constraints via ad hoc functions which is as loose as Ohsollon description.
2016
Intelligent Tutoring System Builder (ITSB) is an authoring tool designed and developed to aid teachers in constructing intelligent tutoring systems in multidisciplinary fields. The teacher is needed to create a set of pedagogical fundamentals, which, in line, are inured to automatically build up a broad tutor framework and construct an intelligent tutoring system. In this paper an explanation of the theory and the architecture of the tool are outlined. A presentation of several system components, the requirements of the different components, integration of these components in ITSB tool are shown. Furthermore, implanting of requirements, cognitive principle, and common design fundamentals in the tool to ease the use of teachers. A variety of design matters, an example of building an intelligent tutoring system for teaching Java language using ITSB tool and an evaluation are presented.
The difficulty of designing and developing intelligent tutoring systems (ITSs) has caused a recent increase in the interest of the AI researchers in realization of some new approaches in that field. Our starting point and perspective on developing of ITS shell is motivated by issues of pragmatics and usability. Considering commercially available and widely used authoring systems for traditional computer-based teaching, we try to give the next step, the next paradigm shift that is needed to enable some of the ITS advantages. The educational community became interested in taking an active role in designing educational software, also. However, the advancement of AI methods and techniques makes understanding of ITS more difficult, so that the teachers are less and less prepared to accept and understand these systems. The paper describes an object-oriented model of ITS shell in which the end-user (teacher) could make their own ITS lesson, alone. It was developed while trying to redesign a previously developed ITS called EduSof. The model enables the developing of more flexible software environment for building of the ITS, significantly increasing their reusability. The processes of computer-based tutoring and learning based on this model are much closer to humanbased instruction. The model can be easily extended to cover the needs of particular tutoring systems.
We propose an authoring tool that facilitates the task of a teacher in developing the contents of an intelligent tutoring system (ITS). The pedagogical model that controls the interaction between the apprentice and the generated ITS is implemented by object Petri nets, automatically translated into expert system rules. The Petri net tokens are composed by data objects that contain pointers to the apprentice model and to the domain model. The Petri net transitions are controlled by conditions that refer to the apprentice model. The firing of these transitions produce actions that update this apprentice model. These conditions are automatically included into the pedagogical model and the teacher has only to specify the contents of the domain model.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.