This is a list of features that it would be nice if quiz had. These have no time-frame on them and are purely speculative, but simply a listing of what might help quiz along for future development. Note that the nature of this stuff is to change over time, and these are speculation, and may never be actual modules.
reg expression matching
math problem with randomly generated numbers
math problem utilizing advanced syntax functionality
fill in the blanks
essay/short answer which is to be graded by humans.
Again this is just a list of ideas, and please feel free to add onto these, and also, if you haven't had a chance to take a look at the current HEAD version of quiz module, you may be in for a treat as there is major progress over quiz 1.1 albeit still in beta. (as of 10/03/07) especially after views integration, and trivia have been patched into core hopefully sometime next week.
Comment | File | Size | Author |
---|---|---|---|
#14 | image_target_question_6.x-1.x-dev.tar_.gz | 163.26 KB | johnennew |
Comments
Comment #1
westwesterson CreditAttribution: westwesterson commentedJust thought I'd include a list of possible question types, if they look familiar it is because they are freely available on moodle, I list these to further suggest what kind of flexibility we might need for an api.
Calculated - Numeric questions with randomization
Drag-and-drop matching
Drag-and-drop ordering
Embedded Answers - embed answers within text. (can be used for fill in the blanks)
Essay - human graded essay
File response question type - Question type where the response is an uploaded file. (this would most likely be a human graded option.)
Image target question type - Question where a student identifies a target area in an image.
Java Molecule Editor - Questions which require students to design and submit a molecule.
Matching - Student must match answers to their questions
Numerical - Question with a numeric answer
Regular Expression Short Answer
Rendered Matching Question Type
Short Answer - Question that is answered with a word or short phrase
True/False
Along with new question type modules, there should be an api call which lets quiz know that a given question type is available so we can automatically add it to the add a new question page.
Comment #2
westwesterson CreditAttribution: westwesterson commentedI also forgot to directly mention the human grading interface. We need a system for humans to go in and grade questions, maybe they noticed a typo on a quiz, which means certain answers marked as wrong are actually right, maybe they took an essay question, which needs to be graded by a human. This should be a part of the quiz api. where question modules can specify how to grade questions. And it should set a flag either requiring human grading, or allowing the user to select human or computer grading. Also an optional default grading type in the api.
Comment #3
Summit CreditAttribution: Summit commentedHi,
I am very enthousiastic about this module. How about the status of this wish list please?
Does Essay - human graded essay mean, also being able to ask open questions in the quiz?
That will have a big plus for me!
greetings,
Martijn
Comment #4
chrism2671 CreditAttribution: chrism2671 commentedIs there going to be a release of Quiz 3.0 for Drupal 5.7?
Comment #5
mbutcher CreditAttribution: mbutcher commentedRegarding #3, yes. I am working on a manually graded "long answer question" format that will use a textarea for user input, and will allow another user to provide the score for the answer.
Regarding #4. no, there will be no new development on D5 (at least not from me). I am not even sure that there will be a final release of Quiz 2 for 5.7. The D6 version of 2.0 is almost ready, and D7 is just around the corner... I don't think I'll have the time or energy to backport.
Other wishlist items...
* Minor work is being done on the API. The code has been refactored to the D6 architecture, and a few additional API calls have been added.
* CCK is high on my list of 3.0 features. And if it's a matter of "bug fixing", it may make it into 2.0 (though that is not looking terribly likely at the moment).
* Better documentation... I hope so.
* jQuery timer... probably not. Too easy to game.
* Blocks... not on the 3.0 agenda.
* D6 upgrade... almost done
* Workflow... I don't know exactly what westwesterson was envisioning, so I don't know what to implement.
Comment #6
Summit CreditAttribution: Summit commentedHi Matt,
Will this point:
Regarding #3, yes. I am working on a manually graded "long answer question" format that will use a textarea for user input, and will allow another user to provide the score for the answer.
Be in the D6 implementation?
Thanks a lot for you quick answers!
greetings,
Martijn
Comment #7
westwesterson CreditAttribution: westwesterson commentedworkflow / workflow-ng refers to being able to set off a trigger when a user completes a quiz. Based on their quiz score this trigger would be set off. And then some action would be able to do something in the drupal backend.
A use case for this would be if someone wanted to automate the site where if a user scored a certain number on a quiz, they would be automatically promoted to a certain user role.
Another use case would be being able to use these triggers to attach user points to a certain score; enabling users to keep a running tally with userpoints of the overall points earned for all quizes per user, and per site.
In drupal 5 workflow-ng was a module which helped to do this, it may only be necessary to do this for actions/triggers in drupal 6. Implementation of triggers/actions allows powerful functionality that if implemented would cheaply achieve a number of long outstanding feature requests.
-ww
Comment #8
mbutcher CreditAttribution: mbutcher commentedYeah, integration with actions and triggers would be nice.... I'll look into that.
Comment #9
Soren Jones CreditAttribution: Soren Jones commenteddrewish recently hooked the apply for role module up with actions/triggers integration. just FYI if you wanted an example of actions/triggers integration. thanks for all the work you've put in on this.
cheers,
soren
Comment #10
riverfr0zen CreditAttribution: riverfr0zen commentedHas the upgrade path to Drupal 6 been done yet for 6.x-2.x ? I'm looking at the stable version, and don't see any way to upgrade. If not, is it in the dev version, or in Quiz 3? Thanks.
Comment #11
mbutcher CreditAttribution: mbutcher commentedriverfr0zen: Upgrade from what to what?
6-2 to 6-3 is handled seemlessly (you don't have to do anything but delete the old module and add the new one, then run update.php -- just like you'd do with any normal module).
I don't know about 5.x to 6.x. Is that what you are asking about?
Comment #12
riverfr0zen CreditAttribution: riverfr0zen commentedYep, 'upgrade path to Drupal 6' -- i.e. from Drupal 5 (sorry I wasn't clear =).
I did find that the 'unreleased' (I guess really 'unstable') RC versions for 5.x seemed to have some upgrade code that brought it closer to 6.x schema. However, when I tried it out, I found there were some issues, most importantly with result data consistency when dealing with multiple choice questions where multiple responses to each question are allowed. Let me know if you need more info.
Comment #13
mbutcher CreditAttribution: mbutcher commentedThe more information the better. As you probably know, I came into Quiz to work on Drupal 6 support, and have never really done anything with Quiz for Drupal 5.
Comment #14
johnennew CreditAttribution: johnennew commentedI've built an image target quesgtion type for quiz for a client recently and was interested in contributing it back. If anyone has the time, could you have a look at the attached module and give it a go? I'd be happy to hear any feedback.
John
Comment #15
zeezhao CreditAttribution: zeezhao commentedHi. I gave image_target_question_6.x-1.x-dev.tar_.gz a go. It looks great!
Used the on from sandbox: http://drupal.org/sandbox/johnennew/1184556
Main comments:
- appears to require a specific or older version of jquery_ui
- did not work with jquery_update installed.
As an addon, would be nice if can also enable users to fill in the labels themselves, for questions where you want user to fill in label, as opposed to dragging existing labels. Thanks
Comment #16
johnennew CreditAttribution: johnennew commentedThe image target question type is now in Beta here: http://drupal.org/project/image_target_question
The grouping question type is now available here: http://drupal.org/project/grouping_question
Comment #17
botrisFeature request is 10 years old, last reply almost 5 years, closing issue.
Feel free to reopen if you feel this is still valid.