Both the leaderboard system and all the games were developed in HYPE. The website was PHP and MySQL. So data from the games was stored in a database and then leaderboard data was fed from the database back to HYPE. The video below shows a quick overview.
Beside the games and the track of score - as I see there are over amazing - did you integrated in a known LMS? Or you just created your own system?
I work to achieve this using a headless CMS. But I am at the beginning.
Sorry for the delay in responding. We make our courses SCORM compatible by integrating the Tin Can API. So it can plug into any Scorm compatible LMS.