A good company provides possibilities for their employees to learn and develop themselves. Allerzorg took this one step further and decided to set up their own education platform. I've been working on this platform for a while, as soon as it was decided it should be an open source project again.
For this project I have read up into the several open source platforms, the positive and negative sides of each, the requirements of an ELMS and many more factors decisive in building a succesfull e-learning platform. For this project I've encountered and mastered the issues below.
Open source system analysis
There are many wonderfull open source e-learning systems available, though not that many have a big user support, documentation or rigid SCORM implementation. Based on my analysis I've tested the biggest 3 candidates for further development: ILIAS, Moodle and Docebo. My personal preference went to ILIAS because the big userbase, decent documentation and decent user interface. If a SCORM reader was available as Drupal package I would have opted to use Drupal because it offers the best methods of displaying all the data exactly like the customer requires. Unfortunately these kind of packages come with a very heavy subscription fee.
Look and feel
Many open source e-learning systems are didactically state of the art, but lack in the general look and feel. This is because mainly teachers are working on these open source systems. I've created an ILIAS template to visually merge the e-learning system in the excisting intranet.
For the courses themselves, which were SCORM packages I've designed a fresh interface, which was implemented by overriding their stylesheet files with htaccess. This way the original modules were untampered, while still providing a matching style.
External course tests
For the course tests an external supplier was used, which connected with various systems by XML posts. I've developed a system to connect this supplier to a course question, which made full integration with the ELMS possible.