#712 - Change Quizzes to leverage Catalogue functionality so that "Question Pools" can be used

  • By
  • Added
  • 3 views
Identifier #712
Issue type Feature request or suggestion
Title Change Quizzes to leverage Catalogue functionality so that "Question Pools" can be used
Status Open
Handling member Deleted
Addon quizzes
Description Please consider changing the Quiz functionality to leverage the catelogue functionality in the form of "Question Pools" or something similar. This would allow the quiz creator to create pools of questions, and to then specify quiz options for pulling random questions from different pools.

This might mean for Question Pools:

1) An option to create a question pool (give each a pool a unique name)
2) An option to add questions to each pool
3) Possibly some meta-data about the questions (such as a difficulty level, sub-topic, etc)
4) Support for multiple question types (true/false and multiple choice at a minimum, matching and fill in the blank would be nice as well)
5) The ability to attach an image that is displayed with the question (such as a graph, map, or other visual item leveraged for the question)

For Quizes, this might mean:

1) The user can create a Quiz (a name for each)
2) The user can specify the number of total question in the quiz
2a) This could be further broken down by specifying that for example 5 questions must come from Pool A, 5 from Pool B, etc
2b) If there are additional question data, such as difficulty levels, the ability to specify that a question must meet certain difficulty levels
3) The ability to specify specific questions to be used from the pool, or to specify that questions be randomly drawn that meet the criteria
4) Ability to specify a "pass" level, or to just report results if no "passing" grade is specified
5) Ability to specify a time limit

Additional Functionality:

1) The ability to have the system track which questions a user has encountered from a specific pool and to not use the same question again until all unencountered questions have been presented (in the case of multiple re-takings).
2) The ability to track the users scores over time, so that they can see if they are improving within given areas (pools)

There must be a way for the Admin to view and edit the questions.
Steps to reproduce

Additional information I'm thinking of a system that supports self-study via quizes, but that can also support long-term information gathering (question of the day from a survey pool for example that is smart enough not to show a question to someone who has already answered that question).

This could also be tied into the points system so that points could given for:

1) Answering questions
2) Getting a passing grade on a quiz
3) Adding questions to a pool
Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated