I will integrate scorm courses into your custom lms or web app


About this gig
Customers asking to upload SCORM courses to your platform? I'll add SCORM 1.2 and 2004 support to your own LMS, training portal or web app, so courses play, track and resume correctly.
What I can do:
- Upload flow: unzip, validate imsmanifest.xml, find the launch file, store on S3 or your server
- Course player in an iframe with separate SCORM 1.2 and 2004 runtime wrappers
- Map progress, completion, score and resume position to your database
- Fix CORS problems by serving course files through your own API
- Debug courses that don't save completion, score or bookmarks
Why me: I owned a SCORM 1.2/2004 integration end to end on an enterprise training platform, fitted into a legacy system without breaking existing APIs. Thousands of courses were later uploaded through it.
How it works: packages are blocks of my time at $15/hour. Tell me your stack and what's failing, and I'll estimate the hours first. A full end-to-end integration usually needs more than 15 hours, so I'll quote it as a custom offer with milestones.
Not included: creating course content (Articulate, Storyline), Moodle setup, xAPI or cmi5.
Get to know Shehroz Irfan
Senior Full Stack Engineer, NextJS, NodeJS, OpenAI, Retool
- FromPakistan
- Member sinceJul 2018
- Avg. response time1 hour
- Last delivery2 years
Languages
Urdu, English
My Portfolio
Other Software Development Services I Offer
FAQ
Does it work with SCORM 1.2 and 2004?
Yes. They have different runtime APIs and data models, so I use a separate wrapper for each.
My courses run but don't save completion or resume. Can you fix that?
Yes, that's what the 5-hour package is for. It's usually a runtime API mapping or a cross-origin problem.
Which stacks do you work with?
JavaScript frontends (AngularJS, React) with Java/Spring Boot or Node.js backends. For others, message me first.
Do you create courses or set up Moodle?
No. I make your own platform play SCORM courses that already exist.
Can you build the full integration?
Yes, as a custom offer with milestones: upload and validation, storage, player, tracking.
