scan_students
Discover every student visible to the logged-in EduPage account across configured schools or all schools, returning names, IDs, classes, and subdomains from cached read-only data.
Instructions
Discover all students visible to the logged-in account across the discovery
scope (the configured EDUPAGE_SUBDOMAINS, or every school when unset).
Read-only; uses cached data to avoid redundant API calls.
Args:
None. This tool takes no arguments — the discovery scope is fixed by
EDUPAGE_SUBDOMAINS and the logged-in role, both of which are
environment/login state rather than per-call input.
Returns: dict: {'students': [{name, student_id, class_id, subdomain}], 'total': n}. For a parent account: their linked children in each school; for a student/teacher: classmates. One entry per student per school.
Notes:
- get_my_students returns the same view for the active subdomain;
clear_student_cache refreshes it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||