Project ideas for GSOC 2011
From LimeSurvey Manual
Welcome
Welcome Google Summer of Code Student aspirants (:razz:)
This page lists project ideas developed by the LimeSurvey Community. These tend to be areas that will get the most support as projects since they have been developed by people who know the project and what it needs the most. However, if you have your own idea for a project discuss your awesome idea with us in our forums, mailing list or at #limesurvey on irc.freenode.net. Then submit your proposal. Good Luck (:biggrin:)
Project ideas
Central participants database (User panel)
Develop a central 'participants' database for LimeSurvey that can be used as a central registry of participants between surveys. The database should allow
- adding/removing of users along with flexible data to store related information for users
- simple copying of user-information to individual survey token tables
- ability to link user entries with survey responses if the linked survey was not unanimous (UUIDs?)
- ability for survey participants to register in the panel
- ability to update the flexible user data from collected results
- a 'do not email' blacklist to allow people to automatically unsubscribe
- data ownership features for multi-user systems - allow different LimeSurvey users to 'own' different participants
Skills
Database and PHP coding
Difficulty
Moderate to high - the coding would be relatively simple, but will entail complex relationships
Probable mentors
Jason Cleeland
Idea template
Describe the idea here in general terms
Skills
Explain what sort of coding skills would be needed for a student to implement this project
Difficulty
Explain the level of difficulty involved
Probable Mentors
Put your name (and tag) here if you are willing to mentor a student for this idea
More information
Getting started
Check out our 'Get started' page for setting up the development environment, coding standards, and all the other important stuff that you need to know before the real fun begins!
Frequently Asked Questions
Check out our GSoC FAQ page.