Blocks: NED - Mentor Manager

block_fn_mentor
Maintained by Picture of Toby WingfieldToby Wingfield
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).
429 sites
146 downloads
58 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%).
 

Dear NED Plugin users:
 
We have been maintaining these plugins for many years and raising funds to keep this work going has been an ongoing challenge, especially in the last couple years. To keep these plugins alive, we must shift to a paid membership model. This decision was not taken lightly, since we value and appreciate the spirit of sharing that is demonstrated daily by the Moodle community at large. But we also don’t want to abandon our plugins and the schools that rely on them. We hope that this move will allow us to improve the quality of our plugins and keep pace with the timeline of the Moodle releases. We are still figuring out the details but it’s likely that we will offer a tiered membership system (ex. different prices for individuals vs schools) as well as options for non-profits. We look forward to updating our current lineup of plugins and to creating new plugins to meet the needs of learners and instructors alike.
 
If you or your school is interested in becoming a member, please complete this form https://goo.gl/forms/4Cfk8eu5YAxc63Gc2
 

Sets

This plugin is part of set NED.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Picture of Jamie Tinley
    Thu, Apr 26, 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 (aspmx.l.google.com) 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, May 15, 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, May 15, 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, May 16, 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, May 19, 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.

    SELECT u.id,
    u.firstname,
    u.lastname,
    u.email
    FROM mdl_role_assignments ra
    INNER JOIN mdl_user u
    ON ra.userid = u.id
    WHERE u.deleted = '0'
    AND u.suspended = '0'
    AND ra.roleid = '1'


    GROUP BY u.id
    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, May 26, 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: http://ned.ca/plugins/#wishlist
  • Picture of Uriel Vázquez Ríos
    Wed, May 30, 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.
    Saludos
  • Picture of said aghzou
    Fri, Jun 29, 2018, 5:23 PM
    Hello,

    I liked this plugins, please, How i can send email automatically to students if i select some criteria.
    I had used Ned Manager, and i select 1 day for no logged users to send them notifications , if i run rules, it's work, but after one day, notifications doesn't work automatically.

    Thank you a lot.
  • Picture of Jamie Tinley
    Fri, Aug 3, 2018, 3:35 AM
    Hi Said, maybe cron is not running properly. check that first. https://docs.moodle.org/32/en/Cron
  • Picture of Waleed Kotb
    Tue, Aug 28, 2018, 6:02 AM
    Hi, i'm using NED mentor 3.3.0 (2017072502) wit moodle 3.5.1+. when i'm trying to import users it doesn't seem to override old values. like for instance if i have user1 as a mentee for mentor1 . and now i'm updating to have user1 to be a mentee under mentor 2. i end up having 2 mentors for the same user. is there a way that i can override existing relation/records. i tried using the exported sheet as well . but it doesn't seem to respond to my overrides .
  • Picture of Brad Howe
    Wed, Aug 29, 2018, 6:32 AM
    Hi team,

    Recently upgraded Moodle and we're getting the following error.

    running 3.5.1+ (Build: 20180817)
    Php 7.2.9
    Apache 2.3.34
    NED Marking Manager
    block_fn_marking
    3.3.2
    2017101200

    NED Mentor Manager
    block_fn_mentor
    3.3.0
    2017072502

    Error

    object of type stdClass as array Debug: \nError code: generalexceptionmessage\n* line 2483 of /blocks/fn_mentor/lib.php: Error thrown\n* line 2488 of /blocks/fn_mentor/lib.php: call to block_fn_mentor_get_selected_courses()\n* line 154 of /blocks/fn_mentor/block_fn_mentor.php: call to block_fn_mentor_get_selected_courses()\n* line 288 of /blocks/moodleblock.class.php: call to block_fn_mentor->get_content()\n* line 230 of /blocks/moodleblock.class.php: call to block_base->formatted_contents()\n* line 1211 of /lib/blocklib.php: call to block_base->get_content_for_output()\n* line 1263 of /lib/blocklib.php: call to block_manager->create_block_contents()\n* line 604 of /lib/outputrenderers.php:
    call to block_manager->ensure_content_created()\n* line 185 of /theme/adaptable/layout/includes/header.php: call to core_renderer->standard_head_html()\n* line 30 of /theme/adaptable/layout/frontpage.php: call to require_once()\n* line 1287 of /lib/outputrenderers.php: call to include()\n* line 1217 of /lib/outputrenderers.php: call to core_renderer->render_page_layout()\n* line 112 of /index.php: call to core_renderer->header()\n, referer

    Turn the initial update the site loaded correctly. It wasn't until after the teachers got into the system that this bug appeared. The only way to resolve it was for me to hide the plug in temporarily.

    If you'd like to work out some time to debug, please let me know
  • Picture of Eliot Kirkcaldy
    Tue, Jan 15, 2019, 2:49 AM
    Is this an error or by design, I have added students to the mentor block and also have set up non activity notifications. Student get the emails all fine so far. But if I remove a student from the mentor section, but keep the enrolled on a course they still get the notification emails. Should this be the case?
    My situation is student leave the course, but I need to keep them on as a student on that course for reporting / financial reporting reasons. I remove them from the mentor area, but they still get emails from the notifications. Any help on this?
  • Picture of Kashyap Kr
    Fri, May 3, 2019, 1:16 PM
    This plugin is very helpful. I need help regarding addition of actual and required score for each course and the result should be in the "Current grade:" section. Thanks.
  • Picture of Kashyap Kr
    Mon, May 20, 2019, 1:04 PM
    How can i get the activity scores uploaded in the grade book?
  • Picture of Natalie M.
    Fri, Aug 2, 2019, 3:15 PM
    Is this plugin being updated for use in higher moodle versions (3.5 and later)?
1 2 3 4 5 6 7
Please login to post comments