Authoring of Adaptive Hypermedia Dr. Alexandra Cristea [email protected] acristea
1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and...
-
date post
21-Dec-2015 -
Category
Documents
-
view
218 -
download
0
Transcript of 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and...
![Page 1: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/1.jpg)
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
![Page 2: 1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/2.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/3.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/4.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/5.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/6.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/7.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/8.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/9.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/10.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/11.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/12.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/13.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/14.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/15.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/16.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/17.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/18.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/19.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/20.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/21.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/22.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/23.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/24.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/25.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/26.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/27.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/28.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/29.jpg)
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.](https://reader030.fdocuments.us/reader030/viewer/2022032522/56649d635503460f94a456f6/html5/thumbnails/30.jpg)
Department of Computer Science
Try it out at:
• http://wwwis.win.tue.nl/~acristea/mot.html