Overview

ExerTran is based around the Apache Tomcat dynamic web page generation system. It is writtem using the MVC (Model-View-Controller) model with all of the major operations being written in Java and JSP being used primarily for web page layout. Apache Ant is used to manage the compilation of the Java code and to set up the code for the Tomcat application: a coursework for a group of students doing a particular course is mapped into its own Tomcat application or webapp. CVS has been used for managing the development of the code and for distribution of the core code and of individual coursework topic packages stored in the repository.

This manual discusses the layout of the code sources and of the Tomcat application, the commands to Ant for building the application, the system structure in terms of Java Objects, and installation procedures.