Dear Scheduler users
I have just released Scheduler 3.7.0 on the plugins DB. This release works for Moodle 3.7 and 3.8.
Apart from bug fixes and some refactored code, below are the new and changed features. If you are using Scheduler with several teachers in one course, you will in particular want to have a look at the changed permissions model on the teacher side.
There is now basic support for the completion API (when using grades)
IMPORTANT: Permissions on the teacher side have changed. In particular:
- Teachers now strictly need the capability 'canseeotherteachersbooking' (or 'manageallappointments') in order to see the "All appointments" tab.
- There are new capabilities 'editallgrades', 'editallnotes', and 'editallattended' which allow users without the 'manageallappointments' capability to edit the grades, the teacher notes, or the attended flag in all appointments of all teachers, in the appointment screen only.
- The configuration setting 'allteachersgrading' is no longer in use.