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).

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Rodgey’s picture

Issue summary: View changes
Rodgey’s picture

Issue summary: View changes
mdryan’s picture

I'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.

mdryan’s picture

Version: 7.x-5.0-alpha10 » 7.x-5.x-dev

Still exists in 5.x-dev

Anonymous’s picture

The 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.

djdevin’s picture

Title: Allow resume does not work » Allow resume does not work with backwards navigation disabled
Status: Active » Needs review
FileSize
1.8 KB

Status: Needs review » Needs work

The last submitted patch, 6: allow_resume_does_not-2516702-6.patch, failed testing.

The last submitted patch, 8: TEST-allow_resume_does_not-2516702-8.patch, failed testing.

The last submitted patch, 8: TEST-allow_resume_does_not-2516702-8.patch, failed testing.

  • djdevin committed f72e074 on 7.x-5.x
    Issue #2516702 by djdevin, derekrv: Allow resume does not work with...
djdevin’s picture

Status: Needs review » Fixed

Fixed. User now ends up at question after last question.

Test updated.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.