The Learning Dashboard gives you a complete view of how users are progressing through Learning Paths across your organization. Whether you're tracking onboarding completion, monitoring training assignments, or identifying where users are struggling with Knowledge Checks — this dashboard helps you ensure learning programs are effective and that no one falls through the cracks.
📌 Quick-Jump Topics
1. What is the Learning Dashboard?
The Learning Dashboard is designed to help Account Admins, Team Admins, and Experts monitor the health and effectiveness of their Learning Paths. It tracks assignment completion, progress, and Knowledge Check performance at both the individual and organization-wide level — giving you the data you need to drive accountability and improve training outcomes.
Why you should use the Learning Dashboard:
- Track Completion: Monitor assignment progress across teams and individuals to ensure learning programs are on track.
- Drive Accountability: Identify users and teams with incomplete assignments and take targeted action before deadlines pass.
- Measure Comprehension: Use Knowledge Check performance data to confirm users aren't just completing content — they're actually understanding it.
- Improve Content Quality: Identify specific questions that users consistently get wrong as a signal that the underlying content needs to be clearer.
2. Getting Started with the Learning Dashboard
Access Requirement: You must have Account Admin, Team Admin, or Expert-level access.
Step 1: Open the Spekit Web App. Step 2: Navigate to the Analytics tab. Step 3: Click on the Learning Dashboard.
Filtering your data:
| Filter | Options |
|---|---|
| Teams | Any team, one team, or multiple teams |
| Learning Path | Any, one specific Learning Path, or multiple |
| User Type | Expert, Team Admin, Account Admin, or multiple roles |
| User | Any, one specific user, or multiple users |
| Include Inactive Users | False (default) or True |
💡 PRO TIP: The Include Inactive Users filter defaults to False. Switch it to True when auditing completion records before an employee's offboarding, conducting a historical review of training compliance, or reconciling completion data for a team that has had recent role changes.
3. How to Monitor Overall Learning Path Health
Start here when: You want a high-level snapshot of your organization's Learning Path program, report on training completion to leadership, or identify whether assignments are being completed or piling up.
Top-Level KPIs
| KPI | What It Tells You | What to Do If It's Concerning |
|---|---|---|
| Published Learning Paths | Total number of Learning Paths currently published and available to users | A low number relative to your training needs may signal that Learning Paths are being created but not published — audit for drafts |
| Incomplete Assignments | Total number of Learning Path assignments that have not yet been completed, based on your current filters | A high number is a call to action — filter by team or user to identify where the backlog is concentrated and follow up directly |
| Complete Assignments | Total number of Learning Path assignments that have been fully completed | Cross-reference with Incomplete Assignments to calculate your overall completion rate and track it over time |
Reading your KPIs together:
| Pattern | What It Means | Action |
|---|---|---|
| High Incomplete + Low Complete | Training assignments are not being finished | Filter by team to identify where the issue is concentrated and follow up with Team Admins |
| High Complete + Low Incomplete | Healthy completion rate across the organization | Maintain momentum — consider whether new Learning Paths are needed for upcoming initiatives |
| High Published + High Incomplete | Many Learning Paths are live but users aren't finishing them | Review whether assignments are relevant and well-timed — too many concurrent assignments can overwhelm users |
| Low Published | Few Learning Paths are available to users | Check whether drafts exist that haven't been published yet and prioritize completing them |
✅ Learning Path Health Best Practices
| ✅ Do This! | ❌ Avoid This! |
|---|---|
| Monitor the ratio of Complete to Incomplete Assignments regularly — a growing incomplete count is an early warning sign that needs to be addressed before it compounds. | Only celebrating high completion numbers without investigating whether users truly understood the content — pair completion data with Knowledge Check results for the full picture. |
| Use team and user filters to scope your KPIs before drawing conclusions — organization-wide numbers can mask localized issues in specific teams. | Assigning too many Learning Paths at once — users with a large number of concurrent incomplete assignments are likely to deprioritize all of them. |
| Set a monthly scheduled alert for Incomplete Assignments so you're notified when the backlog grows rather than discovering it at review time. | Waiting until the end of a training period to check completion — catching stragglers early leaves time to follow up effectively. |
4. How to Track Individual and Team Progress
Start here when: You want to understand how specific users or teams are progressing through their assigned Learning Paths, identify who needs a nudge, or confirm that a recently assigned Learning Path is gaining traction.
Learning Paths Table
This table gives you a user-level view of every Learning Path assignment. For each record you can see:
- Learning Path Name
- Assigned User
- Total Number of Items
- Total Completed Items
- Progress (progress bar with percentage)
💡 What counts as complete? A Learning Path item is marked complete when the user has both viewed the content and marked it as read. Viewing alone does not count as completion.
What to look for:
| Pattern | What It Means | Action |
|---|---|---|
| User with 0% progress on a recently assigned Learning Path | User hasn't started — may not be aware of the assignment | Reach out directly to confirm they received the assignment and understand how to access it |
| User with partial progress that hasn't changed in several days | User started but has stalled | Follow up personally — they may be stuck on a specific item or have deprioritized the assignment |
| Multiple users on the same team all showing low progress | A team-level issue rather than individual | Speak with the Team Admin to understand whether there are awareness, access, or workload barriers |
| User with 100% progress | Assignment complete | Confirm Knowledge Check results to validate comprehension alongside completion |
💡 PRO TIP: Filter by a specific Learning Path and sort by Progress percentage to quickly identify your lowest-progress users and prioritize follow-up. This is especially useful after a new onboarding or compliance training rollout.
✅ Progress Tracking Best Practices
| ✅ Do This! | ❌ Avoid This! |
|---|---|
| Always pair progress data with Knowledge Check results — a user who has completed all items but failed multiple Knowledge Checks may have rushed through the content without retaining it. | Treating 100% progress as the finish line — completion without comprehension doesn't achieve the training goal. |
| Use the team filter to compare progress across teams — if one team is consistently behind, it may signal a workload, awareness, or access issue that needs to be addressed at the manager level. | Following up with all incomplete users the same way — tailor your approach based on where they are in their progress (not started vs. partially complete). |
| Check progress regularly during active training rollouts rather than only at the end — catching stalled users early gives you time to intervene effectively. | Assigning Learning Paths without a clear deadline or follow-up plan — open-ended assignments are easy for users to deprioritize. |
5. How to Analyze Knowledge Check Performance
Start here when: You want to validate that users are actually understanding the content they've completed, identify questions that users consistently get wrong, or improve the quality of your Knowledge Checks and underlying content.
Learning Path Knowledge Checks Table
This table gives you a granular view of every Knowledge Check associated with a Learning Path. For each record you can see:
- Learning Path Name
- Assigned User
- Knowledge Check Name
- Status (Complete or Incomplete)
- Result (Passed, Failed, or Not Attempted)
- Total Attempts
- Individual Question Results (Q1–Q20, True or False for each question)
What to look for:
| Pattern | What It Means | Action |
|---|---|---|
| User with multiple failed attempts | User is struggling with the content | Reach out directly — review the content together or recommend they revisit the relevant Speks before retrying |
| User with status Complete but result Failed | User completed the Knowledge Check but didn't pass | Check your passing threshold and follow up with the user to confirm understanding |
| User with Not Attempted status | User has been assigned but hasn't taken the Knowledge Check | Follow up to confirm they are aware of the requirement and understand how to access it |
| High number of attempts across multiple users on the same Knowledge Check | The Knowledge Check itself may be too difficult or poorly worded | Review the questions for clarity and fairness before attributing low scores to user comprehension issues |
Using question-level data to improve content:
The individual question results (Q1–Q20) are one of the most powerful but underutilized features of this table. By looking across multiple users' responses to the same question, you can identify patterns that signal content quality issues:
| Signal | What It Means | Action |
|---|---|---|
| The majority of users answered a specific question incorrectly | The underlying content may not clearly explain this concept | Review and update the relevant Spek to make the answer more explicit and accessible |
| Users consistently fail on questions in a specific section | That section of the Learning Path may need restructuring or additional content | Consider adding a dedicated Spek or expanding the existing content to cover that topic more thoroughly |
| One question has a high failure rate but all others are passing | That specific question may be ambiguous or misleading | Review the question wording and answer options — sometimes a poorly written question is the problem, not the content |
💡 PRO TIP: Filter the Knowledge Checks table by a specific Learning Path and sort by Result to quickly surface all failed and not attempted records. This gives you an immediate action list for follow-up without having to scroll through all passing results.
✅ Knowledge Check Best Practices
| ✅ Do This! | ❌ Avoid This! |
|---|---|
| Review question-level results across multiple users regularly — patterns in wrong answers are your most direct signal that content needs to be updated. | Only looking at Pass/Fail results — question-level data tells you exactly what users don't understand, not just whether they passed. |
| Follow up with users who have failed multiple attempts personally — sometimes the barrier is content quality, sometimes it's a user who needs additional support. | Assuming a high pass rate means the Knowledge Check is too easy — cross-reference with Total Attempts to confirm users aren't just retaking it until they pass by guessing. |
| Use Knowledge Check results to inform content updates — if a question is consistently answered incorrectly, the source Spek needs to be clearer. | Setting and forgetting Knowledge Checks — review them regularly to ensure the questions are still accurate and relevant as processes change. |
| Track Not Attempted status as urgently as Failed — a user who hasn't attempted a required Knowledge Check is just as much of a compliance risk as one who failed. | Treating all failures the same — a user who failed once and passed on retry is very different from a user who has failed five times. |
6. Suggested Alerts and Dashboard Agent Questions
📬 Suggested Scheduled Alerts
Use the ellipsis menu (...) on any table or the share icon at the bottom of the dashboard to set up alerts and scheduled deliveries. Here are some high-impact alerts to set up for the Learning Dashboard:
| Alert Idea | Condition | Table |
|---|---|---|
| Weekly Learning Path completion summary for leadership | Scheduled – Weekly | Entire Learning Dashboard |
| Incomplete assignments growing week over week | Results have changed | Learning Paths Table |
| Users who have not started an assigned Learning Path | Any results returned | Learning Paths Table |
| Users who have failed a Knowledge Check | Any results returned | Learning Path Knowledge Checks Table |
| Users with multiple failed Knowledge Check attempts | Results have changed | Learning Path Knowledge Checks Table |
| Knowledge Checks with Not Attempted status | Any results returned | Learning Path Knowledge Checks Table |
| Monthly training completion summary | Scheduled – Monthly | Entire Learning Dashboard |
🤖 Suggested Dashboard Agent Questions
Use the ✨ Dashboard Agent to dig deeper into your Learning Path data. Here are some questions to get you started:
- "Which users have not started their assigned Learning Paths?"
- "Which Learning Path has the lowest completion rate?"
- "Which users have failed a Knowledge Check more than once?"
- "What is the overall completion rate across all Learning Paths this month?"
- "Which Knowledge Check questions are most commonly answered incorrectly?"
- "Which teams have the most incomplete Learning Path assignments?"
- "Are there any users who completed a Learning Path but failed the Knowledge Check?"
- "Which Learning Paths have the most Not Attempted Knowledge Checks?"
- "How has Learning Path completion changed over the last 90 days?"
- "Which users have completed all of their assigned Learning Paths?"