Architecture compliance

Open modular components Yes. We have implementations of:
  • a statemachine.
  • a MOO/MCP interface.
  • a TK interface to support evaluation agents.
User model The model of possible user states is contained in the statechart of student interactions (see Student+sim.lisp).
Task/domain models The student and task models are combined in the statechart above.
Pedagogy NA
Data store NA
Gui We use the GCL TK/TCL extensions to create a mud client as well as graphical depiction of the state chart.
Messages supported We parse the MCP protocol. The statechart responds to messages that track the student, includeing connect, look, say, help, execute, and disconnect.
Api The only properties we depend on are the capability of the Mud to broadcast event descriptions using the MCP protocol.

This page is URL http://www.computationallogic.com/software/caeti/statebot/compliance.html