Actions

Label sets: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
Line 119: Line 119:


To add a new language, '''Create or import new label set(s)''' -> '''Languages''' -> type the desired language.  
To add a new language, '''Create or import new label set(s)''' -> '''Languages''' -> type the desired language.  
{{Hint|Text=Please note that we will later refer to the first language picked up in the list as the base language of the label set.}}


To start editing the labels in another language, select the language in which you would like to translate the labels to from the upper part of the matrix.
To start editing the labels in another language, select the language in which you would like to translate the labels to from the upper part of the matrix.
Line 127: Line 125:
<!--T:26-->
<!--T:26-->
Every label needs a code, an assessment value, and a description (as mentioned above). However, when you want to add labels into any other language, the codes and assessment values are taken from the labels created in the '''base language'''. The only thing that can be edited is the description of the label - the translation of the label from the base language (e.g. English) to any other language (e.g. Romanian).
Every label needs a code, an assessment value, and a description (as mentioned above). However, when you want to add labels into any other language, the codes and assessment values are taken from the labels created in the '''base language'''. The only thing that can be edited is the description of the label - the translation of the label from the base language (e.g. English) to any other language (e.g. Romanian).
{{Alert|The base language is the first language selected in the moment in which the label set was created and the languages selected.}}


The code can only be changed in the base language of the label set (in our case, it can be changed only when the English language is selected).
The code can only be changed in the base language of the label set (in our case, it can be changed only when the English language is selected).
Line 132: Line 132:
Once the changes are done, click on the Save changes button located in the upper right part of the screen.
Once the changes are done, click on the Save changes button located in the upper right part of the screen.
[[File:Save_changes_close.png]]
[[File:Save_changes_close.png]]


<!--T:27-->
<!--T:27-->

Revision as of 17:26, 10 August 2017

General

Label sets are basically list templates where each list has a set of codes with labels and it can be used in most question types either as answers or as sub-questions. Please bear in mind that LimeSurvey's label sets are merely copied to the particular question as sub-questions or answers. Therefore, if you change a label set after you 'used' it in a questionnaire, the changes will not propagate to the questions from the questionnaire where the respective label set was utilized.

This new usage of label sets gives much more flexibility for future development and makes the structure of a question more logical.

  Attention : A label set must be at least contain the same base language as the survey, else you will not be able to use it for any question of your survey.


You may find below a label set example. Click here if you want to go straight to the label set management functions of LimeSurvey.

If one wants to define a custom 7-point scale, a label set provides this function. In this example, a very simple custom label set with the code/label pairs is shown (the label is what appears in the actual questions).

Code Label
1 Not useful at all
2 2
3 3
4 Somewhat useful
5 5
6 6
7 Very useful

You may find below a graphical example where three different smileys are used instead of label text:

Label sets - how to...

Click on Manage label sets in the Configuration menu to edit, create, delete, import or export label sets.

...create or import new label set(s)

Click on the Create or import new label set(s) button located in the upper left corner of the page. You can either create a new label set from scratch or import it from your own computer:

  • New label set: The label set(s) have to be manually created.
    • Set Name: Each new label set has to be given a name.
    • Languages: Every label set must be specified for the language it's used for. You can choose as many languages from the menu as you want.
  • Import label set(s): In order to import a label set, click on browse and add the .lsl label set file. If you have previously created a label set, then LimeSurvey will not allow you import an external label set unless you turn off the Don't import if label set already exists option.
If you import a whole survey the label sets are imported too with the questions. Duplicate label sets are ignored.
 Hint: Some useful label sets are available on the LimeSurvey site.


Once the label was imported or created, click on the Save button located in the right upper part of the screen.

...edit, delete, or export a label set

Each label set located in the Label sets list has a corresponding menu that contains the following four option:

  • View labels: Allows the user to view the existing labels located in the respective label set.
  • Edit label set: The user can rename the label set and/or add/remove languages.
  • Export label set: Export label set to a .lsl file.
  • Delete label set: A window will pop up in order to confirm whether you want to delete the respective label set or not.


Labels - how to...

...add a label

You have to fill in a label code, assessment value and label-text and press on IMAGE to add the new label. It's possible to use a graphic instead of or additionally to a label text. To do that, you have to use HTML-code to include the graphic you want, e.g.:

<img border="0" src="http://www.yourdomain.at/pics/pic.gif">
To find out more about the role of the assessment value column, read our wiki on assessments. The column is ignored if the values from the column are set to 0.

To ease the editing process of the HTML-code, use the embedded HTML editor of LimeSurvey, which is located at the end of the label-text box (click on the green pen button ->0.85px ).

[For a short introduction on the HTML editor utilized by LimeSurvey, check the following page.

...delete a label

In order to delete the label, click on the red trash button (0.85px) located under the 'Action' column.

...rearrange a label

To rearrange the order of the labels, click on the green sign (0.85px) located under the column called 'Position'.

...add a new language

To add a new language, Create or import new label set(s) -> Languages -> type the desired language.

To start editing the labels in another language, select the language in which you would like to translate the labels to from the upper part of the matrix.

Every label needs a code, an assessment value, and a description (as mentioned above). However, when you want to add labels into any other language, the codes and assessment values are taken from the labels created in the base language. The only thing that can be edited is the description of the label - the translation of the label from the base language (e.g. English) to any other language (e.g. Romanian).

  The base language is the first language selected in the moment in which the label set was created and the languages selected.


The code can only be changed in the base language of the label set (in our case, it can be changed only when the English language is selected).

Once the changes are done, click on the Save changes button located in the upper right part of the screen.

Examples

Creating surveys - introduction