Hello!
I am investigating different survey tool options for a non-profit project that I am working on. The project is a tracker that users fill out. Users are given a "score" calculated from certain metrics in the tracker. Users can update their scores by filling out the survey again. The agregate data is then being graphed and used to show trends in a given region. All of this is pretty standard, think, but the difficulty I'm running into is in the details
- *users need to be able to take the survey multiple times, but the old entries should remain so we can look at their change over time
- *a new survey should pre-fill with the last survey's data so that people can just go in and make minor tweaks (the survey is quite long)
- user score should be listed in the landing page for that user so they can always see it when they log in.
- user should be able to share their score on social media (primarily Facebook)
- * need advanced survey tools like conditionals, skipping, form validation, etc.
-[edit:added] in-survey calculation would be nice too, although not a deal-breaker as long as I can pull data afterwards to calculate and display to the user (for their score)
The ability to track user's surveys over time, and have previous results carry forward the next time the user takes the survey are the big two.
I'm currently using Drupal Webform, and I know there is a Drupal integration module for Limesurvey, so I'm guessing dealing with displaying the scores might be able to be done through that integration (not sure how deep it goes, and how much calculation I can do on specific data points within Drupal and Views). Webform is actually working pretty well for a lot of the project, but I've been running into some roadblocks (esp. where form validation, conditionals, and skipping are concerned, aggregating only latest results per users, and performing calculations on the data)
So I guess my question is if Limesurvey can help me tackle some of the areas that have been limited by using Drupal Webform (advanced conditionals, skipping, robust reports, etc.), while still keeping the flexibility that I currently enjoy (tracking progress over time, pre-filling surveys, and displaying current score on a landing page)
[edit: project details]
Thought I would just add a little info about what we are actually doing to put it in perspective. We are tracking biodiversity through native plant and wildlife gardens. The tracker lets users update us on their progress towards a "greener" garden over time, which helps us monitor the effectiveness of programs targeting gardeners in different regions. The survey helps users by giving them a goal to work towards (high scores) and an idea of how to get there through the questions asked (ex. I know my score will go up if I enlarge the area of my wildlife garden). There are of coarse other resources available as well, but the tracker/survey is the center piece.