scorm_studio_midipr_p1

Document Sample
scorm_studio_midipr_p1 Powered By Docstoc
					       IPR – APRIL 24, 2006
              PART I

       PROJECT STATUS REPORT




                                               This slide is licensed under a Creative
                                               Commons Attribution-NoDerivs 2.5
24-APR-2006   In-Progress Report to the JADL   License. Some rights reserved.            1
AGENDA (Part I)

   Project/Research Objectives
   Development Environment and Methodology
   Accomplishments
   Lessons Learned
   Budget Status
   Schedule
   Status of Deliverables
   Next Steps
   Discussion


                                                          This slide is licensed under a Creative
           In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          2
                                                          License. Some rights reserved.
KEY PROJECT CONTRIBUTORS
   Eduworks                                       LSI
       Kristy Saunders                                Charlie Brewer
       Tyde Richards                                  Dan Clish
       Robby Robson                               NAVSEA Keyport
   Mississippi State                                  Virginia Mesenbrink
       Kelli McCarter                             JADL
       Debbie Brown                                   Chris Bray
   Open Source Community                              Bill Pike
     Lars Behrmann                                    Dean Marvin
   IDSI
       Steve Worsham


                                                                  This slide is licensed under a Creative
               In-Progress Report to the JADL       24-APR-2006   Commons Attribution-NoDerivs 2.5          3
                                                                  License. Some rights reserved.
RESEARCH OBJECTIVES




                                                  This slide is licensed under a Creative
   In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          4
                                                  License. Some rights reserved.
Research Goals (from Kickoff)
   Create modularized and user friendly tools
    for entire SCORM content workflow
   Enable designers to convert, disaggregate,
    repurpose and recombine content and to
    create complex learning designs without
    being experts on SCORM
   Port SCORE to .NET
   Integrate SCORE with InSite Studio via
    .NET (Dropped)

                                                         This slide is licensed under a Creative
          In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          5
                                                         License. Some rights reserved.
Research Goals (from Kickoff)

   Demonstrate and provide guidelines for
    use of a common non-proprietary XML
    format that exposes the inner structure
    and workings of SCOs
   Demonstrate that complex adaptive
    instructional designs can be described
    using a graphical interface and
    instantiated using SCORM S&N.


                                                         This slide is licensed under a Creative
          In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          6
                                                         License. Some rights reserved.
Research Goals - Addendum

   OPEL Development
   Demonstrate applicability to S1000D
    Integration / Common Source approach
   Pave the way for transitioning research to
    software & services of use to DoD
    agencies.




                                                          This slide is licensed under a Creative
           In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          7
                                                          License. Some rights reserved.
     DEVELOPMENT
    ENVIRONMENT &
    METHODOLOGY




                                               This slide is licensed under a Creative
In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          8
                                               License. Some rights reserved.
Our Software Engineering
Methodology
   Design Approach
       User-centric – interview instructional designers
        and content aggregators stakeholders
       This input used to develop UI that meets users’
        conceptual models and streamlines workflows
        (ongoing effort)
       Demonstrate prototypes, incorporate feedback




                                                             This slide is licensed under a Creative
              In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          9
                                                             License. Some rights reserved.
Our Software Engineering
Methodology
   Design Process
       Not agile, not waterfall
       Begin with user analysis
       Define use cases
       High level model to “think things through”
       Drill-down as we go
       Improving efforts to define interfaces
        (“contracts”) between pieces before integration
        not as integrated


                                                             This slide is licensed under a Creative
              In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          10
                                                             License. Some rights reserved.
Our Software Engineering
Methodology
   Development Process, current
       Team parts working mostly independently with
        periodic integration efforts
       Developers building and testing as developing
       No formal QA
       No formal build process




                                                            This slide is licensed under a Creative
             In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          11
                                                            License. Some rights reserved.
Our Software Engineering
Methodology
        Development Process, in works
    Scripted, automated nightly build process to
    1. Check-out of current code base
    2. Use MSBuild to build entire code base
    3. Run nunit test suites – “smoke test”
         Nunit test suites test at the component level to ensure
           code changes don’t break encapsulated behavior
    4.    Run FxCop to ensure high quality code
         Ensures high quality code that adheres to design, style,
           performance and security best practices
    5.    Report on build “health”
                                                               This slide is licensed under a Creative
                In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          12
                                                               License. Some rights reserved.
Our Software Engineering
Methodology
    Development Process, in works, cont.
    Formalized QA process described by a test plan
      Ensure bug-free, requirements met
      Composed of unit, functional, usability test
       cases
      “Test to break” approach
      Test case describes input, action or event and
       expected response
      Use Team Foundation Server for bug tracking


                                                           This slide is licensed under a Creative
            In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          13
                                                           License. Some rights reserved.
