The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
Found this content helpful? Log in or sign up to leave a like!
So here's a weird bug we're having with Classic Quizzes.
A prof has named her multiple dropdown question field "[ans]", (without quotes) and while that appears fine while editing the quiz, students only see the text "[ans]" in the question. It works with every other combination of characters we've tried.
So we're wondering if this is being caused by Canvas doing overzealous field sanitization or we have some kind of namespace collision.
And if it IS a namespace collision, is there a list of field names we can't use?
Thanks,
Catherine
Solved! Go to Solution.
@CEWinters You are correct that "ans" is not a supported option for Classic Quiz multiple dropdown quiz questions. This is currently the only known text value that can't be used with these types of questions though, so if the instructor were to use "ans.", "answer", or even "ans " (adding a space), the question should function as expected. As far as our engineers are currently aware, there are no other values that would cause this sort of a namespace collision fortunately.
@CEWinters You are correct that "ans" is not a supported option for Classic Quiz multiple dropdown quiz questions. This is currently the only known text value that can't be used with these types of questions though, so if the instructor were to use "ans.", "answer", or even "ans " (adding a space), the question should function as expected. As far as our engineers are currently aware, there are no other values that would cause this sort of a namespace collision fortunately.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in