Отображение различных сообщений об окончании опроса в LimeSurvey

В опросе Lime есть одно приветственное сообщение и одно завершающее сообщение. Можно ли отображать различные конечные сообщения в зависимости от информации, которую пользователь отправляет во время опроса?


person Hafiz    schedule 15.12.2015    source источник


Ответы (2)


Да,

Использование диспетчера выражений.

{If(GENDER=="M","Привет, мальчик",if(GENDER=="F","Привет, девочка",""))}

Если у вас есть вопрос, назовите GENDER.

Посмотрите руководство: https://manual.limesurvey.org/Expression_Manager#Tailored_Questions.2C_Answers.2C_and_Reports

person Denis Chenu    schedule 15.12.2015
comment
Спасибо Денис Чену. Это помогло мне. - person Hafiz; 17.12.2015

Для большей гибкости вы можете встроить диспетчер выражений в HTML конечного сообщения.

Итак, что-то вроде этого, которое будет отображать один из двух элементов div в зависимости от ответа на вопрос с кодом «Q1».

<div style="display:{if(Q1 == '1', 'block', 'none')};">
    <h2>Heading for Q1 == '1'</h2>
    <p>Some more text for the end message...</p>
</div>
<div style="display:{if(Q1 == '2', 'block', 'none')};">
    <h2>Heading for Q1 == '2'</h2>
    <p>Some more text for the end message...</p>
</div>
person tpartner    schedule 15.12.2015
comment
Спасибо, партнер. Это дает мне другую идею добавить условия как новичку в обзоре извести. Это помогло - person Hafiz; 17.12.2015