Pulse
插件活动模块稳定版

Pulse

mod_pulseStefan-Alexander Scholz

  • Moodle 4.4–5.0
  • 更新 2025-11-20

Automated notifications and powerful completion logic for better course workflows
Automations to improve engagement, progress, and compliance
Pulse provides flexible tools that help teachers keep learners informed, engaged, and on track throughout their Moodle courses. It supports both simple and complex learning workflows — from sending timely notifications to managing confirmations, approvals, or adaptive progression. Routine communication can be automated, allowing educators to focus more on teaching while Pulse handles the operational follow-up. Pulse consists of two core components:
Pulse automation engine PRO
A system that automates notifications and other actions based on conditions such as enrolment, activity or course completion, dates, or user progress.
Pulse course activity
A versatile activity that allows targeted notifications, flexible completion workflows, and configurable availability conditions directly within a course.
Together, these components help keep learners — as well as parents, teachers, or line managers — up to date, and prompt actions precisely when needed.
Use cases
Course welcome messages
Announcement of an upcoming activity
Congratulations messages
Reminder for overdue activities
Awarding credits for achievements
Support approval or compliance workflows
Implement gamification strategies
Pulse provides great features that are completely free. For more functionality, we offer a Pro plan.
Feature overview
Notifications
The Pulse activity enables teachers to send notifications to students and other roles directly within a Moodle course. Notifications can be triggered when the activity becomes available or based on defined conditions such as course enrollment, group membership, or activity completion. Messages may be displayed on the course page or sent by email and can include placeholders to add user-specific or course-related information. In the Pro version, notifications can also be sent through the Pulse automation engine, allowing automated communication based on predefined conditions.

返回插件目录