improving the mobile learning experience using dita

Post on 08-May-2015

411 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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:mark.poston@mekon.com", "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 

top related