Parent role: Difference between revisions
Mary Cooch (talk | contribs) mNo edit summary |
Helen Foster (talk | contribs) m (→Creating a new role: link edit) |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
The role of '''Parent''' may be used to provide parents/mentors/tutors with permission to view certain information, such as activity reports, grades, blog entries and forum posts, about their children/mentees/tutees. | The role of '''Parent''' may be used to provide parents/mentors/tutors with permission to view certain information, such as activity reports, grades, blog entries and forum posts, about their children/mentees/tutees. | ||
The Parent role may also be allowed to agree to policies on behalf of their underage child. See the section on agreeing to policies on behalf of the child. | |||
===Creating a new role=== | ===Creating a new role=== | ||
#As an administrator, go to '' | #As an administrator, go to ''Site administration > Users > Permissions > Define roles'' and click the "Add a new role" button. | ||
#For | #For archetype role choose "No role." | ||
#Give the role a short name (such as "Parent", but it can be anything appropriate, such as tutor/mentor) | #Give the role a short name (such as "Parent", but it can be anything appropriate, such as tutor/mentor) | ||
#Give the role a custom full name (such as "Parent", but it can be anything appropriate, such as tutor/mentor) | #Give the role a custom full name (such as "Parent", but it can be anything appropriate, such as tutor/mentor) | ||
Line 13: | Line 14: | ||
#Change [[Capabilities/moodle/user:viewdetails|moodle/user:viewdetails]] to ''allow'' - to access the student's profile | #Change [[Capabilities/moodle/user:viewdetails|moodle/user:viewdetails]] to ''allow'' - to access the student's profile | ||
#Under the heading of '''Users''' | #Under the heading of '''Users''' | ||
#Change [[Capabilities/moodle/user: | #Change [[Capabilities/moodle/user:viewalldetails|moodle/user:viewalldetails]] to ''allow'' - to view all aspects of the student's profile | ||
#Change any/all of the following capabilities to ''allow'' | #Change any/all of the following capabilities to ''allow'' | ||
#*[[Capabilities/moodle/user:readuserblogs|moodle/user:readuserblogs]] - to read the student's blog entries | #*[[Capabilities/moodle/user:readuserblogs|moodle/user:readuserblogs]] - to read the student's blog entries | ||
Line 19: | Line 20: | ||
#*[[Capabilities/moodle/user:viewuseractivitiesreport|moodle/user:viewuseractivitiesreport]] - to view the student's activity reports and grades | #*[[Capabilities/moodle/user:viewuseractivitiesreport|moodle/user:viewuseractivitiesreport]] - to view the student's activity reports and grades | ||
#*[[Capabilities/moodle/user:editprofile|moodle/user:editprofile]] - to edit the student's profile | #*[[Capabilities/moodle/user:editprofile|moodle/user:editprofile]] - to edit the student's profile | ||
#*[[Capabilities/tool/policy:acceptbehalf|tool/policy:acceptbehalf]] for accepting policies on behalf of the student. | |||
#Click the "Create this role" button. | #Click the "Create this role" button. | ||
Line 26: | Line 28: | ||
| [[File:CustomRole07.png|thumb|Saving changes to the parent role]] | | [[File:CustomRole07.png|thumb|Saving changes to the parent role]] | ||
|} | |} | ||
Some permissions may already be set to "Allow", or the permissions granted here may not be the ones required for that Role. This set of Permissions mean that this Role allows anyone assigned to a Parent Role, then linked to the Student Role, to edit the profile or read the blogs of that Student - not everyone's profile or blogs. | Some permissions may already be set to "Allow", or the permissions granted here may not be the ones required for that Role. This set of Permissions mean that this Role allows anyone assigned to a Parent Role, then linked to the Student Role, to edit the profile or read the blogs of that Student - not everyone's profile or blogs. | ||
Line 32: | Line 33: | ||
==Assigning the parent to the student== | ==Assigning the parent to the student== | ||
*Access the child's full profile page, via '''Site administration ► Users ► Accounts ► Browse list of users''' | |||
*Access the child's full profile page, via '''Site administration ► Users ► Accounts ► Browse list of users''' | *Click the child's name to view the profile. | ||
*In the Administration section, click Preferences | *In the Administration section, click Preferences | ||
*In the Roles section, click Assign roles relative to this user | *In the Roles section, click Assign roles relative to this user | ||
Line 46: | Line 47: | ||
At this point you can return to the "Assign roles in user:" page and you should see that the parent name is now in the "Users with Role" column. | At this point you can return to the "Assign roles in user:" page and you should see that the parent name is now in the "Users with Role" column. | ||
:'''NOTE:'''The same parent may be assigned to several students, siblings or otherwise. | |||
:' | ===Agreeing to policies on behalf of the child=== | ||
If the parent has been given the [[Capabilities/tool/policy:acceptbehalf]] then they can click on the child's profile, click the Policies and agreements link and agree to the policies there: | |||
[[File:ParentConsent.png|center|thumb|500px]] | |||
===Adding the Mentees Block=== | ===Adding the Mentees Block=== | ||
Line 58: | Line 60: | ||
*Go to the '''Add Blocks''' block and select the [[Mentees block]] and when it appears, click on the Configuration icon. | *Go to the '''Add Blocks''' block and select the [[Mentees block]] and when it appears, click on the Configuration icon. | ||
*Edit the configuration settings to suit the needs of the site. When complete, save the changes and return to the Front Page. | *Edit the configuration settings to suit the needs of the site. When complete, save the changes and return to the Front Page. | ||
{| | {| | ||
Line 78: | Line 79: | ||
|} | |} | ||
*To view activity in another course, the parent needs to click back to the user's main profile and then select another course link. | |||
==Can I assign the role in bulk?== | |||
Nearly but not quite! If you have a parent with several children, you can do the following: | |||
# Create a system cohort with (for example) the name of the family; | |||
# Add the children to that cohort; | |||
# From Site administration > Users > Permissions > Assign user roles to cohort, add the parent from Select users to assign role; | |||
# Select role: Parent. (This will only appear if you created the role in the user context.) | |||
# From Select cohorts choose the Family cohort. | |||
The parent will be linked to the children once a scheduled task has run. | |||
[[File:cohortparent.png|center|thumb|500px]] | |||
==See also== | ==See also== | ||
*[[Create_custom_roles|Create a custom role]] | *[[Create_custom_roles|Create a custom role]] | ||
*[https://moodle.org/mod/forum/discuss.php?d=389146#p1568758 Forum discussion regarding limitations to the mentor role] | |||
*[ | |||
[[eu:Guraso_rola]] | [[eu:Guraso_rola]] | ||
[[fr:Rôle | [[fr:Rôle parent]] | ||
[[ja:親ロール]] | [[ja:親ロール]] | ||
[[de:Eltern-Rolle]] | [[de:Eltern-Rolle]] | ||
[[es:Rol paterno]] | [[es:Rol paterno]] |
Latest revision as of 12:49, 12 June 2023
The role of Parent may be used to provide parents/mentors/tutors with permission to view certain information, such as activity reports, grades, blog entries and forum posts, about their children/mentees/tutees.
The Parent role may also be allowed to agree to policies on behalf of their underage child. See the section on agreeing to policies on behalf of the child.
Creating a new role
- As an administrator, go to Site administration > Users > Permissions > Define roles and click the "Add a new role" button.
- For archetype role choose "No role."
- Give the role a short name (such as "Parent", but it can be anything appropriate, such as tutor/mentor)
- Give the role a custom full name (such as "Parent", but it can be anything appropriate, such as tutor/mentor)
- Under Context types where this role may be assigned check the user context.
- Under the heading of Course
- Change moodle/user:viewdetails to allow - to access the student's profile
- Under the heading of Users
- Change moodle/user:viewalldetails to allow - to view all aspects of the student's profile
- Change any/all of the following capabilities to allow
- moodle/user:readuserblogs - to read the student's blog entries
- moodle/user:readuserposts - to read the student's forum posts
- moodle/user:viewuseractivitiesreport - to view the student's activity reports and grades
- moodle/user:editprofile - to edit the student's profile
- tool/policy:acceptbehalf for accepting policies on behalf of the student.
- Click the "Create this role" button.
Some permissions may already be set to "Allow", or the permissions granted here may not be the ones required for that Role. This set of Permissions mean that this Role allows anyone assigned to a Parent Role, then linked to the Student Role, to edit the profile or read the blogs of that Student - not everyone's profile or blogs.
Assigning the parent to the student
- Access the child's full profile page, via Site administration ► Users ► Accounts ► Browse list of users
- Click the child's name to view the profile.
- In the Administration section, click Preferences
- In the Roles section, click Assign roles relative to this user
- Choose the role to assign i.e. Parent by clicking on the word.
- Select the parent in the potential users list and use the Add button to add it to the existing users list.
At this point you can return to the "Assign roles in user:" page and you should see that the parent name is now in the "Users with Role" column.
- NOTE:The same parent may be assigned to several students, siblings or otherwise.
Agreeing to policies on behalf of the child
If the parent has been given the Capabilities/tool/policy:acceptbehalf then they can click on the child's profile, click the Policies and agreements link and agree to the policies there:
Adding the Mentees Block
This block needs to be added so parents can see links to their child's profile.
- On the Front Page, turn editing on.
- Go to the Add Blocks block and select the Mentees block and when it appears, click on the Configuration icon.
- Edit the configuration settings to suit the needs of the site. When complete, save the changes and return to the Front Page.
How a parent sees their child's activities
- Once the mentees block has been added, a parent/mentor sees the link to any children/mentees they are responsible for.
- They click on a name and will be taken to the profile page of that user.
- They then select from "Course profiles" - the name of a course the user is enrolled in.
- Grades may then be viewed by clicking in the Reports section
- Forum posts or similar may also be viewed from the user's profile in the Miscellaneous section.
- To view activity in another course, the parent needs to click back to the user's main profile and then select another course link.
Can I assign the role in bulk?
Nearly but not quite! If you have a parent with several children, you can do the following:
- Create a system cohort with (for example) the name of the family;
- Add the children to that cohort;
- From Site administration > Users > Permissions > Assign user roles to cohort, add the parent from Select users to assign role;
- Select role: Parent. (This will only appear if you created the role in the user context.)
- From Select cohorts choose the Family cohort.
The parent will be linked to the children once a scheduled task has run.