Moodle Plugins directory: Resume Button Shortcode | Moodle.org
Resume Button Shortcode
Embed Resume or Start Again Button Anywhere in Moodle Using Shortcodes
This filter plugin allows you to embed resume buttons for Moodle courses or sections using a simple shortcode syntax. It works in combination with the local_resume plugin and provides a dynamic, personalized experience for learners to continue where they left off.
- Moodle 4.2 to 5.0+
 - Requires the companion plugin: 
local_resume 
- ✅ Embed resume buttons inside:
- Pages
 - Labels
 - HTML blocks
 - Course descriptions
 
 - ✅ Supports shortcodes:
[resumebutton courseid=2][resumebutton sectionid=5]
 - ✅ Automatically shows:
- Resume (if incomplete)
 - Start Again (if all activities are complete)
 - Nothing (if section is empty)
 
 
- Place this plugin in your Moodle 
filter/directory:moodle/filter/resumebutton
 
Resume Button Filter for Moodle This Moodle filter allows you to embed course or section-level resume/start buttons inside pages, labels, and HTML blocks using shortcodes.
Usage [resumebutton courseid=2] — Course-level resume/start button [resumebutton courseid=2 sectionid=1] — Specific section resume/start button [resumebuttons courseid=2] — All section buttons for course 2 Installation Upload this folder to moodle/filter/resumebutton Go to Site administration > Notifications to complete installation Enable the filter from: Site administration > Plugins > Filters > Manage filters
Comments