The only way to get a guaranteed time-frame for "Completion" would be for someone to fund the time for a senior Moodle Developer to do the work. We've had a small amount of funding that has allowed me to look at the patch for Tin can Jamie wrote in MDL-35433 and I've tidied it up a lot and renamed a few parts here:
This still needs some further thought - I'm still on the fence about the best way to implement it in core.
We have given up on SCORM 2004 (but still support SCORM 1.2 and AICC - see my blog/other posts in the forums about this)
The SCORM module is maintained by volunteers like me - occasionally people pay for my time to fix something in SCORM that is annoying them (in my day job I work for the NZ Moodle Partner Catalyst IT) - and I spend a lot of time outside work as a volunteer improving SCORM support and have spent a lot of time looking at Tin Can.
Moodle provides fully compliant support for SCORM 1.2 and AICC but not SCORM 2004 or Tin Can.
Bottom line... if you need full SCORM or Tin Can compliant support from an LMS - Moodle doesn't currently provide it in core so you have the following options:
* Pay for Rustici's commercial plugin (which supports SCORM and Tin Can better than Moodle core) and use it with your Moodle site.
* Use your own Learning Record store (Learning Locker, Rustici, ADL have open source options and there are many other commercial options)
Then use the 3rd party plugin for Moodle that allows you to play tin can content with the external LRS
* Play with the alpha code I linked above.
* Find a big chunk of funding to pay for someones time to further develop tin can for Moodle.
* Use another LMS that supports SCORM or Tin Can better.