laos: layered www ahs authoring model and their corresponding algebraic operators alexandra i....

30
LAOS: L ayered WWW A HS Authoring Model and their corresponding Algebraic O perators Alexandra I. Cristea USI intensive course “Adaptive Systems” April-May 2003

Upload: mason-pearson

Post on 28-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS:Layered WWW AHS Authoring Model and

their corresponding Algebraic Operators

Alexandra I. CristeaUSI intensive course “Adaptive Systems” April-May 2003

Page 2: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Overview: LAOS

1. What is LAOS

2. Concept based adaptation

3. LAOS components

4. Why LAOS?

5. LAOS authoring steps

6. Future developments

Page 3: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

What is LAOS?

Page 4: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

What is LAOS ?

• a generalized model for generic adaptive hypermedia authoring

• based on the AHAM model

• based on concept maps

• http://wwwis.win.tue.nl/~alex/HTML/Minerva/papers/WWW03-cristea-mooij.doc

Page 5: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Concept-based adaptation

Page 6: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Typical adaptivity

• Most AS = rule-based, i.e.:

• Adaptation : conditional rules:

IF <PREREQUISITE> THEN <ACTION>

Page 7: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 8: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 9: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 10: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 11: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 12: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 13: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 14: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Adaptive navigation & presentation

Page 15: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS components

Page 16: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS components

• domain model (DM),

• goal and constraints model (GM),

• user model (UM),

• adaptation model (AM) and

• presentation model (PM)

Page 17: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May
Page 18: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Why LAOS?

Page 19: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

General motivation for layer distributed information

• Flexibility

• Expressivity (semantics: also meta-data)

• Reusability

• Cooperation

• Standardization

Page 20: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Why goal and constraints model (GM)?

• Why user model (UM)?

• Why adaptation model (AM)? and

• Why presentation model (PM)?

Page 21: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Because of historical AHS, ITS, AHAM

• Why goal and constraints model (GM)?

• Why user model (UM)?

• Why adaptation model (AM)? and

• Why presentation model (PM)?

Page 22: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Why goal and constraints model (GM)?

• Why user model (UM)?

• Because of historical ITS, AHS, AHAM

• Why adaptation model (AM)? and

• Why presentation model (PM)?

Page 23: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Why goal and constraints model (GM)?

• Why user model (UM)?

• Why adaptation model (AM)? and

• Because of AHAM

• Why presentation model (PM)?

Page 24: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Why goal and constraints model (GM)?

• Why user model (UM)?

• Why adaptation model (AM)? and

• Why presentation model (PM)?

• Because of Kuypers, AHAM

Page 25: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

LAOS motivation in detail

• Why domain model (DM) ?

• Why goal and constraints model (GM)?

• Because of book metaphor

• Why user model (UM)?

• Why adaptation model (AM)? and

• Why presentation model (PM)?

Page 26: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

GM book metaphor

• generally speaking, when making a presentation, be it on the Web or not, we base this presentation on one or more references. Simplifying, a presentation is based on one or more books.

• With this in mind it is obvious why we cannot jump from the DM to the AM (or UM): it would be equivalent to skip the presentation and just tell the user to read the book.

• So, the search space is too big and there is a too high degree of generality (no purposeful orientation of the initial material - i.e., book).

Page 27: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

GM motivation

• So, what we need is an intermediate authoring step that is goal and constraints related:

• goals to give a focused presentation, and • constraints to limit the space of the search . • Simplifying, we can consider

– the goal as being a specific end-state, and

– the constraint to be defined as a sub-layer of GM

Page 28: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Authoring steps in LAOSSTEP 1: write concepts + concept hierarchy

STEP 2: define concept attributes (main and extra attributes)

STEP 3: fill concept attributes (write contents)

STEP 4: add content related adaptive features regarding GM (design alternatives – AND, OR, weights, etc.)

STEP 5: add UM related features (simplest way, tables, with attribute-value pairs for user-related entities (AHAM); UM can be represented as a concept map)

STEP 6: decide among adaptation strategies, write in adaptation language medium-level adaptation rules or give the complete set of low level rules (such as condition-action (CA) or IF-THEN rules).

STEP 7: define format (presentation means-related; define chapters)

STEP 8: add adaptive features regarding presentation means (define variable page lengths, variables for figure display, formats, synchronizations points , etc.).

Page 29: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Future developments LAOS

Page 30: LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May

Future developments LAOS

• Operators for each layer (partially done)

• Automatic transformations between layers for authoring simplification (partially done)

• Automatic concept linking (partially done)

• Verification work of the different layers