llms_get_engagement_triggers()
Get a list of registered engagement triggers
Return Return
(array)
Source Source
File: includes/llms.functions.core.php
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 | */ 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. |