Hi again. I would like to give users of a non Moodle LMS access to SCORMs within my Moodle LMS.
All users exist in both systems. From the non Moodle LMS users are created and enrolled on courses by Moodle web services.
Ideally Moodle would be invisible to these users with the SCORM popping up in a pop up.
But I do need my Moodle LMS to keep track of progress, grades, number of attempts, etc.
Has anyone any thoughts on the best approach to this or if there are any extentions that might help?
But we do have full access to the source code and the development team so all things are possible.
However our requirement is very precise and will not change in the future. The resources in Moodle will always be single activity SCORMs. The users will always be known to both LMSs. Enrollment on to the Moodle courses is a hidden (to the user) process driven through the Moodle webservice.
So I wouldn't want to use a sledge hammer to crack a nut as it were. But equally wouldn't want to reinvent the wheel.
Any thoughts on time taken to implement LTI would be welcome but in my experience these things are never as simple as they might seem in theory due to their generic nature.
I was thinking more of having a link from the non Moodle LMS and automating the logon and opening of the relevant course. As the Moodle instance will only have this task (the running of single activity SCORMs from this one non Moodle LMS) we do not have to be concerned by other types of processing, types of resource, and/or other requirements.
ps: The reason we cannot replace the non Moodle LMS with Moodle is that the current LMS is nicely integrated into the production systems. So for the time being Moodle will have to play the role of embedded SCORM player.
Sadly development is not my forte but from what I gather from browsing various sites, for a developer it may not be as much as a black box as it appears to be to me.
It may well be a sledge hammer approach but given your setup is half way there (from the Moodle side) might be worth your development team having a quick look to see how complex it would be.
A couple of links that may be useful:
Just H links much appreciated.
Yes for sure we cannot discount it as, as you say, we are half way there.
And as we have the web services to register and enrol users, and to create courses we at the moment are not looking at changing Moodle code. The only slightly against political correctness thing we have planned is dragging the results out of the Moodle database but that is of course read only. So one advantage of LTi would be that it leaves our Moodle with code clean.