Challenge Overview
Project Overview
The entire system is a tool suite that
- Collects data as answers to questions (grouped into surveys),
- Evaluates metrics for respondents based on submitted data/answers,
- Categorizes respondents into peer groups based on submitted data or computed metric values,
- Computes statistical data and
- Generates various reports (in MS Excel and PowerPoint).
The main component is a Visual Basic 6 application that controls the data processing and reporting part. It also provides direct data import from MS Excel files into DB2.
The scope of this project is to re-implement this data processing and reporting (DPR) component using Java based technologies.
This assembly provides the JSP pages for import module, integrates and verifies all assemblies and components implemented previously.
Competition Task Overview
NOTE: the contest scope has been reduced a lot, and the components have been updated to fix known issues for the repost!!!
Assembly Tasks
See the assembly spec in the architecture for details on assembly tasks.
Make sure the unit tests are still valid after this contest.
Integration
This contest will be integrated with the code base from the last system assembly (you can use that as the start point for this contest). In the end we want a single solution covering all the core, import and survey import features.
Solution Structure
Please follow the structure of the provided assemblies, but by the end of this contest we expect only ONE solution with everything in it (all the front end pages, assemblies, components integrated).
Technology Overview
The working environment requirement details for this application are outlined in the architecture. An overview of the environment requirements are listed below:
- SUSE Linux Enterprise Server 10
- WebSphere Application Server 8
- DB2 9.5
- Java 1.6
- J2EE 1.6
- EJB 3.1
- JDBC 4.0
- Spring 3.1
- Struts 2.2.3
- jQuery 1.7.2
Documentation Provided
Documents can be downloaded in contest forum.
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorial
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.