SCORM API 1.2 and 2004 API
Advancity provides SCORM 2004 and 1.2 API to companies who want to make their LMS's SCORM compliant. Besides its cost and time efficiency, Advancity has spent enourmous effort to prepare a high performance and full SCORM compliant API. Advancity's SCORM API 2004 and 1.2 has been developed by reading, comprehending and coding over 2000 pages of specifications. With these products, you can convert or create a LMS in 1 week with all the SCORM features.
SCORM 2004 API Features
Advancity's SCORM 2004 Compliant LMS is formed of four modules. These are
- Content Package Import module,
- Sequencing & Navigation (S&N) module,
- Run-Time Environment(RTE) Module,
- User Interface (UI) module.
Advancity's SCORM 2004 LMS is implemented in pure EcmaScript (a.k.a. javascript) with the exception of few coding in server side scripting for Package Import module and client to server communication. Since server side scripting is kept in minimum, it can be easily converted to any server side scripting language (PHP, JSP, PL, ASP,...) with minimum effort. Figure below summarizes how SCORM 2004 LMS implementation is established.

- Content Package Import: A content package prepared in Package Interchange File (PIF) format is imported to the LMS Server through Content Package Import Module. From now on, the content is ready to be published for the learning experience.
- XML Engine: Communication between Clients and LMS Server for sending database queries and receiving the corresponding results are performed through XML Engine.
- JSON Serialization Engine: Communication between Clients and LMS Server for complex data structures such as activity tree structure for learning content, and tracking data for learner is performed through JSON serialization engine. Accordingly, serialized activity tree, and tracking data is kept on LMS Server as files formed of JSON string.
- RTE-S&N Interaction: RTE and S&N modules interact throughout learning experience of learner to deliver appropriate content as specified in SCORM® 2004 3rd Edition Sequencing and Navigation Version 1.0
- UI-RTE Interaction: Navigation requests within a learning content are send to RTE by UI, which are processed by RTE as specified in SCORM® 2004 3rd Edition Run-Time Environment Version 1.0 to form the appropriate tracking information.
- Client-UI Interaction: Each client can launch a learning content and navigate within the learning content through UI.
SCORM 2004 API provides support for all the elements mentioned in SCORM 2004 rev3 standards. Advancity provides the following deliverables;
- Source code of API
- Sample server side coding
- Sample database structure
- Sample user interface
- Programmers documentation
- Database documentation
We also provide consulting and/or coding services while implementation if needed.
SCORM 1.2 API
- Includes support to all SCORM elements including all optional elements(RTE3).
- core
- student_data
- interactions
- objectives
- student_preference
- Developed completely with EcmaScript (a.k.a. JavaScript) and is object oriented.
- Functionality of specific SCORM elements which are not implemented by LMS can be removed easily.
- Requests to the server are made with XML and responses are taken with XML.
- Works with almost all browsers.
- Internet Explorer 5.0+
- Netscape 7.0+
- Safari
- Firefox
- Full source code included with comments.
- Free upgrades and bug fixes within SCORM 1.2.
SCORM 1.2 API Integration
Integrating the API to the LMS requires some modifications on the LMS side. Here is step by step what you need to do:
- Create the necessary database tables and make the necessary modifications.
- Create a method to import SCORM compliant content into your system.
- While launching the SCORM compliant lesson, launch the API in frame.
- Write the code to talk with the API which will process the XML documents sent to and received from the API.
Advancity can provide consulting services and development services if you need. Consulting service includes giving sample codes and DB structure for all the steps and giving advice on how you can implement them to your LMS. Also Advancity provides development services. Please contact us for more information.
References
Advancity SCORM API has been used by companies and institutions in Belgium, Holland, Ireland, USA and Turkey. Over 200.000 users are taking courses served by Advancity's SCORM API
Purchase
The pricing of the SCORM 1.2 and 2004 API depend on how much integration services you need. Please contact our sales team to request more information about the pricing. Please state your technology, your needs and what you expect from Advancity in implementing SCORM 1.2 and/or SCORM 2004