I created a parent role and assigned a user as a parent of a student.
When I login as the parent I am unable to automatically enter the course that the student was enrolled in, and I was unable, as the parent, to see the grade of the student that I was the parent off.
Can a user with a "parent" roll be linked to a student, and enter a course (with limited rights) that the student in enrolled in without the enrollment key?
What permissions need to be set to allow the parent to see only their child's grade?
Is this link setup in the students profile, adding a parent sufficient to link the two users as parent and child across the site for all courses?
Thanks for any thoughts on this.
Mervyn
There is a new grade button under activity report in user profile page in 1.7. This is designed for parents to view a students grade. The user level capabilities are designed to assist a parent to track progress of the child.
- moodle/user:readuserposts -read individual user posts on profile page
- moodle/user:readuserblogs -read individual user blogs on profile page
- moodle/user:viewuseractivitiesreport-read individual activity report on profile page (including grade)
- moodle/user:editprofile - edit profile
Thank you for your reply.
I have now done all the above, and related to user "student" to a user "parent". When I log in as the parent, I am unable to see how to navigate to find the students profile.
Do I need to add a special block or link for the parent to find the profile of their child?
Do parents need to be added to a course that there child is in?
Regard,
Mervyn Moodley
There must be a simpler way. I'd also like to avoid having to enrol all parents into their associated student's courses as well (administrative nightmare).
I have been playing with this 'parent' role thinking that we can use it as a student advisor role.
However, I find that unless I allow the parent to enter the course and see most everything else (Resources, Glossaries and anything that I cannot disallow viewing), they cannot see the student grade.
Is there a setting I am missing? How would I create a role that will view the student/child grades only without entering the course?
TIA,
Bill
Thank you for the reply. I made the change and I still need to enroll in the course to see the grade. This is what I have done:
1. I created a new role - advisor (could be parent).
2. I defined the role with only - /moodle/user:viewusergrades to 'Allow', all others are set with the default 'Inherit'.
3. I assigned the advisor role on the site level to Mr. WW.
4. I assigned Mr. WW as advisor on the student profile, Ms. BK.
5. I made sure that Ms. BK had an assignment and that she has a grade.
6. I logged in as Mr. WW and used a link to view Ms. BK's profile.
I cannot see any tabs for Grades. When I click on the link for the course under Ms. BK's profile, I am prompted to enroll.
I am sure that I am missing a setting here.
I am using Moodle version 1.7.1+ (2006101010)
Bill
EDIT: I set the tab /moodle/user:viewuseractivitiesreport to 'Allow'. I now log in as Mr. WW, I can see a Grade tab for Ms. BK, but no grades. When I log in as Ms. BK, I can see the grades.
What I'd like to be able to do is provide the ability to see the course summaries for each course their children are in with the links to assignments appearing etc but the option of removing the link to the courses themselves (as the parents are not enrolled in the course.
having created a "Course viewer" role for Local Authority Inspectors at what level would a parent have to have "Course:view course" permissions to get to just their child's course without enrolling or is this not possible yet?
There is a way to view the child/student profile if you have a direct link the the profile page of that user. This can be saved in an HTML block if you are using my Moodle page. The same can be done with the grade tab for that user. Although, it is not the most elegant solution.
This seems to bypass the enrollment requirement and prevents the parent from viewing most of the other course content. The parent will still be able to see the logs and forum posts.
You will still need to have:
moodle/user:viewuseractivitiesreport and
moodle/user:viewusergrades
set to 'Allow' as a minimum setting.
There might be a block in the works that may do this automatically:
http://tracker.moodle.org/browse/MDL-8782
You may want to at least Watch it to see how it develops.
HTH,
Bill
The "Mentees" block is now in 1.8 and 1.9. I believe you can get it to work under 1.7 just by copying the "blocks/mentees" folder into your blocks/mentees folder (make one), and block_mentess.php language file.
What this block does
At the moment it is a very simple block that just links to your children's profile (all user contexts you have a role in). From there, you can view their courses, read their blogs, view their activity reports and grades, etc, depending on the role definition of your "mentor/parent" role.
How to get it to work
Get the latest cvs code, and go to yoursite.com/admin to install the block.
As an administrator, make a role called "parents" or "mentor" or something similar, this role will need moodle/user:viewdetails capability set to allow, and depending on your requirements, capabilities under users (such as moodle/user:viewuseractivitiesreport should be set to allow as well). For every student this user is a mentor of, you need to go into that student's profile, click on assign roles, and assign the "parent role" to that student. This user will not need any other roles assigned to him. On site front page, administrators can place the Mentees block, and rename it to anything they want. Upon login the mentors/parents will see links to their children/mentees, which they can follow and view that particular mentee's reports etc. Please note the report for every course is differnet, to view the reports of a differnet course a parent can follow the course link on the profile page.
As this code is new there could be a few bugs, please report them and we will fix them asap.
Cheers,
Yu
Thank You!
This is very nice!
I am sure to let you know about any bugs along the way.
Bill


