TOPIC: Use Expression Manager to show a results table

Use Expression Manager to show a results table
2 years 1 month ago #97068

TLDR; Is there any Variable I can use to print out the Display-Value of an answer option, something like Q0001.A1.shown?
Are there Variables to show the amount of relevant questions in this survey, and the amount of relevant questions the user interacted with?

Background: We are planning to use LimeSurvey for a monthly Quiz Setup. My goal is to prepare a survey template, and fill in all the complicated Expression Manager stuff so that some other users (aka Quiz Managers) do not need to learn about Expression Manager Syntax just to fill in their questions/answers.

All questions will be Radio Lists, 4 Answer Options (A1-A4). I will set the questions to randomize the Answer order, and tell the Quiz Managers to place the CORRECT Answer always into the first Answer Option (A1).

The last Question Group should contain a table which tells the users their test result. Current Layout:

Use Expression Manager to show a results table
2 years 1 month ago #97129

Tried already Q0001_A1.shown, this does not work for Radio Lists. Will put a feature request.

Think there are no solution actually to have answer text.

For question text, you can use QQ.question : but we can not have QQ.question for array (only QQ_SQ1.question).

You have to update manually the "Q0001_A1.shown".

Denis
PS: another possibility is to use some Équation question type at start of survey.
This équation take the good answers (for example EQ_Q1}.
In the "single choice", you put {EQ_SQ1} for the good answer
AT end you use The good answer are {EQ_SQ1}

Use Expression Manager to show a results table
2 years 1 month ago #97132

thats why I am going to add it as a feature request. actually, I think the planned function "getAnsOption(X,Y)" (see here) might already be the function I need. But I am not sure, the meaning is quite complicated.

Use Expression Manager to show a results table
2 years 1 month ago #97148

thats why I am going to add it as a feature request. actually, I think the planned function "getAnsOption(X,Y)" (see here) might already be the function I need. But I am not sure, the meaning is quite complicated.