The eXtensible Tutor Architecture (XTA) was designed as a platform for creating and deploying many types of Intelligent Tutoring Systems across many different platforms. The XTA presently has support for state graph pseudo-tutors and JESS model-tracing cognitive tutors, in both a client and server context. Supported interfaces are presently Java Swing / WebStart and HTML. The XTA was designed with future development in mind, allowing easy specification of new tutor types, tutoring strategies, and interface layers. It has been used as the foundation of the Assistments Project, a wide scale server based ITS deployment. The Assistments Project is on track to provide ITS content to 100,000 students in the state of Massachusetts.
Goss Nuzzo-Jones, Jason A. Walonoski, Neil T. Heff