Until recently, I’ve always hand-coded my online surveys, especially those requiring survey logic or special features (snowball sampling, name-generators, etc.).  Recently, I decided to try the LimeSurvey open source survey software (formerly phpsurveyor) as it looked like it had matured sufficiently to meet most of my needs. I am basing my review on LimeSurvey 1.80 RC1 (November 2008), using PHP5 and MySql 4+ hosted on a shared imHosted.com web host account.

I used LimeSurvey for two simultaneous surveys, sent to executives and professionals in two different high-tech industry sectors in Florida to support economic cluster analysis and industry development activities.  Collectively, about four hundred private sector participants responded to the survey using the LimeSurvey interface, accessing the survey via custom forwarded domain names I purchased just for the surveys. Now that the surveys have completed, here are my reactions:

Strengths:

  • Skinnable, with a selection of decent out-of-the-box templates.
  • Exportable, duplicatable survey structures that can definitely cut down labor required to set up repeat or similar surveys.
  • Versatile dashboard for setting quotas, monitoring survey statuses, and exporting results into a variety of formats incluting native Excel spreadsheets.
  • Powerful and intuitive “survey logic” controls for setting boolean survey conditions (”…if respondent answers this, then show this question”).
  • Versatile survey flow options (question grouping, and display of questions by groups, singly, or in combination).
  • Customizable question structures, and an online library of user-contributed question types.
  • Save and auto-resume features readily available for users who choose not to complete the survey in one sitting.
  • Supports custom “success / thank you” landing pages.
  • Automatically generated PDF and “printable” survey versions.

Weaknesses:

  • Limited documentation forces you to teach yourself the interface largely through clicking every dashboard icon to see what it does (at least, that is how I ended up teaching myself).
  • The “auto save” feature breaks on many corporate computer systems, I presume in networks that control browser cookies, sessions, and private data.  I had many users step away from a partially completed survey, who upon return were asked to provide a login and password - which could not be generated by the survey administrator, and appears to only be generated by respondents who explicitly “save” their partial surveys.
  • The question structure customization process is very non-intuitive and not well documented.  I never was able to figure out how to program a two-dimensional x by y table of numerical text inputs (I had to be satisfied with breaking it into x separate questions with y rows each).
  • LimeSurvey happily recorded completely empty survey results (although it does designate such responses as “incomplete”).  It would be useful to be able to designate at which point the survey is considered “complete”, or to auto-discard completely empty responses.
  • There really aren’t any features for identifying or preventing duplicate responses.
  • The automatically generated “printable” and PDF versions don’t resemble each other or the online survey at all, and are not formattable (at least, not through the dashboard, or via CSS that I was aware).  The layout of the PDF version in particular appeared very amateurish (it looked better to create a PDF of the “printable” version).

Of LimeSurvey’s weaknesses, the missing “login/password” problems were the most problematic, and likely to result in incomplete surveys and frustrated survey participants.  It was encountered by at least six or seven of my survey respondents (at least, those that took the time to contact me as survey administrator); I don’t know how many more of the incompletes suffered the same problems.   It’s unacceptable to require a survey participant to ’start over’ a long or detailed survey, without a “lost password” or other interface to help them resume where they left off.  Next time I use it, I am going to take some very explicit precautions to improve the experience of my survey respondents.

Overall, I found LimeSurvey to be a solid and valuable survey tool, and one I intend to utilize again.  It more than met my requirements, and had a lot of advantages over my old methods for most straight-forward survey needs.  It has a few significant flaws, but it is open-source and I’ll bet that they’ll be addressed before too long - perhaps by version 2.0, which is already under development.   I’d strongly recommend the software to anyone with at least a fundamental level of server-side scripting knowledge (installing server-level scripts and databases). Give it a shot!


Share/Save/Bookmark Subscribe | Permalink | Trackback

 

 Previous Post: Estimating Company Revenues
 Next Post: The Top Twitterers’ Network

 
COMMENT by Guy Hagen

My old friend Jason Lardy at the Nomad Marketing Blog has a nice overview of online survey tools, which includes LimeSurvey. Give his site a visit: http://nomad-marketing.com/blog/wp-trackback.php?p=45


COMMENT by bdg

I have to agree that using LimeSurvey instead of creating from scratch is way better. I also like that I can still tweak things under the hood myself if needed rather than sending an email to tech support somewhere and hoping.

I think you can overcome your “login/password” problems by creating a non-anonymous survey and setting up tokens. That way all the user has to do is click on the link in their invitation or reminder email to be taken straight back to the page they left from, no password needed.




Leave a new comment

(required)
(required)