Docs/Getting Started/Navigating the Dashboard

Navigating the Dashboard

A guided tour of the admin console at /organization — the live metric tiles, coverage charts, leaderboard, assignment summary, team performance, and the sidebar that gates every other admin surface.

Top metric tiles

The top of the dashboard shows four headline tiles that update in real time as the team completes training.

TileDescription
Completion RateShare of assigned training across your whole org that has been finished, expressed as a percentage.
Active UsersUsers active in the last 30 days, shown as active / total.
Avg ScoreAverage score across completed challenges. The internal scale runs to 160 per challenge so values above 100 are normal.
Avg Challenges Per UserMean number of completed practice challenges per active learner.

Charts and panels

Below the headline tiles, the dashboard composes several specialised views. None of them is filterable; the dashboard is a fixed org-wide snapshot today.

PanelWhat it shows
Assignment SummaryThree cards for Active, Overdue, and Avg Completion across all assignments.
Coverage RadarRadar chart of training depth across the nine OWASP families (Web, API, Mobile, Client, LLM, Agentic AI, AI Dev Tools, Cloud-Native, CI/CD) so you can spot under-served areas at a glance.
Engagement RingRing gauge of overall training completion across the org.
Activity TrendStacked-bar chart of challenges and scenarios completed each day for the last 30 days.
Top Strengths / Focus AreasTwo panels listing the top and bottom five topics by average score (across topics with at least three attempts), so it is obvious which classes the cohort handles well and which need a targeted assignment.
LeaderboardTop learners by XP, with click-through to their user detail page. Hidden behind a Hidden badge for learners if the org has switched Show leaderboard off in Organization Settings.
Team PerformancePer-team completion rate, average XP, challenges, and scenarios. Useful for comparing teams once you have several.

Dashboard at a glance

Here is the live admin dashboard, rendered with the same primitives as the shipping product:

app.securecodinghub.com/organization
Dashboard
Organization-wide training snapshot
Completion Rate
76%
across all assignments
Active Users
89 / 124
in the last 30 days
Avg Score
132 / 160
across completed challenges
Avg Challenges / User
14.9
per active learner
Active
7
assignments in progress
Overdue
2
past deadline
Avg Completion
68%
across all assignments
Leaderboard
Top 5 by XP
#1Sarah Chen87 chal12 scn4,280 XP
#2James Park74 chal11 scn3,910 XP
#3Emma Wilson69 chal9 scn3,650 XP
#4Alex Kumar62 chal8 scn3,420 XP
#5Maria Santos58 chal7 scn3,100 XP
Top Strengths
CSRF148
Hardcoded Secrets142
Insecure Deserialization138
XXE134
Open Redirect131
Focus Areas
SQL Injection84
Broken Access Control92
XSS96
SSRF102
Path Traversal108

Leaderboard columns

The leaderboard ranks users by total XP. It is hidden from learners if the org has switched it off in Organization Settings; admins always see it.

ColumnDescription
RankPosition based on total XP earned. Recomputed on every dashboard load.
NameUser's full name as set during provisioning. Click to open their per-user progress page.
XPTotal experience points earned from completing challenges and scenarios. Higher difficulty pays more XP.
ChallengesNumber of practice code-review challenges completed (a correct find and a correct fix counts as one).
ScenariosNumber of interactive learn scenarios completed end-to-end.

Sidebar navigation

The sidebar groups every admin surface into five sections. Items are listed in the order they appear in the live UI.

app.securecodinghub.com/organization
Dashboard
Default landing page after sign-in. Every admin route lives under the same sidebar.
Completion Rate
76%
Active Users
89 / 124

Overview

Menu ItemDescription
DashboardThe metric tiles, charts, and panels described above. Default landing page after sign-in.
ReportsGenerate the Training Report (org-wide PDF) and per-assignment Compliance Reports for evidence packs.
ComplianceOWASP and regulatory (PCI DSS, ISO/IEC 27001, SOC 2) coverage dashboards with downloadable evidence PDFs.
Audit LogEvery administrator and API-key mutation in your organization. Filter by action, actor, and time range; export as CSV.

People

Menu ItemDescription
UsersAdd, edit, and remove users. Export the roster as CSV. Click a user row for per-user progress, certificates, and assignment status.
TeamsCreate teams, manage membership, and inspect team-level performance.

Learning

Menu ItemDescription
AssignmentsCreate and manage training assignments targeted at users, teams, or the whole organization. Practice / Learn / Custom content areas.
Custom CoursesBuild curated sequences of topics and scenarios that learners consume the same way they consume built-in courses, and that can be assigned through the Assignments page.

Integrations

Menu ItemDescription
SSOConfigure OIDC (Azure AD, Okta) or SAML 2.0 single sign-on for the organization. SCIM token generation lives on the same page; SCIM does not have its own sidebar entry.
SCORMGenerate SCORM 1.2 / 2004 packages for integration with your existing LMS, and view recent active SCORM sessions.
API KeysIssue, scope, and revoke long-lived API keys for the public /api/public/v1/* surface.
WebhooksRegister outbound HMAC-signed webhooks and inspect recent delivery history.

Settings

Menu ItemDescription
Organization SettingsSwitch the learner-facing leaderboard on or off for the entire organization and adjust the compliance-coverage threshold (50–100 %, defaults to 80 %).

User management

Click Users in the sidebar to view and manage all users in your organization. From this page you can:

Add new users manually (name, email, role, optional team)
Edit user details (name, email, role, team) — full-replace semantics
Remove users who have left the organization (note: this is a hard delete of the user row — see Managing Users for what happens to their training history)
Export the user roster as CSV
Open a user row to see individual progress, certificates, and per-assignment status

For organizations with many users, consider using SCIM provisioning to automatically sync users from your identity provider. SCIM is configured under the SSO settings page rather than as its own sidebar entry.

Next steps:Ready to set up enterprise features? Check out the SSO Configuration guide or the SCIM Provisioning guide.