Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
initial draft of developer documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
smee committed Aug 30, 2010
1 parent 4b81b7f commit 535a7da
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README.md
@@ -0,0 +1,32 @@
# elateXam - Open Source eAssessment #

This repository contains the complete code of a GPL v2 licensed eAssessment solution suitable for exams in an educational context.

Subprojects
-----------

* taskmodel
- embeddable components (api, reference implementation, addons)
* examserver
- Struts 1/JSP based server, runs in Jetty or Tomcat
* taskmodel-log
- client for remote log4J-logs [SocketHubAppender of log4j](http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j
* elateXam-integrationtest
- [Selenium](http://seleniumhq.org/) UI tests for examserver

Building
---------

Make sure you have a recent installation of [Java JDK 1.6.0+](http://www.oracle.com/technetwork/java/javase/downloads/index.html) as well as [Maven 2](http://maven.apache.org/download.html).

1. Checkout sources: `git checkout git://github.com/smee/elateXam.git`
2. Build and install the taskmodel:
cd taskmodel
mvn clean install
cd ..
3. Build and install the examserver:
cd examserver
mvn clean install

If you have an installation of Tomcat v5.5 available, you may also directly install all needed artifacts by changing the maven commands to
mvn clean install -PdeployTomcat -Dtomcat.path=/path/to/tomcat-5.5.27/'

0 comments on commit 535a7da

Please sign in to comment.