I designed, built and continue to maintain the Balfour Beatty Code of Conduct eLearning package based on supplied knowledge checks.
The client required more detailed feedback than their LMS could supply (performance by topic to enable targeted training) so I added some custom JavaScript to the Articulate Storyline SCORM package that collects detailed data and sends it to a client hosted database.