Hi there, I have read multiple posts and cannot find a clear answer. If I ask canvas to pull say, 5 questions from a bank of 10 questions for a new question group in a new quiz, how to I make sure that Canvas does NOT pull duplicate questions from the bank? This has happened, and not just to me. It seems like it should be a straightforward fix to program Canvas to pick 5 different Qs from a bank that has more than 5 Qs in it. Thanks.
You need to divide your question banks into several smaller ones that none of the smaller question banks contains duplicates. Then pick the questions from these different questions banks.
If I am not mistaken, you are trying to draw questions from a major question bank that contains assessments from several chapters.If it is the case, divide your main question bank into chapters and create a group on each chapter, draw questions from there.
You can go even deeper to divide the questions into different types and make these different question banks.
All in all, if you want draw different questions without duplicates, your question bank cannot contain duplicates.
Thank you, BUT, my question banks do NOT contain duplicates. I have 100+ different question banks each with several unique questions in them. Overall, yes, 1000s of unique questions. When I draw, say, 5 questions from a specific bank that contains several (more than 5) unique (ie., NOT duplicated) questions, canvas will pull randomly from them when I make a new quiz question BUT SOMETIMES CANVAS PULLS THE SAME QUESTION FROM THE SAME BANK TWICE. So the student gets two identical questions. Am I more clear now?
Technically, it is impossible.
I would double check if the question bank contains duplicates, do a filter search if you spot any duplicates in the quiz linked to this question bank, I can be 99% sure it is due to the duplicates.
If not, check your question numbers and ID, make sure they are not identical.
Assuming this cannot be answered (I am not the only one who has asked this) the only work around I can find is to make MORE NUMEROUS banks and only draw one question (NEVER MORE THAN ONE) from each bank when making a group question in a new quiz. I just don't trust it. Tedious.
Each question has a unique identification number, it is called by The XML when the QTI is deployed. that is the ID.
They can be 001, 002, 003 or more complicated strings. I don't know how you created the question banks, if imported from a publisher's cartridges, the possibilities of containing duplicates are very low.
If you generated these questions by compiling them from different sources or imported/reimported from old courses, esp, export and imported multiple times from many previous versions of a same courses, it may contain duplicated content.
Also check if you have duplicated groups in the quiz. and check if the quiz is a combination of individual questions and question groups.
The new quiz will typically be a combo of individual Q and question groups. For the groups I draw questions from my question banks. I have made all these questions myself; they are not imported from anywhere. Seems to me that the unique ID number could be coincidentally duplicated, when the question is entirely different....I don't know. I think I just have to play safe, and just make millions of banks and only draw one question from each bank. What a pain. Thanks anyway.
If it is a combo, check if your individual Qs are also included in the main question bank, if it is the case, high chance you will see duplicates.