Check out the LimeSurvey source code on GitHub!

Help us - Volunteer translators wanted!

Translation logoHelp us translate LimeSurvey to your language! I know, we wrote this before but now you don't need to download an application anymore to help translating LimeSurvey. With the help of Gautam Gupta, a former GCI student, you can now translate LimeSurvey online on - all you need is an account. We are also always on the lookout for supervising translator who would like to maintain a language completely. If you are interested This email address is being protected from spambots. You need JavaScript enabled to view it.! Thank you to all the great people who contributed translations in the past!


Log in to comment

Introducing the LimeSurvey Partners (1):

This article ist the first one in a series of articles to present our LimeSurvey Partners. The LimeSurvey partner network, a group of people and companies offering advanced support for LimeSurvey, aims to have LimeSurvey Partners all across the world. If you like to have a task professionally handled or are interested in general please visit the LimeSurvey Partner website.

The first partner we would like to introduce to you is offering several LimeSurvey services at and is run by Marcel Minke, Head of Support at LimeSurvey.

Marcel has been working with LimeSurvey since 2007 and as one of the core team members he knows all the LimeSurvey features and the software architecture very well. The services provided by his company range from advanced support by email, Skype or phone to creating professional LimeSurvey templates and coding. Furthermore, the team has lots of experience at creating surveys and connecting LimeSurvey to other tools or databases.

BTW: If you are looking for a nice template, our new partner also runs the LimeSurvey Template Shop where you can download professional LimeSurvey templates and helpful scripts.


Log in to comment

LimeSurvey 2.0RC5 released

After almost two months since RC2 release the next (and hopefully last) release candidate is now available! Among dozen of bugfixes there have been two areas worked on intensely: The Central Participants database (many issues were fixed here and new features added) and the new RemoteControl2 API (based on JSON-RPC/XML-RPC). Please note that the coding of the RemoteControl API was exclusively sponsored by your donation money! Let us know if you think something is missing. We invite everyone to have a look at LimeSurvey 2.0 and ask you to report any issues back to us as soon as possible. Only that way it can quickly become stable for a full release.

Update: We are at RC7 now because we have been reported two show-stopper bugs. Thank you for the feedback!


Log in to comment

LimeSurvey Fund-Raiser 2012 started!

LimeSurvey2.0_2012-05-03_12-23-10Help us to finish LimeSurvey 2.0: Today we start the LimeSurvey 2012 Fund-Raiser, which is our first fund-raising drive ever. We ask you to donate a small part of the money that  LimeSurvey saved you in the first place compared to commercial software/services. Why? The idea behind LimeSurvey is not only only being free and open source but also it should be fun to work with and have an extensive feature set - usable by all kind of users. Be it the student doing a survey for the master thesis or a company using it to survey thousands of participants.

The volunteer work done by our team of 20 volunteer developers/supporters/translators is amazing and they are the reason LimeSurvey has come this far. Still for bigger changes you need full-time developers - that's what we will use your donated money exclusively for. You will help to speed up development and get new/redesigned features much faster (see our donation letter for more information).

Now, think about how much LimeSurvey helped you and you have the chance to give something in return: Please donate!

P.S: If you donate you will receive a donators status in the forums, and, if you want to, you will also be listed on our page of donators. For donations of 500 USD or more you will even be able to link your name with an URL of your choice.


Log in to comment

Demo Surveys for 1.92+ and EM Now Available

There have been many forum posts recently asking how to use Expression Manager (EM) and other new features available in Version 1.92+. We have found the best way to learn is to explore working demos.

So, we have updated the documentation to provide easy access to 9 new surveys that test all of the EM and new 1.92 features. For each, we describe which features the survey demonstrates, and provide representative screen shots plus a link to download the survey so that you can import and play with it yourself. The main features demonstrated include:

  • Relevance - with support for more powerful conditional logic than is available via the 1.91+ Conditions editor.
  • Group-level Relevance - if the same conditions apply to all questions in a group, you no longer have to apply them to each question (as was true in 1.91+) - simply specify the relevance at the group-level.
  • Cascading Relevance - this never worked perfectly in 1.91+. Now it does. And, you don't need to specify all of the conditional logic for cascaded questions - they will automatically inherit the conditions from any questions upon which they depend.
  • Piping / Tailoring - easier, more powerful ability to insert answers and question metadata than the old {INSERTANS:xxx} syntax.
  • Conditional Micro-Tailoring - you can dynamically change sentences, such as "Mr." vs. "Mrs.", or "child" vs. "children" based upon prior questions (even ones on the same page). You can even conjugate verbs and decline nouns based upon the gender and/or number of your subjects.
  • Equations - there is a new Equation question type that lets you do complex calculations and store them in the database, all without needing custom JavaScript (thus, this is more powerful and flexible than 1.91+ Assessment functionality).
  • Conditional Validation - traditional validation, like regular expressions, min/max numbers of answers, min/max individual values, and min/max/equals summed values are more robustly supported, with tailored message and CSS styling rather than pop-up messages. Moreover, you can use equations so that your min/max criteria are based upon prior answers. Additionally, these traditional validation styles work for many more question types.
  • (Sub)-Question Level Validation - for most question types, you can now use complex expressions to validate either individual answers or the collection of answers. This lets you do things like ensure that answers are in descending order; specify the maximum responses on a row; or even call external functions to validate the response.
  • Better International Support - you can now use the comma as a radix separator (decimal point) in all question types that require numerical input, plus be sure that the data will be properly stored in the database.
  • Qcode Naming - when you do tailoring, you need to know the proper naming of your variables. One of the surveys includes samples of every question type so you can see how variables should be named.
  • Tailoring using Question Metadata - there are now 16 "dot notation" suffixes available for each question. These let you easily access question metadata (e.g. text, relevance, number, IDs) and answer metadata (e.g. the value stored in the database, the value shown, or the assessment value). One of the surveys has tables showing (for all question types), the values generated for each of these dot notation suffixes.

Please remember:

The easiest way to visualize the entire survey and all of its logic is to use the QA (Survey Logic File) button.
Hovering the mouse over the syntax-highlighted variables shows the variable and/or function definitions.
Clicking on a syntax-highlighted variable opens a new window letting you edit that question.




Log in to comment

More Articles ...