×

Method for Building Highly Adaptive Instruction Based on the Structure as Opposed to the Semantics of Knowledge Representations

  • US 20040230951A1
  • Filed: 04/02/2003
  • Published: 11/18/2004
  • Est. Priority Date: 04/02/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. a computer implemented method for creating and delivering a plurality of learning and tutoring environments, wherein each said system is comprised of at least one learner, a general purpose learning and/or tutoring system, and an optional authoring environment, said method comprising the steps of:

  • a) one of receiving and constructing at least one abstract syntax tree (AST) representing problems to be mastered by said learners, wherein each said AST includes at one said node representing a goal variable;

    b) one of receiving and constructing at least one abstract syntax tree (AST) representing the knowledge to be acquired by said learners, wherein each node in said AST represents at least one of an operation, wherein said operation represents to be acquired procedural knowledge specifying input-output behavior, and data, wherein parent-child mappings between said data nodes represent to be acquired declarative knowledge, wherein at least one of said input-output operation and said parent-child mapping is executable;

    c) assigning semantic attributes to nodes in at least one of said problem ASTs of step a) and said knowledge ASTs of step b), wherein said semantic attributes include at least one of tutoring options and context, questions, instructions, answers, hints and feedback and are used by said learning and tutoring system to determine what and how learning and instruction is to be delivered;

    wherein at least one said semantic attribute represents each said learner'"'"'s status with respect to said nodes in said AST, wherein said learner status nodes for each said learner collectively represents that said learner'"'"'s learner model, and wherein said tutoring options include at least one of learner control, tutoring strategy, adaptive instruction, diagnosis, progressive instruction, simulation, practice, initial learner model, and custom variations thereof;

    d) assigning “

    display”

    properties to at least one of said nodes in step a) and said nodes in step b) and said semantic attributes in said step c), wherein said properties designate what observable object is to represent at least one of said node and said semantic attribute and at least one of the timing, position, duration, the kind of response to be received from said learner and other attributes of said observable object;

    e) when said learning and tutoring system is to interact with said learner, i. at least one of selecting and constructing at least one said problem AST of step a);

    ii. selecting a node in at least one said knowledge AST of step b);

    iii. generating executing said knowledge ASTs of step b) on said problem AST of step i) up to said selected node in step ii), wherein the resulting problem state represents the subproblem defined by said selected node;

    wherein values of the input parameters to said selected node constitute the givens in said subproblem and the output parameters of said selected node constitutes the goal in said subproblem;

    iv. generating a step-by-step solution to said subproblem of step iii) by executing nodes in the subtree defined by said selected node in said knowledge AST of step ii), wherein execution of the last node in said subtree is the solution to said subproblem;

    v. using said “

    display”

    properties to at least one of make said nodes and said semantic attributes of step d) observable to said learner and to request responses from said learner;

    vi. at least one of said learner responding to said response requests and making decisions as to what to present next and said tutoring system using the result of executing said nodes of step iv) and said learner responses of step v) to update said learner model of step c) and to decide what to present next; and

    vii. repeating steps i) through vi) continuing said process until at least one of said learner and said general purpose learning and/or tutoring environment decide to stop.

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