Community

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

Quizzes: Linking to question bank, but keeping the point value as defined in the bank?

Jump to solution

I would like to create quizzes that have random order for questions and answers.  It appears the only way to do this is to create a question group and link a question bank to it.  When you do this though, Canvas asks how many questions you would like and what point value each question should be worth.  I have questions in the bank that may have multiple answers, or on matching questions I give points based on the number of matching parts there are.  I assign each question in the test bank a point value when I create it.  Is there any way to use the value in the question bank instead of telling Canvas to choose X questions with Y point value each while still allowing me the ability to make my questions in a random order?  I do not want to manually have to make a new question group for each question as I make a quiz to get both features.

0 Kudos
1 Solution

Accepted Solutions
mzimmerman
Community Coach
Community Coach

Hi @JGreenCTC 

First, with "classic" quizzes, you do not need to use question groups in order to have answers displayed in random order.  You just select the "Shuffle answers" option in the quiz settings:

Screen Shot 2022-05-20 at 9.42.06 AM.png

 

As for displaying the questions in random order, the reason the all the questions in a question group must be worth the same number of points is because questions in the question group are randomly selected, and may include only a few questions from the question bank.  If questions in the question group can have different points, then different students could end up with different points possible on the quiz.

The only way to do what you want is to make different question groups for each of the different question types that you want to include, or the different point values--say, one question group for all the 5-point questions, and one question group for all the 10-point questions. 

View solution in original post

0 Kudos
5 Replies
mzimmerman
Community Coach
Community Coach

Hi @JGreenCTC 

First, with "classic" quizzes, you do not need to use question groups in order to have answers displayed in random order.  You just select the "Shuffle answers" option in the quiz settings:

Screen Shot 2022-05-20 at 9.42.06 AM.png

 

As for displaying the questions in random order, the reason the all the questions in a question group must be worth the same number of points is because questions in the question group are randomly selected, and may include only a few questions from the question bank.  If questions in the question group can have different points, then different students could end up with different points possible on the quiz.

The only way to do what you want is to make different question groups for each of the different question types that you want to include, or the different point values--say, one question group for all the 5-point questions, and one question group for all the 10-point questions. 

0 Kudos

I understand the shuffling of answers on any question, but it isn't immediately helpful for all questions without also shuffling the questions.  For example:

I have a question that asks which thing comes first, second, third, fourth, etc.  Those are listed as drop downs in a matching question because there is no native question type for ordering.  Inside a matching question the answer is obvious when the matching side is already in 1,2,3 order.  The solutions to this problem are to manually reorder the steps(which would still create the same solution for each student) or to create each ordering question as a separate multiple choice questions for each step with the same answers and manually drag them to different parts of the test so they are not consecutive or in order.  This becomes even more frustrating when you can't easily duplicate a question and edit it.  I can only copy a question from one bank to another, but not within the same bank.

I understand the premise of why the question banks work the way they do and why I would want the points to work that way, but if the only way to get random order of questions is to use this feature then I should have the option of "use all questions with assigned values" as well.  It is not productive to make a new question group for each individual question in order to randomize question orders to create different versions of tests.  I want to randomize the order of the test questions to prevent students from being able to cheat as easily, and force them to think of the answers more deeply instead of simply regurgitating a memorized piece of information.

Randomization of questions should be available in Canvas without jumping through so many hoops.  Is this on the roadmap for the future?  Being discussed?  Can this be addressed?

bowmanr
Community Champion

@JGreenCTC -

Are you using Classic or New Quizzes?  If you are using classic quizzes, you may want to explore new quizzes.  There is a way to shuffle questions and answers on it.  I am not sure about the question group aspect.  

You might be able to get new quizzes to work the way you want for making the quiz, but you may have to sacrifice other aspects available in classic quizzes but not new quizzes.

Here is the index into the instructor guide for new quizzes (in case you are not familiar with it)

 

I am using Classic quizzes.  I don't have the option to use the new quiz system.  I contacted my Canvas admin to see what can be done about that.  Hopefully they will be able to activate it for me for next year at the least.

bowmanr
Community Champion

@JGreenCTC -

You might want to talk to the admins about putting in an option to select  classic or new quiz when you go to create a quiz(click on +Quiz to get the popup).  I have that at my institution, but I do not know if that is something that is turned on from within Canvas or if it is something our admins added to our instance

Quiz_select.png