There might be a couple of things here to confirm.
The first is to make sure that the student/child sees their own grades. If they are not available to the student/child, they will not be available to the parent.
The second point to confirm is to make sure that you have clicked on the course link of the student/child. From the top level of the installation, there will not be any viewable activity. Clicking on the course link will bring you into the user profile relating to that particular course. You can check this by looking at the navigation bar to see that you are in the course.
I hope that this makes sense.
Bill
Great block. Thanks for creating this mentee block.
I do have a question about the php code.
When I tried to create a mentee block for a parent on the front page, it would look for the student profile under course=1. This created a problem since my student was in course=2.
I edited your php code below to change replace course=1 to course=2.
When I did this, everything worked fine.
My question is how will your code handle mentee block if a student is enrolled in many courses?
________________________________________________________________
".CONTEXT_USER)) {
$this->content->text = '<ul>';
foreach ($usercontexts as $usercontext) {
$this->content->text .= '<li><a href="'.$CFG->wwwroot.'/user/view.php?id='.$usercontext->instanceid.'&course=1">'.fullname($usercontext).'</a></li>';
}
$this->content->text .= '</ul>';
________________________________________________________________________
Here is what I did:
1) Copy parent role, call it "Parent Teacher"
2) Add the following capabilities:
- View user grades
- View course grades
- View courses
- View Assignment
- Grade Assignment
- Grade Quizzes Manually
Student logs in and takes a quiz, then submits an assignment.
Parent logs in, selects student, goes to "Activity Reports". Can see the grade on the Quiz, and the Assignment.
If Parent clicks on either Assignment (to grade it) or Quiz (to see what questions Student got wrong), he gets:
"Do you wish to enrol in this course?"
I also tried adding the parent as an "Evaluator" at the course context (giving sort of 'guest' access). In this case, was not prompted to enroll, but did not see work of the student (acted now like Parent WAS a student, so would have to submit their own assignments).
Any ideas how to do this? I think this would be really great for a homeschool environment where Parents grade their kids' work, but don't have access to other students taking the course.
Michael Shaffer
www.kingdomeducation.com
Hey Michael! Did you ever get anywhere on this? This is exactly what I'm trying to accomplish, but I'm running into the same thing. We have some parent who want to do the manual grading, but we can't figure out a way for them to grade and still have access to only their child.
We got around the enrollment block but setting courses to allow guest access without a key (while removing the guest button from the front page), but it's wide open to the parent once he/she enters the course, and clicking submitted assignments doesn't allow them to grade (or view for that matter) the submitted material.
Hi, Sharon. We are trying to set up a parent role for our elementary school. We would like parents to be able to view their child's course; not just blogs, journals and grades. How did you set up your parent role?
Thanks, Debby Schloss
If parents could access the course (as a guest, or a modified role), then they had access to students' private information (blogs, forums, profiles, etc.). Restricting access to this information worked, but also restricted them from their own child's information. It's as if once they're 'in a classroom,' they are not longer 'connected' to their child.
As much as we wanted parents to be able to view classrooms, the more pressing issue was how to allow them to grade student work. We worked out a solution - the setup was somewhat complex, teachers still have to actually enter the grade in student gradebooks, and there is some minor maintenance involved when students change classes.
If you are only interested in allowing parents to see courses and view their student's activities, perhaps you could setup a modified guest role (that doesn't allow access to forums, blogs, etc.) with a single password. Parents could use this to view courses (but that would be it). Then give each parent their own account for the parent role. They would login with the universal 'guest parent' account to view courses, and login with their regular parent account to view their child's activities/grades.
It's a bit of a pain because they have to remember two accounts, but the 'guest' user/pass could be pretty simple. Our admin are also teachers and have two accounts, it's not that bad. We often use the profile 'login' function to toggle back and forth. It's possible you could set overrides that would allow the guest role and parent roles to 'login' as each other. Besides, if they can't view items that display student info/ interaction, then the course page really isn't going to change much, and they wouldn't visit is often.
The single guest role would, of course, allow access to all classes. If that's a problem, maybe that could be addressed with groups or assigning roles to categories.
Sorry - not a great solution...probably not even a good one *lol* - but maybe it will lead us to something else. Post back!
Sharon is talking about the FERPA issue. If you allow parents unlimited access to their child's course, they will likely see things about other students that FERPA doesn't like.
If you want parents to see things like discussion prompts, quiz questions, and stuff like that, I think you would be wiser to create a dummy classroom w/ no real students in it & let the parents wander there at will.
I just noticed this tutorial and thought of this thread. You have to be using 1.9+
Desire: You wish to have guests, parents, and other users view your course, the assignments, links, and other resources that you place there. But you would also like to preserve the privacy of your students as they discuss course content in the class forums.
http://docs.moodle.org/en/Roles_tutorial_-_viewhiddenactivities
Any help that could be provided would be appreciated.
Hi,
I have been trying to create the parent role so that the parent can see the course content (resources, activities) just as the student can, without enrolling on the course.
Following the advice above, I have allocated the parent to the pupil and am trying to override the role permissions to 'viewcourse' . . but am only offered four which do not include viewcourse.
I'm on V1.8. Is there somewhere else that I need to tweak something so that I DO get offered the option to 'view course'?
This is really what we want our parents to be able to see, particularly for the younger boys - exactly what is their course.
thanks for the help,
Bob
I would like to make a feature request as regards the mentee block and the parenting mode.
It would be incredibly useful if the parent were able to see the assignments as submitted by the relevant student; rather than just the marks/grades.
Is this possible?
As I mentioned in the Parent mode discussion, feature requests should be made in the tracker. Please see docs.moodle.org/en/Tracker for an introduction to the tracker.
If you're looking for the view courses capability in the user context i.e. via Roles tab in the child's profile page then this would explain why you can't find it. The view courses capability may only be applied in the site/system, course category or course context.
A simple way to allow parents to view courses is to enable guest access to each course (via the course settings page).
Yes, but we're not happy about opening up ALL of our courses to all guests, and would rather open them up to viewing by parents only . .
Also, it would be nice if parents could only see the courses their children were on, rather than seeing the whole list of all courses? They see the list when they click on their child in the mentor block, and it would be nice if they could just have view.course access to these courses?
Or is this a feature request?
Bob
This discussion seems long dead but it is still relevant to me.
I want to enable parents to see a student's MyMoodle page so that they can monitor what homework assignments their child has been set.
I have enabled the mentees block but this just links me to the student profile with the 4 tabs mentioned above.
Is it possible for the parent to see the same MyMoodle page as the student?
Is it possible for the parent to see the same MyMoodle page as the student?
No, it is not possible.
I want to enable parents to see a student's MyMoodle page so that they can monitor what homework assignments their child has been set.
The information in the Activity reports tab on the student's user information page has this information.
Thanks for your prompt reply John.
Do you think it would be possible in the future for parents to see what work their children have got to do at any one time. I take your point about the Activity report, but it isn't very user-friendly to a parent.
A lot of us in British schools are under pressure to involve parents more directly in children's learning. The feature I am describing would be enourmously powerful for us.
A lot of us in British schools are under pressure to involve parents more directly in children's learning. The feature I am describing would be enourmously powerful for us.
Yes, and US schools too. The information that a parent can currently get using the Parent role is the best Moodle can do for you now. The problem is that parents are only allowed to see information relevant to their own child(ren) and no others. For example, they should be able to see posts their child(ren) have made, but not replies to those psots by others.
Other users have asked for enhancements -- e.g., a "report card" type of overview. If you have a specific idea about data presentation (bearing in mind the strict limitation mentioned above), you should propose it in the forum. If you get support for your idea, create an enhancement request in the tracker.
I believe I have the correct settings - but, whilst I can see homework on the various activity reports (and when work was handed in) I cannot see the due dates for pending Homework, which is high on the list of what parents want to see. "What should I be nagging Jimmy to do this week?" It would be sort of OK if we used weeks instead of topics but that's not how the teachers want it.
Even if the info were there I would, as parent, have to click into each of the courses - Eng, Math, Sci etc (typically 8 or 10 'courses') to see it.
I suppose that ideally the parent would see the child's calendar but I assume that that really isn't an option? It certainly doesn't appear to be as things stand
Our school enrols parents into their children's courses using a role with very restrictive permissions (we prevent parents from accessing any activity where students are contributing - forums, chats etc...). So they can basically see the course and any teacher-contributed content (links, resources, assignments and so on).
We then have a 'sticky' HTML block appearing on every page with a link to 'My Moodle' - like http://yourmoodlesite.com/MY. Ensure the calendar and upcoming events blocks are visible there, and parents will then have all due dates for all their children in one spot, negating the need to go from course to course to find out "what to nag Jimmy about"
Regards,
Michael
I've read through this thread and don't think I saw anything that deals with the issue I'm having but it is possible that I missed it. If so, my apologies.
I'm trying to set up a parental role and would like the parent to be able to view the student's blog, forum posts, profile, complete report and grade (amongst others).
It seems that if the course the student is enrolled in is protected with an enrollment key that the parent cannot view the blog or the forum posts.
Actually, the thing that I'm troubled by is that if I log in as the parent and click on the link in the Mentee block that takes me to my child and then on Activity reports and then on Complete report, I can see that my child has entered information in a forum but I can't actually see what he/she entered and I get this message:
Subject (hidden)
|
|
This post cannot be viewed by you, probably because you have not posted in the discussion yet. |
Sorry, I pasted that from my site so the formatting is a little weird. I don't understand exactly how the parental role is supposed to work if the parent has so little access to information about his/her child and what the child is doing in the course....?
I'm probably missing something...?
Jason
This discussion seems long dead but it is still relevant to me.
I want to enable parents to see a student's MyMoodle page so that they can monitor what homework assignments their child has been set.
I have enabled the mentees block but this just links me to the student profile with the 4 tabs mentioned above.
Is it possible for the parent to see the same MyMoodle page as the student?
I am currently trying to use the Mentee block for tutors. (Not learning based, they have a more personal development/oversight responsibility for their students) I would like for them to be able to see the attendance and gradebook reports for their tutees, I have found the /gradereport/overview:view which looks like it may be useful, but it doesn't seem to do anything.
Any ideas?
Thanks,
Mike
I need to set up a parent too for a student, however we have concerns that the parent may want to go 'wandering' around the site, click on courses and enrol on courses.
Is there any way that this can be prevented? The mentees block is great, but having everything else available is a little concerning.
Thanks
Dan
Is there a way that a teacher can write some personal notes related to the student (grades, progression, etc...) to the parent/mentee?
So the mentee after login can click somewhere that opens that same page left by the teacher, and only the teacher and mentee have permission to see that page.
Thanks
However, looking at the code (notes/index.php) it does not seem to give you enough control over permissions to let parent read the notes. However, it might be worth adding this to http://tracker.moodle.org, if it is not already there.
Hi,
I am using Moodle 1.9.2
I have also created a Parent role, following exactly both the instructions in Moodle docs http://docs.moodle.org/en/Parent_role and on the video. The Mentee block shows the fictious child of my fictious parent. However, when logged in as the parent if I click on the child, I go straight back to the log in page as the parent account is treated as a Guest. If I log in again as the parent and again click on the child link in the mentee block, the same thing happens again. If I click on a course which allows Guest access with a key, nothing happens when I enrol on the course using the key I created. In other words, the Parent appears to have even less access than a Guest user with the enrolment key (which works).
I have tried defining the legacy role as student and also authenticated user, but neither solve the problem.
What have I missed? Please can anyone help?
I wonder if a step was missed in the setup process. When I click on a child's name in the Mentee block, I am taken to that child's profile, not the log in screen. From their profile, I am able to see their blog and activity reports and grades. I don't see the course content, as this is only accessible as a participant in the particular course.
I've gone through all of the steps to create the Parent role. I've added the Mentee block. I've assigned the Parent Role to a student. Here's where I'm getting stuck:
The parent can login, see the mentee block, and click on the student's name. Once they've done that they do not have access to the student's courses. Please see:
http://bit.ly/4mHRDt
for clarification.
If I assign the parent role to someone with admin rights they see the student in their mentee block and get this:
http://bit.ly/1LTZ4
Which is what I need for my parent role.
Any help would be great.
v 1.9.5 build 20090518
I have to disagree w/ you. FERPA does not want parents gallavanting around in classrooms. The setup that you don't like allows parents to see only what their child is doing, which is FERPA compliant.
Check out this video:
I would like parents to have access to their student's individual grade books and feedback from their teachers. I'm beginning to get the picture that the parent role doesn't do that (except for when it does; for people at the admin level who have been assigned a mentee).
http://bit.ly/4mHRDt
They can click on "Activity Reports" but that just gives them a list of all of the clicks that the student has made. I'm hoping that the parents can see more than that.
Which law in which country does not allow that?
- We only have the law that children above 18 must give their parents permission to see their grades!
- And I know the paranoia in Germany about the log files, but that is not the subject here.
Take a look at this FERPA document for more information on the law.
Yes, asking my college-aged son for permission to see his grades makes me want to say, "But I'm paying your bills!"
In The Netherlands we try to store all the student information (also the "critical") in our school-administration. When a student moves to another school we wish to give the new school - with permission of the parents - all (eletronically stored) information. We have now a central encrypted password protected student-information-broker..
http://www.lerendoorgeven.nl/eld/ (in Dutch but with a small picture
- We had to settle the standards for exchange between schools
- We had to study what the local law permits
Keeping Moodle separated form the school adminstration is part of the solution
Hi,
I have a problem with parent role:
that the activity report of the student in some courses consists of 5 output reports
and in other courses generate only Grade report
and I couldn't understand why? so can you tell me why the number of output reports changes per course
Thanks in advance.
Did you follow the instructions for the Parent role and did you ensure the parent is not enrolled in any of those courses and that they don't have guest access?
thanks for your fast reply,
but yes I had ensured multiple times that I just followed the instructions in Parent role,
and the parents aren't enrolled in these courses, also these courses doesn't have guest access...
but although parents can see different type of reports for different courses,
the normal case is that parents can see only Activity reports(Grade) but in some courses which their children are enrolled in it they can see Activity reports(Today's logs, All logs, Outline report, Complete report,Grade).
is this is a bug in moodle 2.8 or this is related to the type of activities per course?
I mean some activities in the course generate other reports?
Feedback on Assignment activities does show up in the User Report that students get when going profile > activity report > grade. Are you saying that the parent role cannot follow that path?
For the feedback, here's the screen that I get when I go to profile > activity report > grade:
http://bit.ly/LCQak
Glenn, I see Parents are getting a user report. I don't recognize the folder icon, but otherwise I'd say Parents seem to be seeing what my bogus students see when they click on Grade on the Activity Reports tab. Do you have anything in that classroom where the student actually has a grade and some feedback?
To accomplish this we set up the mentee block and started with the authenticated user role to create the coach role and set the following capabilities set to prohibit for anyone with the coach/parent role
User send message
block/email_list:sendmessage (prohibited them from seeing a full list of participants in the course and making contact)
Send messages to any user
moodle/site:sendmessage
View participants
moodle/site:viewparticipants (prohibited them from seeing a full list of particpants in the course)
Manage any calendar entries
moodle/calendar:manageentries
Manage group calendar entries
moodle/calendar:managegroupentries
Manage own calendar entries
moodle/calendar:manageownentries
Edit user profile
moodle/user:editprofile
We set the following permissions to allow:
View the overview report
gradereport/overview:view
View your own grade report
gradereport/user:view
View courses
moodle/course:view
View assignment
mod/assignment:view
Preview quizzes
mod/quiz:preview
Preview quizzes
mod/quiz:preview
I will be the first to admin there a probably some settings I could leave at Not Set. I will be testing those at some point just clean up the role. But so far we have had no issue with coaches accessing anything they shouldn't and good responses that they can get timely info about their students.
We also enroll the user as a coach/parent in the course so they can see the content their student is expected to complete.
So...there are my two cents