Audit Logs

by Andrew Tweeton

With Audit Logs, admins can view the change history data for all courses on the Audit Log page of the Dashboard. A course filter is available to provide a focused view of the changelog for a specific course or 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.

In this article we cover:

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 course-level changes in the Dashboard. This includes objects on the Curriculum tab of a course (e.g. lesson, sections, live training events). Changes are categorized by object types: Course, Lesson, Section, and Live Training. The Audit Log will illustrate who made the change, what action was taken, when the change happened, and the details on the change (updated value).


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.

  1. Click on the Organization navigation menu on the left side of the Dashboard, and select the Audit Log submenu option.


Access the unfiltered Audit Log on the left Navigation menu under Organization


  1. Navigate to the Courses page by clicking the Course Management navigation menu on the left side of the screen. Then, select the Courses submenu option. Once on the Courses page, 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. 


Audit Log access on the Courses page via the ellipsis menu (3 dots) 


  1. When editing a course, Admins can click on the Manage Course menu at the top right of the screen, and select the View Audit Log option. The Admin will be redirected 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

Admins have the ability to filter the Audit Log table by a specific course or courses using the Course filter. When viewing the Audit Log table, select the 'Courses:' option in the left-hand corner to open a menu, which will allow you to search your courses. Choose the course or courses you’d like to filter by, and click ‘Apply’.


Course filter with Search

Note: The search will only appear when there are 7 or more courses in the list.

Admins also have the ability to 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


Admins can 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

Admins can download up to 180-days of Audit Log data history at a time in CSV file format. On the Audit Log page, click 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.

  1. There will only be one audit log event logged on the first initial course creation (user clicks New Course), that will include all the changes made to the course settings (e.g. edits the Title, Long Description, Short Description, enables the Manual Course Time Override setting, etc.) if Save is initiated at the end.

    1. E.g. I click New Course, go in to edit the fields and settings in a course, and then click Save.
      Audit Log Results: John Davis <> | Created Course | John’s Test Course| - - | 2021-07-07 11:22:33

  2. Any changes made after the first save on a course will result in a separate event row in the Audit Log table Multiple.

    1. E.g. I click New Course, go in to edit the fields and settings in a course, and then click Save. Come back to update 5 fields/settings, and then initiate save.

    2. 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.


Powered by Zendesk