Parent module - Kosudo/nextSIS GitHub Wiki

Within nextSIS, a student would have a parent or guardian. For the purposes of brevity, I will refer to the this functionality as lying within a 'parent module' and the parent or guardians as parents.

The parents are separate entities within the data model meaning that each parent has a collection of data attributes which are associated with it. A parent can be associated with a student and the nature of that relationship defined. When parents are associated with multiple students this creates inferred sibling relationships between students which can be displayed.

We can also use this to build information about parents which may be of use to the school, such as language abilities and willingness to provide other skills to the school on an ad hoc basis.