Scheduler icon

Scheduler

An appointment scheduler for planning face-to-face meetings between teachers and students. Teachers can set up time slots, and students can choose one of these on Moodle.
Price option: Free

Supports Moodle 2.0-5.2 See all versions
Latest release: 3 days ago
Installations: 5519
Downloads (last 90 days): 956

Frankenstyle name: mod_scheduler
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Hi everyone!
After upgrading to moodle 5.3.1 I've noticed task errors related to this plugin.
It's unexpected that deprecation error breaks scheduled task. I would appreciate help on this matter.
It seems that this issue is already fixed on 25.08.2023. on github repo https://github.com/tezvi/moodle-mod_scheduler/blob/44cf5f4a587086663e385a8b39bbbbb11548a01c/classes/task/send_reminders.php#L78 and it's still not published here? Is this project abandoned or am I missing something here?
Scheduled task failed: Send e-mail reminders for upcoming appointments (mod_scheduler\task\send_reminders), Deprecation: cron_setup_user has been deprecated since 4.2. Use \core\cron::setup_user() instead. See MDL-77837 for more information.
Backtrace:
* line 150 of /public/lib/classes/deprecation.php: call to core\deprecation::emit_deprecation_notice()
* line 302 of /public/lib/deprecatedlib.php: call to core\deprecation::emit_deprecation()
* line 78 of /public/mod/scheduler/classes/task/send_reminders.php: call to cron_setup_user()
* line 411 of /public/lib/classes/cron.php: call to mod_scheduler\task\send_reminders->execute()
* line 208 of /public/lib/classes/cron.php: call to core\cron::run_inner_scheduled_task()
* line 125 of /public/lib/classes/cron.php: call to core\cron::run_scheduled_tasks()
* line 186 of /admin/cli/cron.php: call to core\cron::run_main_process()
Hi everyone,
We are using an appointment booking plugin in Moodle and have a functional question.
When a student books an appointment, that time slot disappears for other students, so there is no visible record that the slot ever existed or was booked. This causes confusion, as later students may think no time slots were ever available.
Is there an option to display already booked appointments as “occupied” or “unavailable” for other students, without showing personal data?
Or is this the expected behavior of the plugin?
Thanks in advance for any guidance.
Well, I followed the error report and edited mod/scheduler/classes/task/send_reminders.php to replace the 2 occurences of "cron_setup_user" with "\core\cron::setup_user()" and now cron & moodle seem happy again. The task runs with no error.
Hey there, if anyone is still around, upgrading to Moodle 5.0 also breaks stuff in the scheduler plugin:
"Scheduled task failed: Send e-mail reminders for upcoming appointments (mod_scheduler\task\send_reminders),Coding error detected, it must be fixed by a programmer: Deprecation: cron_setup_user has been deprecated since 4.2. Use \core\cron::setup_user() instead. See MDL-77837 for more information."
Hope this helps.
Hi,
We appreciate and use your plugin a lot.
We tried it in Moodle 4.5 but it doesn't work. We have this error :
line 151 of /mod/scheduler/teacherview.php: Error thrown
line 88 of /mod/scheduler/view.php: call to include()
When will you propose the right version for Moodle 4.5 please ?
Thanks for your answer.
Je souhaite télécharger le plugin Scheduler mais quand je clique sur "download", je tombe sur une page moodle avec un captcha pour vérifier si je suis humain. Je coche la case mais ça ne fonctionne pas. cela m'indique :
"La vérification prend plus de temps que prévu. Vérifiez votre connexion Internet et actualisez la page si le problème persiste."
En vain...
Hi, Does anyone on this thread know if Henning is still working on this plugin? I know it's the new year, but I've not gotten any response so I'm just curious. Thank you!
Hi, Henning.
So sorry to bother you here but, our vendor will not update our Scheduler plugin until it is posted in Moodle.org as approved for our version (we are now at Moodle 4.4). Do you have any ETA for that being updated?
Thank you so much,
Kevin
Hi Henning,
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
Hi Henning, thanks you so much for your quick answer. You are right ! Adding a teacher solve the problem. Nice, now we can go 4.4. smile
Thanks !
Hello Christophe,
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.
Hey Henning. Thanks for the plugin ! In Moodle 4.4 php8 (staging server) I get the following error when trying to add time slots
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!
Thanks for this wonderful plugin! I have a suggestion for improvement and don't know where to do that other than here.
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!
Hi Sébastien. Don't know about tinyMCE but with Atto there's a file drag & drop plugin that I've been using: https://moodle.org/plugins/atto_filedragdrop. You just drag and drop a pdf file into the text box, it works fine.
Hey Henning. Thanks for the plugin - I've been using it for close to 10 years now!
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.