Academic Journal
Towards designing a knowledge-based tutoring system : SQL-tutor as an example
| Τίτλος: | Towards designing a knowledge-based tutoring system : SQL-tutor as an example |
|---|---|
| Συγγραφείς: | Zhou, Gang |
| Πηγή: | Dissertations |
| Στοιχεία εκδότη: | Digital Commons @ NJIT |
| Έτος έκδοσης: | 1996 |
| Συλλογή: | Digital Commons @ New Jersey Institute of Technology (NJIT) |
| Θεματικοί όροι: | Intelligent tutoring systems, SQL (Computer program language), Computer Sciences, Databases and Information Systems, Management Information Systems |
| Περιγραφή: | A Knowledge-Based Tutoring System, also sometimes called an Intelligent Tutoring System, is a computer based instructional system that uses artificial intelligence techniques to help people learn some subject. The goal of the system is to provide private tutoring to its students based on their different backgrounds, requests, and interests. The system knows what subject materials it should teach, when and how to teach them, and can diagnose the mistakes made by the students and help them correct the mistakes. The major objective of this dissertation is to investigate and develop a generic framework upon which we can build a Knowledge-Based Tutoring System effectively. As an example, we have focused on developing SQL-TUTOR, a tutoring system for teaching SQL concepts and programming skills. The generic architecture of the system is rooted at the popular view that a tutoring process between a tutor (either a human being or a machine) and a student is a knowledge communication process. This process can be divided into a series of communication cycles and each communication cycle consists of four phases, namely, planning, discussing, evaluating, and remedying phases. One major feature of the architecture proposed by us in this dissertation is its curriculum knowledge base which contains the knowledge about the course curriculum, We have developed a representation schema for describing the goal structure of the course, the prerequisite relationships among the course materials, and the multiple views to organize these materials. The inclusion of the curriculum knowledge in a KBTS allows the system to create different curricula for each individual student and to diagnose the student's errors more effectively. The system also provides a group of operators for the student to hand-tailor his/her curricula when he/she starts learning the course. The student can use these operators to select a specific path to go through the course materials, to pick a specific topic from the curricula to study, or to remove a particular ... |
| Τύπος εγγράφου: | text |
| Περιγραφή αρχείου: | application/pdf |
| Γλώσσα: | unknown |
| Relation: | https://digitalcommons.njit.edu/dissertations/1000; https://digitalcommons.njit.edu/context/dissertations/article/2055/viewcontent/njit_etd1996_022.pdf |
| Διαθεσιμότητα: | https://digitalcommons.njit.edu/dissertations/1000 https://digitalcommons.njit.edu/context/dissertations/article/2055/viewcontent/njit_etd1996_022.pdf |
| Αριθμός Καταχώρησης: | edsbas.1C66B703 |
| Βάση Δεδομένων: | BASE |
| Η περιγραφή δεν είναι διαθέσιμη |