Welcome, Guest
Username: Password: Remember me

TOPIC: How to show wrong answers at the end of the survey?

How to show wrong answers at the end of the survey? 1 year 2 days ago #112007

  • tgrecu
  • tgrecu's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 2
  • Karma: 0
Hello,
i created a quiz, radio button style, giving value 1 and code Y to all exact answers, as in the image below:


Right now i'm showing an assestment total at the end of the quiz.
How can i also show to users which answers they got wrong, at the end of the quiz?

For example: Question 3 "where is Chicago" you answered "California", correct answer was "Michigan"

Thank you for your help.

This message has an attachment image.
Please log in or register to see it.

Last Edit: 1 year 2 days ago by tgrecu.
The administrator has disabled public write access.

How to show wrong answers at the end of the survey? 1 year 2 days ago #112012

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 3701
  • Thank you received: 499
  • Karma: 162
Despite the correct answer being "Illinois" not "Michigan" (smart ass, I know... ;-) ), I think you could easily do this with Expression Manager. It will involve quite some code, because I think you will have to create this for every single question you want to show the error, but it should be totally fine.

I am no programmer, but I would go like this:

if question1 is not equal "correct answer" write ....

There are quite some good examples on tailoring and "reporting" in the documentation. TMSWhite has made quite an effort there.
Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Question Attributes | Workarounds

If you found this answer helpful and it saved you some time please consider a donation to the project to keep Limesurvey going!
Last Edit: 1 year 2 days ago by holch.
The administrator has disabled public write access.
The following user(s) said Thank You: DenisChenu
Moderators: ITEd
Time to create page: 0.132 seconds