> For the complete documentation index, see [llms.txt](https://docs.kc7cyber.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kc7cyber.com/manage-your-tenant/analytics.md).

# Track performance

Your tenant gives you analytics at three levels: classroom, game, and participant. Use them to spot who needs help, see which questions are tripping people up, and pull data for stakeholders.

This page is for tenant managers and classroom managers.

## Open analytics

### Classroom analytics

1. Open the classroom.
2. Click the menu next to the class name.
3. Select the analytics or statistics option.

You'll see total participants, overall completion rates, and aggregate performance.

<figure><img src="/files/o37Hp4uicgtVCTThi4YN" alt="Classroom analytics"><figcaption></figcaption></figure>

### Game analytics

1. Open the classroom.
2. Click the game.
3. Select the **Analytics** tab.

### Individual participant analytics

1. Open the classroom or game.
2. Open the **Students** or **Participants** tab.
3. Select the participant.

If they've played multiple games, you'll see trends across games as well.

## What classroom analytics show

Tracks each participant across every game in the classroom. For each user you can see questions completed, completion percentage, time spent, and last activity.

<figure><img src="/files/x9JQQDaAl2tdRIUV2Gi3" alt="Per-participant view in classroom analytics"><figcaption></figcaption></figure>

The aggregate view shows average completion rate, total questions answered, overall accuracy, and retention metrics across the whole classroom.

Useful for spotting people who need help, tracking engagement over time, and pulling progress reports.

## What game analytics show

### Question performance

For each question you can see how many players answered correctly, how many tried and failed, average attempts, and time-to-completion distribution.

<figure><img src="/files/AI4wkfythBrgfzJQBIuq" alt="Question performance view"><figcaption></figcaption></figure>

This is what tells you which concepts to reinforce ahead of time and where the difficulty curve is too steep.

### Completion rates

Shows the percentage of participants who finish, average completion time, drop-off points in the game flow, and return rate for incomplete games.

### Live scoreboard

During an active game you get real-time standings, points per participant, progress through the module, and time-based metrics.

## Stage a multi-week program

Auto-assign (a per-game toggle, covered in [Manage games](/manage-your-tenant/managing-games.md#join-and-access)) is what makes staged, multi-week programs easy to run from one classroom.

For a ten-week program, create all ten games up front with names like "Week 1 - Introduction" and "Week 2 - Network Analysis." Turn auto-assign on for Week 1 only. Weeks 2 through 10 stay hidden because their auto-assign is off.

At the start of each week, turn on auto-assign for that week's game. Current members get enrolled instantly. Late joiners are enrolled in every week up to the current one, so they can catch up but can't jump ahead. By the final week, everything's enabled.

## Export data

You can export to CSV, PDF, or JSON.

1. Open the **Analytics** tab at the classroom or game level.
2. Click the export or download button.
3. Pick a format.
4. Choose the date range or data set.
5. Download.

Available exports include participant rosters with completion status, question-level statistics, individual participant detail (including answers), and aggregate metrics.

## Growth statistics

The `/stats/growth` page shows tenant-wide trends. Open it from your dashboard by clicking **Statistics** or **Growth** in the main navigation.

The median completion time panel lists each game in your tenant with its name, median completion time, completion status, and basic game details. Median is the middle participant's time, which keeps outliers from skewing things. Only fully completed plays count, and time runs from first attempt to final question. Games without enough completions show as "Insufficient Data."

Use this to set realistic time expectations, see which games people abandon, and compare difficulty across modules.

## Common workflows

| Situation               | What to look at                                                                                                              |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Post-event review       | Game analytics for hard questions, completion rates, individual performance. Export for records.                             |
| Ongoing program         | Classroom analytics weekly. Watch individual progress for at-risk participants. Adjust content based on question difficulty. |
| Planning the next event | Pre-teach questions that consistently stump people. Look at drop-off points. Use time-to-completion to set duration.         |

## Data privacy

| Role              | Can view                                                |
| ----------------- | ------------------------------------------------------- |
| Tenant Manager    | All analytics across the tenant, including growth stats |
| Classroom Manager | Analytics for assigned classrooms only                  |
| Participant       | Only their own performance                              |

Analytics data is preserved indefinitely. Deleted games keep their analytics in archived state. Removing a user preserves anonymized data.

## Troubleshooting

**Analytics not updating.** Usually a cache delay or stale browser data. Refresh the page, clear your cache, or wait a few minutes.

**Missing participant data.** Check the participant is enrolled, logged in with the right account, and started the game. Verify their username spelling.

**Export failing.** Try a smaller date range or a different format. Check your browser's download settings. Confirm your role has export permission.

## Related

* [Manage games](/manage-your-tenant/managing-games.md)
* [Manage users](/manage-your-tenant/managing-users.md)
* [Organize classrooms](/manage-your-tenant/classrooms.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.kc7cyber.com/manage-your-tenant/analytics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
