Upload
mark-poston
View
411
Download
3
Embed Size (px)
Citation preview
Improving the mobile learning experience using DITAMark Poston Senior Technical Consultant
About me• Technical Consultant at Mekon for 18 years • FrameMaker, Acrobat, WebWorks, SGML, XML, DITA • Previously developed solutions for
• English Parliament & Hansard, Singapore Hansard • dunnhumby, Elekta, Abbott
• Consultancy DITA CCMS, DITA Publishing, Bespoke DITA-based solutions
• Lead Architect for • Mekon DITAweb • Mekon DITA2InDesign Plugin
• Research & Development
Trends in DITA
Extended use of DITA• Companies more forward thinking • Integration of content from other systems
• Source code/doxygen, databases • Customer Relationship Management (CRM), Support systems
• Use of DITA outside of techcomms teams • product labelling, marketing material (datasheets),
learning and training • Extending use of CCMS investment
• reuse of content • benefit from existing translation
• DITA as an “enabler” • Government, Education, Publishing
Dynamic Delivery
Personalised content
Mobile
Integration with existing systems• DITA CCMS !
• Web CMS • Customer Relationship Management (salesforce.com) • Support Portals • Entitlement Servers • Learning Management Systems !
• How do we delivery content to them all?
DITA Maturity Model
Rethinking the learning experience …… beyond the LMS
http://www.globalenglish.com/why_globalenglish/approach/70-20-10
Tin Can (Experience) API• Developed to capture “experiences” a person has
• interaction with people • performing a task at work • taking a test • attending a presentation • interacting with content
• Each “experience” is described by a “statement” • actor + verb + object • Mark read “Introduction to DITA” • Mark presented “Improving the mobile learning experience”
• Each “statement” is stored in a “Learning Record Store”
{ "actor": { "name": “Mark Poston", "mbox": “mailto:[email protected]", "objectType": "Agent" }, "verb": { "id": "http://ditaweb.com/xapi/verbs/1.0/read", "display": { "en-US": "read" } }, "object": { "id": "https://ditaweb.com/dita/#/00011856-MC.00011550-MC", "definition": { "name": { "en-US": “Topic hierarchy" } }, "objectType": "Activity" }, "timestamp": "2014-04-25T20:02:42.626Z"}
"object": { "id": "https://ditaweb.com/dita/#/00039237-DB_5.00039220-DB_1", "objectType": "Activity" }, "context": { "contextActivities": { "parent": [ { "id": “https://ditaweb.com/dita/#/00039237-DB_5", "definition": { "name": { "en-US": “The DITA Style Guide Best Practices for Authors" }, "objectType": "Activity" } ] },! "application": {! "id": “mLearningiPad”,! "definition": { "name": { "en-US": “mLearning App for iPad" } }! } }
Key Benefits of Tin Can API• Record any activity • Flexibility in statements
• context, individual results, group members • Not dependent on LMS • Use mobile apps for learning • Persistence across devices • Track offline learning • Track real world experiences !
• Greater reporting and analytics • Gamification • Create more personalised learning experiences
• Adaptive Learning
Using DITA for Learning Solutions
Learning Object
Overview
audienceduration
introobjectives
prerequisitesresources
challengeduration
instructionintro
objectives
Assessment
single/multi selecttrue/false
sequencingmatchinghotspot
open
Summary
next stepsobjectivesresources
reviewsummary
Content Reuse
ConceptTask Reference
Content
Product Documentation
Product Documentation
Product Documentation
Plan
gap analysisintervention
needs analysisproject
technical
Learning GroupDITA Maps
Learning ObjectTopic References
Learning ObjectRelationship Tables
Learning GroupSubject Schemes
Learning ObjectContent
Classification
Learning ObjectEnumerated Lists
Learning GroupAdvanced Metadata
Learning ObjectContent
Classification
Learning ObjectMap Metadata
reuse
Learning GroupCustomised Course
Learning ObjectContent
Classifciation
Learning ObjectMap Metadata
Learning ObjectCustomer-Specific
reuse
reuse
Learning GroupDITA Maps
Learning ObjectTopic References
Learning ObjectRelationship Tables
Learning GroupSubject Schemes
Learning ObjectContent
Classification
Learning ObjectEnumerated Lists
Learning GroupAdvanced Metadata
Learning ObjectContent
Classification
Learning ObjectMap Metadata
reuse
Learning GroupCustomised Course
Learning ObjectContent
Classifciation
Learning ObjectMap Metadata
Learning ObjectCustomer-Specific
reuse
reuse
Learning MapBasic Training
Learning GroupDITA Maps
Learning ObjectTopic References
Learning ObjectRelationship Tables
Learning GroupSubject Schemes
Learning ObjectContent
Classification
Learning ObjectEnumerated Lists
Learning GroupAdvanced Metadata
Learning ObjectContent
Classification
Learning ObjectMap Metadata
reuse
Learning GroupCustomised Course
Learning ObjectContent
Classifciation
Learning ObjectMap Metadata
Learning ObjectCustomer-Specific
reuse
reuse
Learning MapBasic Training
Learning MapAdvanced Training
Learning GroupDITA Maps
Learning ObjectTopic References
Learning ObjectRelationship Tables
Learning GroupSubject Schemes
Learning ObjectContent
Classification
Learning ObjectEnumerated Lists
Learning GroupAdvanced Metadata
Learning ObjectContent
Classification
Learning ObjectMap Metadata
Learning MapCustomised
Training
reuse
Learning GroupCustomised Course
Learning ObjectContent
Classifciation
Learning ObjectMap Metadata
Learning ObjectCustomer-Specific
reuse
reuse
Learning MapBasic Training
Learning MapAdvanced Training
Metadata in DITA• Learning Object Metadata
• difficulty, type of interaction, intended end user role, learning time • Profile-based (@audience, @product, @platform etc.) • <prolog> & <topicmeta> in topics and maps • Semantic markup • Specialisation of DITA to create new metadata or
semantic markup • Classification of content using subject schemes and
subject referencing
Requirements of DITA Content Server• Understand DITA content
• native DITA support • configurable • index content
• full text • metadata
• Deliver content • appropriate for application
• HTML, DITA, • graphics
• search for content • query metadata!• Web-based APIs
Summary• Companies are now ready and willing to explore new
opportunities in DITA-based mobile learning • proof of concepts
• Recent technologies and standards in DITA and Learning can facilitate development of combined learning solutions
• No constraints in how content is delivered to mobile • Metadata in source content is key to any solution
</presentation>@markposton | @mekonltd | @ditawebhttp://linkedin.com/uk/markposton !Help support research into finding a cure for Type 1 diabetes. Over the coming months I will be taking part in a number of cycle rides to raise money for JDRF – a charity that funds research into finding a cure for Type 1 diabetes. If you’d like to donate to this good cause please find out more here: http://uk.virginmoneygiving.com/team/poston