70 likes | 152 Views
LAG: Layers of Adaptive Granularity. Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk http://www.dcs.warwick.ac.uk/~acristea/. LAG. LAOS adaptation model direct adaptation techniques / rules IF-THEN, or condition-action (CA) rules adaptation language
E N D
LAG: Layers of Adaptive Granularity Dr. Alexandra Cristea a.i.cristea@warwick.ac.uk http://www.dcs.warwick.ac.uk/~acristea/
LAG • LAOS adaptation model • direct adaptation techniques / rules • IF-THEN, or condition-action (CA) rules • adaptation language • adaptation strategies + adaptation procedures Invited Tutorial, Madrid, Spain April 2008
What is LAG ? • a generalized adaptation model for generic adaptive hypermedia authoring • First paper: http://wwwis.win.tue.nl/~alex/Conferences/02/AH02/calvi-cristea-final-w-header-ah2002.pdf • Second (referring) paper: http://wwwis.win.tue.nl/~alex/Conferences/02/ELEARN02/Cristea-Adaptation-Adaptability.pdf • Third paper: http://wwwis.win.tue.nl/~alex/HTML/Minerva/papers/UM03-cristea-calvi-accepted.doc Invited Tutorial, Madrid, Spain April 2008
LAG components • Direct adaptation Techniques • Adaptation Language • Adaptation Strategies Invited Tutorial, Madrid, Spain April 2008
Adaptation granularity • lowest level:direct adaptation techniques: • adaptive navigation support & adaptive presentation(Brusilovsky 1996), implem.: AHA!; expressed in AHAM syntax • techniques usually based on threshold computations of variable-value pairs. • medium level:goal / domain-oriented adaptation techniques: • based on a higher level language that embraces primitive low level adaptation techniques (wrapper) • new techniques: adaptation language (Calvi & Cristea 2002), • high level:adaptation strategies • wrapping layers above • goal-oriented Adaptation Assembly language Adaptation Programming language Adaptation Function calls Invited Tutorial, Madrid, Spain April 2008
Why LAG? Invited Tutorial, Madrid, Spain April 2008
Motivation LAG • Authoring with different complexity degrees (beginner authors!! vs. advanced) • Reuse at each level • Better semantics • standardization Invited Tutorial, Madrid, Spain April 2008