/app/alumno/perfil. It displays your personal account information as stored in the platform.
The profile page source file is currently empty in the repository — the page has not yet been implemented in the UI. The information below describes what account data is held in the system based on the auth store and user record.
Account information
The following fields are stored for each student account and are accessible throughout the app via theuser_info store:
| Field | Description |
|---|---|
name | First name |
last_name | Last name |
email | Email address used for login and notifications |
phone | Phone number (optional) |
dob | Date of birth — used to calculate age for class filtering and AI prompts |
photo | Profile photo URL — shown in message threads and class chats |
role | Account role (always alumno for students) |
points | Total accumulated points across all submitted activities |
Points and levels
Every time you submit an activity, 100 points are added to your account. Points are used to calculate your current level, displayed on the dashboard and in Montero. The level is derived from total points using thegetLevelFromPoints utility function. Higher levels require progressively more points.
Tutor linkage
Your student account can be linked to a tutor (parent or guardian). When you enroll in a class or a safety situation is detected in a Montero chat, your linked tutor receives a notification. The tutor link is stored in thetutor field of your user record.
How your data is used
- Age (
dob) — used to filter available classes by age range and to personalise Montero’s responses (the AI adapts explanations to your age). - Name — shown in class chats, Montero conversations, and notifications sent to teachers and tutors.
- Photo — shown in class message threads.
- Points — displayed on the dashboard; updated when you submit activities.