Google Summer of Code 2010: Survey Tool
This project is part of Sahana Eden Google Summer of Code
Executive Summary
- Abstract: In the aftermath of a natural disaster, it is imperative that the extent of the damages be evaluated in a timely manner. Enter stage right, Survey Tool: A tool to create, manage, and enter surveys to assess the needs of the peoples affected by the natural disaster to deliver the much needed aid in an efficient manner.
- Student: Robert O'Connor
- Mentor(s): Michael Howden, Mark Prutsalis and Gavin Treadgold
Code
Progress
- Mondays at 0200 UTC Calendar Note: Calendar lists UTC-4.
Project Plan and Timeline
I have chosen to use the SMART Goals that were recommended during the application process. This project has been broken up into discrete, measurable steps and clearly outline the milestones for both the midterm and final evaluations. The User interface will be designed “wizard” style.
Midterm Evaluation Milestones: 24 May - 12 July | ||||
---|---|---|---|---|
Goal | Measure | Due Date | Status | |
Implement the Survey Template page | User is able to manage/create a survey template | 6/11/2010 | Completed | |
Implement the Survey Series page | User is able to create/manage a survey series and associate a survey template with it. | 6/15/2010 | Completed | |
Implement the Survey Section creation page | User is able to create a section and assign it a name and description | 6/15/2010 | Completed | |
Implement the question creation page | User is able to create and manage questions | 6/23/2010 | Completed | |
Implement the question configuration options page | User is able to: create a question, then based on question type configure certain options | 6/25/2010 | Completed | |
Implement the ability to create sections | User is able to create a survey template, create a section, and add questions to it and create an “instance” of that survey. | 7/7/2010 | Sections tossed – but complete in a different regard | |
Test that everything works | All tests pass and the application functions as it should. – “Wizard” UI Completed. | 7/9/2010 | Completed |
Final Evaluation Milestones: 13 July - 9 August | |||
---|---|---|---|
Goal | Measure | Due Date | Status |
Implement the ability to enter the surveys and manage them | User should be able to select a survey and be able to answer its questions; then export the data entered for Excel (or related spreadsheet program) | 7/23/2010 | Not Yet Complete |
Design and implement the “Home” screen | User is able to view surveys: that were: recently created,recently added and recently completed | 7/27/2010 | Completed |
Test the code from above goal | All Tests pass and feature functions as it should. | 8/3/2010 |
* Analysis capabilities
- PDF Export
- Localization (outside the scope and only if the above works)