-

Note: You are currently viewing documentation for Moodle 3.10. Up-to-date documentation for the latest stable version of Moodle may be available here: Pulse.

Pulse: Difference between revisions

From MoodleDocs
Pulse
Type Activity
Set N/A
Downloads https://moodle.org/plugins/mod_pulse (not yet published)
Issues https://github.com/bdecentgmbh/moodle-mod_pulse/issues
Discussion
Maintainer(s) Stefan Scholz
m (clean up, typos fixed: … → ... (2), ’s → 's)
 
Line 8: Line 8:
}}
}}


Pulse is a Moodle activity and can be added to courses like any other activity (e.g. page or quiz). Teachers can use Pulse for (1) notifications and (2) completion workflows.
'''Pulse''' is a Moodle activity and can be added to courses like any other activity (e.g. page or quiz). Teachers can use Pulse for (1) notifications and (2) completion workflows.


== Main Features ==
== Main Features ==
Line 23: Line 23:
* after a specific date AND only for students that have *not* completed an activity as reminder for an overdue activity
* after a specific date AND only for students that have *not* completed an activity as reminder for an overdue activity
* for students that received a very good/very bad grade in a quiz as warning message to parents
* for students that received a very good/very bad grade in a quiz as warning message to parents
* and many more….!
* and many more....!


In addition to the notification sent to the student, the same — or another — text can be shown on the course page. (similar to the label module)
In addition to the notification sent to the student, the same — or another — text can be shown on the course page. (similar to the label module)
Line 36: Line 36:
# multiple learning paths, depending on student choice, progress or grades
# multiple learning paths, depending on student choice, progress or grades
# section completion
# section completion
# and many more….!
# and many more....!


===== Complete when self marked complete =====
===== Complete when self marked complete =====
The key difference to core’s manual completion is that it is non-reversible. Once the student has marked the activity as complete, the student cannot revoke it any more. This is important for a number of scenarios like:
The key difference to core's manual completion is that it is non-reversible. Once the student has marked the activity as complete, the student cannot revoke it any more. This is important for a number of scenarios like:


# Gathering consent before the course can be started (e.g. for privacy reasons)
# Gathering consent before the course can be started (e.g. for privacy reasons)

Latest revision as of 20:36, 21 September 2021

Pulse is a Moodle activity and can be added to courses like any other activity (e.g. page or quiz). Teachers can use Pulse for (1) notifications and (2) completion workflows.

Main Features

Notifications

Each Pulse activity can be configured to send a notification once it becomes available to the student. There are a number of placeholders that can be used to personalize the message, like the first name of the student or the name of the course. The notification can be sent to the student, the teacher, the non-editing teacher or the manager. Other course context or user context roles are supported as well, e.g. parent or staff manager.

Using availability restrictions, teachers can specify in a very flexible and powerful way, when the notification is sent, e.g.:

  • upon enrolling into the course as course welcome message
  • after joining a group as group welcome message
  • at a specific date as reminder for an upcoming activity
  • after completing a specific activity as congratulations message
  • after a specific date AND only for students that have *not* completed an activity as reminder for an overdue activity
  • for students that received a very good/very bad grade in a quiz as warning message to parents
  • and many more....!

In addition to the notification sent to the student, the same — or another — text can be shown on the course page. (similar to the label module)

Completion Workflows

Pulse supports activity completion in three ways (in addition to moodle core ones): upon availability, when marked complete by student and when approved by other role.

Complete when available

This activity completion criterium is very powerful when used in combination with availability restrictions. One key issue this solves is that course completion is a bit limited when it comes to activity completion — you can either require all or any; with Pulse, you can build flexible scenarios easily, for example:

  1. multilingual content where the student can choose which one to complete
  2. multiple learning paths, depending on student choice, progress or grades
  3. section completion
  4. and many more....!
Complete when self marked complete

The key difference to core's manual completion is that it is non-reversible. Once the student has marked the activity as complete, the student cannot revoke it any more. This is important for a number of scenarios like:

  1. Gathering consent before the course can be started (e.g. for privacy reasons)
  2. Asking the student to choose a learning path
  3. Legal requirements where students need to read and confirm something, as disclaimer
  4. For offline/real life activities that shall be represented in the course in a very simple and efficient way
  5. As checklist for the student.
Complete when marked complete by other role

This completion criterium can be used to either get approval by course or user context roles, for example the teacher of the course, the parent of the child or the line manager of the course. Teachers/parents/managers can give their approval in a very simple and intuitive way, much easier than any other interface moodle core provides.

Pulse supports groups (non-editing teachers only see students in their group) and user context roles (e.g. parents can only see their children, line managers can only see their employees).

Installation

For more detailed info how to install plugins in general, visit https://docs.moodle.org/310/en/Installing_plugins.

Pulse

To install the free version of Pulse (mod_pulse), you have three options:

Option 1: Install from Moodle.org (NOT YET POSSIBLE, WAITING FOR PLUGIN APPROVAL)
  1. Login as an admin and go to Site administration > Plugins > Install plugins. (If you can't find this location, then plugin installation is prevented on your site.)
  2. Click the button 'Install plugins from Moodle plugins directory'.
  3. Search for "Pulse", click the Install button then click Continue.
  4. Confirm the installation request
  5. Check the plugin validation report
Option 2: Install from zip package
  1. Download Pulse from https://bdecent.de/product/pulse
  2. Login to your Moodle site as an admin and go to Administration > Site administration > Plugins > Install plugins.
  3. Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.
  4. If your target directory is not writeable, you will see a warning message.
  5. Check the plugin validation report
Option 3: Install manually on server
  1. Download Pulse from https://bdecent.de/product/pulse
  2. Rename the folder to "pulse"
  3. Upload or copy it to your Moodle server.
  4. Unzip it in the `/mod` directory. (the path should then look for example like this: https://yourmoodle.com/mod/pulse/version.php)
  5. In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).

Pulse Pro

To install the pro version, you will need to buy it first from https://bdecent.de/product/pulse-pro/ — we do offer discounts for NGOs, countries with low buying power and for all that want to contribute (translation, documentation, testing), if you're interested, just contact us!

Important: the pro version is needs to be installed in addition to the free Pulse activity. The installation will only succeed if you have the free version (mod_pulse, see above) already installed. You can install local_pulsepro at the same time or after mod_pulse is installed.

Option 1: Install from zip package

  1. Download Pulse Pro from https://bdecent.de/my-account
  2. Login to your Moodle site as an admin and go to Administration > Site administration > Plugins > Install plugins.
  3. Upload the ZIP file. You should only be prompted to add extra details (in the Show more section) if the plugin is not automatically detected.
  4. If your target directory is not writeable, you will see a warning message.
  5. Check the plugin validation report

Option 2: Install manually on server

  1. Download Pulse Pro from https://bdecent.de/my-account
  2. Upload or copy it to your Moodle server.
  3. Unzip it in the `/local/` directory. (it should then look like /local/pulsepro/)
  4. In your Moodle site (as admin) go to Settings > Site administration > Notifications (you should, for most plugin types, get a message saying the plugin is installed).