catalyst / moodle-mod_facetoface

Facetoface Module for Moodle 2.0 and above
https://moodle.org/plugins/view/mod_facetoface
GNU General Public License v3.0
6 stars 51 forks source link

Enhancement Request: prevent cancellations x days/hours/minutes before a session is due to start (i.e. control last-minute cancellations) #43

Open ghost opened 4 years ago

ghost commented 4 years ago

The cancellation feature is very useful; however, a learner can cancel his/her session enrolment at any time in the lead-up to a scheduled classroom session. Needless to say, a trainer may be left with a half-empty room at the last minute. It would desirable to control this situation by preventing said cancellations x days/hours/minutes before a scheduled session is due to start. Please advise if Catalyst are now only enhancing this plugin on a 'user-pays' basis.

danmarsden commented 4 years ago

Hi Ian, 90% of all feature development in the plugins we release is paid for by our clients. We do have a number of staff that volunteer their personal time and contribute to open-source projects outside work, and we do ocaisionally get a limited amount of time to work on open-source personal projects during work time, but unfortunately we are never short of ideas, and it's unlikely any feature development on facetoface would get picked by someone in our team to work on for free.

Feel free to get in touch privately if you would like information on our rates otherwise, pull requests are always welcome!

danmarsden commented 4 years ago

It may be useful to mention... TotaraLMS (a fork of Moodle) does have the feature that you're asking for within it's custom facetoface activity, (along with a wide range of other features suited for corporate style e-learning) If this is something you're really interested it in might be worth looking at.

ghost commented 4 years ago

Thank you for the timely reply Dan. Much appreciated. I may give you a call tomorrow to discuss pricing.

danmarsden commented 4 years ago

No worries - email contact usually works best to start with - we can then arrange a call at a time when I'm not in a meeting! :-)

My email address is my firstname @ catalyst.net.nz

thanks!