-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
Future Dev
Currently educators have to decide whether to use completion or gradebook for tracking students' records in Moodle. There are many activities (such as the feedback, choice, page, file, folder etc.) that have no grading compontents and therefore cannot be used in Moodle's gradebook. There is no combination method for the gradebook to consider completed modules. This is a major lack for many didactic scenarios. However, often educators want to automatically award extra points for learners, who complete the aformentioned activities e.g. who have submitted an answer in a feedback/choice, have viewed a page/folder, have downloaded a file. Currently the use of manual grade items is necessary and educators have to enter the points there manually. This is time consuming and is prone to errors.
We have a proof-of-concept working solution described at the end. It would be interesting to know in which direction Moodle HQ sees development of this requirement.
Preferred use case:
1. prerequisite: plain Moodle installation, no 3rd party plugins
2. course with one activity that has no grading component, e.g. page (here called "Simple page")
3. educator enables course completion and sets completion "view" for the page activity
4. the gradebook of the course is currently empty, that means educators cannot automatically award points to learners who have completed the page
The next steps would be the part where the implementation of a new feature would be necessary ...
5. Educators go to "More >> Course completion" page. Here they have now a new subpage called "Completion grading".
6. On this page educators see all activities where completion criteria have been defined (in our example the page). Now educators can configure, which of the listed activities they want to use in the gradebook. By default there are no points awarded - so no usage.
7. Now educators can enter e.g. 1 point for the page activity and hit "save changes".
8. When opening "Grades >> Gradebook setup" educators see now, that a manual grading item has been created and this corresponds to the completion data of the course. This means learners are awarded automatically 1 point after completing the activity.
9. When opening "Grades >> Grader report" the educator sees that student has viewed the page activity and receives automatically 1 point.
Imagine with this feature educators can build powerful and automatic grading for the course that also includes completion records. For example, educators can award automatically 4 points for students who have completed one survey, one choice and have viewed one document and posted at least once in a forum.
Proof-of-concept working solution: During MoodleMoot DACH DevCamp 2024 at TU Wien we have developed a proof-of-concept solution. Our working code solves the issue as a local plugin without core hacks. We have also defined the following admin settings :
- admin setting to enable this feature (default: off)
- admin setting to predifine for which modules/activities this feature should be activated (default: book, choice, feedback, file, folder, forum, page, URL)
- admin setting to predefine default points for the gradebook (suggestion 0)
If required we can provide the (not 100% finished) code as well. Before that it makes sense however to discuss the basic feature improvement.
- has to be done after
-
MDL-83269 UX review - Make activity completion data useable in gradebook
-
- Open
-