Java Survey Engine

Project Lead:

None

 

Bounty:

US $24.79(Sponsor Project)
Create an API and implementation of a library for defining surveys, storing the results, and analyzing results. This library must be usable as the basis for building a web based or non web based survey applications.
 
Note: You can propose changes using the forum below.
Create an API and implementation of a library for defining surveys, storing the results, and analyzing results. This library must be usable as the basis for building a web based or non web based survey applications.

Key features of the library:

1) Must be written in Java (JDK 1.5 or later is fine)
3) Provide the ability to define multiple surveys
4) Must support concurrent user accesses
5) If it uses a relational database to store results it must work with Postgres & Apache Derby
6) Must provide the ability to answer the following types of questions:
   a) True / False or Yes / No Type questions
   b) Free form text answers
   c) multiple answers from a possible set of choices
   d) single answer from a possbile set of choices
   e) ranking a set of options
   f) selection a value from a scale example (on a scale from 1 to 5)
7) Must provide an API to get aggregate summaries and analyze the result sets

Change History:
[ACCEPTED] Free form answers by jarnott on Fri, Mar 21, 2008 @ 09:57 EDT (1 reply)
Java Survey Engine by shahzad on Tue, Aug 26, 2008 @ 07:43 EDT
Key features by Anonymous on Tue, Feb 17, 2009 @ 23:43 EST (1 reply)
FOSS Factory Source