iLMS Reports

Written By Marissa Fegan (Super Administrator)

Updated at October 28th, 2025

iLMS Reports is our integrated analytics and reporting engine, designed to provide comprehensive insights into your learning programs. This feature allows administrators to access detailed data, track learner progress, and measure training effectiveness directly within the iLMS.

Helpful Vocabulary

  • System Reports: Preconfigured reports in iLMS Reports
  • Custom Reports: Customized reports in iLMS Reports
  • Scheduled Reports: Scheduled reports in iLMS Reports and are found in a tab next to the other report types
System Reports Names Description
All Users

Get a clear overview of everyone using your iLMS. This area provides the information you need to manage and track all registered users.

Course Transcript

Easily evaluate each user's performance and progression in their assigned courses. This provides all the key metrics you need to quickly assess their enrollment history, completion dates, final scores, and overall pass/fail status.

Course Transcript Detailed

Generate and review a detailed official transcript for any user. This essential document allows you to validate their learning history, providing key data points like time spent, completion dates, final scores, and course identification for accurate record-keeping.

Course Certification Transcript

Essential when using the "Course Certification" feature, which permits learners to take the same course multiple times. This report provides a complete history of multiple course attempts for a single user, allowing administrators to track and verify each enrollment, completion, and result over time.

Course Transcript by Group

Get a comprehensive view of group-level learning progress and certification. This feature lets you easily audit all users within a specific group, providing the critical data needed to track enrollment dates, completion status, pass/fail results, and certificate numbers across an entire group.

Duplicate and Blank Email IDs

Maintain the accuracy of your iLMS user database. This report instantly audits all user records, providing the critical data needed to identify every instance of a blank email ID (missing contact information) and flag accounts that share duplicate email IDs with other users (conflicting records), simplifying data cleanup and improving system performance.

Duplicate and Blank Employee IDs

Maintain the accuracy of your iLMS user database relative to staff identification. This report instantly audits all user records, providing the critical data needed to identify every instance of a blank Employee ID (missing staff identification) and flag accounts that share duplicate Employee IDs with other users (conflicting records), simplifying data cleanup and improving system performance.

Past Due Courses

Easily identify all users with overdue assignments. This critical list helps you quickly see who is currently enrolled but past the course completion due date, allowing you to follow up, assign remedial action, or manage compliance risk immediately.

Susceptible Users by Campaign

Instantly identify the users who failed a phishing simulation. This list is essential for security management, providing the names of everyone who clicked a simulated malicious link or opened a suspicious attachment, allowing you to enroll them in immediate, targeted remedial training.

User-Reported Phishing

Recognize and reward your most security-aware employees. This list shows every user who has successfully reported a phishing email during a PhishProof campaign, providing the data you need to measure vigilance and reinforce positive security habits.

Users with no Enrollments

Easily identify users who are not assigned any training. This vital report provides a complete list of registered iLMS users who are not currently enrolled in any courses, allowing you to quickly assign them training and ensure 100% curriculum coverage.

Custom Reports

Go beyond standard reporting by using the Custom Reports tool to query, filter, and combine the precise data fields you require.

  1. From within iLMS, navigate to Reports > iLMS Reports
  2. Using either the default grid view or list view, identify the most similar/suitable pre-built System Report to use for the basis of your new, customized report
  3. Once you have located the desired iLMS Report, click on the Clone button/icon; there are two ways to access the ability to clone a report: 
    • From the main System Reports page: 
    • After you've opened a report to view: 
  4. Enter the desired name of your new report
  5. Add/remove filters in the newly cloned iLMS Report to get the desired results
  6. Click Next
  7. Select the columns you want to see in your new report
  8. Select the Sorting Options and correct column order as desired
  9. Click Clone Report

Congratulations! You have customized a report within iLMS Reports.

Scheduling iLMS Reports

Schedule any standard or custom report to be automatically generated and emailed to you or other stakeholders on a daily, weekly, or monthly basis.

  1. Open the desired report within iLMS Reports
  2. Click the Schedule button in the top right corner of the screen
  1. If desired, you can rename your report and description, add email addresses of the users you want to receive the report, then determine the frequency, dates, and times, you wish to have the report sent out
  2. When done, click Save & Schedule at the bottom

Congratulations! You have scheduled a report within iLMS Reports.