Quiz One Page Paginate

Blocks ::: block_quizonepagepaginate
Maintained by Brent Wiens, I sell cookiesMark van Hoek, Farnaz Erfanian
Moodle block to deliver quiz questions questions one (or more) at a time on the same page without navigating to a new page for each question.

Quiz One Page Paginate 2025092503

Moodle 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Released: Saturday, 27 September 2025, 11:48 AM

Moodle QuizOnePagePaginate block

This is a Moodle block to deliver quiz questions questions one (or more) at a time on the same page without navigating to a new page for each question.

Requirements

  • Moodle 3.5 and above - see What version of Moodle am I using?
  • You need administrator privileges in your Moodle instance to install this plugin. You need teacher privileges in your course quiz to enable it.
  • JavaScript in the student's browser must be enabled.

Getting started

Install:

Add the block to a course quiz:

  • Navigate into a course and then into a quiz.
  • Turn "Edit mode" on, click "Add a block", scroll and click "One Page Paginate".

Once the block is enabled on a quiz, you will see Previous and Next buttons at the bottom, and by default only one quiz question shows at a time.

To configure the block instance: Navigate into a course quiz, turn "Edit mode" on, in the block click the gear menu > "Configure One Page Paginate block".

Things to know

  • All the quiz questions are loaded on page load - they're just hidden from the user.
  • The "Quiz navigation" block will not reflect what is currently visible on the page.
  • If you exit the quiz and return to it, you will be placed back at the first question and not where you left off.
  • On activation, this block overwrites quiz config for: -- "Layout > New Page" to "All questions on one page" -- "Appearance > Show blocks during quiz attempts" to "Yes".
  • This block will appear on "Any quiz module page" regardless of the "Display on page types" quiz setting.
  • The block will not show to students ever, or to teachers unless editing mode is on. If you Hide the block, you disable its features.
  • If you delete this block, you can reset the # questions per page only by deleting all quiz attempts, then in quiz settings > Layout > New page and checking the "Repaginate now" checkbox.

Privacy

This plugin does not store any data, does not send any data to any API, and does not require any subscription.

We take privacy and security seriously. Any security issues can most responsibly be disclosed to admin@integrityadvocate.com

Reporting problems

Before you report an issue, make sure you have updated the plugin to the latest available version, and then check the issue persists.

When reporting an issue, please give concrete info and background like:

  • What error do you see, or what don't you see that you expect?
  • How exactly can I reproduce the issue on my own Moodle?
  • What browser and browser version?
  • What version of Moodle are you running?
  • Does the "quizonepagepaginate" plugin show up on the plugins overview page (/admin/plugins.php)?
  • Anything useful in the Apache logs?
  • Can you create a screenshot or a video showing the issue?

Issues can be reported at https://github.com/mwithheld/moodle-block_quizonepagepaginate/issues

Version information

Version build number
2025092503
Maturity
Stable version
MD5 Sum
c770d7959a625c75685d8092b6b888e1
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
2025092503

Default installation instructions for plugins of the type Blocks

  1. Make sure you have all the required versions.
  2. Download and unpack the block folder.
  3. Place the folder (eg "myblock") in the "blocks" subdirectory.
  4. Visit http://yoursite.com/admin to complete the installation
  5. Turn editing on in any home or course page.
  6. Add the block to the page
  7. Visit the config link in the block for more options.