
Appointment settings
To manage appointment settings, you can go to Site administration > Plugins > Activity modules > Appointment settings.
There is one iCalendar attachments setting which has an impact on Appointment notifications:
- Separate email for each day (default off): if enabled, when a session has multiple slots a day, users will receive a single email covering all time slots for a particular day. If disabled, there will be only one email which will include all slots in the session, even if they spread across multiple days.
Appointment custom fields
To manage user-defined appointment fields, you can either go to Site administration > Plugins > Activity modules > Appointment custom fields or select the Manage custom fields link underneath the Description text box Advanced settings in the Appointment activity.
During the installation, three custom fields will be created automatically: Location, Venue, and Room. You may choose to delete them manually and remove them from the notification templates (via language strings).
Appointment custom fields work in precisely the same way as any other custom fields in Moodle, for instance, courses. Appointment custom fields can also be used in the email templates of appointment notifications.
Capabilities
The following capabilities are available for handling appointments:
- mod/appointment:addattendees: Add attendees to an Appointment session
- mod/appointment:addinstance: Add instance
- mod/appointment:configurecancellation: Allow the configuration of sign-up cancellations upon adding/editing an Appointment activity
- mod/appointment:editsessions: Add, edit, copy and delete Appointment sessions
- mod/appointment:managecustomfields: Manage custom fields for Appointment session
- mod/appointment:overbook: Sign-up to full sessions that don't have waitlist enabled
- mod/appointment:removeattendees: Remove attendees from an Appointment session
- mod/appointment:signup: Sign-up for a session
- mod/appointment:takeattendance: Take attendance
- mod/appointment:view: View Appointment activities and sessions
- mod/appointment:viewattendees: View attendance list and attendees
- mod/appointment:viewcancellations: View cancellations