I have been using Moodle for a while now but it is lacking in some areas that I needed and I wanted to touch base with some developers. I am wondering if it would be worth time and effort to modify it for my purposes. I work for a company that supplies training for our providers. The providers are requesting some access that I think maybe problematic with Moodle. The provider’s higher employees and we provide the training for them.
1) We need to use Moodle as a standalone solution. This means it will need to provide transcripts that must include courses that employees/students have taken with us and some courses that maybe transferred from other learning facilities.
2) Would like to set up providers so they can register their employees and schedule them for class. They would also like to log in and view their employee’s transcripts. I can do this to some degree with the Mentees block. However, there is a privacy issue so I would like the student to select the provider when signing up and that would allow the provider to have access to a student’s grade/transcript
3) I would like to do this without giving the providers access to everyone in the system like an admin account.
4) When registering the activation email goes to the provider (Student would have selected a provider during registration) and the employee/student.
5) The courses that we offer are at physical locations and happen on specific days with multiple classes. For instance we have a CPR and First aid class that occurs every week. Currently I have this set up as a CPR and First Aid as a category and each occurrence set up as an individual class. This is because each class needs attendance, enrollment, and tests recorded. So under that category would be CPR and First Aid: 10-30-15 as an individual class then CPR and First Aid: 11-6-15 as an individual class.
6) I would like to be able to send reminder emails at different intervals to remind employee/students of upcoming classes
7) Send certificates to email addresses automatically when graded.
That is only some of the changes I am looking for. To me, it seems like a lot. Do you think I would be better off designing something from the ground up?