Steps to reproduce:
1. Create a quiz, with several questions in it
2. Enable 'allow resume' in the taking options of the quiz
3. Make sure no other then the 'allow resume' box is checked
3. Start/take the quiz and log out after answering some (at least 1) question
4. Log back in and start the particular quiz
Instead of resuming the quiz at the question you were at when you logged out, the 403 page is returned.
Information to help locating this bug:
- Enabling the 'allow backwards navigtion' checkbox for the particular quiz makes it possible to resume the quiz, but does NOT let the user resume the quiz at the 'first non-answered question' (also enabling the 'allow skipping question' checkbox doesn't solve this).
Comment | File | Size | Author |
---|---|---|---|
#8 | allow_resume_does_not-2516702-8.patch | 2.38 KB | djdevin |
#8 | TEST-allow_resume_does_not-2516702-8.patch | 599 bytes | djdevin |
Comments
Comment #1
Rodgey CreditAttribution: Rodgey as a volunteer and commentedComment #2
Rodgey CreditAttribution: Rodgey as a volunteer and commentedComment #3
mdryanI'm hitting the same bug. Busy week this week, but I'll hopefully have chance to try and track this one down later in the week.
Comment #4
mdryanStill exists in 5.x-dev
Comment #5
Anonymous (not verified) CreditAttribution: Anonymous as a volunteer commentedThe quiz I've been working on has this same issue - resuming the quiz after logging out always resumes at q1. With a 100 question T/F quiz, if someone's answered 85 questions and then restarted, they get somewhat frustrated.
I hacked together a solution for my use case (T/F questions, answered in order, resuming OK, no time limits ... ). The attached snippets may help someone else with the same problem.
Version I'm working on is 7.x-5.0-alpha10.
Comment #6
djdevinComment #8
djdevinComment #12
djdevinFixed. User now ends up at question after last question.
Test updated.