Hi folks,
I'm just one guy with a big dream to make a difference, trying to pull together all the various parts to make it happen. When I say I haven't the technology, by that I mean I don't know PHP myself enough to code. I don't personally know anyone who I can approach, hence the original posting to this great forum.
Having researched more on the web, I have come across these:
http://sourceforge.net/projects/phpsurvey/
http://www.butterfat.net/wiki/Projects/phpESP/
http://www.phpsurveyor.org/index.php
It might be that what I am looking for is already developed. Does anyone have any experience of these?
Also, if something needed customising, what are the general rules with GPL licenses? Is this right: "The freedom to improve the program, and release the improvements to the public".
It is likely that one of the above might do the trick with a different front-end.
What I need is:
1) Ability for self-registration (various registration questions
2) Take a survey
3) Get the result of your own survey
4) The ability for the user to find out how their results compare with various groups of users within the database (i.e those in their post/zip code, town, country etc). As surveys would happen on a regular basis, there would need to be the facility to set up surveys in advance and auto e-mails to users on a specified date to let them know the survey is live.
5) As users complete more surveys, it scores how they are doing, taking into account all the surveys they have taken (i.e. each survey is in isolation when taken but results of past surveys are aggregated into a "total score").
The other way of doing this is instead of thinking in individual surveys, is to have a master survey e.g. 120 questions, split up across 12 mini-surveys. If they first visit during e.g. October, they are served October's questions. Results analysis and comparison needs to take into account that people will come on board at different times and will be at different stages.
Any feedback appreciated. Even just thinking the system aloud with some coded-minded folk would help greatly!
Thanks.