Parent Role

From MoodleDocs
Revision as of 23:15, 21 July 2011 by Colin Fraser (talk | contribs)

Template:Roles and capabilities The Parent Role is specifically created to be used as a way of bringing a student's parent into the academic progress of their child.

Using a Custom Role

In the page Create Custom Roles, the role created was that of "Perant Test", now we are going to link this parent to "Stedunt Test".

Changing Capabilities

Next we have to alter some of the capabilities that we want this role to have.We select the User role and scroll down to these fields and reset the values on these capabilities:

moodle/user:readuserblogs moodle/user:viewdetails moodle/user:readuserposts moodle/user:viewuseractivitiesreport moodle/user:editprofile

Some may already be set to "Allow", or you may decide that you do not want a Parent to edit a profile or read blogs. This means that the Role allows the parent to edit the profile or read the blogs of the Student to whom the Parent is assigned - not everyone's profile or blogs.

Scroll to the bottom of the page and click on "Save changes" This creates the role of a Parent in Moodle 2, now we have ot complete the exercise by linking the Role to a Student.

Linking the Parent Role

Open the Student's profile and in the left column there should be a block called "Settings" and the first line should read "Profile for [this student]". Under that it will read Edit profile and under that it should read "Roles". There should be a right arrow sign so when you click on"Roles" it should open with another menu structure that should have as a second option "Assign roles relative to this user". Click that and it should take you to a age that is entitled as "Assign roles in User: [student name]" and under that it has the line "Please chose a role to assign"

Below that is a table with a list of roles, and one of them should be "Parent". Click on that line and it should take you to the "Assign a Role" page. This should already be familiar so just select the parent you want to assign to that student and click the "Add" button.

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.

Make sure everything is saved where it needs to be and then return to the Front Page.

Adding the Mentee Block

Turn editing on and click on the drop down list of the "Add a block" block and select "Mentees".

The Mentee block allows you to rename it to anything you like, but to keep track of these things you may want to call this block "Parents".

Remember here your school has a lot of different interests and you may want Parents to check on what their children are doing, but you may want a Community Mentor to have a similar role for a senior student, or a Guidance Counselor to keep an eye on a troublesome student. Remember that you can have more than one instance of the block on a page, and as long as they have different names, you can clearly define what role you require each block to link to.

Testing the Role

At this point you need to test the efficacy of what you have done - so log out and then log back in as Perant Test. You should then be able to navigate to the student's course via the Parent's block.


See Also