| Barnett's Home | MCS Faculty | Math/CS | Arts & Sciences | UR |

The Tutorial Generation Toolkit

The Tutorial Generation Toolkit is a Java library that supports the construction of interactive tutorial applications. It allows incorporation of sprite-based animation, voice-overs, and interactive exercises as well as multiple choice self tests with result logging to a database. The original toolkit was described in a 1998 SIGCSE paper (see reference below). Links to more recent papers are given below.

Documentation

Tutorials

The tutorials require Java 1.5 or later and the Java Media Framework library to run.

Unless marked otherwise, these files must be downloaded and unpacked using the jar tool (jar xf file.jar) before execution. Each tutorial should be unpacked in a separate folder or directory to prevent configuration files from being overwritten. Each file contains a batch file and a unix shell script with the same name as the tutorial that should run the tutorial. If the batch files don't work, the command "java tapestry" should execute the tutorial.

Some of the tutorials are available as executable JAR files. Because Sun has not seen fit to fix a problem in the JMF classes, the audio is not available when the programs are run in this way.

Source Code

Credits

The original set of tutorials was conceived by Joe Kent. Original design and implementation was carried out by Joe Kent, Lewis Barnett, Justin Casp and David Green with the support of NSF grant DUE-9652982 and support from the ACS/Mellon Foundation.

More recently, Lewis Barnett and Ross Gore updated the system to include dynamically generated animation sequences and added several tutorials on topics from the Data Structures course.

References

  1. L. Barnett, J. Casp, D. Green and J. Kent. Design and Implementation of an Interactive Tutorial Framework. Proceedings of the 29th SIGCSE Technical Symposium, Atlanta, Georgia, February 25 - March 1, 1998. Pages 87 - 91.
  2. L. Barnett, R. Gore. Design and Implementation of Interactive Tutorials for Data Structures. Proceedings of CCSCE 06, Fredericksburg, VA, October 27 - 28, 2006.
| Barnett's Home | MCS Faculty | Math/CS | Arts & Sciences | UR |
Lewis Barnett/ Dept. of Mathematics and Computer Science/ University of Richmond, VA 23173/ email address gif

Last modified: Thu Oct 26 16:48:20 Eastern Daylight Time 2006

Supported by: National Science Foundation Associated Colleges of the South University of Richmond