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

Resume 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

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

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.