I think we should be able to make a chain out of different quizzes. I suggest a new little add-on module "Follow-up Quiz" that would just bring up the first question of a selected Quiz, after the previous quiz has been submitted.

Comments

falcon’s picture

Version: 6.x-4.x-dev » 6.x-5.x-dev

We will consider this one when we start working on Quiz 5. Thank you for reporting!

jazzitup’s picture

Oh, and I just thought of a couple of other ideas where this module could shine, just to show you the direction of a further development of this feature:
The module could be expanded with conditional branching by pointing to different quizzes according to results (%) of a previous submission. It could also conditionally point to different quizzes according to selected answers from the previous quiz. Here's an example of a usecase:

A) To rate someone's knowledge of any given field: if he scores poorly on the first test, an easier test will be provided and the logic will be applied recursively. And also the logic could be inversed: if he scores the first test without any mistakes, a harder test will follow. Final result could be something like LEVEL 8 student of English.

B) Conditional branching according to given answers. This potential is huge but the logic used is more likely to be applied on a survey than quiz. Anyway, Quiz could maybe integrate both fields one day so we could plan changing its name during the progress. Imagine a survey where you could selectively add another set of questions regarding kidney disease, because your visitor/patient has selected "kidney" as an answer of a question about his illness in a previous set of questions, etc.

I think this module could work for now very narrow as I explained in my first post, but its huge potential makes it a must.

M_i_c_h_a_e_l’s picture

A follow-up to "Follow-up Quiz"! :-)

Take a look at a website called www.freerice.com. The website is just one big continuous quiz. They have about 12,000 questions, grouped into 60 levels. You start at level 1. If you get 3 correct in a row, you automatically move up to level 2. Whenever you get 3 wrong in a row, you go down a level.

I think the drupal way would be to add weight to each question, or maybe to each quiz.

I would really like to see this in Version 5. Great module, by the way.

jazzitup’s picture

Version: 6.x-5.x-dev » 7.x-5.x-dev
Component: Code - Quiz module » Code - Import/Export

Will this feature be ready in Quiz 5? Thanks!

jazzitup’s picture

Component: Code - Import/Export » Code - Quiz core
ezraw’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

I'd argue that the logic to handle routing between quizzes would be better handled by a helper module such as Rules. There are also a number of other modules that handle this such as Course (https://drupal.org/project/course) or Quiz Dependency (https://drupal.org/sandbox/joel_osc/1620070) that can be extended to handle custom logic.