Curriculum knowledge representation and manipulation in knowledge-based tutoring systems

A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on knowledge and data engineering 1996-10, Vol.8 (5), p.679-689
Hauptverfasser: Gang Zhou, Wang, J.T.-L., Ng, P.A.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 689
container_issue 5
container_start_page 679
container_title IEEE transactions on knowledge and data engineering
container_volume 8
creator Gang Zhou
Wang, J.T.-L.
Ng, P.A.
description A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication cycles, where each cycle concentrates on one topic and contains four major phases: planning, discussing, evaluating and remedying. The major contributions of this work are the development of a generic architecture for supporting the knowledge communication between a KBTS and a student, and a graphical notation and schema for supporting the curriculum knowledge representation and manipulation during the planning phase of a tutoring process. The curriculum knowledge about a course can help a tutoring system determine the sequences in which the topics will be discussed with the students effectively and diagnose the students' mistakes. The curriculum knowledge base contains the goal structure of the course, prerequisite relations, and multiple ways of organizing topics, among others. As an example, we focus on developing SQL-TUTOR, a KBTS for the domain of SQL programming. This system has features such as an efficient control mechanism, explicit curriculum knowledge representation, and individualized private tutoring. For allowing the students relative freedom to decide how to study the domain knowledge about a subject, the system provides the students with a group of operators to hand-tailor the learning schedules according to their special backgrounds, requests, and interests.
doi_str_mv 10.1109/69.542023
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_29159128</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>542023</ieee_id><sourcerecordid>29159128</sourcerecordid><originalsourceid>FETCH-LOGICAL-c403t-79dbeaf3203d0a3d9266d336fb4a3af16a6040f4bcdf90aee526310a9e9cf9663</originalsourceid><addsrcrecordid>eNqFkT1LxEAQhhdR8DwtbK1SiGCRc7-yyZZy-AUHNgp2YbKZPVaTTdxNkPv33pFDy6tmmPeZp3kJuWR0wRjVd0ovMskpF0dkxrKsSDnT7Hi7U8lSKWR-Ss5i_KSUFnnBZuRjOYbgzNiMbfLlu58G6zUmAfuAEf0Ag-t8Ar5OWvCuH5vp4Pw_nFYQsU6GceiC8-skbuKAbTwnJxaaiBf7OSfvjw9vy-d09fr0srxfpUZSMaS5risEKzgVNQVRa65ULYSylQQBlilQVFIrK1NbTQEx40owChq1sVopMSc3k7cP3feIcShbFw02DXjsxlhyzTLNeHEYLDiXTGSHQcWY0lm-BW8n0IQuxoC27INrIWxKRstdG6XS5dTGlr3eSyEaaGwAb1z8e-Cy0FrtlFcT5hDxL907fgEVRJL1</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>26116957</pqid></control><display><type>article</type><title>Curriculum knowledge representation and manipulation in knowledge-based tutoring systems</title><source>IEEE Electronic Library (IEL)</source><creator>Gang Zhou ; Wang, J.T.-L. ; Ng, P.A.</creator><creatorcontrib>Gang Zhou ; Wang, J.T.-L. ; Ng, P.A.</creatorcontrib><description>A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication cycles, where each cycle concentrates on one topic and contains four major phases: planning, discussing, evaluating and remedying. The major contributions of this work are the development of a generic architecture for supporting the knowledge communication between a KBTS and a student, and a graphical notation and schema for supporting the curriculum knowledge representation and manipulation during the planning phase of a tutoring process. The curriculum knowledge about a course can help a tutoring system determine the sequences in which the topics will be discussed with the students effectively and diagnose the students' mistakes. The curriculum knowledge base contains the goal structure of the course, prerequisite relations, and multiple ways of organizing topics, among others. As an example, we focus on developing SQL-TUTOR, a KBTS for the domain of SQL programming. This system has features such as an efficient control mechanism, explicit curriculum knowledge representation, and individualized private tutoring. For allowing the students relative freedom to decide how to study the domain knowledge about a subject, the system provides the students with a group of operators to hand-tailor the learning schedules according to their special backgrounds, requests, and interests.</description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/69.542023</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Artificial intelligence ; Computer aided instruction ; Computer science; control theory; systems ; Computer Society ; Control systems ; Education ; Exact sciences and technology ; Humans ; Information retrieval. Graph ; Knowledge representation ; Learning and adaptive systems ; Organizing ; Process planning ; Programming profession ; Theoretical computing</subject><ispartof>IEEE transactions on knowledge and data engineering, 1996-10, Vol.8 (5), p.679-689</ispartof><rights>1997 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c403t-79dbeaf3203d0a3d9266d336fb4a3af16a6040f4bcdf90aee526310a9e9cf9663</citedby><cites>FETCH-LOGICAL-c403t-79dbeaf3203d0a3d9266d336fb4a3af16a6040f4bcdf90aee526310a9e9cf9663</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/542023$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,782,786,798,27933,27934,54767</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/542023$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=2489967$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Gang Zhou</creatorcontrib><creatorcontrib>Wang, J.T.-L.</creatorcontrib><creatorcontrib>Ng, P.A.</creatorcontrib><title>Curriculum knowledge representation and manipulation in knowledge-based tutoring systems</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description>A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication cycles, where each cycle concentrates on one topic and contains four major phases: planning, discussing, evaluating and remedying. The major contributions of this work are the development of a generic architecture for supporting the knowledge communication between a KBTS and a student, and a graphical notation and schema for supporting the curriculum knowledge representation and manipulation during the planning phase of a tutoring process. The curriculum knowledge about a course can help a tutoring system determine the sequences in which the topics will be discussed with the students effectively and diagnose the students' mistakes. The curriculum knowledge base contains the goal structure of the course, prerequisite relations, and multiple ways of organizing topics, among others. As an example, we focus on developing SQL-TUTOR, a KBTS for the domain of SQL programming. This system has features such as an efficient control mechanism, explicit curriculum knowledge representation, and individualized private tutoring. For allowing the students relative freedom to decide how to study the domain knowledge about a subject, the system provides the students with a group of operators to hand-tailor the learning schedules according to their special backgrounds, requests, and interests.</description><subject>Applied sciences</subject><subject>Artificial intelligence</subject><subject>Computer aided instruction</subject><subject>Computer science; control theory; systems</subject><subject>Computer Society</subject><subject>Control systems</subject><subject>Education</subject><subject>Exact sciences and technology</subject><subject>Humans</subject><subject>Information retrieval. Graph</subject><subject>Knowledge representation</subject><subject>Learning and adaptive systems</subject><subject>Organizing</subject><subject>Process planning</subject><subject>Programming profession</subject><subject>Theoretical computing</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1996</creationdate><recordtype>article</recordtype><recordid>eNqFkT1LxEAQhhdR8DwtbK1SiGCRc7-yyZZy-AUHNgp2YbKZPVaTTdxNkPv33pFDy6tmmPeZp3kJuWR0wRjVd0ovMskpF0dkxrKsSDnT7Hi7U8lSKWR-Ss5i_KSUFnnBZuRjOYbgzNiMbfLlu58G6zUmAfuAEf0Ag-t8Ar5OWvCuH5vp4Pw_nFYQsU6GceiC8-skbuKAbTwnJxaaiBf7OSfvjw9vy-d09fr0srxfpUZSMaS5risEKzgVNQVRa65ULYSylQQBlilQVFIrK1NbTQEx40owChq1sVopMSc3k7cP3feIcShbFw02DXjsxlhyzTLNeHEYLDiXTGSHQcWY0lm-BW8n0IQuxoC27INrIWxKRstdG6XS5dTGlr3eSyEaaGwAb1z8e-Cy0FrtlFcT5hDxL907fgEVRJL1</recordid><startdate>19961001</startdate><enddate>19961001</enddate><creator>Gang Zhou</creator><creator>Wang, J.T.-L.</creator><creator>Ng, P.A.</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7TB</scope><scope>FR3</scope></search><sort><creationdate>19961001</creationdate><title>Curriculum knowledge representation and manipulation in knowledge-based tutoring systems</title><author>Gang Zhou ; Wang, J.T.-L. ; Ng, P.A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c403t-79dbeaf3203d0a3d9266d336fb4a3af16a6040f4bcdf90aee526310a9e9cf9663</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1996</creationdate><topic>Applied sciences</topic><topic>Artificial intelligence</topic><topic>Computer aided instruction</topic><topic>Computer science; control theory; systems</topic><topic>Computer Society</topic><topic>Control systems</topic><topic>Education</topic><topic>Exact sciences and technology</topic><topic>Humans</topic><topic>Information retrieval. Graph</topic><topic>Knowledge representation</topic><topic>Learning and adaptive systems</topic><topic>Organizing</topic><topic>Process planning</topic><topic>Programming profession</topic><topic>Theoretical computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Gang Zhou</creatorcontrib><creatorcontrib>Wang, J.T.-L.</creatorcontrib><creatorcontrib>Ng, P.A.</creatorcontrib><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Gang Zhou</au><au>Wang, J.T.-L.</au><au>Ng, P.A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Curriculum knowledge representation and manipulation in knowledge-based tutoring systems</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>1996-10-01</date><risdate>1996</risdate><volume>8</volume><issue>5</issue><spage>679</spage><epage>689</epage><pages>679-689</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract>A knowledge-based tutoring system (KBTS) is a computer-based instructional system that uses artificial intelligence techniques to help people learn some subjects. We found that the knowledge communication process involving a KBTS and a human student can be decomposed into a series of communication cycles, where each cycle concentrates on one topic and contains four major phases: planning, discussing, evaluating and remedying. The major contributions of this work are the development of a generic architecture for supporting the knowledge communication between a KBTS and a student, and a graphical notation and schema for supporting the curriculum knowledge representation and manipulation during the planning phase of a tutoring process. The curriculum knowledge about a course can help a tutoring system determine the sequences in which the topics will be discussed with the students effectively and diagnose the students' mistakes. The curriculum knowledge base contains the goal structure of the course, prerequisite relations, and multiple ways of organizing topics, among others. As an example, we focus on developing SQL-TUTOR, a KBTS for the domain of SQL programming. This system has features such as an efficient control mechanism, explicit curriculum knowledge representation, and individualized private tutoring. For allowing the students relative freedom to decide how to study the domain knowledge about a subject, the system provides the students with a group of operators to hand-tailor the learning schedules according to their special backgrounds, requests, and interests.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/69.542023</doi><tpages>11</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1041-4347
ispartof IEEE transactions on knowledge and data engineering, 1996-10, Vol.8 (5), p.679-689
issn 1041-4347
1558-2191
language eng
recordid cdi_proquest_miscellaneous_29159128
source IEEE Electronic Library (IEL)
subjects Applied sciences
Artificial intelligence
Computer aided instruction
Computer science
control theory
systems
Computer Society
Control systems
Education
Exact sciences and technology
Humans
Information retrieval. Graph
Knowledge representation
Learning and adaptive systems
Organizing
Process planning
Programming profession
Theoretical computing
title Curriculum knowledge representation and manipulation in knowledge-based tutoring systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-01T05%3A55%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Curriculum%20knowledge%20representation%20and%20manipulation%20in%20knowledge-based%20tutoring%20systems&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Gang%20Zhou&rft.date=1996-10-01&rft.volume=8&rft.issue=5&rft.spage=679&rft.epage=689&rft.pages=679-689&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/69.542023&rft_dat=%3Cproquest_RIE%3E29159128%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26116957&rft_id=info:pmid/&rft_ieee_id=542023&rfr_iscdi=true