Automation engine feature & Pulse activity feature
Placeholders are dynamic variables that allow you to customize and personalize email notifications sent through Pulse. These placeholders automatically populate with user-specific and system-generated information, ensuring that every notification is relevant and tailored to its recipient.
Our extensive set of placeholders supports a wide range of use cases, covering:
- User & profile data – Personalize messages with recipient-specific details.
- Course & sender information – Dynamically display relevant course details.
- Enrollment & completion data – Include real-time updates on learner progress.
- Calendar & deadlines – Highlight key dates, upcoming events, and due assignments.
- Site & activity-specific information – Show activity details, such as due dates or event triggers.
- Display upcoming or overdue training to keep learners on track.
- Provide details about assignments or completion progress.
- Track user interactions with log event placeholders, reflecting actions taken within the system.
- Integrate session-based details using the Moodle Face-to-Face module, displaying in-person session information.
- Retrieving and displaying context-based metadata.
- Display specific reactions triggered by a Pulse notification.
Detailed placeholder descriptions:
User profile information
User_Firstname: This placeholder represents the user’s first name.
User_Lastname: This placeholder represents the user’s last name.
User_Fullname: This placeholder represents the user’s full name (combination of first name and last name).
User_Email: This placeholder represents the user’s email address.
User_Username: This placeholder represents the user’s username.
User_Description: This placeholder represents any description or biography provided by the user.
User_Department: This placeholder represents the department or organizational unit to which the user belongs.
User_Phone: This placeholder represents the user’s phone number.
User_Address: This placeholder represents the user’s street address.
User_City: This placeholder represents the user’s city or locality.
User_Country: This placeholder represents the user’s country of residence.
User_Institution: This placeholder represents the user’s institution or organization.
User_Profilefield_fieldname: This placeholder likely represents a custom profile field with a specific label or name that you have defined in your system.
Course information
Course_Fullname: This placeholder represents the full name or title of the course.
Course_Shortname: This placeholder represents the short name or abbreviated identifier of the course.
Course_Summary: This placeholder represents the summary or description of the course.
Course_Courseurl: This placeholder represents the URL or link to access the course.
Course_Startdate: This placeholder represents the start date of the course.
Course_Enddate: This placeholder represents the end date of the course.
Course_Id: This placeholder represents the unique ID or identifier of the course.
Course_Category: This placeholder represents the category or classification of the course.
Course_Idnumber: This placeholder represents the ID number assigned to the course.
Course_Format: This placeholder represents the format or layout of the course.
Course_Visible: This placeholder represents whether the course is visible or hidden.
Course_Groupmode: This placeholder represents the group mode setting of the course.
Course_Groupmodeforce: This placeholder represents whether the group mode is enforced in the course.
Course_Defaultgroupingid: This placeholder represents the default grouping ID for the course.
Course_Lang: This placeholder represents the language setting of the course.
Course_Calendartype: This placeholder represents the calendar type associated with the course.
Course_Theme: This placeholder represents the theme applied to the course.
Course_Timecreated: This placeholder represents the timestamp when the course was created.
Course_Timemodified: This placeholder represents the timestamp when the course was last modified.
Course_Enablecompletion: This placeholder represents whether course completion tracking is enabled.
Course_customfield_fieldname: The placeholder typically used to retrieve and display values from custom fields that have been defined and assigned to courses within the system.
Sender information
Sender_Firstname: Refers to the first name of the sender.
Sender_Lastname: Refers to the last name of the sender.Sender_Email: Refers to the email address of the sender.
Enrolments & completion information
Enrolment_Status: Represents the current status of the student’s enrolment in the course. This could include values such as “Active”, “suspended” etc.
Enrolment_Progress: Indicates the student’s progress towards completing the course. This might be represented as a percentage.
Enrolment_Startdate: Displays the date when the student was enrolled in the course.
Enrolment_Enddate: Indicates the date when the student’s enrolment in the course is scheduled to end.
Enrolment_Courseduedate: Represents the due date or deadline associated with the course enrolment, indicating when the course must be completed.
Calendar information
Calendar_UpcomingActivitiesList: This placeholder represents a list of upcoming activities scheduled in the moodle calendar.
Calendar_EventDatesList: This placeholder represents a list of specific event dates associated with course activities.
Site information
Site_Fullname: Represents the full name or title of the Moodle site.
Site_Shortname: Represents the short name or abbreviation of the Moodle site.
Site_Summary: Provides a brief summary or description of the Moodle site.
Site_Siteurl: Represents the URL (web address) of the Moodle site.
Course activities information
Mod_Type: Represents the type or category of the Moodle activity (e.g., Assignment, Quiz, Forum, etc.).
Mod_Name: Represents the name or title of the Moodle activity.
Mod_Intro: Provides an introduction or description of the Moodle activity.
Mod_Url: Represents the URL (web address) of the Moodle activity.
Mod_Duedate: Represents the due date or deadline associated with the Moodle activity.
Training information
Training_Upcomingmods: Represents upcoming modules or activities within a course.
Training_Courseprogress: Represents the progress or completion status of a training course.
Training_Eventdates: Represents important event dates related to training activities.
Training_Coursedue: Represents the due date or deadline for a training course.
Training_Activityduedate: Represents the due date or deadline for a specific training activity or module.
Assignments
Assignment_extensions: Represents assignments that meet specified conditions (as from the same course as the instance; or assignments that have not been completed by the students; or with extended submission deadline)
Logs
Event_Name: Represents the name or title of the event that occurred. This could be descriptive text indicating the type of event, such as “Assignment Extension Granted.”
Event_Namelinked: Provides a linked representation of the event name. This placeholder could be used to create a hyperlink to more detailed information about the event, allowing users to navigate to relevant content.
Event_Description: Describes the details or nature of the event. It typically provides additional information about what happened during the event, such as “An extension has been granted for assignment submission.”
Event_Time: Indicates the timestamp when the event occurred. This placeholder displays the date and time of the event, formatted according to the system settings or locale.
Event_Context: Represents the context or location where the event took place. For example, this could be the course name or activity name associated with the event.
Event_Contextlinked: Provides a linked representation of the event context. Similar to Event_Namelinked, this placeholder can be used to create hyperlinks for navigating to specific contexts within Moodle.
Event_Affecteduserfullname: Displays the full name of the user who is directly affected by the event. This could be the user receiving the extension, for instance.
Event_Affecteduserfullnamelinked: Provides a linked representation of the affected user’s full name. It can be used to generate clickable links to the user’s profile or relevant information.
Event_Relateduserfullname: Represents the full name of another user who is related to or involved in the event. In the case of an extension being granted, this might be the teacher or administrator who granted the extension.
Event_Relateduserfullnamelinked: Offers a linked representation of the related user’s full name. This placeholder can be used to create clickable links to the related user’s profile or details.
Face to Face
Mod_session_Starttime: This placeholder displays the time at which the session is scheduled to begin.
Mod_session_Startdate: This placeholder displays the date on which the session is scheduled to start.
Mod_session_Enddate: This placeholder displays the date on which the session is scheduled to end.
Mod_session_Endtime: This placeholder displays the time at which the session is scheduled to conclude.
Mod_session_Link: Provides a link to additional details or resources related to the face-to-face session.
Mod_session_Details: This placeholder can provide users with further context or information regarding the session, such as agenda items, topics covered, or special instructions.
Mod_session_Discountcode: This placeholder could represent a discount code or promotional code associated with the face-to-face session.
Mod_session_Capacity: Represents the capacity or maximum number of participants allowed for the face-to-face session.
Mod_session_Normalcost: Indicates the normal cost or standard fee associated with attending the face-to-face session.
Mod_session_Discountcost: Represents the discounted cost or fee for attending the face-to-face session, typically when a discount code (provided via Mod_session_Discountcode) is applied.
Mod_session_Type: Represents the type or category of the face-to-face session.
Meta data information
Mod_metadata_customfield: Refers to the metadata information stored and managed by the “local metadata” plugin in Moodle. It can dynamically retrieve and display specific metadata values based on the context of the pulse notification.
Reaction
Reaction: Display or refer to the specific reaction triggered by a Pulse notification.