By jansky on
Anyone doing surveys on a Drupal site? I need to make my mind between Forms + Survey modules vs Webform module, but I wasn't able to find any hints on previous posts (actually a similar question was posed by someone else back in 2005 and 2006.... with no answer at all!!
Well, if anyone has feedback to give I would very much appreciate... Thanks!
Comments
Im my opinion, webforms is
Im my opinion, webforms is not suitable for complex surveys right now. For instance, it does not allow conditional questions. If I were you, I'd use a standalone survey script (like Limesurvey) or a survey webservice (like SurveyMonkey).
I have no experience with magicsurveytool, but note that SmithP seems to do nothing on Drupal.org except promoting (t)his site.
You just gave me a bag of diamonds!!
I have been scrounging the Internet looking for web forms software for months now. Most of the ones I found (FormSpring, Frevvo, FormSite, Jotform, MachForm (really elegant) etc.) are either too expensive (subscription based), don't allow you to buy a copy for self hosting or they don't have one of the most important feature in any form or survey i.e. Conditional branching/skip/branch logic. What I really was looking for was web forms software, rarely did it occur to me that a product such as LimeSurvey (which I came to know from your post - thanks!) could be adapted in place of a form to collect data. LimeSurvey seems great.... I'll be downloading and testing it right now! Thanks for the mention.
Kenneth
ATK for now
Just use ATK and integrate it... it's what I'm doing.
http://www.atk-framework.com/
They on version 6.5, there's so much stuff in it, drupal community is just now getting to Conditional Webform elements.
ATK is essentially what java community trying to get to with Seam and EJB3 and newer annotations, but they not there yet. Seam is very hard compared to ATK... aribaweb could do it, but the resulting code is more complicated than ATK. And not PHP. And not a mainstream ajax implementation, and smaller community, too little activity, lack of real example app. Sure they've got screencasts... ATK has very large example business app it was extracted from...
ATK been there for years with their node concept.
IMO this is better than trying to adapt something designed for surveys and questionnaires. It's probably better to do surveys and questionnaires in ATK for that matter.
There's two steps:
1) create a database table
2) point ATK nodes at it
HTH someone...
Update: maybe at drupalcon2011 coder lounge I try to pull only essential ATK into a drupal formblaster module, from what I just did for a couple online applications... ha ha ha... coder lounge was great but didn't get to spend enough time there. Am going to simply do atk module.
Chick this out...
Check out MacForm from www.appnitro.com The product is really elegant, it is not really survey software, doesn't do conditional branching, rather it is classed web forms software. But you may be able to adapt it for your needs. Unlike MOST of the other good ones, this one is self-hostable and is comparatively cheap. There's a free demo, check it out.
Kenneth.
subscription
Spent the whole day searching for appropriate module.
I wish I saw this topic earlier.
LimeSurvey Sync
For complex surveys, your best shot is LimeSurvey (a free open source project), integrated into Drupal via the LimeSurvey Sync custom module.