This is an old revision of the document!
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/9/2010 | Not Yet Complete |
Implement the Survey Series page | User is able to create/manage a survey series and associate a survey template with it. | 6/11/2010 | Not Yet Complete |
Implement the question creation page | User is able to create and manage questions | 6/17/2010 | Not Yet Complete |
Implement the ability to create sections | User is able to create a survey template, add it to an instance, create a section, and add questions to it. | 6/25/2010 | Not Yet Complete |
Test that everything works | All tests pass and the application functions as it should. | 7/9/2010 | Not Yet Complete |
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 | Not Yet Complete |
Test the code from above goal | All Tests pass and feature functions as it should. | 8/3/2010 | Not Yet Complete |
Perform house cleaning | Code is refactored where necessary; UI is tweaked as necessary | 8/6/2010 | Not Yet Complete |
Code must be regularly committed to the project branch for consumption by both the community and mentor.
Additionally: Weekly progress reports on Fridays will be sent to the mailing lists outlining work completed during that week.
If time permits the following may be added, not REQUIRED, but a “nice to have”:
- Analysis capabilities
- PDF Export
- Localization (outside the scope and only if the above works)