Download presentation
Presentation is loading. Please wait.
1
1212 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 a.i.cristea@tue.nl, debra@win.tue.nl
2
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
3
1212 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
4
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
5
1212 Department of Computer Science DM (Domain Model)
6
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
7
1212 Department of Computer Science GM (goal and constraints model)
8
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
9
1212 Department of Computer Science UM (user model) typical variables: –knowledge level, –interests, –learning styles
10
1212 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 initializations while UM.GM.Concept.knowledge != 0 ( UM.GM.Concept.knowledge = 0) ) // end initialization
11
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
12
1212 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
13
1212 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 initializations PM.GM.Menu = false PM.GM.ToDo = false // … other initializations ) Overlay presentation map variables initialization: initialization ( // … other initializations while GM.Concept.label = null ( PM.GM.Concept.show = true ) // … other initializations )
14
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
15
1212 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
16
1212 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 == true then ( UM.GM.stereotype1 = vis )
17
1212 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 )
18
1212 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
19
1212 Department of Computer Science AM: adaptation strategies LAG program: // Description // Variables initialization () implementation ()
20
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
21
1212 Department of Computer Science CAF: <!ATTLIST contents weight CDATA "" label CDATA "" >
22
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
23
1212 Department of Computer Science CAF: DM Adaptive Adaptive HyperMedia title Adaptive HyperMedia … …
24
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
25
1212 Department of Computer Science CAF:GM... Adaptive\Adaptive HyperMedia\title Adaptive\Adaptive HyperMedia\text Adaptive\Adaptive HyperMedia\Welcome\title Adaptive\Adaptive HyperMedia\Welcome\video...
26
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
27
1212 Department of Computer Science Delivering in AHA!
28
1212 Department of Computer Science Outline 1.Motivation 2.MOT authoring (according to LAOS) : 1.DM 2.GM 3.UM 4.PM 5.AM 3.CAF: The Common Format 4.Delivering in AHA! 5.Conclusion
29
1212 Department of Computer Science Conclusions one of the 1 st 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
30
1212 Department of Computer Science Try it out at: http://wwwis.win.tue.nl/~acristea/mot.html
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.