1212 department of computer science writing mot, reading aha! - converting between an authoring and...

30
Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia - Alexandra Cristea, David Smits and Paul de Bra [email protected], [email protected]

Post on 21-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational

hypermedia -

Alexandra Cristea, David Smits and Paul de Bra

[email protected], [email protected]

Page 2: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 3: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Motivation

• authoring static educational content is quite different from adaptive content

• growing understanding: a great deal of help is necessary for authors

• to make authoring easier (‘authoring once, delivering many’): 2 major approaches: – a common language (lingua franca) used by

all authors of AEH– the use of converters between AEHs

Page 4: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 5: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

DM(DomainModel)

Page 6: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 7: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

GM (goal and constraints model)

Page 8: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 9: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

UM (user model)

• typical variables: – knowledge level, – interests, – learning styles

Page 10: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

UM – cont.

• In MOT, the LAG language is used:• Independent user map variables declaration:

// VARS UM.GM.stereotype1• Overlay user map variables declaration:

// VARS UM.GM.Concept.knowledge• Independent user map variables initialization:

initialization ( UM.GM.stereotype1 = beg )

• Overlay user map variables initialization: initialization ( // … other initializationswhile UM.GM.Concept.knowledge != 0

( UM.GM.Concept.knowledge = 0)) // end initialization

Page 11: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 12: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

PM (presentation/ physical model)

• provide bridge to actual code generation for different platforms

• physical properties and environment of presentation: – ideal page length– where presentation chapters should be cut into pages– how and where multimedia should appear (p.o.v. display

possibilities) – colours– fonts, etc. – but also: server load, traffic decisions, compression, etc.

• in a simplified authoring experience: – generated automatically, to make the authoring easier

Page 13: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

PM – cont.

• In MOT, the LAG language is used:• Independent PM variables declaration:

// VARS PM.GM.Menu, PM.GM.ToDo, PM.GM.Next

• Overlay PM variables declaration: // VARS PM.GM.Concept.show

• Independent presentation map variables initialization: initialization ( // … other initializationsPM.GM.Menu = falsePM.GM.ToDo = false // … other initializations)

• Overlay presentation map variables initialization: initialization ( // … other initializationswhile GM.Concept.label = null ( PM.GM.Concept.show = true ) // … other initializations)

Page 14: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 15: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

AM

• Uses LAG – a classification method for adaptive

techniques as • direct adaptation rules, • adaptation language and • adaptation strategies.

– repartition on layers follows increasing level of semantics.

• MOT is implementing (a v. of) all three levels

Page 16: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

AM: assembly level rules

• generic:if GM.Concept.weight > 10 then ( PM.GM.Concept.show = true )

• specific:if '\Main topic\video presentation.title'.access

== truethen ( UM.GM.stereotype1 = vis )

Page 17: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

AM: adaptation language level rules • repetitive actions:

while GM.Concept.label == null ( PM.GM.Concept.show = true )

• enough conditions to proceed to next level: if enough( GM.Concept.label == int UM.GM.stereotype1 == int , 2 ) then ( PM.GM.Concept.show = true )

Page 18: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

AM: adaptation language level rules – cont.

• structural semantics from the domain or lesson maps:

• Type of Attributes (in domain maps):DM.Concept.Attribute.Type == Title

• Order of Concepts (in lesson groups):GM.Concept.Order == 1

• Level of a Concept (in lesson hierarchy):GM.Concept.level == 2

• Parent/ Child of a concept (in lesson hierarchy):GM.Concept.parent / child

Page 19: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

AM: adaptation strategies

• LAG program: • // Description• // Variables• initialization ()• implementation ()

Page 20: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 21: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

CAF:<?xml version="1.0" encoding="UTF-8"?><!ELEMENT CAF (domainmodel?, goalmodel?)><!ELEMENT domainmodel (concept+)><!ELEMENT concept (name, attribute*, concept*)><!ELEMENT attribute (name, contents)><!ELEMENT name (#PCDATA)><!ELEMENT contents (#PCDATA)><!ATTLIST contents weight CDATA "" label CDATA ""><!ELEMENT goalmodel (lesson)><!ELEMENT lesson (contents*, lesson*)>

Page 22: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 23: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

CAF: DM<CAF><domainmodel> <concept> <name>Adaptive</name> <concept>

<name>Adaptive HyperMedia</name><attribute> <name>title</name> <contents>Adaptive HyperMedia</contents></attribute>

…</concept>

…</domainmodel></CAF>

Page 24: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 25: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

CAF:GM<CAF> ...<goalmodel> <lesson> <contents weight="0" label="">Adaptive\Adaptive HyperMedia\title</contents> <contents weight="0" label="">Adaptive\Adaptive HyperMedia\text</contents> <lesson>

<contents weight="0" label="">Adaptive\Adaptive HyperMedia\Welcome\title </contents>

<contents weight="0" label="vid">Adaptive\Adaptive HyperMedia\Welcome\video

</contents> </lesson> ...</lesson><goalmodel></CAF>

Page 26: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 27: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Delivering in AHA!

Page 28: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Outline1. Motivation2. MOT authoring (according to LAOS):

1. DM2. GM3. UM4. PM5. AM

3. CAF: The Common Format4. Delivering in AHA!5. Conclusion

Page 29: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Conclusions

• one of the 1st attempts to convert info between 2 different AEHS: – an authoring system & a delivery system

• evaluated within a class of 4th year undergraduate students of CS at Eindhoven University of Technology

• yet another step to establish a common platform and a common format for the representation of AEH– From our first tests with different systems it is clear

that this common format has to have a rich semantics

Page 30: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia

Department of Computer Science

Try it out at:

• http://wwwis.win.tue.nl/~acristea/mot.html