Summary
This guide explains how to access, create, and customize the User Progress Info Report, including template configuration, generation options, and practical use cases for viewing comprehensive user progress across assigned, started, in-progress, viewed, and passed courses.
Introduction
The User Progress Info Report shows comprehensive user progress information for all users within a selected group(s). This report includes key metrics such as assigned courses, started courses, in-progress courses, viewed courses, passed courses, and total training hours. Whether you need to track overall learner engagement, monitor license usage, or analyze course completion patterns, this report delivers the data you need. For a complete overview of the Reports section, refer to Reports: An Overview of the Reports Section in LMS.
Steps to Follow
How to Create a Custom User Progress Info Report Template
The Report Generation tab contains predefined templates that come with your KnowledgeCity LMS, along with any custom templates you have previously created. If the default User Progress Info template meets your needs, you can run it directly. To create a new custom template with specific fields and settings, follow the steps below.
Navigate to Reports > New Report Template.
From the Report type dropdown, select User Progress Info.
When you select User Progress Info as the report type, the system automatically populates default fields, along with default template name, language, description, and title style, all of which you can customize to suit your needs.
Configure your template:
Field | Description |
|---|---|
Template name | Specify a unique name (e.g., "Q1 User Progress Summary") |
Template language | Select the preferred language for report output |
Description | Provide a brief description (up to 500 characters) to clarify the report's purpose |
Title style | Format the report title using bold, italic, underline, font size, alignment, and title text and background color options |
Include portal logo | Toggle to add your portal logo to the report output |
Default Fields in This Report
Student Groups: Names of all groups the student is assigned to.
Group: The user group(s) the user belongs to.
User Name: The user's unique login identifier.
Date of Birth: The user's birth date.
Last Login Time: Timestamp of the user's most recent login.
License Status: Current status of the user's license (activated, assigned, expired).
License Activation Date: Date when the user's license was activated.
Number of licenses: Total number of licenses assigned to the user.
Assigned: Number of courses assigned to the user.
# started courses: Number of courses the user has started.
Progress: Number of courses currently in progress.
Viewed: Number of courses the user has viewed.
Passed: Number of courses the user has successfully passed.
TRAINING HOURS: Total training hours accumulated by the user.
You can modify these defaults or add additional fields to tailor the report to your requirements. For detailed descriptions of all available fields, refer to Report Fields: A Complete Reference Guide for All Reports.
Customize columns using the rows adjustment section:
Click Add column to include additional fields.
Drag and drop columns to reorder if required.
Click the Edit button on any column to format, style, or add conditional rules.
Click the Delete button to remove columns.
For detailed instructions on managing columns, refer to Report Templates: How to Manage Columns with Rows Adjustment and Formatting.
Click Save template.
How to Generate the User Progress Info Report
Navigate to Reports > Report Generation.
Locate your newly created User Progress Info report template.
Click Run report.
The Run report button opens a configuration window where you can set the following parameters before generating the report:
Option | Description |
|---|---|
Group | Select which user group to include or All groups |
Time Zone | Choose the time zone for date calculations |
Date start / Date end | Set the reporting period for activity |
Filter assigned courses by dates | Toggle to filter assigned courses by the selected date range |
Include archived courses | Toggle to include courses no longer active |
Include archived students | Toggle to include archived users in the report |
Click Create and proceed to the Reports tab, locate your report on the top of the list and click the Download button to export.
Example Use Cases
Track overall learner engagement: Generate a report for a specific group to see key metrics such as assigned courses, started courses, viewed courses, and passed courses. Use this to measure overall training engagement across your organization.
Analyze training hours by user: Use the TRAINING HOURS column to see total training time accumulated by each user. Combine with date range filters to analyze training activity during specific periods.
Conclusion
You have successfully learned how to generate and customize the User Progress Info Report. This report provides comprehensive user progress information including assigned courses, started courses, in-progress courses, viewed courses, passed courses, and total training hours. By creating custom templates with the fields that matter most, you can efficiently track learner engagement and monitor training completion across your organization.