Skip to main content
KariMueller
Inspiring
December 6, 2018
Question

Assign partial points to single answer, multiple choice?

  • December 6, 2018
  • 2 replies
  • 601 views

I'm setting up a quiz where each question has a bad, good, and best answer. I'd like to give partial points for the good answer, but it looks like that is only possible if you do the multiple answer option. Is there anyway I can assign points with advanced actions? I thought I could just increment the variable, but you can't when you select increment in the advanced actions builder.

Maybe create an independent variable and then add the two on the final slide for the final score? Looking for suggestions.

To be clear, the wrong answer gains 0 points and the correct answer will gain 20 points - that is already adjusted on my quiz slide. I'm wanting to assign 10 points to the 'good' answer.

This topic has been closed for replies.

2 replies

Lilybiri
Legend
December 6, 2018

You solution will show up correctly on the custom score slide, but if you want to transfer the result to a LMS you will be stuck with the original Quizzing system variables which are indeed read only.

Restriction: this may be a solution in your case but certainly not a correct answer for the majority of users who want to see the score in the gradebook of the LMS.

I could offer you a better solution, but since this thread is marked correct, it has not much sense.

KariMueller
Inspiring
December 6, 2018

Thanks for your input and pointing out the score will not report to LMS in this solution.

I unmarked the answer as correct so feel free to chime in if you have another solution that would report to an LMS.

Lilybiri
Legend
December 6, 2018

Easiest waywoudl be with a custom quiz slide. Midnight here, will try to write out a solution tomorrow.

KariMueller
Inspiring
December 6, 2018

I was able to get this to work - in case any one else has this some question one day.

Created a variable to hold the points for the 'good' answer, (v_partialcredit). Then, created advanced action to increment that variable by 10 if the 'good' answer is selected. Selected the action in advanced answer options for that item. (used 1 advanced action for all 5 questions)


Created another variable (v_totalscore) to hold points scored + partial credit.

Then created an advanced action expression v_totalscore= v_partialcredit + cpQuizInfoPointsScored and applied it to the start of the results slide with v_totalscore inserted on the slide.