Moodle Plugins directory: Monitoring of learning plans | Moodle.org
Monitoring of learning plans
Introduction
The main goal of this plugin is to facilitate the work of learning plan managers. It provides an overview of user learning plan, without leaving the page to get information related to this learning plan (such as rating in courses, user evidence, etc.) It also offers statistics by learning plans and competencies. For learning plan templates with a very large number of learning plans (generated from cohorts), this plugin is the best solution, with its advanced filters, it allows you to filter the learning plans by several criterias.
Plugin configuration
Role and permissions
This plugin can be used in system or category context. The user using this plugin in the category must have these permissions:
- moodle/competency:competencyview
- moodle/competency:coursecompetencyview
- moodle/competency:usercompetencyview
- moodle/competency:competencygrade
- moodle/competency:planview
- moodle/competency:planmanage
- moodle/competency:templateview
Note that planview is always set in user context level. Thus, we must assign a user to a cohort using Site administration/Users/Permissions/Assign user roles to cohort
so he will have the "moodle/competency:planview" of every member of that
specific cohort (must wait for the next cron execution to take effect).
Color configuration
To fully benefit from the reports, a color must be associated to each value of the scale. To set the scale values colors, you must have "moodle/competency:competencymanage" permission. Here are the steps :
- Go on "Home / ► Site administration / ► Competencies / ► Competencies scale colors"
- Choose a framework competency
- Choose a scale from framework competency
- Set the colors values using the ColorPicker
- Save the changes
That's it, now the colors are set and ready to be used in the reports pages.
Monitoring of learning plans page
In a category context or system context go on Reports / ► Monitoring of learning plans
Filter
Filtering helps us find a user's learning plan. Here are the steps:
By learning plan template
From a learning plan template, we can filter learning plans.
- Select a template
- From "Student using this template", select a user
- click on "Apply"
You will see the learning plan of the student selected, and you can navigate between learning plan based on that template. If there is no student selected, the first student from the template will be displayed.
By clicking on "show more...", you can have more options to filter learning plans by scales values.
There are two options for using scales values filter
- Filtering learning plans by scale values from competencies rated at course level
- Filtering learning plans by scales values from competencies rated in the plan (Final rating)
When filtering by scales values, the number of rating in the student list will be displayed:
By user
We can choose a particular student by typing his name in the user picker field in order to retrieve his learning plans
Learning plan detail
The details of the learning plan is divided into three blocks:
1.User navigation
This block contain the following informations:
- The learning plan name: link to the learning plan page
- The user full name and a profile picture: link to the user profile page
- The navigation between users that belong to the selected template.
2.Learning plan competencies informations
This block displays the following informations:
- The plan's status and the number of competencies that are rated proficient on the total number of competencies of the plan
- The number competencies that are rated not proficient
- The number of competencies that are not rated
3.List competencies details
This part has three blocks
Total number of rating
It display the number of courses linked to the competency and wherein the user is enrolled. Clicking on the number will trigger a popup containing the list of courses linked to the competency and if the competency was rated in this course or not.
Also, this block displays the number of evidences of prior learning. You can have more details on the list of evidences by clicking on this number
Rating
This block displays the number of rated courses by scale value. Clicking on this number triggers a popup that displays the course name, comments left by the teacher and the final course grade.
Final rating
This block gives us details about the final rating (rating in learning plan) :
- If the competency is proficient, not proficient or not rated
- The rated scale value (if rated)
- A button to rate the competency if the user has the permission
Statistics for learning plans
This page provides statistics for learning plans. It groups statistics by competency for a given template. For each competency we display the total users in template and number of users by scale value. To get this page, go on Reports / ► Statistics for learning plans
Total users
Clicking on the "Total users" number triggers a popup with the list of all the users related to this competency. It shows if each user has been rated.
Number of users by scale value
It displays the number of users rated with a given scale value for the competency.
Monitoring of learning plans for users (students)
This page gives the user the ability to keep track of his learning plans with all the details mentioned above. To get this page go to the user profile page and click on Monitoring of learning plans in the reports block.
To display the report, the user must select a learning plan and click on "Apply"
New features for lpmonitoring v1.3
Allow tagging of learning plans
- Manages tags for learning plans
- Filter by tag
Manage comments directly in the report page
The block comment in the learning plan page (core) is now available in the report page, and we can filter by users having at least one comment.
User list navigation
A collapsible block was added, containing the resulting user list from search and filters, so we can easily navigate between users. That way, we are not limited to the next/previous buttons of the main learning plan bar.
Resetting competencies of a learning plan
We can reset all competencies of a learning plan: this will reset the value of rating but the evidences will be kept.
We can also make a reset on single competency.
Bulk rating in competencies for all users learning plans of learning plan template
This feature allows to rate competencies for all users learning plan of learning plan template.A scale value can be chosen for each competency. Note that rated students won't be impacted : to force ratings, tick "Force rating of users already rated" option. The ratings will take effect in the next passage of the CRON.
Report tab
It shows ratings in courses in a table display, that can be filtered by competency, course name or/and scale value.
Unfortunately not for the moment... We are working on a possibility to generate a PDF version soon for our internal usage, but it would contain only the basic information (evaluation of the competency at the learning plan level, but not in courses). If we add this functionnality, would it be useful for you?
Thanks!
Marie-Eve
Thank you for this wonderful plugin
Thanks for the feedback.
We confirm that it works with Moodle version 4.1.
We haven't tested it yet with version 4.2. Can you tell us the exact version you are using and describe the problem in more detail? Thanks!
Any idea when you will upgrade this plugin to 4.1? Our school really need this plugin in that version in order to be allowed. Thank you!
I have been using this plug-in for several years and find the graphic display very helpful for my end-users. I have some courses that students take every year, on the User Competency Summary it displays the Evidence each time they took the course.
During an audit we needed to show this information to an auditor, it would be helpful if the student's name was included in the Title Bar of the User Competency Summary pop-up.
I have also been trying to write a SQL query to pull this information for the auditors and have been unsuccessful as I cannot seem to find the table where the Evidence that is displayed on the User Competency Summary is stored.
Can you point me to the table?
Kind Regards
Glad to read that you like the plugin and that it is useful for your users.
We created a ticket in our backlog about adding the name of the student in the title bar.
We think it might be a good idea but we can't guarantee if and when we will have time to do it.
In order to speed up the addition of this functionality, please provide us with the fix in the form of a pull-request in the bug tracker of this plugin.
Otherwise, the evidences are stored in the prefix_competence_evidence table.
I would like to know how or where do I get the user pdf report for download?