I don't use Gateway quizzes myself, but one instructor reports:
A student took already a quiz. It turned out that he was not able to see the correct answers or solutions afterwards, which until now was always possible for students. I don't remember that I had to change something for that and also could not find anything anywhere to change. The permissions seem to be all correct when I checked them.
And another reports:
I'll be looking at the def files used to create all three quizzes. If I understand correctly, everything is working for the second instructor's first class. So that may be a good sign that there is a setting that can address all this.In ... classes, after a student takes a quiz, they can open their attempt, and have two options at the end of the quiz: Show Correct Answers, and Show Solutions. They can learn from mistakes this way.However, in my ... class, those two checkboxes are missing for my students. You can log in as Alex Schmidt and see what I mean (click on his Week1Quiz attempt 1):
I encountered this problem last semester (and this), and after some debugging I think the issue is with the import set function leaving the
hide_score_by_problem field for the imported set empty.
A work around if one is able and happy to edit the WeBWorK mysql database:
mysql> update `[coursename]_set` set hide_score_by_problem='N' where set_id in ('list','of','gateway','sets');
Looking at the import function I haven't yet determined why the import is not correctly initializing the
mysql> update `[coursename]_set` set hide_score_by_problem='N' where hide_score_by_problem is null;
I haven't tested this, so I recommend running it on a test course and checking that it doesn't break either a gateway quiz or a regular homework set before running it on your live courses.
I have found that if you change a parameter in the exam setting like time allowed save the settings then change them back to the original and re-save the problem will be resolved. It may also work if you just click save without changing any exam parameters but I know for certain that the first solution definitely works.