How to create SCORM content for php app

4k Views Asked by At

SCORM is basically a set of standards to be followed for eLearning courses that can track user info during its interaction.

For running a SCO package we need to create it, I am at the very initial stage of LMS development so I would like to know that how do I create an SCORM package for my app.

I read this - Make_a_single_HTML_page_to_be_a_SCO but this require Dreamweaver and I on Ubuntu (also this is not a general reference).

I also followed this link http://www.elml.org/website/en/html/output_cp.html#d8e3988.html but lost.

Read this one too Creating SCORM content on the fly but not fruitful content.

Please let me know what I am missing for creating a SCORM package as very less content available for the topic.

FYI - I checked http://scorm.com/ but it is a paid solution after 100MB and my app is not a Moodle application.

An example or two would really be great at this time.

EDIT-

I posted this question in a very early stage of my exploration for Scorm content.

PIPWERKS CLEARLY ANSWERED THE QUESTION IN GENERAL CONTEXT SO IF YOU CAME ACROSS THIS QUESTION PLEASE READ HIS ANSWER AS WELL.

2

There are 2 best solutions below

2
On BEST ANSWER

I too am running Ubuntu and I understand your difficulties, I have yet to find an application that exports scorm. Whenever I needed to create SCORM content myself, I:

  1. Created a Windows virtual machine
  2. Installed Articulate's storyline demo (free for 30 days)

Articulate products, along with Composica and Adobe Captivate, are perhaps the most popular SCORM content creation applications, so it would be a bonus if your implementation worked nice with them

Doing a quick search in articulate forums, I found a sample SCORM 1.2 file you can use, Big Brute LMS Version

1
On

SCORM courses are required to use client-side code; server-side languages such as PHP and ASP are not allowed within the course.

Your headline is "How to create SCORM content for php app". SCORM courses are purposely unaware of what language the LMS is using to load and play the SCORM content. Your LMS can be built in PHP, ASP, Ruby, node.js, etc. Regardless of what language the player uses, the course content MUST be plain HTML and JavaScript, per spec. (You can include other client-side technologies such as Flash, but HTML and JavaScript are still the core.)

Therefore your headline would be better written as "how do I create SCORM content?" (which is equivalent to "how do I create a SCORM course?").

There are many, many, many examples of SCORM courses online. You can start by copying one of those and modifying it to your needs. As they say, "Google is your friend", so I won't list all of the resources for you. The top Google hits are http://scorm.com/scorm-explained/technical-scorm/golf-examples and http://www.adlnet.gov/scorm/scorm-2004-4th

Both of these sites are considered the best resources by SCORM developers.

Keep in mind there are also different editions of SCORM: SCORM 1.2 and SCORM 2004. SCORM 1.2 is considered easier because it has less moving parts. SCORM 2004 is the successor to SCORM 1.2 and is more powerful, but also has a steeper learning curve.

If you simply need SCORM courses for testing your PHP app, the Rustici Golf examples (the scorm.com link) are the absolute best examples you will find. The ADL site includes a conformance checker designed specifically for testing SCORM support in LMSs, so it would be a good idea to use it, as well.