A Second Generation of Tutoring on Planet Oit Guy Hokanson 6/09/2001 Work in Progress |
|
The Tutor Controller (#1429)
The tutor controller is the parent of all the following tutors. It main function is to control the tutors access to the geology explorers. It does this by allowing an explorer to receive only one tutor visit at a time and allowing only one tutor visitation per room. This is done to prevent any confusion from the intermingling of simultaneous messages from two or more tutors. The tutor controller also controls the assignment of individual tutor agents for an explorer visit. When one of the tutors requests a visit to an explorer, the controller finds an available tutor agent, or creates a new one if none are available, and assigns that agent for the visit. Tutor visits are currently done in FIFO order. This should probably be changed to a priority queuing system so that tutors whose messages are time sensitive, like the Geology Tutor, have priority over other tutors.
Verbs:
|
The Equipment Tutor (#1435)
The equipment tutor is called by the exitfunc verb when leaving the staging area. The tutor checks whether an explorer has obtained the proper instruments needed to satisfy an explorer's goal. If the tutor finds that an explorer is lacking any equipment that may be useful the tutor may remediate with a lesson on what equipment is needed to satisfy the explorer's goal. There should probably should be a time-on-task/report call that checks to see if an explorer has been unable to identify their goal for an extended period of time. The tutor can then check to see if the explorer is lacking any necessary pieces of equipment needed to identify their diagnostic goal.
Verbs:
|
The Exploration Tutor (#1432)
The exploration tutor is called by the exitfunc verb each time an explorer leaves any location on Oit. The tutor checks whether an explorer is leaving a location that might satisfy their diagnostic goal. If the tutor finds that an explorer is leaving such a location, the tutor may remediate on where their goal may be satisfied. Currently this is done on a room-by-room basis for every goal. It should be modified so as an explorer progresses in experience the tutoring changes from room-by-room to regional and finely to a regional/time-on-task system. This would eliminate the possibility of an explorer satisfying all their goals by moving around Oit and waiting for a tutor visit to tell them where their goals are located.
Verbs:
|
The Geology Tutor (#1434)
The geology tutor is called by the report verb every time an explorer tries to identify their goal. The tutor takes an explorer's goal, what they identified it as and their exploration history and determines witch of the following cases exists.
Verbs:
|
The Pop Quiz Tutor (#1437)
The pop quiz tutor is called by the exitfunc verb each time an explorer leaves any location on Oit. The tutor checks whether all the following conditions are true for the explorer.
Verbs:
|
Award Presenter (#1436)
The awards guide is called by the assign_goal verb whenever a specific set of goals have been accomplished by an explorer. The tutor checks to see if the explorer has previously received an award for completing the specific set of goals. If the explorer has not already received said award, the tutor visits the explorer and presents them with an award for their accomplishment.
Verbs:
|
Top of page Related agents: Planet Oit Lab Guides |