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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on knowledge and data engineering 1996-10, Vol.8 (5), p.679-689 |
---|---|
Hauptverfasser: | , , |
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&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 & 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 |