Contributions of various teams

   UI Framework & IMS Content Packaging
    data layer, integration of pieces
       OPEL - Chris
   Page Editor & Sequencing Editor
       Eduworks - Kristy
       Interaction Elements on Page Editor - CAVS
   OpenDocument to DHTML Rendering
       LSI Charlie



                                                             This slide is licensed under a Creative
              In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          14
                                                             License. Some rights reserved.
Contributions of various teams

   Content Conversion
       LSI Charlie
   Related
       “XCOMPA” data bridge, Steve Worsham
       UI Components to support XCOMPA-bridged
        data, Kristy




                                                             This slide is licensed under a Creative
              In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          15
                                                             License. Some rights reserved.
ACCOMPLISHMENTS




                                                This slide is licensed under a Creative
 In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          16
                                                License. Some rights reserved.
Feats and Handiwork
 Project on schedule (!) (see following)
 Effective & expanding team
 Design completed
 XML Format Determined and Implemented
  ODF+
  Sparking community interest (e.g. SIM/SCORM)
  Demonstrating effectiveness with QTI / S1000D
 Input received from Instructional Designers
 Intellectual Property Rights issues solved


                                                      This slide is licensed under a Creative
       In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          17
                                                      License. Some rights reserved.
Technical Status
ODF+ Editing                             OPEL
 Most in place                            Core infrastructure in
 Some work remains                        place
                                          UI integration into
QTI editor                                OPEL in place
 Multiple Choice: In
 place
                                         ODF+ Conversion
                                          From ODF+  HTML
 Integration TBD
                                          in place
 Other formats TBD
                                          Conversion from
ID Interface                              legacy content TBD
 TBD (2nd half of                         (2nd half of project)
 project)
                                                        This slide is licensed under a Creative
        In-Progress Report to the JADL    24-APR-2006   Commons Attribution-NoDerivs 2.5          18
                                                        License. Some rights reserved.
                     Design as of October, 2005
                                          New content         Conversion


Define                ISD &                Content                              Testing, Validation,                Deployment,
Competencies,         Storyboarding        Development                          Verification                        Maintenance
Objectives

                    Technical
                    Requirements           Reuse         Repurposing

                      Instructional
                      Strategies           Conversion


                             Search &
                             Discovery             Existing eLearning
                                                         content

                                                                                           Content Model
                                                                                           Learning        SCO          LOC         Assets
                                                          Objectives
  Pedagogy
                                                          Assessments
  SCO Aggregation                                        Easy SCO
                                                         Aggregation                 MPEG-21 II
  SCO Editing                                            PowerPoint-like             (DIDL) (CP)                              Object
                                                         SCO editing                                                          Model
                                                                                     OPEN DOCUMENT
  OBJECT MODEL

  OPEL


                                                                                               This slide is licensed under a Creative
                              In-Progress Report to the JADL               24-APR-2006         Commons Attribution-NoDerivs 2.5              19
                                                                                               License. Some rights reserved.
                           Design as of April, 2006
                                          New content         Conversion


Define                ISD &                Content                              Testing, Validation,                Deployment,
Competencies,         Storyboarding        Development                          Verification                        Maintenance
Objectives

                    Technical
                    Requirements           Reuse         Repurposing

                      Instructional
                      Strategies           Conversion


                             Search &
                             Discovery             Existing eLearning
                                                         content

                                                                                           Content Model
                                                                                           Learning        SCO          LOC         Components
                                                          Objectives
  Pedagogy
                                                          Assessments
  SCO Aggregation                                        Easy SCO
                                                         Aggregation                 CONTENT PACKAGING
  SCO Editing                                            PowerPoint-like                                                      Object
                                                         SCO editing                                                          Model
                                                                                     OPEN DOCUMENT
  OBJECT MODEL                                                                       (Presentation)
  OPEL


                                                                                               This slide is licensed under a Creative
                              In-Progress Report to the JADL               24-APR-2006         Commons Attribution-NoDerivs 2.5          20
                                                                                               License. Some rights reserved.
   TIMELINE AS OF OCTOBER, 2005

  SPECIFICATION             DEVELOPMENT              INTEGRATION FINALIZATION

USE CASES                                        TESTING                  DOCS & CODE

                                                                                   DEMO

         XML                       OPEL FREEZE                             XML SCORM
       FORMAT                                                                STUDIO

OCT NOV       DEC   JAN      FEB     MAR      APR    MAY   JUN      JUL      AUG              SEP

Kick
 off                 I/ITSEC              IPR                                                     FPR

        OCT   NOV    DEC

        DEMONSTRATION                   TRANSITION

                                                                     This slide is licensed under a Creative
                    In-Progress Report to the JADL    24-APR-2006    Commons Attribution-NoDerivs 2.5          21
                                                                     License. Some rights reserved.
   TIMELINE AS OF APRIL, 2006
                                        INTEGRATION
  SPECIFICATION                        DEVELOPMENT                      FINALIZATION

                                                 TESTING                    DOCS & CODE

                    USE CASES                                                        DEMO

         XML                          OPEL FREEZE                            XML SCORM
       FORMAT                                                                  STUDIO

