In Canvas quizzes, it is possible to have Numeric questions with "Requirements" that determine how a question will be graded (https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-create-a-Numeric-question-in-New-Quizze...). These include options such as "Margin of Error," "Within a Range," "Exact Response," and so on.
My question is: what is the logic for when multiple such conditions are applied?
Suppose we ask a question for which the correct response is 10. We then specify two conditions:
- Margin of Error: +/- 1 %
- Range: 9.8 to 10.2
Here, the Range and Margin of Error are not equivalent. 1.01*10 = 10.1, which means that the Margin of Error would only accept answer up to 10.1; however, an answer of up to 10.2 is also acceptable according to the Range condition.
My question is, what is the expected behavior of the Canvas quiz when the conditions are not equivalent? Does it use an "AND" logic, meaning BOTH conditions must be met, or an "OR" logic, meaning only ONE condition must be met? And can the condition be changed?
Ideally, I want to see something like, "either margin of error of 1% of Range, whichever is more generous." Meaning, if a student gives a response of 10.15, they should get credit for their answer, even if they violate one of the two conditions (it exceeds the Margin of Error, but is still within the Range).
Can you please clarify the logical behavior of the Canvas quiz?
Thanks so much in advance!
Best,
Emily