Within the LMS, there is a reporting source called Site Logs which allows Site Managers (and other roles with reporting permissions) to access and run reports based on actions taken within the LMS.
Selecting the reporting source
Columns within the report
To give informative information, and to get started below are the recommended columns:
Filters within the report
Filters in this case are not as important as the columns however some examples of what could be added are below:
Note: User full name (Related user) allows for the selection of the affected user. For example, if an admin logs in as an end user, that end user would become the related user.
Applying the report filters
When the report is ready to go, commonly all that would be required to fill in on the report filters is the event class name, when an action occurs within the LMS. It is stamped against an event, therefore calling the event class name calls all actions logged under this event.
The above filters would return a search of those that have logged into the LMS.
Common Event Class names
Below are some common event class names that can be added to the filter "Event Class Name" within the Site Logs report within the LMS
| User | |
| Event Class Name | What would it return? |
| \core\event\user_loggedinas | If a role with the permission "Log in as" has actioned this. |
| \core\event\user_created | Advising on user creation within the LMS and by who |
| \core\event\user_updated | When a user was last updated and by who |
| \totara_core\event\user_suspended | When a user was suspended and by who |
| \totara_core\event\user_undeleted | When a user was undeleted and by who |
| \core\event\user_deleted | When a user was deleted and by who |
| Course | |
| Event Class Name | What would it return? |
| \core\event\course_updated | When a course was updated and by who |
| \core\event\course_module_updated | What course module was updated and by who |
| \core\event\course_restored | When a course was restored and by who |
| \core\event\course_content_deleted | When course content was deleted and by who |
|
\totara_core\event\course_completion _unlocked |
When the overall course completion is unlocked (which can impact completions) and by who |
| \totara_core\event\course_completion_reset | When overall course completion was the last reset |
| \core\event\course_deleted | When the course was created and by who |
| \core\event\course_created | When a course was created and by who |
|
\totara_core\event\course_completion _archived |
If a role with the permission "archive completions" has actioned this on a course page. |
| Seminar | |
| Event Class Name | What would it return? |
| \mod_facetoface\event\attendees_updated | When attendees on a seminar activity has been updated. Could be done via a role with the correct permissions also. |
| \mod_facetoface\event\session_created | When a session within a seminar activity has been created. |
| \mod_facetoface\event\attendance_updated | When attendance for a session has been taken. |
| \mod_facetoface\event\session_deleted | When a session within a seminar has been deleted. |
| Audiences | |
| Event Class Name | What would it return? |
| \totara_cohort\event\rule_updated | When an audience rule has been updated. |
| \totara_cohort\event\members_updated | When audience members have been updated. |
| \core\event\cohort_member_added | When a user has been added to a member |
| \core\event\cohort_created | When an audience was created |
| \totara_cohort\event\ruleset_created | When a ruleset has been created within an audience |
| \totara_cohort\event\rule_created | When a rule has been created within an audience |
|
\totara_cohort\event\enrolled_program_ item_added |
When a program has been added to the enrolled learning tab within an audience |
|
\totara_cohort\event\enrolled_course_ item_added |
When a course has been added to the enrolled learning tab within an audience |
| \core\event\cohort_member_removed | When a user has been removed from an audience |
| \totara_cohort\event\rule_deleted | When a rule has been deleted within an audience |
| Program | |
| Event Class Name | What would it return? |
| \totara_program\event\program_deleted | When a program/certification has been deleted |
| \totara_program\event\program_created | When a program/certification has been created |
|
\totara_program\event\program _contentupdated |
When a program/certification content has been updated |
|
\totara_program\event\program_assignments updated |
When assignments within a program/certification have been updated |
| \totara_certification\event\certification_updated | When an update has been made to a certification |