S1000D & SCORM Integration
    Joel Amoussou, CEO, Efasoft
Agenda



1        Overview of XML


2     Introduction to S1000D


3     Understanding SCORM


4   Integrating S1000D & S...
About Efasoft


                               CMS and Portals


XML and Java EE

                  Efasoft


   Standards...
Integration Drivers



          Cost




Quality          Efficiency



                        efasoft.com
Product Life Cycle


                  Testing     Delivery


      Assembly
                                         Supp...
The Trusted Source



  Engineering                           Training
                    Tech Pubs


                   ...
eXtensible Markup Language




                            n
                          io
                           t
   ...
Sample XML
<mainfunc>
   <step1 skill=quot;novicequot;>
       <para>Safely hold the bicycle.</para>
   </step1>
   <step1...
Benefits of XML

                                  Portability



Reuse
                                           Automat...
XML Related Specifications

           XPointer        Schematron


XInclude
                                           XS...
What is S1000D?

            Air, land, and sea             ASD, AIA, and ATA




                                  S1000D...
S1000D Basic Principles




                        S1000D            XML
Metadata




           Modularity            CS...
S1000D Data Module



    Identification and Status
     Identification and Status
(data module code, applicability,
 (dat...
S1000D Publication Module (PM)



      DM Reference        DM Reference
      DM Reference        DM Reference




      ...
Data Module Code (DMC)
    1B-A-29-10-05-01A-253B-C

    1B: Model Identification Code (Euro Fighter)
quot;
    A: System ...
Data Module Types


Descriptive


    Procedural


     Illustrated Parts Data


     Crew/Operator


 Fault Isolation



...
S1000D Project


BR & DMRL      CSDB       Presentation
BR & DMRL      CSDB       Presentation




  Business     Common  ...
What is SCORM?

                 Sharable Content
                 Object Reference
                            Model




...
Shareable Content Object (SCO)


         Asset             Asset
          Asset            Asset
       S1000D DM       ...
SCORM Specifications



Content Aggregation Model (CAM)
Content Aggregation Model (CAM)


                                ...
SCORM Content Package

            Manifest
            Manifest


  Learning Object Metadata (LOM)
  Learning Object Meta...
The SCORM Manifest

                    Organization
                    Organization
Learning Activity




              ...
Learning Management System


                      LMS




Track and Report            Assessment
!Interaction
           ...
Integration Challenges




Management          Technical




                          efasoft.com
Managing the Integration


Organizational and cultural


    Budget


      Process and workflow


     Roles and ownershi...
Support
         Idstatus                     Support
          Idstatus
                                    Equipments
  ...
Course
       Course


       Pre-test
       Pre-test


                  Pass
  Pass or Fail
  Pass or Fail             ...
Key Players




Instructional     Technical Writer
Designer




                        efasoft.com
The Technical Approach




                                 Reuse



                     Business Rules



         Requi...
Transform a DM into a SCO



        1                  2                     3
!Dual purpose DM   !Transform with      Po...
Include S1000D Content into a
                         SCO

                                                Benefits

    ...
Apply Applicability Filtering to
                           SCOs


              UI Selection
                   Or
      ...
Best Practices


                  Reuse



                 Process



            Instructional Design



      Business...
Questions and Answers
Upcoming SlideShare
Loading in …5
×

Using S1000D and SCORM to Integrate Documentation and Training

3,913 views

Published on

Presented at DocTrain East 2007 Conference by Joel Amoussou, Efasoft -- The Shareable Content Object Reference Model (SCORM) specification defines the packaging and sequencing of learning content. The sequencing is a set of rules that specifies the order in which a learner may experience the learning content. Sequencing allows a Learning Management System (LMS) to track the progress of the learner. SCORM does not impose any restriction on the structure, content, or format of the learning content itself, nor does it specify how files are named or identified.

Learning content developers can leverage the power of S1000D by using its extensive metadata facility to specify for example, how the learning content relates to a specific configuration of a system, sub-system, or assembly of a vehicle. Other metadata that can be specified include the security classification, the issue number, the required skill level, etc. The learning content can be marked-up and validated using the schemas provided by S1000D. Finally, S1000D defines a file naming convention based on the Data Module Code (DMC) which can facilitate the identification of learning contents.

The integration of S1000D and SCORM allows organizations to reduce the cost of creating, reusing, maintaining, and repurposing learning and technical data throughout the lifecycle of the product.

Published in: Business, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,913
On SlideShare
0
From Embeds
0
Number of Embeds
92
Actions
Shares
0
Downloads
195
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Using S1000D and SCORM to Integrate Documentation and Training

  1. 1. S1000D & SCORM Integration Joel Amoussou, CEO, Efasoft
  2. 2. Agenda 1 Overview of XML 2 Introduction to S1000D 3 Understanding SCORM 4 Integrating S1000D & SCORM efasoft.com
  3. 3. About Efasoft CMS and Portals XML and Java EE Efasoft Standards and Open Source efasoft.com
  4. 4. Integration Drivers Cost Quality Efficiency efasoft.com
  5. 5. Product Life Cycle Testing Delivery Assembly Support Publication & training Manufacture Requirements Design Concept efasoft.com
  6. 6. The Trusted Source Engineering Training Tech Pubs !Courseware !Description !CAD Drawings !Games !Operation !Product Model !Animation !Removal Data !Simulation !Installation !LSAR !Repair !Fault isolation Trusted !Parts catalogue Source !Test !Illustrations efasoft.com
  7. 7. eXtensible Markup Language n io t da en m om ec R 3C W s c n ti ma Se g tin m at r s. f o nt v onte C ure struct nt cum e XML Do Validation efasoft.com
  8. 8. Sample XML <mainfunc> <step1 skill=quot;novicequot;> <para>Safely hold the bicycle.</para> </step1> <step1> <para>Remove the horn.</para> <step2> <para>Use the 8mm Allen wrench from the <xref xrefid=quot;seq-0001quot; xidtype=quot;supequipquot;/> and remove the two Allen screws. </para> </step2> <step2> <para change=quot;modifyquot;>Remove the horn.</para> </step2> </step1> <mainfunc> efasoft.com
  9. 9. Benefits of XML Portability Reuse Automated processing XML Dynamic content Content assembly adaptation Structured queries efasoft.com
  10. 10. XML Related Specifications XPointer Schematron XInclude XSL FO XPath XSLT XQuery XML Schema efasoft.com
  11. 11. What is S1000D? Air, land, and sea ASD, AIA, and ATA S1000D Vehicles, machinery, Open standards Heavy equipment Military and civil Information lifecycle efasoft.com
  12. 12. S1000D Basic Principles S1000D XML Metadata Modularity CSDB efasoft.com
  13. 13. S1000D Data Module Identification and Status Identification and Status (data module code, applicability, (data module code, applicability, issue number, etc.) issue number, etc.) Content Content (actual maintenance or operation (actual maintenance or operation procedure) procedure) efasoft.com
  14. 14. S1000D Publication Module (PM) DM Reference DM Reference DM Reference DM Reference DM Reference DM Reference DM Reference DM Reference DM Reference DM Reference efasoft.com
  15. 15. Data Module Code (DMC) 1B-A-29-10-05-01A-253B-C 1B: Model Identification Code (Euro Fighter) quot; A: System Difference Code quot; 29: System (Hydraulic Power) quot; 10: Subsystem (Main Hydraulic Power) quot; 05: Unit or Component (Hydraulic Tank) quot; 01: Disassembly Code (first assembly removed from the tank) quot; A: Disassembly Code Variant quot; 253: Information Code (clean by ultrasonic with equipment X) quot; B: Information Code Variant (clean by ultrasonic with equipment Y) quot; C: Item Location Code quot; # C = Maintenance on the bench # T = Training efasoft.com
  16. 16. Data Module Types Descriptive Procedural Illustrated Parts Data Crew/Operator Fault Isolation efasoft.com
  17. 17. S1000D Project BR & DMRL CSDB Presentation BR & DMRL CSDB Presentation Business Common IETP Rules Source or & Database Page-Oriented Data Modules Requirement List efasoft.com
  18. 18. What is SCORM? Sharable Content Object Reference Model Interoperable and reusable learning Conformance content Test Suite Learning Management Systems (LMS) efasoft.com
  19. 19. Shareable Content Object (SCO) Asset Asset Asset Asset S1000D DM MP3 Audio S1000D DM MP3 Audio Asset Asset Asset Asset HTML Fragment HTML Fragment Flash Object Flash Object Asset Asset JPEG Image JPEG Image efasoft.com
  20. 20. SCORM Specifications Content Aggregation Model (CAM) Content Aggregation Model (CAM) Adaptability Adaptability Affordability Run-Time Environment (RTE) Affordability Run-Time Environment (RTE) Interoperability Interoperability Reusability Reusability Sequencing and Navigation (SN) Sequencing and Navigation (SN) efasoft.com
  21. 21. SCORM Content Package Manifest Manifest Learning Object Metadata (LOM) Learning Object Metadata (LOM) Organization Organization Resources Resources Content, Media, Assessment, etc. Content, Media, Assessment, etc. efasoft.com
  22. 22. The SCORM Manifest Organization Organization Learning Activity Item Resource Item Resource Item Item Item Resource Item Resource Item Item Resource Resource SCO Asset Asset SCO Asset Asset Asset Asset SCO SCO Asset Asset Asset Asset efasoft.com
  23. 23. Learning Management System LMS Track and Report Assessment !Interaction Collaborative !Progress !Performance Connection to Adaptive delivery back-end Content aggregation Self-registration efasoft.com
  24. 24. Integration Challenges Management Technical efasoft.com
  25. 25. Managing the Integration Organizational and cultural Budget Process and workflow Roles and ownership Technical constraints efasoft.com
  26. 26. Support Idstatus Support Idstatus Equipments Equipments Preliminary Preliminary Requirements Requirements Supplies Supplies Data Data Module Module Step Step Maintenance Maintenance Procedure Procedure Function Function Multimedia Multimedia Close Circuit Close Circuit Breakers Breakers Closing Closing Requirements Requirements Close Access Close Access Panels Panels efasoft.com
  27. 27. Course Course Pre-test Pre-test Pass Pass or Fail Pass or Fail Module 2 Module 2 Fail Module 1 Module 1 Lesson 1 Lesson 2 Summary Quiz Lesson 1 Lesson 2 Summary Quiz Post-test Post-test Fail Pass Pass or Fail Pass or Fail efasoft.com
  28. 28. Key Players Instructional Technical Writer Designer efasoft.com
  29. 29. The Technical Approach Reuse Business Rules Required information set End users and delivery context efasoft.com
  30. 30. Transform a DM into a SCO 1 2 3 !Dual purpose DM !Transform with Potential issues: XSLT !Complex learning !Granularity !Retain S1000D interactions are not !Language style metadata in SCO easily captured with S1000D DM !Add LOM to DM !Generate SCORM structure manifest from !Generate S1000D S1000D training PM !Adherence to good training PM instructional design efasoft.com
  31. 31. Include S1000D Content into a SCO Benefits !More freedom in SCO applying Instructional instructional Data Module Designer: design principles Use XSLT generate-id() !Searches and !SCO is function to displays relevant automatically generate a unique data modules updated when DM ID for all reusable is updated elements: !Use XInclude to include reusable !Para content from DM !Step !Warning efasoft.com
  32. 32. Apply Applicability Filtering to SCOs UI Selection Or Login Credentials SCORM Global Objective & Simple Sequencing (SS) SCO Presentation efasoft.com
  33. 33. Best Practices Reuse Process Instructional Design Business Rules, ISO Schematron XML, XML Schema, XSLT 2.0, XQuery, XInclude efasoft.com
  34. 34. Questions and Answers

×