How it works

How the Learning Hub works — data in, decisions out.

A map of the whole system: the operating loop it runs, where the data comes from, what the AI does with it, and — honestly — what's live today versus what's demo data.

The operating loop
This is the value chain the menu follows. It's a loop, not a list — outcomes feed back into strategy.
How data flows through it
1 · Data sources
HRIS / HR system
people, roles, org chart
Competency assessments
+ manager sign-off
Completed learning
from the course engine (live)
Manager / exec input
succession scores, goals
BI / KPI systems
business outcomes
2 · The Hub (data model)
People · Roles · Competencies · Targets
Skill levels & gaps
Succession scores & 9-box
Strategic goals & KPIs
One connected model — the same person, role, and competency power every view.
3 · AI layer (live)
AI Coaches (9 personas)
Course Builder
Practice Simulations
Process Advisor
Succession Advisor
Azure OpenAI via a governed API with a per-agent daily spend cap.
4 · What you see
Role-scoped dashboards
individual · manager · exec · admin
Skills, succession & process views
AI recommendations & action plans
KPI / outcome movement
What's live today vs. demo

Straight answer to "is the backend set up?": the AI and course engine are real and running now. The organizational data in these dashboards is sample data, and edits save to your browser — not yet a shared database. Here's the exact split:

✅ Live now

  • All 7 AI endpoints (coaches, advisors, builder, simulations)
  • Course player + knowledge checks + certificates
  • Azure OpenAI + spend governance
  • Auto-deploying Azure Static Web App

🟡 Demo data today

  • People, roles, competencies (sample “Meridian”)
  • Skill levels & KPI values (seeded)
  • Succession scores & 9-box (you edit → saved to this browser)
  • No multi-user login / shared database yet

🔵 To go to production

  • Connect HRIS (people/roles) or CSV import
  • Wire assessments + manager sign-off (skill levels)
  • Feed KPIs from BI or manual entry
  • Per-tenant database, login, roles & permissions
Where each number comes from
Dashboard dataHow it's entered in productionToday