34
Improving the mobile learning experience using DITA Mark Poston Senior Technical Consultant

Improving the mobile learning experience using DITA

Embed Size (px)

Citation preview

Page 1: Improving the mobile learning experience using DITA

Improving the mobile learning experience using DITAMark Poston Senior Technical Consultant

Page 2: Improving the mobile learning experience using DITA

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

Page 3: Improving the mobile learning experience using DITA

Trends in DITA

Page 4: Improving the mobile learning experience using 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

Page 5: Improving the mobile learning experience using DITA

Dynamic Delivery

Page 6: Improving the mobile learning experience using DITA

Personalised content

Page 7: Improving the mobile learning experience using DITA

Mobile

Page 8: Improving the mobile learning experience using DITA

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?

Page 9: Improving the mobile learning experience using DITA

DITA Maturity Model

Page 10: Improving the mobile learning experience using DITA

Rethinking the learning experience …… beyond the LMS

Page 11: Improving the mobile learning experience using DITA

http://www.globalenglish.com/why_globalenglish/approach/70-20-10

Page 12: Improving the mobile learning experience using DITA

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”

Page 13: Improving the mobile learning experience using DITA
Page 14: Improving the mobile learning experience using DITA

{ "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"}

Page 15: Improving the mobile learning experience using DITA
Page 16: Improving the mobile learning experience using DITA

"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" } }! } }

Page 17: Improving the mobile learning experience using DITA
Page 18: Improving the mobile learning experience using DITA
Page 19: Improving the mobile learning experience using DITA
Page 20: Improving the mobile learning experience using DITA
Page 21: Improving the mobile learning experience using DITA

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

Page 22: Improving the mobile learning experience using DITA
Page 23: Improving the mobile learning experience using DITA

Using DITA for Learning Solutions

Page 24: Improving the mobile learning experience using DITA

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

Page 25: Improving the mobile learning experience using DITA

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

Page 26: Improving the mobile learning experience using DITA

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

Page 27: Improving the mobile learning experience using DITA

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

Page 28: Improving the mobile learning experience using DITA

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

Page 29: Improving the mobile learning experience using DITA

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

Page 30: Improving the mobile learning experience using DITA
Page 31: Improving the mobile learning experience using DITA

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

Page 32: Improving the mobile learning experience using DITA
Page 33: Improving the mobile learning experience using DITA

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

Page 34: Improving the mobile learning experience using DITA

</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