S1000D and SCORM Integration


Published on

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

S1000D and SCORM Integration

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