I've worked a lot with Moodle and my biggest gripe with it is how it doesn't support Tin Can API by default.
Responsive web design is essentially the standard now and as a developer knowing how prevalent the use of mobile and tablets has become, you want to make sure that your content looks good on as many platforms as possible, as well as being able to continue to report on student interactions with the content.
However, viewing a SCORM package embedded within Moodle on a phone or tablet does generally not translate to a great experience, as it lacks the responsiveness to re size the player.
The obvious work around for this is to adjust the publish settings to allow the student to download the SCORM and view it on the optimised articulate player app, which solves the responsive problem you experience in the web browser.
The issue you run into here is that the only version of SCORM that can track in the mobile app is Tin Can API that Moodle doesn't support.
So you are therefore left with a choice of either having the SCORM package trackable but effectively unusable on a mobile device or for it to look great on a mobile or tablet but not be able to provide any reports.
The only potential solutions I have seen in the past involve adding some java script into the LMS that kind of wraps an iframe around the player and allows it to scale up and down. However when viewed on a mobile the resolution is so small that it is for the most part unreadable.
There is a developer who has created a plugin that you can use with Moodle to get the Tin Can API to report from a mobile -
https://moodle.org/plugins/mod_tincanlaunchBut it does require some expertise to setup as the content is hosted outside of Moodle.
Would love to hear what other people have experienced and if anyone knows of a solution to Tin Can reporting.