×

Method and system for interactive computer science testing, anaylsis and feedback

  • US 5,259,766 A
  • Filed: 12/13/1991
  • Issued: 11/09/1993
  • Est. Priority Date: 12/13/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of evaluating a solution program input to a computer in response to a computer science problem in which the solution program may contain a plurality of errors, said method comprising the steps of:

  • a) converting the solution program in response t the computer science problem into an abstract syntax tree representation;

    b) comparing a first predetermined pattern against a first portion of the abstract syntax tree, said first portion representing certain nodes of the abstract syntax tree;

    c) repeating step (b) against a plurality of portions of the abstract syntax tree until the first predetermined pattern matches a portion of the abstract syntax tree;

    wherein the first predetermined pattern has been specified so as to match a range of abstract syntax tree portion; and

    d) providing information correlated to the first predetermined pattern so matched;

    wherein said information is a textual message indicative of the correctness of the solution program.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×