Moodle Plugins directory: Resume Button: Versions: 1.0.1 | Moodle.org
Resume Button
Local plugins ::: local_resume
Maintained by
Rudraksh Batra
The Resume Button plugin adds a contextual "Resume where you left off" button to Moodle courses, helping learners quickly return to their last activity or start again after completion.
It supports two levels of tracking:
-Course-level Resume Button: Takes users to their last accessed activity in the course.
-Section-level Resume Button: Displays on each course section, helping users jump back into the last viewed activity within that specific section.
When all activities in a section or course are completed, the button label changes to "Start Again", redirecting users to the first available activity.
Resume Button 1.0.1
Moodle 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: Tuesday, 30 December 2025, 8:46 PM
Code prechecks
overview
phplint
phpcs195 | 34
js8 | 1
css
phpdoc
savepoint
thirdparty
grunt1 | 1
shifter
mustache
gherkin
HTML | XMLResume Button for Moodle Courses and Sections
This plugin provides a smart "Resume" or "Start Again" button that helps learners continue from where they left off in a course or section. It supports Moodle versions 4.2 to 5.0+.
Update: Section setting issue resolved
---/** * @package local_resume * @copyright 2025 Rudraksh Batra batra.rudraksh@gmail.com * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */
✨ Features
- ✅ Shows a Resume button linking to the last viewed activity (per course or section).
- ✅ Automatically switches to Start Again if all activities are completed.
- ✅ Works with completion tracking and activity visibility.
- ✅ Compatible with standard course formats (Topics, Weekly, etc.).
- ✅ Optional section-level buttons using AJAX.
- ✅ Skips empty sections with no activities.
- ✅ Can be embedded anywhere with shortcode support using the companion plugin.
🧩 Companion Plugin: filter_resumebutton
To use shortcodes like [resumebutton courseid=11] or [resumebutton sectionid=5] inside Moodle blocks, pages, or labels, install the companion plugin:
👉 filter_resumebutton
📦 Installation
- Copy this plugin folder into your Moodle's
local/directory: ```bash moodle/local/resume
Version information
- Version build number
- 2025122900
- Version release name
- 1.0.1
- Maturity
- Stable version
- MD5 Sum
- 384d9aad43e4f996f9e6a0e28658b8a0
- Supported software
- Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.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
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.