We are actively making updates and improvements, and functionality or data may change as we continue development.
BenchPrep Analytics delivers faster, more customizable insights that help key stakeholders track learner progress, measure performance, and act with confidence. By surfacing analytics at all levels—from individual learners to groups, courses, and branches—our dashboards give administrators, program managers, and instructors stronger visibility to make data-driven decisions that improve learning outcomes.
The analytics experience is organized into several key sections, each designed to present data at a different level of granularity.
When reviewing Analytics Data keep in mind:
- Access to analytics requires the Read Reports permission. You can only view data for programs and courses within your assigned scope.
- All analytics data including exports are displayed in the Console User's time zone. For example if the console user is located in the Central Time zone all data displayed will be in Central Time. All exported reports and data will also display in the Central Time zone.
- The data is refreshed on an hourly basis.
- Analytics includes only users without administrative or custom roles. Users with these roles are excluded from reporting.
- Analytics only displays the data of active learners. Learners that are inactive or have expired enrollments are not included in the analytics data.
Analytics data is available across multiple areas in Console. The sections below outline where key data points can be found.
Within the Manage Users section in Console:
- The Course Overview section of the User Detail page shows progress and performance data at the user level for any learners you have permission to view. The dashboard includes metrics such as total enrollments, average test scores, course progress, and more.
- The Branch Dashboard Overview section of the Branch Detail page displays branch level data for customers who utilize our Enterprise Engine offering. The dashboard offers a comprehensive overview of progress and performance data specific to groups and learners within the selected branch. Branch Dashboard only displays data of active learners.
- The Group Overview section of the Group Detail page gives an overview of enrollment and performance data scoped to the selected group. The section offers a comprehensive overview of progress and performance data specific to the group in your access context. Group Dashboard only displays data of active learners.
Under the Analytics section in Console:
- The Course Report dashboard gives a comprehensive view of course activity and performance. It provides detailed insights into exams, quizzes, and all learning modalities, along with learner engagement and outcomes.
- The Sessions Detail Report dashboard houses the Session Report Table. When the Sessions Report Table is enable it displays every time a learner accesses the platform, which course they open, and for how long the learner was in the course.
Viewing Branch Reporting
Users with a custom role with the “Read Branches” and "Read Reports'' permissions will have access to the Branch Detail page and the Groups Overview and User Detail Breakdown tabs, scoped to the level the role is assigned at. Users with a Console Admin role will see all users in the tenant.
If you’re a Group Manager, an Instructor of multiple groups, or have custom roles with group-level permissions, you’ll see learner data only for the group scope you have selected. To view learners in another group, simply switch your access context. To learn how to switch context between roles please click here.
To view data for a Branch under your purview, follow these steps:
Open Console and select Branches under Manage Users, then use the filter to select the Branch you want to view.

The Branch Detail page will display an overview of the branch's details. To learn more the branch details and managing branches click here. To view Branch Analytics click on the Reporting Tab from the Branch Detail page.

When enabled there are 3 reporting tabs within Branch Analytics the Group Overview tab, User detail Breakdown tab, and the Exam Reporting tab. Each will display different data points about the branch learners. By default the Group Overview Tab will display.

