cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Cannot update a classic quiz in certain languages when show/hide correct answer dates are populated

Cannot update a classic quiz in certain languages when show/hide correct answer dates are populated

Canvas white logo

This behavior is resolved in the 2021-09-01 deploy.

Known issues indicate notable behaviors that has been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.
Description

 

  • When attempting to update a quiz where the option "Let students see the correct answers" is enabled and dates populated, in certain languages it will not allow you to update the quiz and instead generates an "Uncaught TypeError: Cannot convert undefined or null to object" error in the console.

  • Languages affected are:

    • Magyar

    • Türkçe

    • Ελληνικά

    • український

    • 日本語

    • 简体中文

    • 繁體中文

 

Expected Behavior

 

Instead it should allow you to update the quiz in any selected language.

Workaround


Use an alternative language to update the quiz.

Steps to Reproduce

 

  1. In a course create a classic quiz

  2. Enable the option "Let students see the correct answers"

  3. Populate the dates

  4. Save and publish

  5. As the Teacher, adjust the language to be one of the languages in the Summary

  6. Go to the quiz created in Step 1

  7. Edit the quiz

  8. Attempt to update the description or assign to a single user

  9. Try to Save

  10. Notice it will not save and viewing the console displays the error

 

Additional Info


QO-800

Tags (1)