With Audit Logs, Skilljar dashboard admins can view the change history data for all courses on the Audit Log page of the Dashboard. A filter is available to provide a focused view of the changelog for specific courses, along with a date range filter to pinpoint a period in time. The Audit Log data is available for download as a CSV file, filtered or unfiltered.
- Information captured in the Audit Log
- How to Access the Audit Log
- Audit Log filters
- Downloading the Audit Log CSV
Information captured in the Audit Log
The Audit Log captures any changes made in the Dashboard, such as course updates and deletions, as well as changes to API keys and dashboard permissions. The changes are categorized by:
- User - the name and email address of the person who made the change
- Event - the action taken, such as a deleted lesson or the creation of an updated dashboard user
- Object - the object that was changed, such as the name of the lesson that was deleted
- Field - the element that has been changed within the course, such as the course content or the promo image.
- Date - the date and time when the change happened.
You can see more details about each change by selecting the arrow by the user name.
Audit Log (Non-filtered view)
How to access the Audit Log
There are three ways an Admin can access the Audit Log in the Dashboard.
Expand the Organization header on the left and select Audit Log to open the Audit Log page. This will give you an unfiltered view of your whole organization. To learn how to filter for specific results, see the Audit Log Filters section.
Access the unfiltered Audit Log on the left Navigation menu under Organization
- Go to the Courses page by expanding the Course Management header on the left and selecting Courses, or by selecting Course Management from the dashboard home page to see a list of your courses.
- Find the course you want to view the Audit Log for, click the ellipsis icon (...) in that row, and select the View Audit Log option. This will give a filtered view of the changes made within that course.
Audit Log access on the Courses page via the ellipsis menu (3 dots)
Course editing page
When editing a course, select the Manage Course menu at the top right of the screen, and then choose View Audit Log option. This will redirect you to the Audit Log page, which will be filtered on the course.
Directly access the course’s Audit Log under the Manage Course menu
Audit Log Filters
You can filter the Audit Log table by specific courses using the Course filter.
- When viewing the Audit Log table, select the Courses drop-down selection option on the left-hand
- choose the courses you want to filter by
- Select Apply.
Course filter with Search
Note: The search will only appear when there are seven or more courses in the list.
You can also filter by time frame using the 'Date Range:' filter. The default time frame is set to the last 30 days.
The Date Range filter options are Today, Yesterday, Last 7 Days, Last 30 Days (default), Last 60 Days, Last 90 Days, and a custom date range that is capped at 180-days.
Date Range filter with time frame options
You can also use the Search feature to search for a User’s name, name of the Object, Event, Field name, old value, and new value.
The old value represents the state the field was in before it was modified, and the new value represents the change that occurred.
Audit Log's Search feature
Downloading the Audit Log
Download up to 180-days of Audit Log data history at a time in CSV file format. On the Audit Log page, select the CSV option in the top right corner of the Audit Log table.
Download a CSV of the Audit Log by selecting the CSV option
If you wish to have filters applied to your CSV file (courses or date range), add the filter(s) before selecting the CSV option.
Adding no filter(s) and selecting the CSV option will download an unfiltered CSV file of the Audit Log.
Audit Log CSV (filtered)
Who can access the Audit Log?
Only Dashboard Admins can access the Audit Log. This means that Dashboard Users who are not Admins will not see the Audit Log submenu item under the Organization navigation menu, the View Audit Log option in the ellipsis action menu on the Courses table, or in the Manage Course menu on the Course Details page.
How long will the Audit Log data be available?
Skilljar will maintain all historic Audit Log data.
Can I download a year's worth of Audit Log data, instead of 180 days?
To download a year’s worth of Audit Log data history, the Admin would need to initiate two downloads and adjust the time frame in the date range filter.
When a course is created will it be logged with who created the course?
Yes, an audit event will be logged for any action a user takes on a course, and that includes creating, deleting, and cloning a course. The same applies to a section, lesson, and live training event.
When a new course is created, will each change have an audit log entry? I.e. short description updated, long description updated, course title updated, and so on?
This depends on when the user clicks save after the user initiates the create course action.
There will only be one audit log event logged on the first initial course creation (user select New Course), that will include all the changes made to the course settings (such as edits the Title, Long Description, Short Description, or enables the Manual Course Time Override setting) if Save is selected at the end.
For example, I select New Course, go in to edit the fields and settings in a course, and then select Save.
Audit Log Results: Person Name <email@example.com> | Created Course | John’s Test Course| - - | 2021-07-07 11:22:33
Any changes made after the first save on a course will result in a separate event row in the Audit Log table Multiple.
For example, I select New Course, go in to edit the fields and settings in a course, and then select Save. Come back to update 5 fields/settings, and then initiate save.
Result: The Audit Log will have a total of 6 events, 5 of which are new and correspond to the 5 fields/settings updates I made. The other event is for the initial creation of the course the first time I saved the course.