Looking to develop the current version of Moodle to have the following features:
I will be targeting corporate clients that have several business units such as sales, fleet, finance, spare parts, service etc. they may also have several product lines that they sell and provide after sales service for.
There will also be several regions and countries that the clients will operate in.
Naturally there will be the usual manager/employee relationship where staff will have several direct reports.
Employees will be expected to participate in a CPD program, this will lead to a grading system that is directly linked to an employed performance program.
Managers will also be in control of what courses their employees can and can't do, and will be expected to report on and manage their training and development.
The system will manage all types of learning, ILT, eLearning etc.
Some of the other requirements are:
Course recompletion/Certificate Expiration notifications – for courses that are required to be recompleted after a set period such as First Aid/CPR. We would obviously be required to maintain or archive course history, so records could be obtained for compliance.
Course completion reminders – to reengage students that have not completed the course or an activity after a set period from enrolment, notifications would be sent to the manager, student and optionally to other third parties.
Course enrolment request – Students would request to enrol into a course whereby the system will notify their respective manager or system admins who must either approve or reject enrolment.
Email templates – Create specific email templates to send to users when specific events are triggered, e.g. course completion notification that would be sent to managers and their employees.
Event notifications – Already part of Moodle but may need to be re designed to accommodate some of the above requirements.
Custom reports – It may be necessary to write reports that may be outside the capabilities of configurable reports.
Relationships to be built – between products/departments, managers/employees etc. E.g. Managers would only be able to manage and report on their direct reports, Mantees block may work but I think this would be far easier to manage perhaps on the user profile page.
Ability to add external training records – such as licencing or other accreditations obtained, enrolment may be prevented to a course if the student does not have the required documentation.
Transcripts – Area for employees/managers to view or download transcripts with course start and completion dates etc.
Out of the current scope but may need to support AVETMISS Reporting and USI integration in the future.
20 years of working experience on databases, data conversion from one application to another. data porting, data tuning Relevant Skills and Experience oracle, MS access, SQL, MS excel