## Blocks: Appointments

block_course_appointments
Maintained by Mark Johnson
This block provides a form for teachers to book 1 to 1 appointments with Students on a class. The student can be notified of the appointment, and it will be added to both users' calendars.
89 sites
27 downloads
6 fans
Moodle 2.2, 2.3, 2.4

This block allows teachers to quicky create an appointment with a student which is added to both users' Moodle calendars, and will send an email reminder on the morning on the appointment.

Users who have the block/course_appointments:book capability (teachers) can book appointments with users who have block/course_appointments:bookable (students) in the same course context.  There is also a check box which will notify the student of the appointment if checked, otherwise it will just appear on their calendar.

As well as notifying/reminding via email, if you are using Janne Mikkonen's SMSlib, it will try and notify/remind the student via SMS.

New in version 2.1:
• More secure code
• Students' names are sorted alphabetically

### Please dont report bugs here

If you experience an error with the block, or would like to request a feature, please use the "Bug Tracker" link below.

### Contributors

Mark Johnson (Lead maintainer)
Please login to view contributors details and/or to contact them

### Comments

Show comments
• Wed, 8 Feb 2012, 11:44 PM
hi, on moodle 2.2.1 don't work, i tried to install but put white screen
• Tue, 14 Feb 2012, 8:47 PM
same here.....any suggestions?...
• Tue, 21 Feb 2012, 11:56 PM
It happen if you don't had the SMSlib.php. Just edit both process.php and block_course_appointments.php adding this line
if (file_exists($CFG->libdir.'/sms/smslib.php')) above @require_once($CFG->libdir.'/sms/smslib.php');

Works for me so far.
• Tue, 28 Feb 2012, 5:52 PM
Still cannot get this block to work on 2.2.1(Build: 20120112) even with the patch Jean posted.
Looks really good and just what I was looking for to.
Mark can you fix it to work on 2.2.1?
Cheers
john
• Wed, 29 Feb 2012, 11:59 PM
Sorry about that, I've had a fix sitting in github for a while but not gotten round to releasing. The new version 2.0.1 should fix the problem.
• Mon, 2 Apr 2012, 4:17 AM
I have installed this module onto Moodle V2.2.2, the installation said successful yet when I try to add it to my page it is not there in the list. Any suggestions?
• Mon, 2 Apr 2012, 4:18 AM
In the block drop down list what should this module come up as, and the folder name should be course_appointments ?

Thanks
• Mon, 2 Apr 2012, 5:20 PM
Hi David,
It appears as "Appointments", sorry for the confusion.
• Sat, 14 Apr 2012, 12:52 AM
Is it possible to see the names of the student in alphabetic order? Would be nice with about 250 students in one list .
• Fri, 20 Apr 2012, 12:06 PM
I really love the ability of this plugin to send email reminder for when an event is due but is there a way to customise the email message that people receive? I tried to do it myself but it didn't work
• Fri, 4 May 2012, 8:56 PM
Kees,
Thanks for the request, I've added it to the bug tracker.

Loc,
The next of the email is defined in a the "notifytext" lang string. You can customise this either in the lang file or using Moodle's Language Customisation interface.
• Sat, 15 Dec 2012, 2:24 PM
Dear MarK, thank you for your sharing. SInce i have successfully installed this plugin,but still be confused about where is it in Moodle ?could you give me a direction?
• Sat, 15 Dec 2012, 10:47 PM
Hi Edward,
Once you've installed the plugin to your Moodle, it's a block that can be added to your course page (look for "Appointments" in the Add a Block list).
• Mon, 17 Dec 2012, 9:26 PM
I have konwn where issue it is . as the below metioned .it cannot get this block to work on 2.2. Unfortunately, I am working on this version. may you tell me if have you fixed it work on 2.2.1 yer?
• Tue, 19 Aug 2014, 11:34 PM
I guess there is no email currently being triggered. How to check about it? thanks.
Please login to post comments