Moodle Plugins directory: Scheduler | Moodle.org
Scheduler
The Scheduler module helps you in scheduling appointments with your students. Teachers specify time slots for meetings, students then choose one of them on Moodle. Teachers in turn can record the outcome of the meeting - and optionally a grade - within the scheduler.
Group scheduling is supported; that is, each time slot can accomodate several students, and optionally it is possible to schedule appointments for entire groups at the same time.
Please note that minor updates to this module will normally be released on github only.For help and discussion about the module, including feature requests etc., please use the Scheduler forum on moodle.org or the bug tracker. Please don't use the comment section below for that, queries might go unanswered.
For an earlier version supporting Moodle up to release 1.9, see the Scheduler 1.9 module.
Is it possible to filter the slots by date in some way in the main page :/mod/scheduler/view.php?id=124&subpage=allappointments&offset=-1&what=view ?
...i was thinking maybe modifying the url with something like &date=11092023
Thanks in advance.
error/moodle/invaliduser
This error can occur when Moodle tries to access a user in the Moodle database that does not exist. This can happen when you try to view your student profile in Moodle by manually entering the URL in the address bar of your browser. Example if you type http://yourschool.com/user/profile.php?id=12345 into your browser and the 12345 id does not correspond to the id of your Moodle profile you will get this error.
You should always avoid typing a url directly in the address bar of your browser when you are navigating through your Moodle site. Always use the navigation that is part of Moodle to get around the site.
This leads me to think a user who had signed up for an appointment is no longer in the Moodle database. However, after carefully searching the database, I can find no indication that there are/were any users deleted who are in the scheduler_appointment table. I am able to grab all their particulars from the user table. I can supply my SQL if it helps. I'm currently stumped as to what is causing the error, but it is preventing the Prof from dealing with sessions that are upcoming. BTW, users (with the student role) can access the sessions (slots) and sign up or remove their sign-up. It's the schedule/view.php file that is showing the error.
Might I suggest a check in view.php that somehow acknowledges or ignores user references that have no corresponding entry in the user table?
Thank you very much for this plugin. It is widely used on our campus at Acadia University.
Thanks, again and again, for this great plugin !
Exception - Undefined constant "viewurl"
I've changed my workflow, though, and I was wondering if there could be an easy way to upload a pdf for each appointment in the scheduler (in the "Notes for appointment section"): tinyMCE doesn't seem to support it - I get an error when I try to drag and drop a pdf.
The reason I'm asking is because I'd like to write on my tablet when listening to individual students & then upload my notes for them in each booked slot, and this seems impossible right now in moodle / tinyMCE / the scheduler. Any help appreciated.
We've learned that users appreciate a confirmation mail to make sure that they've booked the slot.
It's a functionality that's often seen at booking or ordering stuff. So I'm curious if this feature can be included in the scheduler plugin.
Thanks!
Exception - Undefined constant "viewurl"
This is holding us for upgrading our production server to Moodle 4.4. Any chance for producing a 4.4 compatible version anytime ?
Thanks a lot for your efforts!
I think this bug has been recently fixed on current master (https://tracker.moodle.org/browse/CONTRIB-9504). Hence zou might try the master branch to see whether this fixed the problem. Anyway, as far as I'm aware, this problem will only show up if no teacher is actually enrolled in the course where you are trying to add a slot.
Thanks !
Is it safe to pull the master branch of the plugin on Moodle 4.3. Do you plan to make a release compatible with Moodle 4.3 and 4.4 on moodle.org/plugins?
Regards