What is the Performance Page?
The Performance page is the central reporting hub for Verity administrators and managers. It gives you a real-time, structured view of how your learners are performing across every roleplay bot in the platform — broken down by region, sub-region, group, and individual user.
It is designed to answer three core questions at a glance:
• Who is practising? — total practices, active users, and usage patterns across your organisation
• How are they performing? — average scores, performance trends over time, and score labels
• Where do people need support? — signals that flag learners who are mastering skills or struggling
📍 Where to find it In the left sidebar, click Reporting → Performance. This is only visible to users with Administrator or Manager access. |
What the Performance Page Shows
The Top-Level Dashboard
When you open the Performance page you see a summary for your entire organisation. The header reads Performance: All Regions and displays four key metrics at the top:
Metric | What it means |
Total practices | The total number of completed roleplay sessions across your organisation in the selected time period |
Active users | The number of unique learners who have completed at least one practice in the selected time period |
Average Score | The overall average score (out of 100) across all practices and all users |
Avg improvement | The average score change from each learner’s first practice to their most recent practice, expressed in percentage points (pp) |
Below the metrics, you see a table of Regions, each showing its average score, a status label, and a View performance button to drill down.
Score Status Labels
Each region (and group, and user) is assigned a status label based on their average score. The labels are:
Label | Score range |
Very Poor | 0–24 |
Poor | 25–49 |
Fair | 50–69 |
Good | 70–84 |
Great! | 85–100 |
The Hierarchy: How Data is Organised
Verity organises your users into a four-level hierarchy. The Performance page lets you drill down through each level seamlessly. The breadcrumb at the top of the page always shows where you are (e.g. All regions › EMEA › Northern Europe › London Executive Coaching).
Region | APAC, EMEA, North America |
Sub-region | Northern Europe, Canada, United States |
Group | London Executive Coaching, Amsterdam AEs |
User | Individual learner (name + email) |
At each level, the activity summary table shows the child objects below it — e.g. at the Region level you see Sub-regions; at the Group level you see individual Users. Click any row to drill down.
How to Filter the Data
The Performance page has three filter controls that work together to slice the data. All filters apply to the entire page — including the summary metrics, the trend chart, and the activity table.
Bot Filter
The All bots dropdown lets you narrow the view to a specific roleplay bot. By default, data from all bots is shown together. Selecting a single bot lets you see performance specifically for that scenario — useful when you want to compare learners on the same exercise.
Time Filter
The All time dropdown controls the date range. Options are:
• Last 7 days
• Last 30 days
• Last 90 days
• Last 6 months
• All time (default)
Changing the time filter is useful for tracking recent progress, identifying drops in engagement, or preparing a monthly or quarterly report.
Usage Filter
The Usage toggle has three options:
• All — shows every user regardless of how many times they’ve practised (default)
• 1 Practice — filters to users who have completed exactly one practice session. Useful for identifying learners who started but haven’t returned
• 2+ Practices — filters to users who have practised more than once. Useful for analysing committed, repeat learners and tracking improvement over time
Search
At the top of the performance table there is a Search bar. Use it to find a specific region, group, or user by name. This is particularly helpful in large organisations with many groups.
The Performance Trend Chart
At every level of the hierarchy (region, sub-region, group, or user), you will see a Performance trend chart. This chart shows the cumulative average score over time, updated with each new practice.
What to look for in the trend chart:
• Rising line — learners are improving as they practise more
• Flat line — performance is stable, either consistently high or plateaued
• Declining line — may indicate fatigue, difficulty with the bot, or a change in who is practising
• Large jump or dip — could indicate a batch of new users completing their first practice, or a difficult new bot being introduced
💡 Tip: Avg improvement vs. the trend chart A region can have a low average score but a high positive Avg improvement — meaning learners started low but are growing fast. For example, North America scores 69 overall but shows +12pp improvement. This is often more meaningful than the raw score alone. |
The Activity Summary Table
Below the trend chart at each level is the Activity summary table. The columns change depending on which level you are viewing:
At Region level — shows Sub-regions
Column | What it shows |
Subregion name | The name of each sub-region within this region |
Number of practices | Total completed practice sessions |
Average Score (All time) | Average score across all practices in this sub-region |
At Sub-region level — shows Groups
Column | What it shows |
Group name | The name of each group within this sub-region |
Number of practices | Total completed practice sessions |
Latest activity | Date and time of the most recent practice in this group |
Average Score (All time) | Average score across all practices in this group |
At Group level — shows Users
Column | What it shows |
User name | Learner name and email address |
Number of practices | How many times this learner has practised |
Most recent practice | Date and time of their last session |
Avg Score | Their average score across all practices |
Signal | A flag identifying learners who are Mastering or Struggling (see below) |
At User level — shows individual sessions
Column | What it shows |
Practice date & time | When the session took place |
Practice bot name | Which roleplay bot they practised with |
Score | Their score for that individual session |
The Signal Flag
The Signal column at group level gives you an at-a-glance indicator of which learners stand out — either as high performers or as people who may need additional support.
Signal | Criteria | What it means for you |
Mastering | Consistently scoring 80% or above across more than 5 practices | This learner has embedded the skill. Consider recognising their progress or using them as a peer coach. |
Struggling | Averaging below 50% across more than 5 practices | This learner may need a coaching conversation, additional resources, or a different practice approach. |
If a learner has fewer than 5 practices, no Signal is shown yet — there isn’t enough data to make a reliable judgement.
Insights the Performance Page Unlocks
Used well, the Performance page surfaces insights that go far beyond a simple league table. Here are the key questions it helps you answer:
Engagement: Who is actually practising?
Use the Usage → 1 Practice filter to find learners who have completed only one session. These are your drop-offs — people who tried Verity once and didn’t return. A targeted nudge or manager conversation can re-engage them.
Compare Active users against your total headcount to see what percentage of your team is engaging with practice at all.
Improvement: Is practice translating into growth?
The Avg improvement metric (score change from first to most recent practice) is the clearest indicator of whether Verity is working. If average scores are low but improvement is positive and growing, the programme is having the intended effect — learners just need more time.
Use the Usage → 2+ Practices filter alongside the trend chart to see the improvement trajectory for your most committed learners.
Consistency: Where is performance concentrated?
Drill down from region to sub-region to group. If one group has a dramatically different score from its peers in the same sub-region, that’s a signal worth investigating — it may reflect team coaching quality, manager involvement, or the mix of bots being assigned.
Bot-level performance: Is a specific scenario too hard or too easy?
Use the Bot filter to isolate a single roleplay. If everyone scores 95%+ on a particular bot, it may be too easy. If most people score below 50%, the scenario might need recalibration, or learners need more scaffolding before attempting it.
Individual support: Who needs a coaching conversation?
At group level, look for the Struggling Signal flag. These learners are not a lost cause — they are an opportunity. Combine the signal with the individual session view (click on their name) to see whether their score is trending up or stuck flat.
Related Admin Pages
The Performance page works alongside the following sections in the left sidebar:
Page | What it does |
Users | Full list of all organisation members with name, email, role, group, region, and invitation status. Export to CSV. Add new members. |
Structure | Create and manage the Region › Sub-region › Group hierarchy that the Performance page is built on |
Scorecards | Build and manage the evaluation criteria attached to each roleplay bot |
Bot builder | Create and configure practice bots (roleplays) assigned to learners |








