I am looking at the Scheduler plugin and on the face of it it looks excellent. However, the nature of our courses (we are an entirely volunteer-run and staffed organisation, and students progress through the course asynchronously, i.e. there is no defined "start date" for a particular group etc) means that really we would like students to enter their availability so that instructors can then select a convenient slot.
I think I might be able to 'bodge' this somehow with the permissions in Scheduler: any advice would be appreciated. Likewise, if this is something which might be considered for a future update I would be very interested/grateful!