---
title: "Get Students Onboarding Performance"
method: GET
path: "/us-onboarding/admin/students-performance"
tags: ["US Onboarding"]
---

# Get Students Onboarding Performance

`GET /us-onboarding/admin/students-performance`

Admin endpoint to get onboarding performance data for US students with no active sessions.

Returns performance data grouped by course name and only includes students that:
1. Have role 'us_student'
2. Have no next OR previous sessions
3. Have at least one entry in the user_onboarding_performance collection

## Response `200`

Successful Response

- StudentOnboardingPerformance[]
  - `student` StudentPerformanceSummary, required
    - `student_id` string, required
    - `email` string, email, nullable
    - `full_name` string, nullable
    - `created_at` string, date-time, required
  - `courses` CoursePerformance[], required
    - `course_name` string, required
    - `topics` TopicPerformance[], required
      - `topic_name` string, required
      - `final_level` integer, required
      - `history` LevelSelectionHistory[]
        - `level` integer, required
        - `selection` integer, required
        - `question` string, nullable
        - `timestamp` string, date-time

---

[API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) · [All operations](https://skmtc.dev/excellence-ai/apis/excellence-learning/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/excellence-ai/excellence-learning/revisions/c407f3b5a05b/schema)
