Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Assessment survey with certainty-based marking

  • yannickfe
  • yannickfe's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 3 months ago #192460 by yannickfe
Hello everybody,

I'm trying to create an assessment survey where the points you receive depend on your certainty that you have picked the right answer ( certainty-based marking ).

So after each thematic question there should be a second one where the participants indicate their certainty (1 = low, 2 = mid, 3 = high).The participants are suppossed to gain or lose points for their answers according to the marking scheme attached to this post. After each of these question pairs there should be a feedback how many points were gained/lost and the points should be added up throughout the survey.

Is it possible to make assessment values dependent on the combination of two answered questions (in this case the thematic question and the certainty question)? Or maybe someone has a different idea on how to implement this marking scheme in limesurvey.

Any advice or suggestions would be greatly appreciated.

Thank you!
The topic has been locked.
  • tpartner
  • tpartner's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 3 months ago - 4 years 3 months ago #192462 by tpartner
Replied by tpartner on topic Assessment survey with certainty-based marking
You can use Expression Manager nested IF() statements to populate an equation question with the score for each question pair.

For example, with question codes "Q1" and "certainty1" and the correct answer code "A1", something like this (line-breaks added for clarity):

Code:
{if(Q1 == 'A1' AND certainty1 == '1', 1, 
  if(Q1 == 'A1' AND certainty1 == '2', 2, 
    if(Q1 == 'A1' AND certainty1 == '3', 3, 
      if(Q1 != 'A1' AND certainty1 == '1', 0, 
        if(Q1 != 'A1' AND certainty1 == '2', -2, 
          if(Q1 != 'A1' AND certainty1 == '3', -6))))))}

Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Last edit: 4 years 3 months ago by tpartner.
The following user(s) said Thank You: yannickfe
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose