Hey @christopher_bar ,
Thank you for also adding this request to Modern Quizzing Engine.
I don't think quiz branching has been voted on in the feature ideas process and I don't see it identified as of yet as a goal of the upcoming modern quizzing engine project so I will add your submission to the queue for the next round of voting.
I would highly support this enhancement.
This idea has moved to the next stage and will be open for voting among the Canvas Community, from Wed. January 6, 2016 - Wed. April 6, 2016.
Check out this doc for additional details about how the voting process works!
I would love to see this become a quiz option! In regards to quizzing improvements, you might also check out Two (Multiple) Part Quiz Questions.
I had a similar idea, but rather than tying the direction to an individual question, I was hoping to tie to the outcome of the quiz as a whole. My thoughts are below:
In looking to differentiate my 4th grade class I would like to be able to tie Prerequisites to specific Items in a Module rather than to the Module as a whole. More specifically, it would be nice to see a feature similar to 'Score at Least,' and instead have an additional option to choose like 'Score Equal To.' I envision being able to use this feature to help differentiate my class for my students. I know that you can currently duplicate Module Items as checkpoints (How do I use duplicate Module items as checkpoints in my course?) but this only appears to help with remediation and differentiating for one group of students. I have three different groups based on the outcome of the pretest (up to 3 questions given as an exit slip the day before). I'd like the outcome of the pretest to open up a specific corresponding Module for the student. I also know that I can differentiate by assigning Groups, but with my groups changing every day, this would hinder the ability for the student to work at their own pace. In hopes to more clearly illustrate my point I have an outline below as to how I am picturing the 'flow' of the course:
Module 1 - Lesson 1-1
-Quiz: Pretest (2 Questions at 1pt each)
Module 2 - Lesson 1-1 A (Prerequisite: 'Score Equal To'- 0 on 'Quiz: Pretest' [From Module 1])
Module 3 - Lesson 1-1 B (Prerequisite: 'Score Equal To'- 1 on 'Quiz: Pretest' [From Module 1])
Module 4 - Lesson 1-1 C (Prerequisite: 'Score Equal To'- 2 on 'Quiz: Pretest' [From Module 1])
Module 5 - Lesson 1-2 (Prerequisite: Complete Module 2, 3, or 4 [This is currently possible, but wanted to show my structure])
I'm sorry if I was too detailed, but I wanted to do my best to be as clear as possible.
This would be huge. I know teachers in my district would love to see this feature!
Good afternoon Canvas Family,
Thank you for this great feature suggestion. This is a great and very sophisticated process often used by high stakes examination processes such as the NAPLEX, NCLEX, and USMLE. While we will not likely develop a logic based assessment engine, we will likely implement foundational support for Item Response Theory, which is often employed by the GRE and similar exams. While not specifically branching logic, this is where we will being the process and look to expand over time. For example:: Question 3 is set to difficulty 0. If the test candidate selected the correct answer, the next question randomly selected from the bank will increase in difficulty to +1, conversely, if the test candidate selected the incorrect answer, the next question randomly selected from the bank will decrease in difficulty to -1.
Response-based branching "if; then" logic for a test item is not a part of our inital roadmap for the Modern Quizzing Engine, but may be something we consider in long-term development.
In the mean time, please continue to share how you would employ response-based logic or item response theory in your courses.
How about the option to make Prerequisites more specific, like linking it to a task from a previous Module, rather than a Module as a whole?
In reference to my reply above:
For example, would it be possible to have the Prerequisite be tied to the completion of a quiz from a previous module. In which case I could use my two question exit slips as two separate quizzes and therefore set the Prerequisite to one Module to be the successful completion of both quizzes, another Module be set to the successful completion of one quiz (hopefully being able to allow either quiz to qualify them), and a third Module set to open after the quizzes are attempted, but not successfully completed.
This is functionality that would not be specific to the testing engine. I would invite my colleague, mattg, to comment on any specific core/administrative features related to the conditional or adaptive release of content.
Thanks, Deactivated user. mattg, any chance you've had some time to look at this? Thanks!
As Jason stated above, please do continue to share your use cases and applications for this type of feature. This idea is on his radar, but not something that will be developed for a while. We are going to archive this thread. Be sure to 'follow' it to receive notifications whenever it is updated.
I think the primary use case for us is as the OP said, branching logic within a quiz: if a student gets a question wrong, they're shown an additional piece of educational material before they move to the next question. Adaptive learning Adaptive learning - Wikipedia serves an entirely different use case than item response theory. The OP linked the original question with Canvas' quiz feature, because adaptive learning could be implemented as a quiz. While quizzes and item response theory both serve assessment, i think adaptive learning is only tangentially associated with measuring performance. It's also not the "very sophisticated" (and difficult to implement) process that Jason Sparks references. It can be implemented using the features already present in Google Forms for example (Show questions based on answers - Docs editors Help ), and could conceivably fit in Canvas as either a quiz or a module. Incidentally, both Moodle and Sakai have this feature.
Perhaps something as simple as adding a requisite tied to an assignment and or quiz such as score more than ______, and score less then ________. Then we could set the assignment group to drop the lowest score for the two assignments or quizzes. Or am I overly simplifying it?
The Radar idea stage has been removed from the Feature Idea Process. You can read more about why in the blog post Adaptation: Feature Idea Process Changes.
This change will only impact the stage sort of this idea and will not change how it is voted on or how it is considered during prioritization activities. This change will streamline the list of ideas 'open for voting', making it easier for you to see the true top voted ideas in one sort, here.
I was surprised quiz branching was not a central part of the quizzes.next update. Adaptive learning has been used in top publishers' content for years, even Google offers branching in their free forms.
I hope Canvas commits to this soon.
We'd really appreciate this feature in Quizzes.next too here in Birmingham, UK.
Yes please it will be very good to have this feature
I believe that if you turn on mastery paths, you can decide based on a student's quiz score to assign different follow up assignments. Multiple quizzes combined with mastery paths might produce the quiz branching you are looking for
How do idea conversations work in the Canvas Community?
What is the feature development process for Instructure products?
How do I create a new idea conversation in the Canvas Community?