Adaptive Hypermedia: AM in MOT Course 10 - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Adaptive Hypermedia: AM in MOT Course 10

Description:

online examples can be found at: Beginner-Intermediate-Advanced with adding info: ... Beginner-Intermediate-Advanced with substracting info: ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 27
Provided by: PaulD109
Category:

less

Transcript and Presenter's Notes

Title: Adaptive Hypermedia: AM in MOT Course 10


1
Adaptive Hypermedia AM in MOT Course 10
  • Dr. Alexandra Cristea
  • a.i.cristea_at_tue.nl
  • http//wwwis.win.tue.nl/alex/


2
Adaptive System course parts
  • Adaptive Systems, Generalities
  • User Modeling
  • Data representation for AS
  • Data manipulations for AS
  • Adaptive Hypermedia as AS
  • Authoring for Adaptive Hypermedia
  • LAOS for AH
  • LAG for AH
  • MOT for AH AM usage
  • Learning Styles in AH
  • Other types of Adaptive Systems
  • Conclusions

3
The MOT AM
  • Represents an implementation of the AM layer in
    LAOS

4
LAOS
  • based on AHAM
  • supporting adaptive hypermedia authoring
  • five layers
  • Domain Model (DM)
  • Goal and constraints Model (GM)
  • User Model (UM)
  • Adaptation Model (AM)
  • Presentation Model (PM)

5
MOT AM
  • online examples can be found at
  • Beginner-Intermediate-Advanced with adding info
  • http//wwwis.win.tue.nl/acristea/HTML/USI/MOT/MOT
    2AHA!/mot2aha-v4.txt
  • Beginner-Intermediate-Advanced with substracting
    info
  • http//wwwis.win.tue.nl/acristea/HTML/USI/MOT/MOT
    2AHA!/mot2aha-beg-int-adv.txt
  • Usage of child-parent relation
  • http//wwwis.win.tue.nl/acristea/USI/strategies/c
    hildparent.txt
  • Application of strategy of child-parent relation
    above
  • http//wwwis.win.tue.nl8090/ahamot/Neural/registr
    ation.html
  • Select New session if colored buttons dont
    appear, reload

6
MOT UM Role
  • The user model in MOT is supposed to
  • connect all other models with eachother (DM, GM,
    UM, PM)
  • is the only specification of the dynamics of the
    adaptive hypermedia

7
Please note!
  • Course 7 gives more details on the AM in MOT,
    these are just some extra information

8
Reminder extra explanations
  • The (sub-)lessons in the lesson (GM) model are
    grouped in lesson groups
  • This is why the parent of a lesson is the
    (unique) group to which this lesson belongs
  • In the current implementation, the child points
    to the (set of) children of all groups at the
    current level

9
(sub-) lessons
groups
(sub-) lesson order
10
current concept
parent
child(ren)
11
Graphical view of implemented child-parent
relation
group
(sub-)concept
father
current concept
child
relations are in the MOT GM (lesson)
12
Revisiting the child-parent relation in a strategy
  • initialization (
  • while true (
  • PM.GM.Concept.show false
  • )
  • '\Neural Networks II\Neural Networks
    I\title'.show true
  • )
  • implementation (
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then (
  • PM.GM.Concept.child.show true
  • )
  • if (UM.GM.Concept.access true)
    (GM.Concept.parent.parent.child.child.parent.order
    GM.Concept.parent.order1) then (
  • PM.GM.Concept.parent.parent.child.child.show
    true
  • )
  • )

13
  • Lets look at these two IFs separately

14
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then
  • (
  • PM.GM.Concept.child.show true
  • )

15
If a concept from a lesson (GM) was accessed ..
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then
  • (
  • PM.GM.Concept.child.show true
  • )

16
.. and if there exists 1-more group(s) of
concepts at the same level with the accessed
concept
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then
  • (
  • PM.GM.Concept.child.show true
  • )

17
.. and if the order of these groups of concepts
are smaller than 9 ..
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then
  • (
  • PM.GM.Concept.child.show true
  • )

18
.. then show all the children of these groups of
concepts
  • if (UM.GM.Concept.access true)
    (GM.Concept.child.parent.order lt 9)
  • then
  • (
  • PM.GM.Concept.child.show true
  • )

19
Image version of previous IF-THEN
group
1
current (sub-)concept
(sub-)concept
2
3
4


9


n
20
  • if (UM.GM.Concept.access true)
    (GM.Concept.parent.parent.child.child.parent.order
    GM.Concept.parent.order1)
  • then
  • (
  • PM.GM.Concept.parent.parent.child.child.show
    true
  • )

21
If a concept in a lesson (GM) was accessed ..
  • if (UM.GM.Concept.access true)
    (GM.Concept.parent.parent.child.child.parent.order
    GM.Concept.parent.order1)
  • then
  • (
  • PM.GM.Concept.parent.parent.child.child.show
    true
  • )

22
.. and if there exists a group concept with a one
step higher order than that of the parent of the
current concept ..
  • if (UM.GM.Concept.access true)
    (GM.Concept.parent.parent.child.child.parent.order
    GM.Concept.parent.order1)
  • then
  • (
  • PM.GM.Concept.parent.parent.child.child.show
    true
  • )

23
.. then show the children of that parent concept.
  • if (UM.GM.Concept.access true)
    (GM.Concept.parent.parent.child.child.parent.order
    GM.Concept.parent.order1)
  • then
  • (
  • PM.GM.Concept.parent.parent.child.child.show
    true
  • )

24
In other words
  • Show (display to the user) all the sub-concepts
    of the following group

25
Image version of previous IF-THEN
group
1
(sub-)concept
2
3
4
current (sub-)concept
5


n
26
Final notes
  • These were examples of strategies that you will
    edit in any text editor
  • you will need to create such strategies for your
    project, as stated in the project file
  • The results of your created AM maps you will have
    to demonstrate and explain at the final project
    presentation
  • You will also get a questionnaire about this
    process
Write a Comment
User Comments (0)
About PowerShow.com