Presentation on theme: "LMS and Content Conversion Tools for Multiple Standards"— Presentation transcript:
1LMS and Content Conversion Tools for Multiple Standards Mike RusticiRustici Software, LLCSCORMLearning. Standards. Systems.
2Learning. Standards. Systems. Who We AreSoftware development companyFounded by veterans of the e-learning industryUnique blend of both content and LMS development experienceExclusively focused on SCORM and other learning standardsActive members of the ADL communitySuccessfully worked with dozens of clientsLearning. Standards. Systems.
4Our Philosophy for Conversion Abstract complexitiesConsolidate standards support using a single code baseConstantly improveBend, but don’t break to accommodate varying interpretationsProvide extensibility to accommodate outliersLearning. Standards. Systems.
5Philosophy – Abstract Complexities Clients should not have to learn intricate details of standardsWe have a proprietary method for interacting with SCORM and other learning standards that empowers the content author / LMS developer by abstracting the complexities of learning standardsLearning. Standards. Systems.
6Philosophy – Abstract Complexities Work in concepts familiar to learning developersGive a basic overview and provide a black box to integrate withProvide source code, best practice examples and trainingLearning. Standards. Systems.
7Philosophy – Consolidate Standards Support Using a Single Code Base Program against real world concepts that can easily be translated to standardsUse terms and concepts familiar to e-learning developersData models are close enough to enable translationLearning. Standards. Systems.
8Philosophy – Constantly Improve Create solutions that go beyond the standards in an effort to overcome our clients’ problemsIntegrate solutions to common problems back into common code baseLeverage experience from all of our clientsTools have been proven to be highly reliable and have been certified in multiple applicationsLearning. Standards. Systems.
9Learning. Standards. Systems. Philosophy – Bend, But Don’t Break to Accommodate Varying InterpretationsThe standards are an excellent base from which to bring together content and learning management systems. They do not, however, solve every problemEvery vendor implements pieces of the standards differentlyStandards cannot address every situationDon’t bicker, solve the problemResolving compatibility issues is important. Products include significant logging and debugging capabilitiesLearning. Standards. Systems.
10Philosophy – Provide Extensibility to Accommodate Outliers Standards are great, but companies still need to differentiate themselvesIntegration through high-level learning concepts, allows easy support for new or proprietary standardsLearning. Standards. Systems.
11Rustici Software’s Products We offer two products that embody these philosophiesContent – SCORM Driver (formerly RSECA)LMS – SCORM Engine (formerly SCORM Content Player or SCP)Benefits of using these products include:Faster time to marketHigher quality end productEasier upgradesLearning. Standards. Systems.
15SCORM Driver – Consolidate Standards Support Using a Single Code Base Support multiple standards after performing a single conversionLearning. Standards. Systems.
16SCORM Driver – Constantly Improve Integrate support for new interpretations into the common code baseMonitor community and actual practice for misinterpretationsCustomers leverage the experience of a much wider community dramatically improving compatibilityLearning. Standards. Systems.
17Learning. Standards. Systems. SCORM Driver – Bend, But Don’t Break to Accommodate Varying InterpretationsMake every effort possible to accommodate varying interpretations and implementationsSome examplesInteraction Result FormattingConcede ControlForced CommitsExit types – default to “suspend”, avoid “logout”Flexibility in parsing AICC messagesMagic Time IntervalRobust debugging and logging functionalityLearning. Standards. Systems.
18SCORM Driver – Provide Extensibility to Accommodate Outliers Our flexible architecture allows new or proprietary standards to be integrated on demandLearning. Standards. Systems.
19SCORM Driver – Case Study: RedHawk In response to customer demand for SCORM conformance, RedHawk used the SCORM Driver to quickly convert their existing library.As sales increased, RedHawk experienced a greater demand for AICC conformance and used a SCORM Driver extension to achieve AICC conformance with no additional coding.One of RedHawk’s clients uses a proprietary LMS which requires custom integration. Rustici Software developed a new SCORM Driver extension to accommodate the client without requiring any changes to RedHawk’s content.RedHawk (www.ethicscoach.com)RedHawk offers complete, one-stop ethics and compliance programs. They deliver code of conduct development, both online and instructor-led courses, Board of Director resources, consulting and a full spectrum of coaching and training materials delivered via poster, newsletter, and internet streaming technology. Their clients include Sony, Merck, Sara Lee, Halliburton and Kellogg.Learning. Standards. Systems.
20SCORM Driver – Case Study: Articulate Articulate Presenter and Quizmaker are industry leading tools for rapid e-learning developmentArticulate’s products already output SCORM and AICC conformant content, however they wanted to ensure that their products were the absolute best of breedArticulate integrated the SCORM Driver into its products to unify its standards code and to ensure the broadest possible compatibility for the thousands of users of its productsArticulate (www.articulateglobal.com)With customers in more than 40 countries, Articulate® is the world leader in rapid e-learning and communications. Articulate is dedicated to providing powerful, intuitive technologies that enable organizations to train and communicate rapidly, widely and effectively with everyone involved in success. That's what Articulate is all about -- putting the power of advanced technology for knowledge transfer in the hands of everyone with the knowledge and need to communicate. Their goal is to ensure that you can train, motivate, inform and persuade today the people who will move your company forward.Learning. Standards. Systems.
21Rustici Software’s SCORM Engine Rapidly converting existing LMS’sEssentially a plug-in component for LMS productsLMS will be able to deliver SCORM 1.1, SCORM 1.2, SCORM 2004 and AICC contentEasy to integrate using a discrete set of integration pointsLearning. Standards. Systems.
22SCORM Engine – Abstract Complexities The SCORM Engine is “LMS-agnostic”A well defined set of integration points based on common learning terms facilitates integrationSome integration points include“Course” association“Assignment” associationProgress rollupLearning. Standards. Systems.
23SCORM Engine – Consolidate Standards Support Using a Single Code Base Some integration work and code is requiredThis integration is completely separated from core player logic to facilitate updatesThe existing LMS only interacts with a well-defined APICompletely skin-able to seamlessly blend with existing productsLearning. Standards. Systems.
24SCORM Engine – Constantly Improve Includes solutions to many common problemsMulti-lingual / multi-cultural capabilitiesTwo solutions to the cross domain scripting problem:Document.domain manipulationRun-time service on the content serverOther features:Completely client-side sequencing engineNon-blocking tunable server communicationsRobust sequencing look-ahead algorithmsIntelligent blocked state error messagesSeveral deployment configurationsOptimized support for major databasesMany, many more featuresLearning. Standards. Systems.
25Learning. Standards. Systems. SCORM Engine – Bend, But Don’t Break to Accommodate Varying InterpretationsMany common compatibility issues already solvedDebugging features include:API call logsSequencing function trace logsDetailed pseudo-code trace logsImperfect manifest warningsLearning. Standards. Systems.
26Learning. Standards. Systems. SCORM Engine – Bend, But Don’t Break to Accommodate Varying InterpretationsNumerous course-level configuration settings to deal with less than perfect content and to optimize content deliveryWindow sizingDelivery method – frameset vs. new windowControl availabilityRudimentary (as opposed to “simple”) sequencing for 1.2Parameters can be set through proprietary metadata extensionsWhen possible, settings are based on emerging standardsGracefully handles slightly imperfect manifestsAllows for the importation of individual objects to facilitate LCMS behaviorLearning. Standards. Systems.
27Learning. Standards. Systems. SCORM Engine – Bend, But Don’t Break to Accommodate Varying InterpretationsLearning. Standards. Systems.
28SCORM Engine – Provide Extensibility to Accommodate Outliers Extensibility is harder to quantifyAble to support a very wide variety of LMS features, requirements and implementation stylesEverything that is not core functionality is implemented in the integration layerIntegration layer methods all accept custom configuration information allowing their implementation to be based on whichever factors the LMS developers deem necessary.Learning. Standards. Systems.
29SCORM Engine – Case Study : HealthStream Enhanced their HLC LMS to support SCORM 1.2LMS certified by ADLADL auditor remarked it was their smoothest certification everPassed certification on first attempt.LMS supports over 1.1 million users and 40,000 daily course completionsAbout to release update to support 2004Simple conversion using SCORM Engine updates provided by Rustici SoftwareMany return engagements to convert content librariesConverted more than 650 courses in under 2 months for Tenet Hospitals after their failed efforts at supporting SCORMHealthstream (www.healthstream.com)HealthStream, Inc. (Nasdaq: HSTM), based in Nashville, TN, is the leading provider of e-learning solutions to the healthcare industry.Healthcare organizations use HealthStream's e-learning solutions to improve learning, increase compliance, and enhance organizational effectiveness for nurses, technicians, staff workers, physicians, and all clinical and non-clinical healthcare employees throughout the enterprise. Pharmaceutical and medical device companies use HealthStream's e-learning solutions to launch educational programs and reach healthcare professionals. Content providers use HealthStream's e-learning solutions to expand the reach of their programs worldwide.Learning. Standards. Systems.
30SCORM Engine – Case Study : HealthStream HealthStream takes full advantage of the power of the SCORM EngineCross domain solutions allow for highly efficient content delivery over the Akamai networkCustom configuration information allows the HLC to scale horizontally across multiple web farms database servers in geographically dispersed data centersCustom configuration allows the HLC to provide annotations on internally produced SCORM contentLearning. Standards. Systems.
31SCORM Engine – Case Study: United States Marine Corps Recognized the value of a solution pre-built by an experienced vendorHad to overcome numerous challenges:Worldwide content delivery networkProvide disconnected access to Marines on the battle fieldContent from numerous vendorsLimited bandwidth over satellite connectionsAdhere to DODI 1322.xxSCORM Engine met all of the demanding requirements out of the boxProvided the most cost-effective solution with the least riskSo impressed with the product that another license was procured for the entire Department of the NavyUnited States Marine CorpsThe Marine Corps College of Continuing Education (CCE) provides a variety of Distance Education and Training opportunities for all Marines. Their online learning management system, MarineNet, provides both military and civilian education to all Marines wherever they are stationed, while their worldwide seminar program supports the Officer Professional Military Education (PME) distance education programs (DEP).Learning. Standards. Systems.
32SCORM Engine – Case Study: SDA Studio Market demand in Eastern Europe demanded SCORM conformanceWorking remotely across time-zones, languages and cultures we fully integrated the SCORM Engine in a matter of a couple weeksFully internationalized the SCORM Engine to work in Hungry and another other culturesSDA Studio (www.sdakft.hu)SDA Studio is based in Budapest, Hungry. With over 70% of the market share, their Neptun.NET platform is the leading LMS in that country.Learning. Standards. Systems.
33SCORM Engine – Case Study: SDA Studio Learning. Standards. Systems.