1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Quiz Save and Resume

LearnDash Quiz Save and Resume

The LearnDash Quiz Save and Resume add-on allow your students to save their quiz answers before submitting a quiz so they can resume work later on without losing previous progress. Upon resuming the quiz, students are taken to the question where they left off.

Table of Content

  1. Installation
  2. License Configuration
  3. General Options
  4. FAQ’s
  5. Changelog

Installation:

  • Install and activate the “LearnDash LMS” plugin.
  • Install and activate the LearnDash Save and Resume Quizzes add-on.
  • The Quiz Save/Resume option will appear under the LearnDash LMS menu on the WordPress Dashboard. 
LearnDash Quiz Save and Resume – Main Menu

License Configuration:

Go to LearnDash > Quiz Save/Resume and select the “License” tab. Then, enter the License Key in the corresponding field and click on Activate.

LearnDash Quiz Save and Resume – License

General Options:

Go to LearnDash > Quiz Save/Resume and select the “General Options” tab. Here you will find the “Display a Resume Quiz Button” option, mark it enabled, it will only show the “Resume Quiz” button during the quiz, and once the quiz has been completed then the “Start Quiz” button will replace it.

LearnDash Quiz Save and Resume – General Options

Shortcodes:

Go to LearnDash > Quiz Save/Resume and select the “Shortcodes” tab. Here you will find 2 shortcodes;

  • [wn_qsr_resume_quiz] > This shortcode will create a “Resume” button that will redirect to the last saved quiz, attempted by the student.
  • [wn_qsr_progress_table] > This shortcode will create a table on the front end that will show the students’ quiz status on the front end.
LearnDash Quiz Save and Resume – Shortcodes

Front end:

LearnDash Quiz Save and Resume – Resume Button by Shortcode
LearnDash Quiz Save and Resume – Progress Table by Shortcode

Save & Resume Quiz:

To enable this feature, Navigate to LearnDash > Quizzes and select the quiz of your choice. Next, go to the quiz’s Settings tab and enable the  “Save & Resume” option. Finally, click on the Update quiz button to save changes. 

LearnDash Quiz Save and Resume – Save and Resume Option

Frontend:

Instead of the “save” button, a “Save & Next” button will be visible on the front end during a quiz.

LearnDash Quiz Save and Resume – Save and Next Button on the Frontend

When the option “Display a Resume Quiz Button” is Enabled then during the quiz, on the page reload, the frontend will show only one button;

LearnDash Quiz Save and Resume – Resume Quiz Button on the Frontend

When the option “Display a Resume Quiz Button” is Disabled then during the quiz, on the page reload, the frontend will show two buttons; Reset Quiz will start the quiz from the start while Resume Quiz will resume the quiz.

LearnDash Quiz Save and Resume – Reset Quiz and Resume Quiz Buttons on the Frontend

FAQ’s:

Why is the “Save Quiz” button not showing on the quiz page?

Make sure you have enabled the “Save & Resume” option from the Settings tab of the selected quiz. 

Why is the “Resume Quiz” button not showing on the quiz page?

Make sure you have enabled the “Save & Resume” option from the Settings tab of the selected quiz.

If I restart work on a quiz, what part of the quiz will the quiz resume?

The quiz will resume from the last answered question you saved.

Is the add-on work with the LearnDash randomize question option?

Currently, this feature isn’t available in the add-on. However, we will add this feature in the upcoming releases.


Changelogs:

1.2.4

  • Fix – Fixed issue of quiz start button clicking two times.

1.2.3

Bug Fixes:

  • Fixed shortcode not working with save and resume.
  • Resume button settings issue

1.2.2

Bug Fixes:

  • Fixed start quiz button issue.

1.2.0

New Features:

  • Added quiz data table shortcode.
  • Added the Hide Start Quiz button option.
  • Added the resume quiz button shortcode.

Bug Fixes:

  • Fixed the start quiz button issue.

1.1.3

New Features:

  • Added the option to hide the start quiz button.

Bug Fixes:

  • Fixed the start quiz button issue.

1.1.2

New Features:

  • Added “Resume last attempted quiz” button shortcode.

Bug Fixes:

  • Fixed minor issues.

1.1.1

Bug Fixes:

  • Added sanitization on saved data before resume.
  • Fixed the License issues.

1.1.0

New Features:

  • Added resume button.
  • Added learndash_quiz_resume_enabled filter hook to check if resume toggle in the addon is active if it’s activated – it enables resume.
  • Added learndash_quiz_resume_cookie_send_timer filter hook to check if resume toggle in the addon is active if it’s activated it extract the cookie of time elapsed
  • Added learndash_quiz_resume_data filter hook to check if resume toggle in the addon is active if it’s activated it extract the quizzes answered

Bug Fixes:

  • Javascript error while saving the “Fill in the blank” Question has been fixed.
  • Make Textarea accept special characters “/n /r /t”.
  • Compatibility issues with the latest versions of LearnDash and WordPress have been fixed.
  • Added wpProQuiz_front.js file for removing the restart function in LearnDash so when button start is clicked it delete all the cookies of resume
  • All functions that are not necessary were deleted at LearnDash 3.5
  • Event click of the buttons “start quiz” and “resume quiz” issue has been fixed.

1.0.1

New Features:

  • Buttons translations support.

Bug Fixes:

  • The license activation issue has been fixed.

1.0.0

Initial

How can we help?