View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
712 | Composr | quizzes | public | 2012-07-29 18:22 | 2021-04-06 01:21 |
Reporter | Guest | Assigned To | |||
Priority | normal | Severity | feature | ||
Status | new | Resolution | open | ||
Summary | 712: Change Quizzes to leverage Catalogue functionality so that "Question Pools" can be used | ||||
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. | ||||
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 | ||||
Tags | No tags attached. | ||||
Attach Tags | |||||
Time estimation (hours) | 100 | ||||
Sponsorship open | |||||
|
This'd be a really big job, probably a few weeks work. I wouldn't develop using catalogues myself, but I'd probably pull the UI for catalogue field specification into the add/edit quiz screen for question specification. The amount of data for each question would be extended and the UI would allow specifying it in an intuitive way (currently you hand type all the Q&A's as text, but that metaphor breaks down when each question has complex options associated with it). Once the new UI was made, it would really just be a case of adding the features. But there's a lot here to add. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-04-06 01:21 | Chris Graham | Project | Composr non-bundled addons => Composr |