
Parent/Child Manager
- Moodle 1.9–5.1
- 更新 2026-10-06
Parent/Child Manager is a Moodle local plugin designed to facilitate the association between students and their parents (or mentors). It automates two actions: (1) Role Assignment: Assigns a specific role (e.g., “Parent”) to the user in the student’s user context and (2) Profile Update: Updates custom profile fields (parent_email and enfant_email) with the full names of the associated users for easy reference.
This plugin is provided by Moodle’s Premium Partner E-Learning touch’
Parent/Child Manager is a Moodle local plugin designed to facilitate the association between students and their parents (or mentors). It automates two actions:
Role Assignment: Assigns a specific role (e.g., “Parent”) to the user in the student’s user context.
Profile Update: Updates custom profile fields ( parent_email and enfant_email ) with the full names of the associated users for easy reference.
Features
CSV Import: Bulk association using a simple CSV file (Parent Email; Child Email).
Manual Association: Search for a specific parent and select one or multiple students to assign.
Cohort Association: Select a parent and assign an entire cohort of students in one click.
Management Dashboard: View all parents, see their assigned children, and remove associations (unassign role + clear profile fields).
Smart Updates: Profile fields are updated in “Append” mode (names are added to the list, not overwritten).
GDPR Compliance: Implements Moodle’s Privacy API (Null provider).
Prerequisites
Before using the plugin, you must configure Moodle:
Create the Role:
Go to Site administration > Users > Permissions > Define roles .
Create a role (e.g., “Parent”).
Crucial: Check “User” in the “Context types where this role may be assigned” setting.
Create Profile Fields:
Go to Site administration > Users > Accounts > User profile fields .
- 1.3Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1, 5.2, 5.3