# Family & personal workspace

Let families, learners and staff see only their linked children or personal records.

Category: Family portal
Guide: https://avkul.in/docs/guides/module-me/
Guided sample demo: https://avkul.in/docs/demo/module-me/
Snapshot: 11 October 2026

## Features

- Linked children
- Attendance and fees
- Published results
- Homework and courses
- Timetable
- Library
- PTM
- Transport
- Personal documents

## Access and setup

Intended access: Linked parent / learner account
- An assigned school account with the required permissions.
- The academic, student or staff setup used by this workflow.


## Workflow

1. Sign in with the assigned account.
2. Select the linked child where a selector is available.
3. Open the relevant learning or school-service screen.
4. Review the record or complete the permitted self-service action.

## Fields and controls

- token (string, declared required)
- platform (string, declared required)
- studentId (string, optional)
- interests (string, optional)
- psychometric (Record<string, number>, optional)
- opportunityType (string, optional)
- interestArea (string, optional)

## Current limits

- Child ownership is resolved on the server. Family views omit staff-only notes, rosters and administrative controls.

## Actual application access

- https://avkul.in/en/portal/ask
- https://avkul.in/en/portal/attendance
- https://avkul.in/en/portal/bus
- https://avkul.in/en/portal/complaints
- https://avkul.in/en/portal/exams
- https://avkul.in/en/portal/explain
- https://avkul.in/en/portal/fees
- https://avkul.in/en/portal/homework
- https://avkul.in/en/portal/journey
- https://avkul.in/en/portal/learning-path
- https://avkul.in/en/portal/leave
- https://avkul.in/en/portal/library
- https://avkul.in/en/portal/live-classes
- https://avkul.in/en/portal/live-classes — select the actual record from this list.
- https://avkul.in/en/portal/lms
- https://avkul.in/en/portal/lms — select the actual record from this list.
- https://avkul.in/en/portal/notices
- https://avkul.in/en/portal
- https://avkul.in/en/portal/profile
- https://avkul.in/en/portal/ptm
- https://avkul.in/en/portal/results
- https://avkul.in/en/portal/timetable
- https://avkul.in/en/portal/wellbeing
- https://avkul.in/en/school/my-department
- https://avkul.in/en/school/my-payslips

## API reference

- GET /api/v1/me/library — Library; Authenticated scope
- POST /api/v1/me/library/reservations — Library Reserve; Authenticated scope
- POST /api/v1/me/library/reservations/:id/cancel — Library Cancel; Authenticated scope
- POST /api/v1/me/library/issues/:id/renew — Library Renew; Authenticated scope
- GET /api/v1/me/timetable — Timetable; Authenticated scope
- GET /api/v1/me/children — Children; Authenticated scope
- GET /api/v1/me/profile — Profile; Authenticated scope
- GET /api/v1/me/attendance — Attendance; Authenticated scope
- GET /api/v1/me/attendance/calendar — Attendance Calendar; Authenticated scope
- GET /api/v1/me/health — My Health; Authenticated scope
- GET /api/v1/me/certificates — My Certificates; Authenticated scope
- GET /api/v1/me/wellbeing — My Wellbeing; Authenticated scope
- GET /api/v1/me/documents — My Documents; Authenticated scope
- GET /api/v1/me/payslips — The signed-in staff member's own payslips; Authenticated scope
- GET /api/v1/me/payslips/:id — My Payslip; Authenticated scope
- GET /api/v1/me/fees — Fees; Authenticated scope
- GET /api/v1/me/fees/receipts/:id — Fee Receipt; Authenticated scope
- GET /api/v1/me/results — Results; Authenticated scope
- GET /api/v1/me/results/:id/print — Result Print; Authenticated scope
- GET /api/v1/me/inbox — Inbox; Authenticated scope
- GET /api/v1/me/inbox/unread-count — Unread Count; Authenticated scope
- POST /api/v1/me/inbox/:id/read — Mark Read; Authenticated scope
- POST /api/v1/me/inbox/read-all — Mark All Read; Authenticated scope
- GET /api/v1/me/device-tokens — My Device Tokens; Authenticated scope
- POST /api/v1/me/device-token — Register this device for push notifications; Authenticated scope
- DELETE /api/v1/me/device-token/:token — Stop this device receiving push (call on logout); Authenticated scope
- GET /api/v1/me/notices — Notices; Authenticated scope
- GET /api/v1/me/complaints — Complaints; Authenticated scope
- POST /api/v1/me/complaints — Create Complaint; Authenticated scope
- GET /api/v1/me/ptm — My Ptm; Authenticated scope
- POST /api/v1/me/ptm/bookings — Book Ptm; Authenticated scope
- POST /api/v1/me/ptm/bookings/:id/change — Change Ptm; Authenticated scope
- POST /api/v1/me/ptm/follow-ups/:id — Ptm Task; Authenticated scope
- GET /api/v1/me/live-classes — Live Classes List; Authenticated scope
- GET /api/v1/me/lms/courses — Lms Courses; Authenticated scope
- GET /api/v1/me/lms/courses/:id — Lms Course; Authenticated scope
- PATCH /api/v1/me/lms/lessons/:id/progress — Lms Lesson Progress; Authenticated scope
- GET /api/v1/me/assignments — Assignments List; Authenticated scope
- POST /api/v1/me/assignments/:id/files — Upload Homework; Authenticated scope
- GET /api/v1/me/assignment-files/:id — Homework File; Authenticated scope
- POST /api/v1/me/assignments/:id/submit — Submit Assignment; Authenticated scope
- GET /api/v1/me/department-team — Department Team; Authenticated scope
- GET /api/v1/me/alumni-directory — Alumni Directory; Authenticated scope
- POST /api/v1/me/ask-copilot — Ask Copilot; Authenticated scope
- GET /api/v1/me/learning-path — Learning Path; Authenticated scope
- POST /api/v1/me/learning-path — Regenerate Learning Path; Authenticated scope
- PATCH /api/v1/me/learning-path-items/:itemId — Update Learning Path Item; Authenticated scope
- GET /api/v1/me/explains — List Explains; Authenticated scope
- GET /api/v1/me/explains/:id — Get Explain; Authenticated scope
- POST /api/v1/me/explains — Generate Explain; Authenticated scope
- GET /api/v1/me/transport — Transport; Authenticated scope
- GET /api/v1/me/bus-eta — Bus Eta; Authenticated scope
- GET /api/v1/me/adaptive-exams — Adaptive Exams List; Authenticated scope
- POST /api/v1/me/adaptive-exams/:examId/start — Start Adaptive Exam; Authenticated scope
- GET /api/v1/me/adaptive-attempts/:attemptId — Get Adaptive Attempt; Authenticated scope
- POST /api/v1/me/adaptive-attempts/:attemptId/answer — Answer Adaptive; Authenticated scope
- POST /api/v1/me/adaptive-attempts/:attemptId/submit — Submit Adaptive; Authenticated scope
- GET /api/v1/me/progress-story — Progress Story; Authenticated scope
- POST /api/v1/me/career-twin — Career Twin; Authenticated scope
- POST /api/v1/me/alumni-opportunity — Alumni Opportunity; Authenticated scope

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
