I have a fresh Drupal (drupal-6.14) install with Quiz module (6.x4.0-alpha3). When I check the box Feedback Time: [ After each question ] I do not see the feedback after the question. The feedback is shown at the end of the quiz. It's exactly the same as the option [ At the end of the Quiz ]. There is no differens at all.
I can confirm that changing the option Feedback Time is altered correctly in the database table quiz_node_properties. The column feedback_time is changing from 0 to 1 and 2 like the option values in the Quiz edit from:
# 0 At the end of the Quiz
# 1 After each question
# 2 Do not show
I tested this with the following questions:
# Multiple choice question
# Matching
# True/ False
I use a fresh install with only three modules installed:
# autoload-6.x-1.3
# quiz-6.x-4.0-alpha3
# logintoboggan-6.x-1.6
Please some "feedback" :) so I can correct my quiz.
Comments
Comment #1
falcon commentedThanks for the report!
I suspect that this is a bug in the quiz module. I will try to have a look at it later this week.
Comment #2
garyh commentedI report the same issue with 6.x-4.x-dev and 6.x-4.0-alpha4 and also 6.x-3.3
Regardless of the fact I have selected "Feedback Time: After each question" is still respects "At the end of the Quiz"
Is there any stable release which this feature is known to work. I just need a basic enough quiz so an earlier release would probably do the job, ideally the page should be able to refresh if a user select a wrong answer and say "You got that answer wrong, the answer was XXX".
Thanks,
Gary
Comment #3
falcon commentedI don't know anything about the other versions. I only work on Quiz 4. You can try to ask mbutcher on IRC. It will work on Quiz 4 when it is stable. I haven't had the chance to look at it yet. I'm currently working on another project.
Comment #4
garyh commentedHi,
Quiz 4 is okay with me, I can wait. Do you know if it would be likely to be functional by January?
Gary
Comment #5
falcon commented@garyh
I hope so. It probably depends a lot on how many of my working hours I'm able to spend on quiz.
Comment #6
neorg commented@Falcon,
I just tested the 6.x.4-dev released on 10 dec 2009.
In this version there is no feedback at all.
- No feedback after each question
- No feedback at end of the quiz.
Comment #7
sivaji_ganesh_jojodae commented@neorg This may be related to #635684: remove correct answer and user answer printing, but keep scoring and quiz result. To fix this go to "admin/quiz/settings" path check the "Allow quiz creators to set a pass/fail option when creating a quiz" and "Display quiz feedback" option, save the configuration it will work.
Comment #8
neorg commented@sivaji Both option are (where) checked in my quiz config. Unfortunately I get no feedback at all.
You said that i will work, are you using 6.x.4.x-dev (10dec2009) version?
Edit:
After playing around with the revision of some question I get feedback now at the end of the quiz. Still no feedback after each question. What am I doing wrong??? :(
Comment #9
neorg commented@sivaji
@faclon
I read your post #7 about the checkboxes on admin/quiz/settings. In my case these boxes were checked when I entered that page. I noticed that when I saved the the page (not making any changes) I had Feedback at the end of the quiz. I suppose this is not correct.
But that is not my biggest problem. My problem is that I can't get Feedback After Each Question working.
This is what I did:
-1-
I just installed a total fresh Drupal and database. Just using 3 contrib modules:
# View
# Quiz (build 10 dec 2009)
# Autoload.
-2-
I only checked this modules;
# Question item collection 6.x-4.x-dev
# Quiz 6.x-4.x-dev
# Quiz Question 6.x-4.x-dev
# Quiz Multichoice 6.x-4.x-dev
# Autoload 6.x-1.3
# Views 6.x-2.8
# Views UI 6.x-2.8
# And the standard core modules (No extra core module manually checked.)
-3-
I created one Quiz.
# Checked the box "After each question" @ "Feedback TIme"
# 'Always Available' @ 'Availability options'
-4-
I created 3 simple Quiz Multichoice question with possible 2 answers.
# in every Question I filled in the "Advanced options" ONLY by the CORRECT answer:
### Feedback if chosen: GOOD
### Feedback if not chosen: FAULT
-5-
Take the quiz.
I am not getting feedback at all.
-6-
Open the page Admin --> Quiz configuration
# open --> Global Configuration
# see that both boxes are checked.
### Allow quiz creators to set a pass/fail option when creating a quiz.
### Display quiz feedback.
Save the page
-7-
Take the quiz.
Still there is no feedback after each question but there is feedback at the end of the quiz.
I am working on this now for several days and I really don't know what I am doing wrong.
Pleas can you give me some hope.
Regards,
Neorg
Comment #10
falcon commentedI haven't had the chance to check how the feedback system behaves after sivajis update. I don't think feedback after each question is working at the moment. And I don't think it was prior to his updates either. We will fix it before we release quiz 4.x beta.
I'm sorry that you have spent a lot of time trying to make feedback after each question work. I don't think it is possible to make it work unless you are able to fix some bugs in the module...
Comment #11
falcon commentedI've fixed a small typo so that feedback is shown by default at the end of the quiz without having to visit the quiz config page.
Comment #12
falcon commentedI have tried to fix this now. Please test and report back if this isn't working.
Changes have been commited to 4.x-dev
Comment #13
neorg commentedFeedback works OK in latest release.
I Close this issue now.
Comment #14
spinsheet commentedI seem to be having the same issue. Under ‘Alternative 1’ (which is an incorrect answer) I have under ‘Advanced options’ > ‘Feedback if chosen’ a blurb of text that I would like to show if the user did choose that wrong answer. As it currently stands the user only sees ‘The answer was incorrect. Please try again.’. If the use chooses the correct answer then the text that I placed in ‘Feedback if chosen’ for the correct answer does show. I simply cannot get the text for the wrong answer to show.
Under Feedback > ‘feedback Time’ I have ‘After each question’ chosen. Is there another setting that I need to use to make the blurb show if the wrong answer was chosen?