Guardians (Parents)

Last updated: 2026-07-06

What is a Guardian?

A guardian (typically a parent) manages and monitors the learning activity of learners under 18. HaMi Code Việt requires learners under 13 to have a guardian register and verify.

Registering as a Guardian

  1. Sign up for a HaMi Code Việt account with the Guardian role
  2. Verify your email
  3. In your dashboard, click Add Learner
  4. Enter the learner's information: name, email (or use a placeholder if the learner has no email)
  5. The system sends a verification email to the learner (if email provided)
  6. After verification, the link is established

Managing Children

Guardians can:

Consent

Some features require guardian consent before learners under 18 can use them. See the consent guide for details.

Progress Reports

Guardians receive periodic progress reports via email:

API Endpoints

# Link a learner
POST /guardian/declare
{ "learnerEmail": "[email protected]" }

# Approve a link
POST /guardian/links/:id/approve

# Revoke a link
POST /guardian/links/:id/revoke

# View links
GET /guardian/me/links
Limits

Each guardian can have up to 5 linked learners. Each learner can have only 1 primary guardian.