User's Guide‎ > ‎Advanced Users‎ > ‎

Using Carnegie Learning Tutor To Tutor SimStudent

How to use InquirySolverTutor

        Summary:

cl.tutors.solver.InquirySolverTutor defines an API for SimStudent to get tutor scaffolding from the Carnegie Learning Algebra I Tutor.

At an abstract level, the API provides (1) flagged feedback to a step performed by SimStudent, and (2) hint on what to do next for the steps that SimStudent can't perform correctly.

The communication between SimStudent and the Carnegie Learning Algebra I Tutor handled through a socket stream, and InquirySolverTutor is a server to mediate the communication.  The InquirySolverTutor class has a main() entry to run the inquiry server.

        Installation

Download the ZIP'd file from here (Ver. 1.02).  Unpack the ZIP'd file in any place.

        Launching the server

Run the shell script runInquirySolverTutor.sh

 

        To user the InquirySloverTutor from Simstudent...   

        First of all, run SimStudent in a batch mode.  See

     -ssClSolverTutorHost localhost  Name of the host machine on which you run the InquirySolverTutor
     -ssRuleActivationTestMethod ClTutorSolver Name of the oracle to get flagged feedback.  Set this to "humanOracle" if you want to give feedback manually (remember the pop-up window?)
     -ssHintMethod ClTutorSolver

Name of the oracle to get hint on what to do next.  Set this to "humanDemonstration" if you want to demonstrate steps by hand.



Comments