Forum Discussion
Developer new to SCORM, where to start?
Hi,
As in the title I am a developer and new to Articulate Rise and SCORM.
I've got .zip files of Rise modules with all the .xml and .html files.
My task is to make these modules available in React, Vue.js and iOS apps. And at some point collect data as a user progresses.
My thinking is:
- We host these and serve via an iFrame (overcoming CORS issues)
- Access has to be from an authenticated and authorised user
- I need a wrapper/player for SCORM and event listeners for get, set, commit etc.
Can anyone point me in the right direction, docs, examples I do not want to be reinventing the wheel?
Many thanks
Dave
1 Reply
Hi Dave, and welcome to Articulate!
If you need to share Rise 360 courses with learners, you must have them hosted in an LMS environment.
Having these courses hosted in an LMS should take care of:
1). Collecting learner data (e.g., completion, quiz scores, etc.). Most if not all LMS will have some reporting feature that will provide you with this information.
2). Accessing courses via authenticated users only. While some LMS provides a way to share a course publicly, a learner will usually need to log in to an LMS to access the hosted course.
3). No need to build a wrapper for SCORM since learners will just need to access the LMS.
I'm not that familiar with React or Vue.js though, but it sounds like you are planning on making your Rise 360 courses available in a "company-owned" portal that uses these frameworks? If so, using an iframe may work.
In the case of IOS apps, a redirect to the LMS may also help.
But suppose you are looking for more seamless integration between your LMS-hosted Rise course and your web portal or IOS app (e.g., collecting and reporting on these data using the above framework, etc.). In that case, you'll need to check with the respective LMS if they can provide some sort of API that will help connect the two systems. They are the best resource for confirming if your integration will work.
I hope this helps. And I am sure the rest of our friendly community will be happy to share their experience handling a similar setup.
Related Content
- 11 months ago
- 11 months ago
- 11 months ago