Is there documentation for it?
The plugin entry has a brief overview on how it works but the Moodle Docs page provides a good overview and then details all the screens that a teacher or student can see, and explains the key features and settings. The README.txt in the zip also provides good installation information.
Is it easy for the teacher/admin to use?
This is a very nice activity for the teacher to use. There are a number of tasks the teacher can do with this:
Create the scheduler activity
This entails setting the overall settings for the scheduling in addition to the name and description; for example whether a student can only register one appointment total, or just one at a time and whether it is graded.
The activity options are:
- Role name of teacher
- Mode - (One single appointment vs. One at a time)
- Reuse guard time
- Default slot duration - (length in minutes for the slots you set up)
- Grade - (if you wish to grade and if so, the value)
- Grading Strategy
- Notifications - (teachers and students can receive notifications when appointments are booked or cancelled.)
Add Slots (multiple or single)
When adding a single slot, you specify exactly when it is, the start time, duration and other details related to the booking. When adding multiple slots you specify a range and what days/times you want the slots created between.
Some of the features I really like are the reminder emails which can be sent some days before the slot or on the morning of the appointment.
It is also possible to schedule the appointment for the student rather than having them do it themselves which is good if someone has forgotten to book.
There are a number of other features such as the reporting on statistics which can be reported by student, teacher, slot duration or group size which is very neat!
Is it easy for the learner/student to use?
It is a very straight forward option for the student. They are presented with the range of options and can choose one.
Once they select and save the selection goes bold so it is easy to identify. The reminder emails are great way of ensuring attendance at the appointment.