-
Notifications
You must be signed in to change notification settings - Fork 10
Home
View a brief video here
The code is here https://github.com/marcusgreen/moodle-report_advancedgrading
It is also available directly from the moodle.org plugins database https://moodle.org/plugins/report_advancedgrading
View a brief video here
Report on assignments that have been graded using the advanced grading methods, Rubric or Marking Guide. Shows a breakdown of the grades and comments.
Covers similar ground to
https://github.com/pauln/moodle-report_componentgrades
The Rubric and Marking Guide breakdown reports can be reached from the course page by clicking on an assignment and selecting from this menu. The menu option shown will depend on the grading method of the assignment.
If no marking has happened the report will display with no student details and a message saying "No marked submissions found"
The main reason for development was that the component report was hard to maintain because of its architecture and it was not possible to create automated tests. This report is designed to be easier to maintain and extend. It should be relatively easy to extend it to cope with different advanced grading methods. The Excel and CSV export is directly from the html table so no knowledge of the phpoffice API is required for development. It includes phpunit and behat tests.
It displays an html table in the browser with buttons for Excel or CSV format download
It includes overall feedback in the summary section Javascript sorting of all columns (using the datatables library https://github.com/DataTables/DataTables)
The identifiers in the left hand side columns are configurable through the site wide settings at
/admin/settings.php?section=reportadvancedgrading.
The default is username, but it can also include
- First name
- Surname
- ID number
- Email address
- Groups
This report addresses some issues reported in the component grades report.
https://github.com/pauln/moodle-report_componentgrades/issues/7
This report includes behat tests that go through the process of viewing the output from a first and second attempt (manually re-opened) for marking guide The tests can be viewed here https://github.com/marcusgreen/moodle-report_advancedgrading/tree/main/tests/behat And should be understandable by non programmers.
https://github.com/marcusgreen/moodle-report_componentgrades/pull/1
There is now a selection of possible student identifiers that can be configured as shown in the screen shot earlier.
https://github.com/pauln/moodle-report_componentgrades/issues/20
https://github.com/pauln/moodle-report_componentgrades/issues/19
I do not have access to enough data to reproduce this type of testing but I suspect the CSV export may run much more quickly than the Excel export
https://github.com/pauln/moodle-report_componentgrades/issues/12
I never reproduced this, but as this is an extensive re-write including the queries I hope the problem will no longer be present
https://github.com/pauln/moodle-report_componentgrades/issues/8
Overall feedback is exported both in all formats, HTML display, Excel and CSV