llms_get_engagement_triggers()
Get a list of registered engagement triggers
Return Return
(array)
Source Source
File: includes/llms.functions.core.php
*/
function llms_get_engagement_triggers() {
/**
* Filter the engagement triggers
*
* @since Unknown
*
* @param array $engagement_triggers An associative array of engagement triggers. Keys are the engagement trigger slugs, values are their description.
*/
return apply_filters(
'lifterlms_engagement_triggers',
array(
'user_registration' => __( 'Student creates a new account', 'lifterlms' ),
'access_plan_purchased' => __( 'Student Purchases an Access Plan', 'lifterlms' ),
'course_enrollment' => __( 'Student enrolls in a course', 'lifterlms' ),
'course_purchased' => __( 'Student purchases a course', 'lifterlms' ),
'course_completed' => __( 'Student completes a course', 'lifterlms' ),
// 'days_since_login' => __( 'Days since user last logged in', 'lifterlms' ), // @todo.
'lesson_completed' => __( 'Student completes a lesson', 'lifterlms' ),
'quiz_completed' => __( 'Student completes a quiz', 'lifterlms' ),
'quiz_passed' => __( 'Student passes a quiz', 'lifterlms' ),
'quiz_failed' => __( 'Student fails a quiz', 'lifterlms' ),
'section_completed' => __( 'Student completes a section', 'lifterlms' ),
'course_track_completed' => __( 'Student completes a course track', 'lifterlms' ),
'membership_enrollment' => __( 'Student enrolls in a membership', 'lifterlms' ),
'membership_purchased' => __( 'Student purchases a membership', 'lifterlms' ),
)
);
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.24.1 | |
| 3.1.0 | Introduced. |