Docs/Admin Guide/Dashboard Overview

Dashboard Overview

The admin dashboard provides a real-time overview of your organization's training progress — user activity, completion rates, XP rankings, and per-topic analytics.

Overview Statistics

The top of the dashboard displays six key metrics that summarize your organization's training activity at a glance:

MetricDescription
Total UsersAll users in your organization
Active Users (30d)Users who completed at least 1 challenge in the last 30 days
Challenges CompletedTotal challenges solved across all users
Total XPCombined XP earned by all users
Avg ScoreAverage score per challenge attempt (0-100%)
Training Completion RatePercentage of assigned training that has been completed

Leaderboard

The leaderboard ranks your top performers by XP earned. Each entry shows the user's name, total XP, challenges completed, and scenarios completed. Use the leaderboard to drive gamification and quickly identify your most engaged learners.

Topic Statistics

The topic statistics section provides a per-topic breakdown showing how many users have attempted each topic, their average score, and the completion rate. This helps you identify topics where your team needs additional training or where knowledge gaps exist.

Filtering & Time Ranges

The dashboard supports filtering to help you drill down into specific segments of your organization:

FilterDescription
TeamView metrics for a specific team within your organization
Date RangeSelect a custom time period (last 7 days, 30 days, 90 days, or custom range)
Content AreaFilter by OWASP category — Web, API, Mobile, or Client-Side

Dashboard at a Glance

Here is what the admin dashboard looks like with live data:

app.securecodinghub.com/admin/dashboard
Total Users
247
Active (30d)
183
Challenges Done
12,480
Avg Score
82%
Leaderboard
#1Sarah Chen8,420 XP156 challenges
#2James Park7,310 XP142 challenges
#3Emma Wilson6,890 XP128 challenges
#4Alex Kumar6,540 XP119 challenges
#5Maria Santos5,970 XP107 challenges
Topic Statistics
SQL Injection87%
198 users attempted · avg 84%
Cross-Site Scripting (XSS)72%
176 users attempted · avg 78%
Broken Access Control58%
142 users attempted · avg 71%
Tip: Use the team filter to compare training progress across different teams and identify groups that may need additional support. Visit Managing Users to learn how to organize users into teams.