SlideShare una empresa de Scribd logo
1 de 34
Learning. Standards.
Systems.
www.scorm.com
LMS and Content ConversionLMS and Content Conversion
Tools for Multiple StandardsTools for Multiple Standards
Mike Rustici
Rustici Software, LLC
www.scorm.com
info@scorm.com
+1-866-49-SCORM
Learning. Standards.
Systems.
www.scorm.com
Who We AreWho We Are
• Software development company
• Founded by veterans of the e-learning
industry
• Unique blend of both content and LMS
development experience
• Exclusively focused on SCORM and other
learning standards
• Active members of the ADL community
• Successfully worked with dozens of
Learning. Standards.
Systems.
www.scorm.com
Our ServicesOur Services
• LMS Implementation
• Content Conversion
• Tool Development
• Training
• Consulting
• Dispute Resolution / Mediation
Learning. Standards.
Systems.
www.scorm.com
Our Philosophy for ConversionOur Philosophy for Conversion
• Abstract complexities
• Consolidate standards support using a
single code base
• Constantly improve
• Bend, but don’t break to accommodate
varying interpretations
• Provide extensibility to accommodate
outliers
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Abstract ComplexitiesPhilosophy – Abstract Complexities
• Clients should not have to learn intricate
details of standards
• We 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
standards
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Abstract ComplexitiesPhilosophy – Abstract Complexities
• Work in concepts familiar to learning
developers
• Give a basic overview and provide a black
box to integrate with
• Provide source code, best practice
examples and training
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Consolidate StandardsPhilosophy – Consolidate Standards
Support Using a Single Code BaseSupport Using a Single Code Base
• Program against real world concepts that
can easily be translated to standards
• Use terms and concepts familiar to e-
learning developers
• Data models are close enough to enable
translation
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Constantly ImprovePhilosophy – Constantly Improve
• Create solutions that go beyond the
standards in an effort to overcome our
clients’ problems
• Integrate solutions to common problems
back into common code base
• Leverage experience from all of our
clients
• Tools have been proven to be highly
reliable and have been certified in multiple
applications
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Bend, But Don’t Break toPhilosophy – Bend, But Don’t Break to
Accommodate Varying InterpretationsAccommodate Varying Interpretations
• The standards are an excellent base from
which to bring together content and
learning management systems. They do
not, however, solve every problem
• Every vendor implements pieces of the
standards differently
• Standards cannot address every situation
• Don’t bicker, solve the problem
• Resolving compatibility issues is
important. Products include significant
logging and debugging capabilities
Learning. Standards.
Systems.
www.scorm.com
Philosophy – Provide Extensibility toPhilosophy – Provide Extensibility to
Accommodate OutliersAccommodate Outliers
• Standards are great, but companies still
need to differentiate themselves
• Integration through high-level learning
concepts, allows easy support for new or
proprietary standards
Learning. Standards.
Systems.
www.scorm.com
Rustici Software’s ProductsRustici Software’s Products
• We offer two products that embody these
philosophies
• Content – SCORM Driver (formerly RSECA)
• LMS – SCORM Engine (formerly SCORM
Content Player or SCP)
• Benefits of using these products include:
• Faster time to market
• Higher quality end product
• Easier upgrades
Learning. Standards.
Systems.
www.scorm.com
SCORM DriverSCORM Driver
• Rapidly convert existing content
• After performing a single conversion,
content will conform to SCORM 1.1,
SCORM 1.2, SCORM 2004 and AICC
simultaneously
• Easy to integrate using intuitive
JavaScript functions
• No knowledge of the underlying standards
needed
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – AbstractSCORM Driver – Abstract
ComplexitiesComplexities
• SCORM Driver interface is simple
JavaScript functions
• Complexities are handled internally
• Developer only needs to focus on
functionality, not implementation
• Function Examples – “GetBookmark”,
“SetScore”, “SetPassed”,
“SetReachedEnd”, “GetStudentName”
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – AbstractSCORM Driver – Abstract
ComplexitiesComplexities
Start / Finish functions
Start ()
Finish ()
Suspend ()
TimeOut ()
Unload ()
SetReachedEnd ()
ConcedeControl()
Storing and Retrieving General Data
GetStudentID ()
GetStudentName ()
SetBookmark (strBookmark)
GetBookmark ()
SetDataChunk (strData)
GetDataChunk ()
GetLaunchData ()
WriteComment (strComment)
GetComments ()
GetLMSComments ()
Time Tracking
GetPreviouslyAccumulatedTime ()
GetSessionAccumulatedTime ()
SetSessionTime (intMilliseconds)
PauseTimeTracking ()
ResumeTimeTracking ()
GetMaxTimeAllowed ()
DisplayMessageOnTimeout ()
ExitOnTimeout ()
Testing
GetPassingScore ()
SetScore (intScore, intMaxScore, intMinScore)
GetScore ()
RecordMultipleChoiceInteraction (strID, strResponse,
blnCorrect, strCorrectResponse)
Utilities
IsLoaded ()
WriteToDebug (strInfo)
ShowDebugWindow ()
GetLastError ()
GetLastErrorDesc ()
CommitData ()
State Functions
GetStatus ()
SetPassed ()
SetFailed ()
ResetStatus ()
GetEntryMode ()
GetLessonMode ()
GetTakingForCredit ()
Objectives
SetObjectiveStatus (strObjectiveID, Lesson_Status)
GetObjectiveStatus (strObjectiveID)
SetObjectiveScore (strObjectiveID, intScore,
intMaxScore, intMinScore)
GetObjectiveScore (strObjectiveID)
Preferences
SetAudioPreference (PlayPreference,
intPercentOfMaxVolume)
GetAudioPlayPreference ()
GetAudioVolumePreference ()
SetLanguagePreference (strLanguage)
GetLanguagePreference ()
SetSpeedPreference (intPercentOfMax)
GetSpeedPreference ()
SetTextPreference (intPreference)
GetTextPreference ()
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – ConsolidateSCORM Driver – Consolidate
Standards Support Using a SingleStandards Support Using a Single
Code BaseCode Base
• Support multiple standards after
performing a single conversion
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – Constantly ImproveSCORM Driver – Constantly Improve
• Integrate support for new interpretations
into the common code base
• Monitor community and actual practice for
misinterpretations
• Customers leverage the experience of a
much wider community dramatically
improving compatibility
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – Bend, But Don’tSCORM Driver – Bend, But Don’t
Break to Accommodate VaryingBreak to Accommodate Varying
InterpretationsInterpretations
• Make every effort possible to accommodate
varying interpretations and implementations
• Some examples
• Interaction Result Formatting
• Concede Control
• Forced Commits
• Exit types – default to “suspend”, avoid “logout”
• Flexibility in parsing AICC messages
• Magic Time Interval
• Robust debugging and logging functionality
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – Provide ExtensibilitySCORM Driver – Provide Extensibility
to Accommodate Outliersto Accommodate Outliers
• Our flexible architecture allows new or
proprietary standards to be integrated on
demand
Learning. Standards.
Systems.
www.scorm.com
SCORM Driver – Case Study:SCORM Driver – Case Study:
RedHawkRedHawk
• 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.
www.scorm.com
SCORM Driver – Case Study:SCORM Driver – Case Study:
ArticulateArticulate
• Articulate Presenter and Quizmaker are
industry leading tools for rapid e-learning
development
• Articulate’s products already output
SCORM and AICC conformant content,
however they wanted to ensure that their
products were the absolute best of breed
• Articulate 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 products
Articulate (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.
www.scorm.com
Rustici Software’s SCORM EngineRustici Software’s SCORM Engine
• Rapidly converting existing LMS’s
• Essentially a plug-in component for LMS
products
• LMS will be able to deliver SCORM 1.1,
SCORM 1.2, SCORM 2004 and AICC
content
• Easy to integrate using a discrete set of
integration points
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – AbstractSCORM Engine – Abstract
ComplexitiesComplexities
• The SCORM Engine is “LMS-agnostic”
• A well defined set of integration points
based on common learning terms
facilitates integration
• Some integration points include
• “Course” association
• “Assignment” association
• Progress rollup
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – ConsolidateSCORM Engine – Consolidate
Standards Support Using a SingleStandards Support Using a Single
Code BaseCode Base
• Some integration work and code is required
• This integration is completely separated from core
player logic to facilitate updates
• The existing LMS only interacts with a well-defined
API
• Completely skin-able to seamlessly blend with
existing products
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Constantly ImproveSCORM Engine – Constantly Improve
• Includes solutions to many common problems
• Multi-lingual / multi-cultural capabilities
• Two solutions to the cross domain scripting problem:
• Document.domain manipulation
• Run-time service on the content server
• Other features:
• Completely client-side sequencing engine
• Non-blocking tunable server communications
• Robust sequencing look-ahead algorithms
• Intelligent blocked state error messages
• Several deployment configurations
• Optimized support for major databases
• Many, many more features
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t
Break to Accommodate VaryingBreak to Accommodate Varying
InterpretationsInterpretations
• Many common compatibility issues
already solved
• Debugging features include:
• API call logs
• Sequencing function trace logs
• Detailed pseudo-code trace logs
• Imperfect manifest warnings
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t
Break to Accommodate VaryingBreak to Accommodate Varying
InterpretationsInterpretations
• Numerous course-level configuration settings to deal
with less than perfect content and to optimize content
delivery
• Window sizing
• Delivery method – frameset vs. new window
• Control availability
• Rudimentary (as opposed to “simple”) sequencing for 1.2
• Parameters can be set through proprietary metadata
extensions
• When possible, settings are based on emerging
standards
• Gracefully handles slightly imperfect manifests
• Allows for the importation of individual objects to
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t
Break to Accommodate VaryingBreak to Accommodate Varying
InterpretationsInterpretations
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Provide ExtensibilitySCORM Engine – Provide Extensibility
to Accommodate Outliersto Accommodate Outliers
• Extensibility is harder to quantify
• Able to support a very wide variety of LMS
features, requirements and
implementation styles
• Everything that is not core functionality is
implemented in the integration layer
• Integration layer methods all accept
custom configuration information allowing
their implementation to be based on
whichever factors the LMS developers
deem necessary.
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Case Study :SCORM Engine – Case Study :
HealthStreamHealthStream
• Enhanced their HLC LMS to support
SCORM 1.2
• LMS certified by ADL
• ADL auditor remarked it was their
smoothest certification ever
• Passed certification on first attempt.
• LMS supports over 1.1 million users
and 40,000 daily course completions
• About to release update to support
2004
• Simple conversion using SCORM
Engine updates provided by Rustici
Software
• Many return engagements to convert
content libraries
• Converted more than 650 courses in
under 2 months for Tenet Hospitals
after their failed efforts at supporting
SCORM
Healthstream (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.
www.scorm.com
SCORM Engine – Case Study :SCORM Engine – Case Study :
HealthStreamHealthStream
• HealthStream takes full advantage of the
power of the SCORM Engine
• Cross domain solutions allow for highly efficient
content delivery over the Akamai network
• Custom configuration information allows the HLC
to scale horizontally across multiple web farms
database servers in geographically dispersed data
centers
• Custom configuration allows the HLC to provide
annotations on internally produced SCORM
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Case Study:SCORM Engine – Case Study:
United States Marine CorpsUnited States Marine Corps
• Recognized the value of a solution pre-
built by an experienced vendor
• Had to overcome numerous challenges:
• Worldwide content delivery network
• Provide disconnected access to Marines
on the battle field
• Content from numerous vendors
• Limited bandwidth over satellite
connections
• Adhere to DODI 1322.xx
• SCORM Engine met all of the demanding
requirements out of the box
• Provided the most cost-effective solution
with the least risk
• So impressed with the product that
another license was procured for the
entire Department of the Navy
United States Marine Corps
The 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.
www.scorm.com
SCORM Engine – Case Study:SCORM Engine – Case Study:
SDA StudioSDA Studio
SDA 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.
• Market demand in Eastern Europe demanded
SCORM conformance
• Working remotely across time-zones, languages
and cultures we fully integrated the SCORM
Engine in a matter of a couple weeks
• Fully internationalized the SCORM Engine to
work in Hungry and another other cultures
Learning. Standards.
Systems.
www.scorm.com
SCORM Engine – Case Study:SCORM Engine – Case Study:
SDA StudioSDA Studio
Learning. Standards.
Systems.
www.scorm.com
Questions?Questions?
Mike Rustici
Rustici Software, LLC
www.scorm.com
info@scorm.com
+1-866-49-SCORM

Más contenido relacionado

Destacado

ცხოველები ყველაზე საშიში ცხოველი
ცხოველები ყველაზე საშიში ცხოველიცხოველები ყველაზე საშიში ცხოველი
ცხოველები ყველაზე საშიში ცხოველიshorenagvilava
 
Jhone' Egerton- PowerPoint Project
Jhone' Egerton- PowerPoint ProjectJhone' Egerton- PowerPoint Project
Jhone' Egerton- PowerPoint ProjectJEGerton134
 
Powerpoint Project-Jhone' Egertoon
Powerpoint Project-Jhone' Egertoon Powerpoint Project-Jhone' Egertoon
Powerpoint Project-Jhone' Egertoon JEGerton134
 
Innovation in Retail Technology
Innovation in Retail TechnologyInnovation in Retail Technology
Innovation in Retail TechnologyAislinn_Mahon
 
Men's Casual Half Sleeve Shirts by K devendra co
Men's Casual Half Sleeve Shirts by K devendra coMen's Casual Half Sleeve Shirts by K devendra co
Men's Casual Half Sleeve Shirts by K devendra co K. Devendra & Co.
 
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...Reza Talebian
 
Effect of ascorbic acid on bond strength between treated fiber posts and comp...
Effect of ascorbic acid on bond strength between treated fiber posts and comp...Effect of ascorbic acid on bond strength between treated fiber posts and comp...
Effect of ascorbic acid on bond strength between treated fiber posts and comp...Reza Talebian
 
ENBE - Experiencing Nature
ENBE - Experiencing NatureENBE - Experiencing Nature
ENBE - Experiencing NatureJ-Sern Phua
 
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSIS
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSISTHEORIES OF ARCHITECTURE AND URBANISM SYNOPSIS
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSISJ-Sern Phua
 
CTS - Sounds of Daily Objects
CTS - Sounds of Daily ObjectsCTS - Sounds of Daily Objects
CTS - Sounds of Daily ObjectsJ-Sern Phua
 
Business Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesBusiness Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesLambda Solutions
 
A report on internship trining at chettinad cement
A report on internship trining at chettinad cementA report on internship trining at chettinad cement
A report on internship trining at chettinad cementVel Murugan
 
Introduction to customer discovery
Introduction to customer discoveryIntroduction to customer discovery
Introduction to customer discoveryJolien Coenraets
 
Tissue conditioner / Soft liner
Tissue conditioner / Soft linerTissue conditioner / Soft liner
Tissue conditioner / Soft linerReza Talebian
 

Destacado (19)

ცხოველები ყველაზე საშიში ცხოველი
ცხოველები ყველაზე საშიში ცხოველიცხოველები ყველაზე საშიში ცხოველი
ცხოველები ყველაზე საშიში ცხოველი
 
Jhone' Egerton- PowerPoint Project
Jhone' Egerton- PowerPoint ProjectJhone' Egerton- PowerPoint Project
Jhone' Egerton- PowerPoint Project
 
Powerpoint Project-Jhone' Egertoon
Powerpoint Project-Jhone' Egertoon Powerpoint Project-Jhone' Egertoon
Powerpoint Project-Jhone' Egertoon
 
Innovation in Retail Technology
Innovation in Retail TechnologyInnovation in Retail Technology
Innovation in Retail Technology
 
Men's Casual Half Sleeve Shirts by K devendra co
Men's Casual Half Sleeve Shirts by K devendra coMen's Casual Half Sleeve Shirts by K devendra co
Men's Casual Half Sleeve Shirts by K devendra co
 
S4 eea
S4 eeaS4 eea
S4 eea
 
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...
Effect of ascorbic acid, ethanol and acetone on adhesion between the treated ...
 
Effect of ascorbic acid on bond strength between treated fiber posts and comp...
Effect of ascorbic acid on bond strength between treated fiber posts and comp...Effect of ascorbic acid on bond strength between treated fiber posts and comp...
Effect of ascorbic acid on bond strength between treated fiber posts and comp...
 
ENBE - Experiencing Nature
ENBE - Experiencing NatureENBE - Experiencing Nature
ENBE - Experiencing Nature
 
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSIS
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSISTHEORIES OF ARCHITECTURE AND URBANISM SYNOPSIS
THEORIES OF ARCHITECTURE AND URBANISM SYNOPSIS
 
Muerte fetal
Muerte fetalMuerte fetal
Muerte fetal
 
CTS - Sounds of Daily Objects
CTS - Sounds of Daily ObjectsCTS - Sounds of Daily Objects
CTS - Sounds of Daily Objects
 
Pulau Ketam
Pulau KetamPulau Ketam
Pulau Ketam
 
Business Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesBusiness Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar Slides
 
A report on internship trining at chettinad cement
A report on internship trining at chettinad cementA report on internship trining at chettinad cement
A report on internship trining at chettinad cement
 
Drupal Optimization
Drupal OptimizationDrupal Optimization
Drupal Optimization
 
Introduction to customer discovery
Introduction to customer discoveryIntroduction to customer discovery
Introduction to customer discovery
 
Tissue conditioner / Soft liner
Tissue conditioner / Soft linerTissue conditioner / Soft liner
Tissue conditioner / Soft liner
 
ძეგლები
ძეგლებიძეგლები
ძეგლები
 

Similar a Intplugfest2

140101 Eclipsys Services - EN
140101 Eclipsys Services - EN140101 Eclipsys Services - EN
140101 Eclipsys Services - ENPeter Bissegger
 
Owasp summit slides day 2
Owasp summit slides day 2Owasp summit slides day 2
Owasp summit slides day 2Dinis Cruz
 
Mobile Code Optimisation Services
Mobile Code Optimisation ServicesMobile Code Optimisation Services
Mobile Code Optimisation ServicesRaja Nagendra Kumar
 
Netlogic Corporation's Netlearn LMS
Netlogic Corporation's Netlearn LMSNetlogic Corporation's Netlearn LMS
Netlogic Corporation's Netlearn LMSNetlogic Corporation
 
Xanadu Company Profile
Xanadu Company ProfileXanadu Company Profile
Xanadu Company Profilearnab74
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1MvkZ
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1sKaushikNarayanan
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1sKaushikNarayanan
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1MvkZ
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1MvkZ
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1MvkZ
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1sKaushikNarayanan
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Varun Manik
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Ed Sattar
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?Simerjeet Singh
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introductionSimerjeet Singh
 
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719BingWang77
 

Similar a Intplugfest2 (20)

140101 Eclipsys Services - EN
140101 Eclipsys Services - EN140101 Eclipsys Services - EN
140101 Eclipsys Services - EN
 
Owasp summit slides day 2
Owasp summit slides day 2Owasp summit slides day 2
Owasp summit slides day 2
 
Rushcode overview
Rushcode overviewRushcode overview
Rushcode overview
 
Mobile Code Optimisation Services
Mobile Code Optimisation ServicesMobile Code Optimisation Services
Mobile Code Optimisation Services
 
Netlogic Corporation's Netlearn LMS
Netlogic Corporation's Netlearn LMSNetlogic Corporation's Netlearn LMS
Netlogic Corporation's Netlearn LMS
 
Xanadu Company Profile
Xanadu Company ProfileXanadu Company Profile
Xanadu Company Profile
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
Big datatraining.in devops-part1
Big datatraining.in devops-part1Big datatraining.in devops-part1
Big datatraining.in devops-part1
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Ignatius Prasad Guntupalli
Ignatius Prasad GuntupalliIgnatius Prasad Guntupalli
Ignatius Prasad Guntupalli
 
Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020Canada DevOps Summit 2020 Presentation Nov_03_2020
Canada DevOps Summit 2020 Presentation Nov_03_2020
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introduction
 
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719
Apex Enterprise Patterns Galore - Boston, MA dev group meeting 062719
 

Último

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Último (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Intplugfest2

  • 1. Learning. Standards. Systems. www.scorm.com LMS and Content ConversionLMS and Content Conversion Tools for Multiple StandardsTools for Multiple Standards Mike Rustici Rustici Software, LLC www.scorm.com info@scorm.com +1-866-49-SCORM
  • 2. Learning. Standards. Systems. www.scorm.com Who We AreWho We Are • Software development company • Founded by veterans of the e-learning industry • Unique blend of both content and LMS development experience • Exclusively focused on SCORM and other learning standards • Active members of the ADL community • Successfully worked with dozens of
  • 3. Learning. Standards. Systems. www.scorm.com Our ServicesOur Services • LMS Implementation • Content Conversion • Tool Development • Training • Consulting • Dispute Resolution / Mediation
  • 4. Learning. Standards. Systems. www.scorm.com Our Philosophy for ConversionOur Philosophy for Conversion • Abstract complexities • Consolidate standards support using a single code base • Constantly improve • Bend, but don’t break to accommodate varying interpretations • Provide extensibility to accommodate outliers
  • 5. Learning. Standards. Systems. www.scorm.com Philosophy – Abstract ComplexitiesPhilosophy – Abstract Complexities • Clients should not have to learn intricate details of standards • We 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 standards
  • 6. Learning. Standards. Systems. www.scorm.com Philosophy – Abstract ComplexitiesPhilosophy – Abstract Complexities • Work in concepts familiar to learning developers • Give a basic overview and provide a black box to integrate with • Provide source code, best practice examples and training
  • 7. Learning. Standards. Systems. www.scorm.com Philosophy – Consolidate StandardsPhilosophy – Consolidate Standards Support Using a Single Code BaseSupport Using a Single Code Base • Program against real world concepts that can easily be translated to standards • Use terms and concepts familiar to e- learning developers • Data models are close enough to enable translation
  • 8. Learning. Standards. Systems. www.scorm.com Philosophy – Constantly ImprovePhilosophy – Constantly Improve • Create solutions that go beyond the standards in an effort to overcome our clients’ problems • Integrate solutions to common problems back into common code base • Leverage experience from all of our clients • Tools have been proven to be highly reliable and have been certified in multiple applications
  • 9. Learning. Standards. Systems. www.scorm.com Philosophy – Bend, But Don’t Break toPhilosophy – Bend, But Don’t Break to Accommodate Varying InterpretationsAccommodate Varying Interpretations • The standards are an excellent base from which to bring together content and learning management systems. They do not, however, solve every problem • Every vendor implements pieces of the standards differently • Standards cannot address every situation • Don’t bicker, solve the problem • Resolving compatibility issues is important. Products include significant logging and debugging capabilities
  • 10. Learning. Standards. Systems. www.scorm.com Philosophy – Provide Extensibility toPhilosophy – Provide Extensibility to Accommodate OutliersAccommodate Outliers • Standards are great, but companies still need to differentiate themselves • Integration through high-level learning concepts, allows easy support for new or proprietary standards
  • 11. Learning. Standards. Systems. www.scorm.com Rustici Software’s ProductsRustici Software’s Products • We offer two products that embody these philosophies • Content – SCORM Driver (formerly RSECA) • LMS – SCORM Engine (formerly SCORM Content Player or SCP) • Benefits of using these products include: • Faster time to market • Higher quality end product • Easier upgrades
  • 12. Learning. Standards. Systems. www.scorm.com SCORM DriverSCORM Driver • Rapidly convert existing content • After performing a single conversion, content will conform to SCORM 1.1, SCORM 1.2, SCORM 2004 and AICC simultaneously • Easy to integrate using intuitive JavaScript functions • No knowledge of the underlying standards needed
  • 13. Learning. Standards. Systems. www.scorm.com SCORM Driver – AbstractSCORM Driver – Abstract ComplexitiesComplexities • SCORM Driver interface is simple JavaScript functions • Complexities are handled internally • Developer only needs to focus on functionality, not implementation • Function Examples – “GetBookmark”, “SetScore”, “SetPassed”, “SetReachedEnd”, “GetStudentName”
  • 14. Learning. Standards. Systems. www.scorm.com SCORM Driver – AbstractSCORM Driver – Abstract ComplexitiesComplexities Start / Finish functions Start () Finish () Suspend () TimeOut () Unload () SetReachedEnd () ConcedeControl() Storing and Retrieving General Data GetStudentID () GetStudentName () SetBookmark (strBookmark) GetBookmark () SetDataChunk (strData) GetDataChunk () GetLaunchData () WriteComment (strComment) GetComments () GetLMSComments () Time Tracking GetPreviouslyAccumulatedTime () GetSessionAccumulatedTime () SetSessionTime (intMilliseconds) PauseTimeTracking () ResumeTimeTracking () GetMaxTimeAllowed () DisplayMessageOnTimeout () ExitOnTimeout () Testing GetPassingScore () SetScore (intScore, intMaxScore, intMinScore) GetScore () RecordMultipleChoiceInteraction (strID, strResponse, blnCorrect, strCorrectResponse) Utilities IsLoaded () WriteToDebug (strInfo) ShowDebugWindow () GetLastError () GetLastErrorDesc () CommitData () State Functions GetStatus () SetPassed () SetFailed () ResetStatus () GetEntryMode () GetLessonMode () GetTakingForCredit () Objectives SetObjectiveStatus (strObjectiveID, Lesson_Status) GetObjectiveStatus (strObjectiveID) SetObjectiveScore (strObjectiveID, intScore, intMaxScore, intMinScore) GetObjectiveScore (strObjectiveID) Preferences SetAudioPreference (PlayPreference, intPercentOfMaxVolume) GetAudioPlayPreference () GetAudioVolumePreference () SetLanguagePreference (strLanguage) GetLanguagePreference () SetSpeedPreference (intPercentOfMax) GetSpeedPreference () SetTextPreference (intPreference) GetTextPreference ()
  • 15. Learning. Standards. Systems. www.scorm.com SCORM Driver – ConsolidateSCORM Driver – Consolidate Standards Support Using a SingleStandards Support Using a Single Code BaseCode Base • Support multiple standards after performing a single conversion
  • 16. Learning. Standards. Systems. www.scorm.com SCORM Driver – Constantly ImproveSCORM Driver – Constantly Improve • Integrate support for new interpretations into the common code base • Monitor community and actual practice for misinterpretations • Customers leverage the experience of a much wider community dramatically improving compatibility
  • 17. Learning. Standards. Systems. www.scorm.com SCORM Driver – Bend, But Don’tSCORM Driver – Bend, But Don’t Break to Accommodate VaryingBreak to Accommodate Varying InterpretationsInterpretations • Make every effort possible to accommodate varying interpretations and implementations • Some examples • Interaction Result Formatting • Concede Control • Forced Commits • Exit types – default to “suspend”, avoid “logout” • Flexibility in parsing AICC messages • Magic Time Interval • Robust debugging and logging functionality
  • 18. Learning. Standards. Systems. www.scorm.com SCORM Driver – Provide ExtensibilitySCORM Driver – Provide Extensibility to Accommodate Outliersto Accommodate Outliers • Our flexible architecture allows new or proprietary standards to be integrated on demand
  • 19. Learning. Standards. Systems. www.scorm.com SCORM Driver – Case Study:SCORM Driver – Case Study: RedHawkRedHawk • 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.
  • 20. Learning. Standards. Systems. www.scorm.com SCORM Driver – Case Study:SCORM Driver – Case Study: ArticulateArticulate • Articulate Presenter and Quizmaker are industry leading tools for rapid e-learning development • Articulate’s products already output SCORM and AICC conformant content, however they wanted to ensure that their products were the absolute best of breed • Articulate 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 products Articulate (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.
  • 21. Learning. Standards. Systems. www.scorm.com Rustici Software’s SCORM EngineRustici Software’s SCORM Engine • Rapidly converting existing LMS’s • Essentially a plug-in component for LMS products • LMS will be able to deliver SCORM 1.1, SCORM 1.2, SCORM 2004 and AICC content • Easy to integrate using a discrete set of integration points
  • 22. Learning. Standards. Systems. www.scorm.com SCORM Engine – AbstractSCORM Engine – Abstract ComplexitiesComplexities • The SCORM Engine is “LMS-agnostic” • A well defined set of integration points based on common learning terms facilitates integration • Some integration points include • “Course” association • “Assignment” association • Progress rollup
  • 23. Learning. Standards. Systems. www.scorm.com SCORM Engine – ConsolidateSCORM Engine – Consolidate Standards Support Using a SingleStandards Support Using a Single Code BaseCode Base • Some integration work and code is required • This integration is completely separated from core player logic to facilitate updates • The existing LMS only interacts with a well-defined API • Completely skin-able to seamlessly blend with existing products
  • 24. Learning. Standards. Systems. www.scorm.com SCORM Engine – Constantly ImproveSCORM Engine – Constantly Improve • Includes solutions to many common problems • Multi-lingual / multi-cultural capabilities • Two solutions to the cross domain scripting problem: • Document.domain manipulation • Run-time service on the content server • Other features: • Completely client-side sequencing engine • Non-blocking tunable server communications • Robust sequencing look-ahead algorithms • Intelligent blocked state error messages • Several deployment configurations • Optimized support for major databases • Many, many more features
  • 25. Learning. Standards. Systems. www.scorm.com SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t Break to Accommodate VaryingBreak to Accommodate Varying InterpretationsInterpretations • Many common compatibility issues already solved • Debugging features include: • API call logs • Sequencing function trace logs • Detailed pseudo-code trace logs • Imperfect manifest warnings
  • 26. Learning. Standards. Systems. www.scorm.com SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t Break to Accommodate VaryingBreak to Accommodate Varying InterpretationsInterpretations • Numerous course-level configuration settings to deal with less than perfect content and to optimize content delivery • Window sizing • Delivery method – frameset vs. new window • Control availability • Rudimentary (as opposed to “simple”) sequencing for 1.2 • Parameters can be set through proprietary metadata extensions • When possible, settings are based on emerging standards • Gracefully handles slightly imperfect manifests • Allows for the importation of individual objects to
  • 27. Learning. Standards. Systems. www.scorm.com SCORM Engine – Bend, But Don’tSCORM Engine – Bend, But Don’t Break to Accommodate VaryingBreak to Accommodate Varying InterpretationsInterpretations
  • 28. Learning. Standards. Systems. www.scorm.com SCORM Engine – Provide ExtensibilitySCORM Engine – Provide Extensibility to Accommodate Outliersto Accommodate Outliers • Extensibility is harder to quantify • Able to support a very wide variety of LMS features, requirements and implementation styles • Everything that is not core functionality is implemented in the integration layer • Integration layer methods all accept custom configuration information allowing their implementation to be based on whichever factors the LMS developers deem necessary.
  • 29. Learning. Standards. Systems. www.scorm.com SCORM Engine – Case Study :SCORM Engine – Case Study : HealthStreamHealthStream • Enhanced their HLC LMS to support SCORM 1.2 • LMS certified by ADL • ADL auditor remarked it was their smoothest certification ever • Passed certification on first attempt. • LMS supports over 1.1 million users and 40,000 daily course completions • About to release update to support 2004 • Simple conversion using SCORM Engine updates provided by Rustici Software • Many return engagements to convert content libraries • Converted more than 650 courses in under 2 months for Tenet Hospitals after their failed efforts at supporting SCORM Healthstream (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.
  • 30. Learning. Standards. Systems. www.scorm.com SCORM Engine – Case Study :SCORM Engine – Case Study : HealthStreamHealthStream • HealthStream takes full advantage of the power of the SCORM Engine • Cross domain solutions allow for highly efficient content delivery over the Akamai network • Custom configuration information allows the HLC to scale horizontally across multiple web farms database servers in geographically dispersed data centers • Custom configuration allows the HLC to provide annotations on internally produced SCORM
  • 31. Learning. Standards. Systems. www.scorm.com SCORM Engine – Case Study:SCORM Engine – Case Study: United States Marine CorpsUnited States Marine Corps • Recognized the value of a solution pre- built by an experienced vendor • Had to overcome numerous challenges: • Worldwide content delivery network • Provide disconnected access to Marines on the battle field • Content from numerous vendors • Limited bandwidth over satellite connections • Adhere to DODI 1322.xx • SCORM Engine met all of the demanding requirements out of the box • Provided the most cost-effective solution with the least risk • So impressed with the product that another license was procured for the entire Department of the Navy United States Marine Corps The 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).
  • 32. Learning. Standards. Systems. www.scorm.com SCORM Engine – Case Study:SCORM Engine – Case Study: SDA StudioSDA Studio SDA 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. • Market demand in Eastern Europe demanded SCORM conformance • Working remotely across time-zones, languages and cultures we fully integrated the SCORM Engine in a matter of a couple weeks • Fully internationalized the SCORM Engine to work in Hungry and another other cultures
  • 33. Learning. Standards. Systems. www.scorm.com SCORM Engine – Case Study:SCORM Engine – Case Study: SDA StudioSDA Studio
  • 34. Learning. Standards. Systems. www.scorm.com Questions?Questions? Mike Rustici Rustici Software, LLC www.scorm.com info@scorm.com +1-866-49-SCORM