Top Banner
Maurice Hendrix, IAS seminar, 30/06/2008 [email protected] http://www.dcs.warwick.ac.uk/~maurice Concept Adaptation Model CAM
16

Maurice Hendrix, IAS seminar, 30/06/2008 [email protected] maurice Concept Adaptation Model CAM.

Jan 15, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Maurice Hendrix, IAS seminar, 30/06/2008

[email protected]://www.dcs.warwick.ac.uk/~maurice

Concept Adaptation Model CAM

Page 2: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Outline• Adaptive Hypermedia• Authoring now: LAOS• Graphical Authoring: CAM

Page 3: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Adaptive Hypermedia• Hypermedia• Adaptive• Richer learning experience

Page 4: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

LAOS 5 layer model for AH authoring:

• Domain model (DM)• Goal and constraints model (GM)• Adaptation model (AM)• User models (UM)• Presentation model (PM)

Authoring now: LAOS

Page 5: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Authoring now: DM & GM

• Several tools like MOT (My Online Teacher)

• Efforts to automate part of the process

• Can easily be done by teachers without CS background

Page 6: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example DM authoring

Page 7: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Authoring now: AM

• Either pre-prepared strategy or programming knowledge required

• Difficult for non-CS teachers to go beyond provided strategies

Page 8: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example AM authoring (LAG Language)initialization( PM.next = true PM.ToDo = false PM.menu = true while true ( PM.GM.Concept.show = true UM.GM.Concept.beenthere = 0 ) UM.GM.begnum = 0 UM.GM.intnum = 0….

Page 9: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Graphical Authoring: CAM

Layered model for AH authoring:

• Domain model (DM)• A number of Adaptation models (AM0 .. AMN) (GM can be done using AM0)

• User models (UM)• Presentation model (PM)

Page 10: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example Graphical Authoring

Page 11: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example Graphical AuthoringGraph based authoring not completely new e.g.

WOTAN

Page 12: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example Graphical AuthoringUsing generic placeholders

Page 13: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Example Graphical AuthoringConditions

Page 14: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Termination and confluence problem• Termination and confluence not

guaranteed• Between layers this can be solved by

run-time priority: a rule on a lower layer cannot change an attribute changed by a rule on a higher layer

Page 15: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Further work1. More concretely develop CAM2. Develop tool for authoring CAM3. Develop tools for AH systems to

import CAMs

Page 16: Maurice Hendrix, IAS seminar, 30/06/2008 maurice@dcs.warwick.ac.uk maurice Concept Adaptation Model CAM.

Thank you for your attention

• Questions?