Best Practice for Guardian (Parent) Portal in Education App?

Hi everyone,

I’m working with the Education app and looking for the recommended way to implement a Guardian (Parent) Portal.

Installed apps:

  • Frappe Framework v15.92.0

  • ERPNext v15.92.3

  • Frappe HR v15.54.0

  • Education v15.5.3

  • Frappe LMS v2.44.0 (develop)

I see that:

  • There is a Student Portal available out of the box.

  • There is a Guardian DocType and an invite_guardian method that creates a Website User.

  • But I can’t find a ready-made Guardian Portal similar to the Student Portal.

Questions:

  1. Is there an official or recommended Guardian/Parent Portal in Education?

  2. Is the best approach to extend the existing Student Portal for guardians, or to build a custom portal page?

  3. Is handling guardians purely as Website Users (without roles) the intended design?

Any advice or best practices would be appreciated.
Thanks :folded_hands: