E-Assessment as practiced at the University of Leipzig, Germany
JavaScript Java Other
Latest commit ab0a6fd Jan 2, 2012 @smee Revert "[fix] NPE caused by clickstream"
The local jar doesn't get included in the final war.
This reverts commit 5603890.
Permalink
Failed to load latest commit information.
elateXam-integrationtest [test] adjusted selenium tests for changes in 4da0f45 Jun 30, 2011
examServer
taskmodel-log [build] removed buildnumber plugin, doesn't work that well for git re… Aug 25, 2010
taskmodel [build] reenable autotool addon tasks Oct 26, 2011
.gitignore
README.md [ui] rounded corners for chrome Mar 16, 2011
license.txt [internal] added license texts and missing license entries Aug 24, 2010

README.md

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

Building

Prerequisites

Make sure you have a recent installation of Java JDK 1.6.0+ as well as Maven 2. Also there are two more external dependencies:

  • HttpBot: scriptable http crawler (importing users from moodle via .csv download)
  • Flanagan: vast amount of math, statistics etc. (used for test statistics)

Steps

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

Running

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

Assuming your tomcat configuration is unchanged, open your browser and navigate to http://localhost:8080/examServer