LimeSurvey (formerly PHPSurveyor) is a Web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.
| Tags | Internet Web |
|---|---|
| Licenses | GPLv2+ |
| Operating Systems | OS Independent |
| Implementation | PHP JavaScript |
| Translations | Danish Dutch English French German Hungarian Italian Norwegian Russian Spanish Welsh Hindi Thai Slovenian Croatian Sinhalese |
Recent releases


Release Notes: Several minor issues with Expression manager and other bugs have been fixed. The translations for Czech, Danish, Finnish, German, Italian, and Spanish (Mexico) have been updated.


Release Notes: This version completely replaces the survey-taking logic with Expression Manager (EM). You can generate complex reports (like showing users a table of questions and answers) mid-survey, save any computations or generated reports to the database (via the Equation question type), or write expressions using the Question Code as an alternative to using {INSERT:SGQA} syntax. Complex expressions using 70+ mathematical/date/string functions, parentheses, and any math/logic operators are supported including cascading conditional logic, like cascading array_filter / array_filter_exclude.


Release Notes: Several security issues were fixed. Updating to this version is strongly recommended. Numerous small issues were fixed and several translations were updated.


Release Notes: Besides the port to a PHP framework, this release sports a new condition engine called Expression Manager (EM). Currently, it runs in parallel with the old condition engine, and will soon replace it completely. EM makes it possible to use advanced piping, micro-tailoring, and complex equations to decide whether a question is visible/relevant or not. LimeSurvey now offers an archive format which makes it possible to archive and download a complete survey in its current state (including responses/timings/tokens). You can restore it later at any LimeSurvey installation.


Release Notes: Several languages were updated and about 50 issues were fixed, including a couple of security fixes, so it is strongly recommended to update to the latest version.