NED - Mentor Manager

Blocks ::: block_fn_mentor
Maintained by Fern Oliveira
Part of set NED.
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).
Latest release:
256 sites
38 downloads
79 fans
Current versions available: 3
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%).

Screenshots

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

Contributors

Fern Oliveira (Lead maintainer)
Fernando Oliveira: Original maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Martín Martínez
    Mon, 21 Mar 2016, 11:29 PM
    Hi Fernando,

    Thanks a lot for your quick response.
    Let me tell you how I did to install the plugin.
    1. I install the plugin directly from the Moodle page.
    2. I configure the roles with the details shown in the Install manual (Don't they need some permissions?)
    3. I configure the block as shown in the image from screencast.com (login as page layout)
    4. As site administrator I add the block in my dashboard
    5. I asigned some users as "mentor"
    6. I login as a user with "mentor" role but the block doesn't appear in the dashboard (do I need to configure as "dashboard" in the page layout?)
    7. The user can see the block if he install it in the dashboard (Is this normal? that eacch user has to install the block?)
    An apology for all this questions but is my first experience with Moodle 2.9
    Thanks a lot for your attention.
    Best Regards
  • Fernando Oliveira
    Wed, 23 Mar 2016, 4:00 AM
    My guess is the problem lies in step 4. I don't think Moodle applies the admin Dashboard view to other users. Try this:

    1. Install the block on the frontpage.
    2. Edit the block and set "Where this block appears" to "Display throughout entire site"
    3. Go to the Dashboard page. You should see the block there. Edit the block and and set "where this block appears" to "Dashboard page"
  • Martín Martínez
    Wed, 6 Apr 2016, 12:56 AM
    Hi Fernando,

    Thanks a lot for your response and an apology because I was in a trip and I can't reply before.

    You're right the block function well, but in the theme (a customized theme) we're using it fails, I think the block writes in the top of the page and may be the theme blocks that section, I'm not sure about that but I Tried with other themes and the block function well.

    Thanks again.
  • Martín Martínez
    Wed, 6 Apr 2016, 8:46 PM
    Hi Fernando,

    I would like to contribute to translate this great block ... I translated it but I have two doubts:
    1. In some paragraphs you use the term "student" and in others the word "mentee" this word doesn't have a real translation but the most of people use it as "aprentice" I use in all the paragraphs the word "student", but I can change it to "aprentice" (aprendiz in spanish).
    2. In some paragraphs or titles doesn't have the entry in the lang (block_fn_mentor) file, then that paragraph can't be translated; ie the title "Progress" and the title "Grade" in the block.
    How can I do to translate that titles or paragraphs and how can I send you the files to integrate in the block. I tested it in my own Moodle instance and operates well.
    Thanks for your attention and help.
  • Fernando Oliveira
    Wed, 6 Apr 2016, 10:17 PM
    Martín, Thanks for offering up your translation work! I’ll take this an opportunity to update any ambiguous language and add missing terms to the language file. Please feel free to contact me directly to work on this: fernandooliveira@knet.ca. Also, if you are familiar with GitHub, you can always submit your language file as a pull request: https://github.com/fernandooliveira/moodle-block_mentor.
  • Kevin Wangler
    Thu, 7 Apr 2016, 6:42 AM
    Will this be updated to support Moodle 3?
  • Fernando Oliveira
    Sat, 9 Apr 2016, 4:53 AM
    Testers wanted: We have a new version of this block for Moodle 3.0 and 3.1. Please contact me if you are interested in testing it.
  • KERRY ROBB
    Thu, 14 Apr 2016, 8:11 AM
    Fernando, I would love to be a beta tester. I am using 3.0
  • Samuel Richardson
    Fri, 29 Apr 2016, 8:40 PM
    Has anybody been able to get this plugin working on Moodle 3?
  • Fernando Oliveira
    Sat, 30 Apr 2016, 3:56 AM
    We are still working on an updated version of this plug-in for Moodle 2.9, 3.0 and 3.1. Anyone who wants to test the latest (stable) code can do so by following these directions:

    1. Remove and old version of this plug-in from your test site
    2. Download the latest code here: http://tinyurl.com/jede3l9
    3. Rename directory to ned_mentor and upload to the /blocks folder on your Moodle server (note that the name of the plug-in directory is now ned_mentor, not fn_mentor)
    4. Login to your Moodle site and complete the installation as per usual

    Note that any existing notification rules and mentor-mentee associations will have to be created anew.

    This version is compatible with Moodle 2.9, 3.0 and 3.1.
  • Samuel Richardson
    Sun, 1 May 2016, 5:51 PM
    Hi Fernando,

    I installed this but it still requires to be called fn_mentor. Also I can't get the block to display when logged in as the mentor
  • Fernando Oliveira
    Mon, 2 May 2016, 11:46 PM
    Hello Samuel,
    Code is now updated. Please retry.
  • Samuel Richardson
    Tue, 3 May 2016, 7:29 AM
    Hi Fernando,

    I've accessed the plugin from an 'admin' users perspective but receive this error when accessing the course overview direct URL from a mentors login:


    Invalid user

    More information about this error

    Debug info: SELECT * FROM {user} WHERE id = ?
    [array (
    0 => 0,
    )]
    Error code: invaliduser
    Stack trace:
    line 1455 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
    line 1431 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
    line 78 of /blocks/ned_mentor/course_overview.php: call to moodle_database->get_record()

    Is this a bug - if so do you want me to create an issue in the bug tracker; or is it because I have misconfigured my 'mentors' role permissions

    Thanks
  • Fernando Oliveira
    Tue, 3 May 2016, 9:53 PM
    Hello Samuel (and anyone else doing testing),

    Could you please post all bug reports to this github page: https://github.com/fernandooliveira/moodle-block_mentor/issues

    Please include your Moodle version as well as the database system your using (MySQL, Postgre, etc.) .

    Thanks.
  • rui
    Wed, 29 June 2016, 7:56 PM
    Hi Fernando,
    I'm having a problem with "open progress reports".
    I select "open progress reports" > "select student" > "all students" > "generate new list"
    Then moodle processes about 90% and stops with an sql error stating there are too many columns.
    From the output, I think it creates 2 columns for each activity and since Innodb has a limit of 1000 columns per table it stops.
    Is there a way to solve this problem? I currently have over a 1000 activities graded, so this way it doesn't work.
    Any help would be appreciated, since your block is great and we 'd like to keep using it.
    Best regards,
    Rui
Please login to post comments