SCOBot is a modular project focused on aiding in the development of custom SCOs, that are created using a variety of technologies, and deployed on an LMS. SCORM is a widely supported standard, enabling you to bundle and share your content. Due to the diverse nature of implementations, this project makes it easier to integrate and log all activity in your content.
Modernization, Transparency, and Test-Driven.
New to e-learning?
Many standards (and versions) have been in place since the 90's. Learn more about the landscape, and fundamentals by clicking... More
Let's get Packing
and compatible packaging for SCORM 1.2, and SCORM 2004 Editions.
Currently in beta. Request a trial below:
Multiple requests for this, with a tentative release goal of Q1 2015.
Mac users, free utility tool if you have a need to re-zip a number of Shareable Content Objects built by a vendor or another development team, and are having issues importing them into a 3rd Party LMS - this can help you accomplish that task.
Custom Development Work
Converting data to new formats? Troubleshooting e-learning standards or Learning Management Systems? Need to deploy or (re)package content, and need a strategy? Contact us today to find out how we can help.
What We Do?
Prototypes, responsive design, maintenance, automation, conversion, accessibility, animation, and more
SCORM 1.2, 2004, AICC, conversion, tools, packaging,deployment, troubleshooting, consulting, offline demos, and more
Music & Sound
Custom sound effects, background atmospheres, intro, songs, and loops
Get in touch
We'd love to hear from you. Interested in working together? Fill out the form below with some info about your project and we will get back to you as soon as possible.
An online learning primer
First and foremost, the concept of delivering an assessment, quiz, activity or game in a structured way, means you typically want to provide tracking in some form or another. You want to be able to construct or author this content, deploy it, and see the progress of your students. There is absolutely no shortage of acronyms used to describe learning environments, and the mechanisms that support them. Rather than hit you over the head with all of them, we'll focus on the more popular points in e-learning history below, which will highlight pivotal technology changes just over the last decade.
It is important to remember like all technology, it has to weather years of use. Do standards change as quick as they need to or should? Do advents of new technologies push the limits of standards?
Markets that drive this "space" include formal school systems like K-12, Higher Education, Corporate and Professional Training, Compliance, and Do It Yourself (DIY), gaming approaches. Each having its own specific angles that shape the standards. Technology itself, begins to open new doors and capabilities. But can everyone have the same experience?
Below is a high level view of how specifications began to shape the concept of sharing content between systems. The goal was to have mechanisms to include your Lesson structure(s), titles, names and behaviors. Give content the ability to report to a common Application Programming Interface (API), and give teachers and students the ability to track progress, scores, and other data. Much of online training today had to fight through all same browser wars and standards issues normal websites did. But if you've had students, children, or friends attend college and they've encountered buttons hidden off screen, or issues running content on their newer computer - Chances are you're looking at vintage content.
- AICC Formed
International Association is born
Aviation Industry Computer-Based Training Committee (AICC) Formed by Aircraft manufacturers.
- Meanwhile in movies...
June 22, 1988
- Computer Based Training (CBT)
AICC: PC-platform was established as the primary delivery platform.
- Digital Audio Specification
Disk Operating System (DOS)
AICC: Produced a specification which allowed vendors to use a single audio card.
- Computer Managed Instruction
Learning Management Systems (LMS)
Runtime interoperability specification for Learning Management Systems (LMS) or CMI systems called "CMI001". Designed for CD-ROM and LAN.
- AICC/CMI Runtime updated
Hyptertext transfer Protocol (HACP)
This protocol allowed for content running on one server, the ability to communicate with another.
- Department of Defence
Executive Order 13111
Tasked with developing common specifications and standards for elearning across federal and private sectors.
- SCORM 1.0
Consider this more of a alpha concept, was never widely used.
- SCORM 1.1
Commercial vendors begin to adopt and implement.
- SCORM 1.2
More widely adopted after hammering out issues from early adoption.
- SCORM 2004 aka SCORM 1.3
Building off of SCORM 1.2 and feedback from the community it bolted on Sequence and Navigation and enhanced the Content Managed Instruction Object.
- SCORM 2004 2nd Edition
- SCORM 2004 3rd Edition
Sequence and Navigation updates, and User Interface enhancements to provide consistent functionality.
- SCORM 2004 4th Edition
Enhancements to sequence and navigation.
Do you need SCORM/AICC in order to build e-learning?
Absolutely not. Today we see all the App Stores, Gaming platforms, and online social sites allowing and enabling people to openly share experiences, skills and trades. Expressing open opinions either positive or negative, has opened up a new brand that not everyone subscribes to. Privacy, and other concerns drive questions about who has access to this data, and what are they doing with it.
The goals and scope of your project dictate what options you have available to you. If you are building content to sell, most likely you'll want it to be as portable as possible. Other standards do exist, hoping to gain adoption. Competing strategies often blur what the right decision is. Is a swiss army knife great in the kitchen? Is putting all your eggs in one basket the right thing to do?
Migrating Content, and Portals
You may have vintage content that is due for a overhaul. Can you just add something to make it talk SCORM 2004? Is taking old Adobe Flash content and generating 600 PNG images the right thing to do? With high pixel per inch monitors and devices coming out is that really a great long term strategy? All of these conversations are occurring in several war rooms around the world as people make efforts to modernize, migrate, and deploy their content on a variety of devices.
All to often the content gets the overhaul, but the Portal is still based on some tech from the mid 2000's. These systems still have statistics of 30-40% viewership using old browsers, and making sweeping changes like that may mean alienating or off-putting a decent chunk of your customer base. Do you just make new system or adopt one? Can you entice your customers to migrate? Some cases the decision may not even be up to them, but their IT department (No joy).
Off-the-shelf training has its place, just like a production car vs. one hand crafted in Italy. These tools commonly already come pre-bundled with page interactions, themes and other styles. How open are these systems are to customization? They commonly can offer e-learning standards built in which like a slide show should get you part way to your goals. Be careful of the technology these systems use. They may limit your portability when it comes time to deploy.
Feel free to contact us if you have any questions, road blocks or need solutions.
Build vs Buy:
Advanced Distributed Learning actually has a certification for Learning Management Platforms. Since this application programming interface is in beta, it has not been submitted for this. that effort requires a 3rd party to review/analyze your software for roughly $4,000.
There are often several threads/posts online seeking a free SCORM Runtime API, and anyone who has done a bit of research has probably hasn't found anything. This is because of a number of reasons.
- This can take a handful of developers up to 2 years to create
- Finding developers familiar with end-to-end SCORM
- The testing, support, and performance can cause many headaches
- The availability of server-side code (PHP, ASP/ASP.NET, Ruby, JSP etc...)
This leaves you with other options. You subscribe and or license a LMS online, but aside from the
remarks [the company] makes about their SCORM support you still should test the platform. This is why the
SCOBot project was originally started. Many have partially implemented or watered down approaches
to SCORM, and a quick import of a Unit Test can highlight any problem areas. Some even have poor API performance,
which is due to round tripping the server on every SCORM request This can inflict 100-250ms lag on your Shareable
content objects. (250ms x 10 calls = 2.5 Seconds!)
Then your team gets to workout how to get the look and feel blended in their environment.
Your team may decide building your own is the way to go, but if you are in a deadline pinch, you simply won't have the time to fashion a SCORM Runtime API, and the necessary backend components (let alone the student frontend experience).
Build vs. Buy, the age-old question.
SCOBot SCORM 2004 Runtime Environment
This was built in conjunction with the SCOBot SCORM Content API which assists developers adding SCORM support to their Shareable Content Objects. Much of the core student attempt work is finished and as mentioned this API is in beta. if you currently hold a contract or are a non-profit you can request a copy.
If you are a commercial entity, and or have a paid service/access, and would like the source code, please make contact to discuss further.