首页   按字顺浏览 期刊浏览 卷期浏览 The design of the SCENT automated advisor
The design of the SCENT automated advisor

 

作者: Gordon I. McCalla,   Richard B. Bunt,   Janelle J. Harms,  

 

期刊: Computational Intelligence  (WILEY Available online 1986)
卷期: Volume 2, issue 1  

页码: 76-92

 

ISSN:0824-7935

 

年代: 1986

 

DOI:10.1111/j.1467-8640.1986.tb00073.x

 

出版商: Blackwell Publishing Ltd

 

关键词: intelligent tutoring;automated debugging;diagnosing logical and conceptual errors;strategy judging;blackboard control;student modelling

 

数据来源: WILEY

 

摘要:

The SCENT (Student Computing ENvironmenT) project is concerned with building an intelligent tutoring system to help student programmers debug their LISP programs. The major thrust of current SCENT investigations is into the design of the SCENT advisor which is meant to provide debugging assistance to novice students. Six conceptual levels constitute the advisor. At the lowest level is the “raw data,” consisting of the student's (possibly buggy) program. This can be interpreted by a “program behaviour” level which can produce traces, cross‐reference charts, etc. from the student's program. These traces, etc. can be analyzed by “observers” for interesting patterns. At the next level are “strategy judges” and “diagnosticians” which determine which strategy the student has used in his/her program and bugs in this strategy. A “task expert” provides task‐specific input into the process of analyzing the student's solution, and a “student‐knowledge component” provides student‐specific input into this process. Information from the six levels interacts in a variety of ways and control is similarly hierarchical. This necessitates a blackboard‐style scheme to coordinate information dissemination and control flow.This paper discusses the objectives of SCENT and focusses on organizing the process of debugging student programs. A complete example is given to illustrate how entities at the six levels interact and to indicate the kinds of information sharing that occur in the SCENT advisor. The paper concludes with an evaluation of the strengths and weaknesses of this approach to automated debugging, and suggestions abo

 

点击下载:  PDF (1959KB)



返 回