this patch aims to do 3 things:

1. if you choose not to use it, it should not affect any already-created quizzes.

2. you can specify result ranges, like 0-49, 50-90, 91-100, and then give the user feedback based on the range their score falls into at the end of the quiz. Note that this requires the quiz to be a scored quiz, meaning the pass rate is greater than 0. Also note that this has absolutely no effect on passing the quiz.

3. for an unscored quiz (pass rate is 0), you can set up result categories (like 'cat person' and 'dog person'). Unlike a scored quiz, these categories aren't ranked, so one is not better than the other, and they don't use ranges. Each answer must then be linked to a particular category. At the end of the quiz, the user is given feedback based on which category contained the majority of their answers. (so if the majority of their answers were linked to the 'cat person' category, you could give feedback like "you really like cats, huh?").

This third option requires manage questions workflow patch, to create the proper link between quizzes and questions.

I'd appreciate any comments on how to improve this patch, and any problems found within it.

Comments

kscheirer’s picture

Version: 5.x-1.x-dev » 5.x-1.0
StatusFileSize
new27.78 KB

updated patch against 5.x-1.0 quiz module

kscheirer’s picture

Version: 5.x-1.0 » 6.x-2.x-dev

committed to HEAD for testing

westwesterson’s picture

Status: Needs review » Closed (fixed)

cleaning up issue queue. this has been committed. can be reopened as necessary

  • Commit dc200bd on 5.x-2.x, 6.x-2.x, 6.x-3.x, 6.x-4.x, 6.x-5.x, 6.x-6.x, 7.x-4.x, master, 7.x-5.x by kscheirer:
    issue #165392 this patch aims to do 3 things:
    
    1. if you choose not to...

  • Commit dc200bd on 5.x-2.x, 6.x-2.x, 6.x-3.x, 6.x-4.x, 6.x-5.x, 6.x-6.x, 7.x-4.x, master, 7.x-5.x, quiz-pages by kscheirer:
    issue #165392 this patch aims to do 3 things:
    
    1. if you choose not to...

  • Commit dc200bd on 5.x-2.x, 6.x-2.x, 6.x-3.x, 6.x-4.x, 6.x-5.x, 6.x-6.x, 7.x-4.x, master, 7.x-5.x, quiz-pages, 2269219 by kscheirer:
    issue #165392 this patch aims to do 3 things:
    
    1. if you choose not to...

  • Commit dc200bd on 5.x-2.x, 6.x-2.x, 6.x-3.x, 6.x-4.x, 6.x-5.x, 6.x-6.x, 7.x-4.x, master, 7.x-5.x, 2269219 by kscheirer:
    issue #165392 this patch aims to do 3 things:
    
    1. if you choose not to...