find_student
Locate a student by first, last, or full name across logged-in EduPage schools, optionally limiting to one subdomain. Returns ranked matches with confidence to avoid ambiguity.
Instructions
Look up a student by first/last/full name using tiered matching. Read-only.
Without a subdomain, searches ALL logged-in schools and returns one result
per school where the student is found.
Args: name: First, last or full student name (also 'Novák V.' short names). subdomain: Restrict the search to one school (default: all logged-in schools in scope).
Returns:
dict with results: [{name, student_id, class_id, subdomain, tier,
confidence}] sorted by confidence. Tiers: 1=exact, 2=first name,
3=last name, 4=substring.
Notes:
- Use a student_id from the results with get_student_timetable /
get_day_summary for unambiguous lookups.
- Ambiguous matches surface all candidates instead of guessing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| subdomain | No |