OCT NOV       DEC   JAN      FEB     MAR      APR      MAY   JUN      JUL      AUG              SEP

Kick
 off                 I/ITSEC                     IPR                                              FPR ?

        OCT   NOV    DEC

                TRANSITION / EXTENSION

                                                                       This slide is licensed under a Creative
                    In-Progress Report to the JADL      24-APR-2006    Commons Attribution-NoDerivs 2.5          22
                                                                       License. Some rights reserved.
Other Developments
   Intellectual Property Rights
       Working with commercial product (InSite)
       Dual licensing strategy to be pursued
   Added projects
       XCOMPA (S1000D integration)
       SIM/SCORM interest
       Possibly others
   Open Source Community Contributions



                                                            This slide is licensed under a Creative
             In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          23
                                                            License. Some rights reserved.
LESSONS LEARNED




                                               This slide is licensed under a Creative
In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          24
                                               License. Some rights reserved.
Technical

   ODF advantages & limitations
       Framework for adding behaviors / navigation
       RELAX NG schema good for reading in other
        standards but support needed to be added
   Need for state persistence across locations
    (e.g. to support smart graphics)
   Advantages of open source: AODL



                                                            This slide is licensed under a Creative
             In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          25
                                                            License. Some rights reserved.
    Administrative / Other

   DFAS / DCMA / Contractor Manpower
   Project team appreciates using Sharepoint
    for reporting and documentation
   Demand for SCORM content conversion
   Intellectual Property Rights
   Balancing goals of groups with project goals




                                                           This slide is licensed under a Creative
            In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          26
                                                           License. Some rights reserved.
 Budget Status
                              Budget             Expenses                       Balance
                     LABOR & INDIRECT COSTS
Eduworks                    236,209              140,965                          95,244

LSI                           46,642                 8,808                        37,834

MS State                      74,400               20,376                         54,024

Keyport                       18,450             18,450*                                                 0
                                      TRAVEL
All Groups                    21,155             10,573*                      10,582*

*This figures represent the entire CRADA with Keyport. Keyport has not charged
any travel against the CRADA
                                                               This slide is licensed under a Creative
                In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5              27
                                                               License. Some rights reserved.
Budget Status Summary
   During First Six Months
       Almost exactly ½ of total budget spent
       More spent on Eduworks, less on
        subcontractors. This corresponds to tasks.
       About 1/3 of total travel budget spent
   Adjustments from original budget
       Slight change in labor rates for LSI. Cost is
        46,642 instead of $43,494
       Slight change in CRADA with Keyport. Cost is
        22,243 instead of $24,193
       Net effect: $1,200 increase in costs allocated to
        subcontractors by Eduworks
                                                             This slide is licensed under a Creative
              In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          28
                                                             License. Some rights reserved.
Schedule




                                                    This slide is licensed under a Creative
     In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          29
                                                    License. Some rights reserved.
Deliverables

   Technical and Management Work Plan
       Project Schedule – Complete*
       System Requirements Document - In-process*
       Software Design Document - In-process*
   Computer Software Product End Items
       Prototype and Source Code – In-process
       Software Users Manual – Planned start mid-
        July
   Monthly Progress Reports
* Complete and In-process documents posted on ADLCC–XML-based SCORM Studio Community

                                                                 This slide is licensed under a Creative
                 In-Progress Report to the JADL   24-APR-2006    Commons Attribution-NoDerivs 2.5          30
                                                                 License. Some rights reserved.
                                               This slide is licensed under a Creative
In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          31
                                               License. Some rights reserved.
         NEXT STEPS




                                               This slide is licensed under a Creative
In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          32
                                               License. Some rights reserved.
Development Plans
   Putting editor pieces together
   Branching of OPEL code (Kristy / Chris)
   Additional QTI editors
   Increased project management, e.g.
    release management (needed for
    expanding team)
   XCOMPA
       Proof-of-concept S1000D  ODF+ conversion
        and integration with CONTENT@


                                                            This slide is licensed under a Creative
             In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          33
                                                            License. Some rights reserved.
Project Future

   Timelines
   Implementation Fest
       Focus Groups?
   Travel Planning
       Implementation Fest
       I/ITSEC
       Other?
           Performance Fest (Clearwater / May-June)
           Alt-i-Lab (Indianapolis / June)
           Learning 2006 (Orlando / November)

                                                               This slide is licensed under a Creative
                In-Progress Report to the JADL   24-APR-2006   Commons Attribution-NoDerivs 2.5          34
                                                               License. Some rights reserved.

				
DOCUMENT INFO