I am implementing Moodle for internal staff training, testing and compliance management.
I am training/testing new hires, as well as existing staff.
The staff will be taught and tested on their use of a range of information management software developed by the company.
The information management software is under constant development, with changes to the user interface, the workflows and the available features.
I will create a main course for Software A comprehensively covering the user interface, workflows and features.
All existing staff will be trained and tested using this course.
All new hires will be trained and tested using the course, for as long as it remains current.
When the staff take the course, and pass the quizzes, they will receive a certificate or badge.
When a significant change to Software A occurs, I will create a mini course covering just the changes, and all existing staff will take the course.
This will probably involve watching a 1-minute animation of the software change, reading a paragraph, and answering a short quiz on the change.
At this point, the main course for Software A is now out of date. It either shows/describes the old interface or workflow, or doesn't cover the new feature.
Training happens on an ongoing, ad hoc basis, so I can't use semesters, start dates or anything like that to create "editions" of the course.
For the next new hire, I would like to only take them through the main course for Software A, rather than the existing (out of date course) plus a potentially endless string of incremental change management mini courses.
If I update the main course, I have limited ability to change the quizzes, because the previous students have already been graded.
I could clone the main course and then:
- Retire the original main course
- Remove the gradings from the clone
- Adjust the content and quiz of the clone
However, when I then want to address staff compliance, their grades are spread across a set of retired courses for Software A.
And, or course, Software A is just one of the items taught and tested, so there will be possibly 30 courses with multiple retired copies!
I have tried to think about keeping a single copy of the course for Software A, and somehow retiring the quizzes within them, to make way for updated quizzes. However, when I try to think about the grade book and the automating assigning of badges and certificates, my brain melts.