LimeSurvey Question Groups and Questions

LimeSurvey Question Groups and Questions

LimeSurvey is an open-source online survey application that enables users to develop, publish, and collect responses to surveys and questionnaires, all without any coding knowledge

In this article we will cover how to create LimeSurvey question groups and questions, and how they are structured. 

LimeSurvey Question Groups

LimeSurvey question groups allow you to group questions together. In order to add questions, you must add a question group first.

Steps to Create a LimeSurvey Question Group

  1. To create a question group, first, choose the survey you want to add the question group to. This can be done by clicking Surveys at the top of the page. 
  2. Click the survey you want to add the question group to bring up the survey page. The menu on the left of the survey page contains two tabs: Settings and Structure. To add a question or question group, you will need to select and work from the Structure tab. limesurvey question group structure
  3. Under the Structure tab, click the Add question group button.
  4. Fill out the Title and Description for the question group. 
  5. Click Save in the upper-right part of the window once you are done.

It is worth noting that the survey page also contains a Randomization Group function that can be used to randomize certain question groups, as well as a Relevance Equation feature that enables you to limit respondents to certain question groups based on their previous responses. 

It is not required to fill out the fields for Randomization Group or Relevance Equation. If you do want to utilize them, you can do so before saving the question group or add them later. 

Creating a LimeSurvey Question

After creating a LimeSurvey question group you will be able to add questions. All questions require a Code, which is a representation of the individual question name/code with which the survey is stored in the database.

Types of LimeSurvey Questions

There are five types of questions you can ask:

  • Single choice questions
  • Arrays
  • Mask questions
  • Text questions
  • Multiple choice questions

Each type of question has it’s own sub types available.

Each type of LimeSurvey question has its own sub types. For example, the Text questions have options for Huge free text, Long free text, Multiple short text, and short free text.

It’s important to note that which type of question type you choose affects which tabs will be displayed below the General settings tab. 

For a complete breakdown of each question type and its accompanying General settings, please see LimeSurvey’s Question Type Wiki.

LimeSurvey Question Options

Each type of question has a General Options section which enables you to change the most important question-related settings.

These are the seven general options for all LimeSurvey questions.

It has seven total options:

  • Question type: Choose among the nine option
  • Question theme: You can change from the default theme to a custom theme here
  • Question group: This is where you can choose which question group to add the question to
  • Mandatory: The option to make a question mandatory or not before the user moves on to the next question
  • Validation: Available on all free text type or numeric questions, this allows you to require response validation. fIf a users’ response is not validated, they will be prompted to try again before being allowed to progress.
  • Relevance equation: This is for advanced users only. LimeSurvey recommends using the default value of “1”. 
  • Position: Control where the question is positioned in the group. 

How to Create a LimeSurvey Question

  1. From within a survey, click the Structure tab again and click add question on the left of your screen, or click add new question to group under the Group quick actions heading. 
  2. Complete the Code, Question, and Help fields. Only the Code and Question fields are required. limesurvey question fields
  3. Click Save.

Once you have done this, you will be redirected to a page that contains the summary of the recently added question.

To add more questions, repeat the above process.


Congratulations, you now know how to create LimeSurvey question groups and add survey questions. 

In our next article, we will walk you through how to add subquestions and answers. 

Give your small business a digital presence with our fast, secure Shared Hosting solutions.
Sam Brown
Sam Brown Content Writer II

Sam is a Content Marketing Writer at InMotion Hosting. He covers a wide range of topics but focuses primarily on WordPress, thought leadership, and help articles for bloggers and small businesses.

More Articles by Sam

Was this article helpful? Let us know!