Blocks: NED - Mentor Manager

Maintained by Picture of Fernando Oliveira Fernando Oliveira
With this block, the admin (or designated user) can assign mentors to students. Mentors can then access easy-to-read “progress reports” for their mentees. The admin (or designated users) can also create automated notifications that are sent to teachers, mentors or students based on pre-selected criteria (example: notification is emailed to mentor and student if student has not logged in for 7 days).
472 sites
49 fans
This block provides a user-friendly way of pairing mentors with students. Currently, Moodle does not have an effective way of managing the mentor role. By using this block, parents, tutors, or other “helpers” are able to track the progress of particular students across multiple courses. The block exists at the site level. When a mentor logs in, his/her mentees (students) are listed inside the block. When the mentor clicks on the name of a student, a progress report is shown. This report includes grades, submissions, feedback, etc. from all relevant courses. Along with defining mentors and mentees, administrators can also create “notification rules” that are automatically sent (email or SMS) to teachers, mentors or students based on pre-selected criteria (example: send email notification to mentor and student if student has not logged in for 7 days and grade is less than 50%).



This plugin is part of set NED.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6


Picture of Fernando Oliveira
Fernando Oliveira (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Ghislain Fabre
    Fri, 8 Sep 2017, 1:39 AM
    Tested, it seems that is wok very well with 3.3. Very good plugin, thanks.
  • Picture of Betsy Springer
    Sat, 28 Oct 2017, 9:07 PM
    This block is SO helpful in our virtual high school. However, I cannot figure out what part of assignment completion it is monitoring. It does not monitor activity completion, because it does not account for manual completion markings. However, it doesn't not include all items waiting to be graded either. For instance, a student has 5 waiting to be graded and the block says 3. Does it only monitor certain types of activities?
  • Picture of takashi niimai
    Tue, 21 Nov 2017, 7:46 PM
    Hi!, i'v trying this module, and i think this is the better of management block, congratulations!

    I have a problem to send mail to course teacher throught notificactions, mentor and the stundent recibed email, but teacher not. I check tearcher in rule settings, and in report of mentors show teacher correctly. Someone know why this? Thx in advance.
  • Picture of Jamie Tinley
    Wed, 13 Dec 2017, 4:57 AM
    Hi Fernando, love the Ned updates! One feature request that is VERY important to most USA schools to be FERPA compliant as we can't show student grades at our school when using email.- I would like to be able to have granular control over the Notification Criteria. Ie, I still want to show the class name they are seeing already in notification but NOT show their grade! Instead I just direct them to log into moodle to check there in my appended note to them in notifications.
    2nd is a user question - how to I get the link given to students for course overview to show up? Teachers can see it but not students. I edited the student role and checked allow for everything that said course overview but it still would not let students see it. I also purged cache. I'm imagining it's due to being inside fn_mentor. See link below. Thanks Fernando, great work! Thanks!
  • Picture of Jamie Tinley
    Thu, 18 Jan 2018, 5:43 AM
    For those wondering how to remove the grade from the automated email notification here is how you can do it: edit the file block_fn_mentor.php found in path blocks/fn_mentor/lang/en as follows
    commented out:
    //$string['g4_message'] = '{$a ->firstname] has an overall coure grade average of {$a ->g4}%.';
    //$string['g4_message'] = 'Please have {$a ->firstname] check their grade in Moodle in course above.';

    I'm still having permission issues with this automated notification email link below. I have tried editing all roles and gave allow permission for everything that had the word overview in it without success. yes I purged cache. If created my own link which does work in the append part of the email ( If the Course_overview link can't work for students then I would rather remove it but it's trickier to edit than the grades. Thanks again for a great block.

    Link to online report:
  • Picture of Jamie Tinley
    Thu, 22 Feb 2018, 7:07 AM
    adding allow to the student role for block/fn_mentor:createnotificationrule allows the link to online report http://OurSchoolSite/moodle/blocks/fn_mentor/course_overview.php?menteeid=2216 to work for any student BUT it also allows them to see ALL students grades too, not just their own. If anyone else see's a fix for the notification email online report link for students to work as intended it would be greatly appreciated. Thanks. Also have the report formats changed as I don't see the 3 tabs Overview, Grades, Activity in progress report as is shown on this link here:
  • Ricardo Caiado
    Sat, 17 Mar 2018, 11:12 PM

    Any update to Moodle 3.4?

  • Richard Samson
    Sat, 7 Apr 2018, 4:33 PM
    The plugin is great. I would also be very interested in installing a version for Moodle 3.4. Any idea when this might be available?
  • Picture of Jamie Tinley
    Thu, 26 Apr 2018, 2:05 AM
    Hi Fernando, can you ask your programmer Michael Gardener if he put a log file just for NED? Ned notification is saying some emails failed to send yet in Adminer in the table mdl_block_fn_mentor_notific_msg it shows it is sent. Logging into my google smtp host ( account does not show any records of sending emails but I know most are working fine. I am using Moodle 3.0.10. and most users send email just fine. Their email is correct so I'm hoping to fine more information in your NED logs if they exist.
    BTW for those of you wanting NED for 3.4, the mentor manager side pairs up fine in my test Moodle 3.4 for pairing Mentee's to Mentors but the notification side fails. So you can at least let your mentors see their mentee grades fine which is nice you just can't send notifications yet. You also can't see the two links for managing users and notifications but if you just type it in manually you can do both just fine, ie, type yourMoodleURL then add /moodle/blocks/fn_mentor/assign.php also notifications do the same type yourmoodleurl/moodle/blocks/fn_mentor/notification_rules.php
  • Picture of Mohamed Atia
    Tue, 15 May 2018, 4:23 PM
    Hi Fernando Oliveira

    First I would like to thank you for this great plugin, and I hope it will have a release soon for Moodle 3.4 and 3.5.

    second: I want to ask is there an ability for the mentor to view learning plan and competencies report for the mentee?
    when I clicked student's name from the Block all moodle interface disappeared and I should navigate using the browser navigation.
  • Picture of Mohamed Atia
    Tue, 15 May 2018, 4:46 PM
    Hi Fernando Oliveira
    Reviewing the import and export functionality I would suggest a new enhancement which allows the admin to select which user field to import data with for example using the username, userid or user's email. currently, the valid option is user email
  • Picture of HFU Tech Support
    Wed, 16 May 2018, 9:43 PM
    Hi Fernando Oliveira,

    I want to use Ned Mentor Manager to send reminders about attendance at the courses to students, teachers and the follow-up office. Is it possible that the plugin sends the notification for not accessing the course instead of not log in? Let me explain. I configured the plugin to send reminders if students do not log in and there is no activity for 5 days in an specific courses. I have a student enrolled in 2 courses. In one of them the student has active participation. In the other, the student was absent. If the student does not log in to Moodle in five days, an automatic reminder is sent so it is working. In this case, no reminder was sent because Ned Mentor Manager detected login and activity even though the student did not access one of the courses for seven days. If the plugin sends a notification when no access to the course is detected for five days, then it will work for me.

    Thank you for your excellent contribution.
  • Picture of Mohamed Atia
    Sat, 19 May 2018, 7:57 PM
    I installed this plugin in Moodle 3.4.2+ and the database is MS SQL Server 2012 R2, installation was successful but when I clicked the mentor configuration link in the Block I got the below error, any suggestions?

    Debug info: SQLState: 42000
    Error Code: 8120
    Message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Column 'mdl_user.firstname' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.

    FROM mdl_role_assignments ra
    INNER JOIN mdl_user u
    ON ra.userid =
    WHERE u.deleted = '0'
    AND u.suspended = '0'
    AND ra.roleid = '1'

    ORDER BY u.lastname ASC
    [array (
    0 => 0,
    1 => 0,
    2 => '1',
    Error code: dmlreadexception
    ×Stack trace:
    line 486 of \lib\dml\moodle_database.php: dml_read_exception thrown
    line 324 of \lib\dml\sqlsrv_native_moodle_database.php: call to moodle_database->query_end()
    line 431 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->query_end()
    line 896 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->do_query()
    line 972 of \lib\dml\sqlsrv_native_moodle_database.php: call to sqlsrv_native_moodle_database->get_recordset_sql()
    line 406 of \blocks\fn_mentor\lib.php: call to sqlsrv_native_moodle_database->get_records_sql()
    line 61 of \blocks\fn_mentor\assign.php: call to block_fn_mentor_get_all_mentors()
  • Picture of Jamie Tinley
    Sat, 26 May 2018, 6:00 AM
    HI Mohammed - it's not yet ready for 3.4 yet so we are all waiting like you. test at your own risk. Only some parts work for me. HSU Tech guy, that sounds strange as it detects course activity not login activity. With my courses if the don't access the course but did log into Moodle for x number of days then it sends it out regardless if if they logged in or not to Moodle. Maybe you mean they accessed "logged in" to the course but did no activity in the course. That's sounds like it might be a feature request Fernando would have to have programmed as it only detects access to the course not activity except being below a certain grade average. here is the link to current feature requests he is working on:
  • Picture of Uriel Vázquez Ríos
    Wed, 30 May 2018, 3:59 AM
    Buen día Fernando,
    He buscado y no encontrado, cómo podemos enviarle notificaciones a usuarios que NUCNA han ingresado a la plataforma?.
    Espero me puedas ayudar.
1 2 3 4 5 6
Please login to post comments