Skip to content

Parent Management

Parent Management

Module: openeducat_parent (Community) + openeducat_parent_enterprise User Role: Parent Manager, Administrator

Overview

The Parent Management module enables institutions to maintain parent/guardian records and provide them portal access to monitor their children’s academic progress. Parents can view attendance, grades, fees, and receive notifications about their students.

Key Concepts

Parent Record (op.parent)

A parent record links a contact (res.partner) to one or more students:

Parent Record
├── Contact Information (res.partner)
├── Relationship Type (Father, Mother, Guardian, etc.)
├── Mobile & Email
└── Linked Students (Many2many)

Parent-Student Relationship

┌─────────────┐ Many2Many ┌─────────────┐
│ op.parent │ ◄────────────────► │ op.student │
│ (Father) │ │ (Child) │
└─────────────┘ └─────────────┘
│ One parent can have multiple students (siblings)
│ One student can have multiple parents
┌─────────────┐
│ op.parent │
│ (Mother) │
└─────────────┘

Relationship Types (op.parent.relationship)

TypeDescription
FatherBiological or adoptive father
MotherBiological or adoptive mother
GuardianLegal guardian
GrandfatherPaternal/maternal grandfather
GrandmotherPaternal/maternal grandmother
Uncle/AuntExtended family
Foster ParentFoster care arrangement

Module Features

FeatureCommunityEnterprise
Parent recordsYesYes
Relationship typesYesYes
Portal accessYesYes
Fee notificationsNoYes
Progress monitoringNoYes
Parent onboardingNoYes

Security Groups

RolePermissions
Parent ManagerFull CRUD on parent records
Portal UserView own linked students only

In This Section

GuideDescriptionTime
Create Parent RecordAdd parent/guardian for students5 min
Create Portal UserEnable parent portal access3 min
Configure AccessSet what parents can view10 min