Does SCORM 1.2 have Sequencing? For example, is there a SCORM Engine that identifies which Activity should be delivered based on some sequencing information?
SCORM 1.2 allows you to define prerequisites for a given SCO, but that is the extent of the sequencing in SCORM 1.2. Note though that implementation of these prerequisites is optional for an LMS and the prerequisites definition and it isn't very widely adopted. For full sequencing you need to upgrade to SCORM 2004.
Related
Are there any known best practices or projects to look into for an example of Apache Karaf feature?
All I has found is the official documentation: http://karaf.apache.org/manual/latest/#_feature_and_resolver
But it is not covering common usage examples.
Here are the guiding principals I defined for our consulting practice:
Have your features.xml file process as a filtered resource in maven so you can do version substitution, etc.
Depend on semantic version ranges, not specific versions as much as possible
Specify start-levels
Create a single features repository (features.xml) for a business domain -- ie Ordering, Billing, Quoting, etc.
Create a separate feature for API vs implementation
Specify a 'capability' when defining an implementation feature
Have dependent features (features that depend on features) depend on the API feature and specify a 'requirement' that is satisfied by an implementation that specifies a 'capability')
This allows you to swap implementations without re-defining features, and features that depend on other features
We are building an m-learning solution[IOS and Android compatible] at our company. The product needs to be SCORM compliant. I would like to know whether it should be developed in-house by the developers or other paid options should be pursued? What are other ways of making our product SCORM compliant? We are not rally positive about using SCORM Engine for this due to its high cost solution to our problem here.Any suggestion/help is appreciated.
You can include SCORM within content using a number of open source options available on GitHub.
Getting SCORM in the content (free) is step 1.
Packaging, bundling and deploying is really step 2.
This typically has a close relationship to how Curriculum defines a structure of lessons, modules, units etc. Not knowing exactly how they want to organize this, I can speculate that you may just have a simple "I want to know that the student viewed the content" approach. If you get into a more rich dependency on how the student performs dictating what they see or do next, that requires a much for up front design so you can bridge the design, development, and deployment of your content.
Including SCORM Support in content -
Like mentioned if you search google for my SCOBot project or Pipwerks you'll hit the ground running.
Requires JavaScript friendly developer and some base SCORM knowledge attained thru reading. This could be outsourced.
Knowing the version of SCORM you wish to support can help. Consult the LMS to find out that info.
Far as presenting / creating content; if you are doing this from scratch you'd need a HTML/JS developer or if its more interactive your dipping into WebGL, Canvas or beyond. There are other paid services like iSpring, Captivate and others that offer content creation with SCORM Standards support. They may even take care of the packaging for you (covered below).
Packaging -
This requires a zip (CAM content aggregated model) which includes a imsmanifest.xml file to describe a one to many relationship of a TOC. Again simple is 1, many begins to allow you to group tiers and add objectives and other things increasing complexity but doable.
You can perform creating this package with XML, Zip and specification knowledge. I have a Packaging app on my site and a Mac (free) applescript which can also perform very basic packaging. I am not away of any other free options.
Deployment
Commonly performed thru FTP/FileShare by uploading these CAM (zip) packages. LMS decompresses and reads the manifest. Sometimes you can just copy the raw files up to the LMS thru a media / content server but this greatly depends on the options.
I would like to check which minimum versions of Java is needed (including patch level) to support TLS 1.2.
Required all the documents couldn't find exact compatibility matrix. Need your help.
As TinCan is an upgrade of SCORM, can we consider the following as a fact:
A system (LMS) that accepts TinCan objects should necessarily accept SCORM Objects? and If so, do we necessarily loose the tracking ability in this case, or we could configure SCORM's javascript to target an external LRS with tracking data?
Short answer: No.
Tin Can (officially named the Experience API) and SCORM are two unrelated standards. They are only related in ownership (ADL) and audience (e-learning developers).
Tin Can was designed for developers who were frustrated with the limitations of SCORM, including the requirement for the content to be hosted in an LMS. Tin Can does not require content to be hosted in an LMS.
Some Tin Can-based courses use SCORM-style statements for compatibility and interoperability (documentation), but there is no requirement for an LMS that supports SCORM to support Tin Can, or an Learning Record Store (LRS) that supports Tin Can to support SCORM.
I'm writing some SCORM SCOs to be embedded in clients' learning management systems but I currently don't have anything to test them on. It seems foolish (to the point of being unprofessional) to just foist these files upon the clients and to hope they "just work".
Is there a simple framework I can use to test a SCORM SCO package? I realise I could spend all day setting up a whole learning management system but if there's something more simple, I'd be really appreciative.
You will definitely want to check out the SCORM Cloud. They have a trial version you can use.
There's always the Test Suite provided by the publishers of the SCORM specification.
If you're working with SCORM 1.2, I'd recommend the Reload Scorm Player.
Tt's free, very easy to install and you don't need to be a tech guy to make use of it.
http://www.reload.ac.uk/new/scormplayer.html
I have used the tools from http://www.ostyn.com/resdownloads.htm both for testing SCORM 1.2 and SCORM 2004. Basicly just a HTML page that wraps the SCO in an iframe with a nice console to keep track of the communicaton.
http://scormpool.com has scorm proxy player with trace log option. Supports SCORM 1.2 and 2004 4-th edition plus you can download player and run it on you local computer.