Releases are here
Coursework on PostgreSQL is a port of the 2.1 version of the Coursework that
was developed for Oracle. It uses and identical method of installation to that
version, except for the database specific items.
The source code is currently distributed as a tarball which unpacks into the directory structure as below.
Make certain you have recent version of Ant installed ( 1.4 or later ?)
Look in coursework_postgres/coursework.properties and coursework_postgres/conf/coursework.properties and edit to suite your site.
Edit the coursework_postgres/conf/oracle.properties file to point to your Postgres database. Although the file is named oracle.properties, it should point to a Postgres database for this version of the code.
Edit coursework_postgres/conf/log4j.conf so that the log files are in a suitable place for your system.
Other configuration files are as deployed at Stanford. You may edit if you have the services available at your site.
Type ant all all in coursework_postgres/
Create a database as the postgres user eg
Then load the data using the scripts in coursework_postgres_sql/ using
psql cw < 00_buildscript.sql
You should unpack the images tarball so that they can be served from http://<host>/courseworkimages/
You can deploy the created webapp directly into a tomcat instance, restart the container and browse to the root webapp directory.
For further information you should consult Stanfords Coursework on Oracle documentation.