Branch Level Group Reporting
The Group Overview section will display following fields when the Group Table is enabled:
- Name - Name of the group.
- Enrolled Users - Number of enrolled learners in a group.
- Avg. Course Progress - Average course progress by all learners in each group. Course progress is determined by the Study Plan progress within the course. If a Study Plan is not used it is determined by the number of content items completed with the course divided by available content items.
- Avg. Exam Score - Displays the average exam scores (factoring “percent correct” score from exams in started, paused and completed states, including reset exams), averaged across all enrollments for each group.
- Avg. Practice Score - Averages out the practice scores across all learners in the group. The calculation involves taking the sum of practice scores, which includes correct, incomplete, and total answers recorded in practice sessions, and dividing it by the total number of practice sessions. This average is calculated across all enrollments within the group.
- Last Time Active - Displays the last time a learner completed an activity in the selected group. An activity consists of taking action (i.e. completing, creating, editing, or deleting) for one of the following:
- Confidence levels (lessons, flashcards, or questions)
- Practice questions
- Exams
- Essays
- Bookmarks
- Highlights
- Notes
- Resets (practice questions or exams)
- Continuous learning cycle (if applicable

The Group Table is a sub-feature of the Group Overview Tab, to learn more about how to manage this feature please click here.
You also have the ability to Export the data from this page. Simply click on the Export button above the Name column and the CSV will be generated and sent to you via email.
Branch Level User Reporting
To view more data about the learners in a Branch click on the User Detail Breakdown. The User Detail Breakdown displays data for all learners within the branch when the User Table is enabled.
The User Detail Breakdown page displays the following fields when all data points are enabled:
- ID - The learner BenchPrep id.
- Name - Name of the learner.
- Sis ID - The Sis id of the leaner.
- Avg. Course Progress - Average of all course progress completed by the learner. Course progress is determined by the Study Plan progress within the course. If a Study Plan is not used it is determined by the number of content items completed with the course divided by available content items.
- Avg. Exam Score - Displays the average exam scores (factoring “percent correct” score from exams in started, paused and completed states, including reset exams) for all exams taken by the learner.
- Avg. Practice Score - Averages out the practice scores for a learner in the Branch. The calculation involves taking the sum of practice scores, which includes correct, incomplete, and total answers recorded in practice sessions, and dividing it by the total number of all practice sessions completed by the learner.
- Avg. External Asset Score - Reports an average score from all learner attempts on all SCORM, xAPI, AICC, PDF external assets, including re-attempts/re-launches.
- Last Time Active - Displays the last time a learner completed an activity in the selected group. An activity consists of taking action (i.e. completing, creating, editing, or deleting) for one of the following:
- Confidence levels (lessons, flashcards, or questions)
- Practice questions
- Exams
- Essays
- Bookmarks
- Highlights
- Notes
- Resets (practice questions or exams)
- Continuous learning cycle (if applicable)

The Users Table is a sub-feature of the User Detail Breakdown Tab, to learn more about how to manage this feature please click here.
You also have the ability to Export the data from this page. Simply click on the Export button above the Name column and the CSV will be generated and sent to you via email.
Branch Level Exam Reporting
To view more data about the exam analytics for a Branch click the Exam Reporting tab. The Exam Reporting tab displays the exam data for all learners within the branch when the Exam Reporting Table is enabled.
The Exam Attempts Table can be filtered by Users, Content Package, Exam, and by Dates. By default the Exam Attempts table does not display the data of the learners. The filters for the report must be applied first.
Once filtered the Exam Report table will populate the exam data for the branch. The Exam Attempts Table displays the following fields when all fields for the report are enabled:
- ID - The learner's BenchPrep id.
- Name - The learner's name.
- Email - The learner's email address.
- Sis id- The learner's sis id (if applicable).
- Branch - The branch the learner is associated to.
- Exam id - The id of the exam.
- Test - Displays the name of the test.
- Course id - Displays the BenchPrep course id.
- Course - The name of the course.
- % - Displays the total number of questions the learner got correct and displays the % score.
- Attempted at - Displays the date for when the exam as attempted.
- Attempt # - Displays the attempt number for the exam.
- Predicted Score - Displays the predicted score of the learners.
- Total Answer Count - Displays the total number of answers the learner answered.
- Correct Answer Count - Displays the total number answer the learner correctly answered.
- Group - Displays the name of the group the learner is associated to.

The Exam Attempts table is a sub-feature of the Exam Reporting tab, to learn more about how to manage this feature please click here.
Viewing Group Insights
Users with a custom role with the “Read Groups” and "Read Reports'' permissions will have access to the Group Detail page and the User Detail Breakdown section, scoped to the level the role is assigned at. Users with a Console Admin role will see all users in the tenant.
If you’re a Group Manager, an Instructor of multiple groups, or have custom roles with group-level permissions, you’ll see learner data only for the group scope you have selected. To view learners in another group, simply switch your access context. To learn how to switch context between roles please click here.
To view data for Groups under your purview, follow these steps:
Open Console and select Groups under Manage Users, then select the Group you want to view.

The Group Details page will display information about the selected group. You can filter groups by Group id, External id, name or by Branch. To learn more about the Group Details page click here. To view Group Analytics click on the Reporting Tab from the Group Detail page.

Once you are in the Group Reporting tab, the Group Detail Reporting Tab Data Points will display when enabled. The Group Detail Reporting Tab Data Points is a sub-feature of the Group Reporting Tab, to learn more about how to manage this feature please click here.
The following data points are displayed for the Group Detail Reporting Data Points and can be filtered by a single user or multiple users:
- Total Group Members - Total number of learners in the group.
- Total Enrollments - Total number of active enrollments in the group.
- Avg. Course Progress - The average course progress across all enrollments for all learners in the group.
- Avg. Exam Score - The average exam score across all completed exams for all learners in the group.
- Avg. Practice Score - The average practice score across all practice questions completed for all learners in the group.
- Avg. Time Spent. - Displays the average time spent for all learners across all enrollments.

The User Detail Breakdown tab displays the following fields when enabled:
- ID - The learner's BenchPrep ID.
- Name - Displays learners name.
- Sis ID - The learner's Sis ID.
- Avg. Course Progress - This column displays average course progress, calculated by averaging progress across all learner’s enrollments within the group. Course progress is determined by the Study Plan progress within the course. If a Study Plan is not used it is determined by the number of content items completed with the course divided by available content items.
- Avg. Exam Score - Displays the average exam scores (factoring “percent correct” score from exams in started, paused and completed states, including reset exams), averaged across all enrollments within the group.
- Avg. Practice Score - Averages the practice scores across all learners in the group. The calculation involves taking the sum of practice scores, which includes correct, incomplete, and total answers recorded in practice sessions, and dividing it by the total number of practice sessions. This average is calculated across all enrollments within the group.
- Avg. External Asset Score - Reports an average score from all learner attempts on SCORM, xAPI, AICC, PDF external assets, including re-attempts/re-launches.
- Last Time Active - Displays the last time a learner completed an activity in the selected Branch. An activity consists of taking action (i.e. completing, creating, editing, or deleting) for one of the following:
- Confidence levels (lessons, flashcards, or questions)
- Practice questions
- Exams
- Essays
- Bookmarks
- Highlights
- Notes
- Resets (practice questions or exams)
- Continuous learning cycle (if applicable)

The Users Table is a sub-feature of the User Detail Breakdown Tab, to learn more about how to manage this feature please click here.
To view more data about the exam analytics for the selected group click the Exam Reporting tab. The Exam Reporting tab displays the exam data for all learners within the group when the Exam Reporting Table is enabled.
The Exam Attempts Table can be filtered by Users, Content Package, Exam, and by Dates. By default the Exam Attempts table does not display the data of the learners. The filters for the report must be applied first. Once filtered the Exam Report table will populate the exam data for the branch. The Exam Attempts Table displays the following fields when all fields for the report are enabled:
- ID - The learner's BenchPrep id.
- Name - The learner's name.
- Email - The learner's email address.
- Sis id- The learner's sis id (if applicable).
- Branch - The branch the learner is associated to.
- Exam id - The id of the exam.
- Test - Displays the name of the test.
- Course id - Displays the BenchPrep course id.
- Course - The name of the course.
- % - Displays the total number of questions the learner got correct and displays the % score.
- Attempted at - Displays the date for when the exam as attempted.
- Attempt # - Displays the attempt number for the exam.
- Predicted Score - Displays the predicted score of the learners.
- Total Answer Count - Displays the total number of answers the learner answered.
- Correct Answer Count - Displays the total number answer the learner correctly answered.
- Group - Displays the name of the group the learner is associated to.
The Exam Attempts table is a sub-feature of the Exam Reporting tab, to learn more about how to manage this feature please click here.
Customizing Tables in BenchPrep Console Analytics
In BenchPrep Console Analytics you can customize what columns are displayed within the tables for User, Branch, and Group Reporting. This allows you the flexibility to only display the data that pertains to your learners. Controlling the columns can be managed in Console within the Feature and Settings. The following tables are able to customized:
- AI Analytics - AI Usage Report Table
- Branch Analytics - Group Table
- Branch Analytics - Users Table
- Course Report - Course Report Table
- Course Report - Curriculums Reports Table
- Course Report - Exam Attempts Table
- Course Report - Exam Report Table
- Course Report - Flashcard Data Points
- Course Report - Course Practice Sessions
- Course Report - Practice Report Table
- Course Report - Questions Detail Tags Table
- Course Report - Enrollment Data Points
- Course Report - User Report Table
- Group Analytics - Users Table
- Session Report - Sessions Report Table
- User Analytics - Curriculums Report Table
- User Analytics - Exam Attempts Table
- User Analytics - Exam Report Table
- User Analytics - Learner Reports Table
- User Analytics - Practice Report Table
- User Analytics - Questions Detail Tags Table
- User Analytics - User Practice Sessions
- User Analytics - Study Plan Report Table
- User Analytics - Flashcard Data Points
In order to toggle certain columns on and off for tables in Analytics follow the steps below:
- Click on Settings in Console.
- Next click on Feature Access and select Analytics.
- Locate which table you would like to customize and click on the Customize link next to the feature access.

- Once selected a new window will display allowing you to toggle the columns within the table on and off. Once changes have been made click on Save.

