instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.45k stars 2.44k forks source link

Unanswered categorization question on quiz shows student which answers are distractors. #2097

Open dkrasne opened 1 year ago

dkrasne commented 1 year ago

Summary:

Steps to reproduce:

  1. Create a categorization question in New Quizzes that includes distractors.
  2. Turn on 'Indicate response as correct/incorrect' under Settings for the quiz.
  3. Preview the quiz, and submit it without answering the categorization question.

Expected behavior:

Anything left in the distractor box on a given attempt should not be marked as correct/incorrect; only the items placed in a category should be marked as correct/incorrect.

Actual behavior:

All the answers left under distractors are marked as correct/incorrect as belonging in the distractor pool, which means that if the student hasn't answered the question, they can see which answers should be categorized on a future attempt, and which can be ignored.

Additional notes:

This is a problem when the quiz is set to allow multiple attempts, for the reason expressed above under 'actual behavior'. I presume it's a bug, rather than an idiotic feature.