Adaptive Hypermedia From Concepts to Authoring Peter Brusilovsky School of Information Sciences University of Pittsburgh

Slides:



Advertisements
Similar presentations
Web Passive Voice Tutor: an Intelligent Computer Assisted Language Learning System over the WWW Maria Virvou & Victoria Tsiriga Department of Informatics,
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
Chapter 11 Designing the User Interface
Adaptive Hypermedia Dr. Alexandra Cristea
Third Generation Adaptive Hypermedia Systems Curtis A. Carver Jr., John M.D. Hill and Udo W. Pooch.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
Present by Oz Shapira.  User modeling ”is a sub-area of human–computer interaction, in which the researcher / designer develops cognitive models of human.
Towards Adaptive Web-Based Learning Systems Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics Tempus.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
Overview of Adaptive Navigation Technologies Michal Tvarožek FIIT STU BA.
HYPERMEDIA Chang-Yang Lin Eastern Kentucky University
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Adaptive Hypermedia 2ID20
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
Adaptive Hypertext. Outline What is adaptive hypertext? Why is it necessary? The Adaptation Cycle in Hypertext systems How is Adaptation achieved? –Navigation.
1212 / Department of Computer Science Adaptive Hypermedia 2ID20 Prof. dr. Paul De Bra.
Adaptive Hypermedia Dr. Alexandra Cristea
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
1 Review “Conducted a review of C&IT in learning and teaching and shown an understanding of the educational processes” u Review a type of learning technology.
Chapter 13: Designing the User Interface
©2003 Pearson Education, Inc., publishing as Longman Publishers. Study Skills Topic 6 Learning Styles & Teaching Styles PowerPoint by JoAnn Yaworski.
Chapter 5 Teaching with Software Tools: Beyond the Basic Programs
Adaptive Hypermedia. Hypermedia “Static” hypermedia Same page content Same links For all users.
Teaching and Learning with Technology  Allyn and Bacon 2002 Academic Software Chapter 6 Teaching and Learning with Technology.
An Adaptive Hypermedia System for Compilers Katerina Georgouli, MSc, PhD Associate Professor T.E.I. of Athens Dept. of Informatics
1 USING EXPERT SYSTEMS TECHNOLOGY FOR STUDENT EVALUATION IN A WEB BASED EDUCATIONAL SYSTEM Ioannis Hatzilygeroudis, Panagiotis Chountis, Christos Giannoulis.
Teaching with Multimedia and Hypermedia
Student-adaptive educational systems Haiying Deng ICS UCI.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
University of Dublin Trinity College Localisation and Personalisation: Dynamic Retrieval & Adaptation of Multi-lingual Multimedia Content Prof Vincent.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
Course Instructor: K ashif I hsan 1. Chapter # 2 Kashif Ihsan, Lecturer CS, MIHE2.
From Adaptive Hypermedia to the Adaptive Web … and beyond Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Task-oriented approach to information handling support within web-based education Lora M. Aroyo 15 November 2001.
INTRODUCTION TO USER DOCUMENTATION Function and purpose Production specifications Evaluate the effectiveness.
From Adaptive Educational Hypermedia to Adaptive Information Access Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Adaptive Information Systems: From Adaptive Hypermedia to the Adaptive Web Peter Brusilovsky School of Information Sciences University of Pittsburgh,
Chap#11 What is User Support?
AnnotatEd: A Social Navigation and Annotation Service for Web-based Educational Resources Rosta Farzan & Peter Brusilovsky Personalized Adaptive Web Systems.
University of Malta CSA4080: Topic 1 © Chris Staff 1 of 20 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
INFSCI 2955 Adaptive Web Systems Session 2-2: User Models for Adaptive Hypermedia and Adaptive Educational Systems Peter Brusilovsky School of Information.
University of Malta CSA3080: Lecture 12 © Chris Staff 1 of 22 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
FORESTUR How to work… …with this training platform? …with this methodology?
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
Teaching and Learning with Technology Master title style  Allyn and Bacon 2002 Teaching and Learning with Technology to edit Master title style  Allyn.
1 On-Line Help and User Documentation  User manuals, online help, and tutorials are typically not used  However, well written and well-designed user.
October 31, 2000 Universal Web Accessibility Symposium Adaptive Hypermedia John M.D. Hill Curtis A. Carver Jr.
Instructional Technologies - used as media for delivering instruction - conveyors of information and tutors of students. Mindtools – are computer applications.
Peter Brusilovsky. Index What is adaptive navigation support? History behind adaptive navigation support Adaptation technologies that provide adaptive.
University of Malta CSA4080: Topic 7 © Chris Staff 1 of 15 CSA4080: Adaptive Hypertext Systems II Dr. Christopher Staff Department.
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
Open-Corpus Adaptive Hypermedia Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
User Models for adaptive hypermedia and adaptive educational systems
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
Adaptive Systems for E-Learning Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA
INFSCI 2955 Adaptive Web Systems Session 2-1: Adaptive Navigation Support Peter Brusilovsky School of Information Sciences University of Pittsburgh, USA.
Tutoring & Help Systems Deepthi Bollu for CSE495 10/31/2003.
Human Computer Interaction Lecture 21 User Support
Human Computer Interaction Lecture 21,22 User Support
User-Adaptive Systems
Introduction into Knowledge and information
CSA3212: User Adaptive Systems
Chapter 11 user support.
Planning and Storyboarding a Web Site
Presentation transcript:

Adaptive Hypermedia From Concepts to Authoring Peter Brusilovsky School of Information Sciences University of Pittsburgh

Adaptive systems Classic loop “user modeling - adaptation” in adaptive systems

Adaptive software systems Intelligent Tutoring Systems –adaptive course sequencing –adaptive... Adaptive Hypermedia Systems –adaptive presentation –adaptive navigation support Adaptive IR systems Adaptive...

Outline Adaptive hypermedia –Where? –Why? –What? –How? –Who?... Adaptive presentation Adaptive navigation support

Adaptive hypermedia: Why?  Different people are different  Individuals are different at different times  "Lost in Hyperspace”  Large variety of users  Variable characteristics of the users  Large hyperspace

Where it can be useful? Web-based Education –ITS, tutorials, Web courses On-line information systems –classic IS, information kiosks, encyclopedias E-commerce Museums –virtual museums and handheld guides Information retrieval systems –classic IR, filtering, recommendation, services

Where it can be useful? Web-based education çELM-ART, AHA!, KBS-Hyperbook, MANIC On-line information systems çPEBA-II, AHA!, AVANTI, SWAN, ELFI, ADAPTS E-commerce çTellim, SETA, Adaptive Catalogs Virtual and real museums çILEX, HYPERAUDIO, HIPS, Power, Marble Museum Information retrieval, filtering, recommendation çSmartGuide, Syskill & Webert, IfWeb, SiteIF, FAB, AIS

Adapting to what? Knowledge: about the system and the subject Goal: local and global Interests Background: profession, language, prospect, capabilities Navigation history

Who provides adaptation? User "Administrator" System itself Adaptive vs. adaptable systems

What can be adapted? Hypermedia = Pages + Links Adaptive presentation –content adaptation Adaptive navigation support –link adaptation

Adaptive presentation: goals Provide the different content for users with different knowledge, goals, background Provide additional material for some categories of users –comparisons –extra explanations –details Remove or fade irrelevant piece of content Sort fragments - most relevant first

Adaptive presentation techniques Conditional text filtering çITEM/IP, PT, AHA! Adaptive stretchtext çMetaDoc, KN-AHS, PUSH, ADAPTS Frame-based adaptation çHypadapter, EPIAIM, ARIANNA, SETA Full natural language generation çILEX, PEBA-II, Ecran Total

Conditional text filtering If switch is known and user_motivation is high Fragment 2 Fragment K Fragment 1 Similar to UNIX cpp Universal technology –Altering fragments –Extra explanation –Extra details –Comparisons Low level technology –Text programming

Example: Stretchtext (PUSH)

Example: Stretchtext (ADAPTS)

Adaptive presentation: evaluation MetaDoc: On-line documentation system, adapting to user knowledge on the subject Reading comprehension time decreased Understanding increased for novices No effect for navigation time, number of nodes visited, number of operations

Adaptive navigation support: goals Guidance: Where I can go? –Local guidance (“next best”) –Global guidance (“ultimate goal”) Orientation: Where am I? –Local orientation support (local area) –Global orientation support (whole hyperspace)

Adaptive navigation support Direct guidance Restricting access –Removing, disabling, hiding Sorting Annotation Generation –Similarity-based, interest-based Map adaptation techniques

Example: Adaptive annotation Annotations for topic states in Manuel Excell: not seen (white lens) ; partially seen (grey lens) ; and completed (black lens)

Adaptive annotation and removing

Example: Adaptive annotation 1. Concept role 2. Current concept state 3. Current section state 4. Linked sections state v

Adaptive navigation support: major goals and relevant technologies

What can be adapted: links Contextual links (“real hypertext”) Local non-contextual links Index pages Table of contents Links on local map Links on global map

Link types and technologies

Adaptive navigation support: evaluation Sorting Þ HYPERFLEX, 1993 Annotation (colors) and hiding Þ ISIS-Tutor, 1995 Annotation (icons) Þ InterBook, 1997 Hiding Þ De Bra’s course, 1997

Evaluation of sorting HYPERFLEX: IR System –adaptation to user search goal –adaptation to “personal cognitive map” Number of visited nodes decreased (significant) Correctness increased (not significant) Goal adaptation is more effective No significant difference for time/topic

Adaptive Hypermedia: our approach ISIS-Tutor, MSU ( )ITEM/PG, MSU ( ) SQL-Tutor, MSU ( )ELM-ART, Trier ( ) InterBook, CMU ( ) ELM-ART II, Trier ( ) ITEM/IP, MSU ( ) ADAPTS, CMU ( )COCOA, CTE ( )

Annotation and hiding: ISIS-Tutor An adaptive tutorial for CDS/ISIS/M users Domain knowledge: concepts and constructs Hyperspace of learning material: –Description of concepts and constructs –Examples and problems indexed with concepts (could be used in an exploratory environment) Link annotation with colors and marks Removing links to “not relevant” pages

Concepts, examples, and problems Example 2Example M Example 1 Problem 1 Problem 2Problem K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Examples Problems Concepts

Indexing and navigation Example 2Example M Example 1 Problem 1 Problem 2Problem K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N Examples Problems Concepts

Student modeling and adaptation States for concepts: –not ready (may be hidden) –ready (red) –known (green) –learned (green and ‘+’) State for problems/examples: –not ready (may be hidden) –ready (red) –solved (green and ‘+’)

Sample index page (annotation)

Sample index page (hiding)

ISIS-Tutor: Evaluation 26 first year CS students of MSU 3 groups: –control (no adaptation) –adaptive annotation –adaptive annotation + hiding Goal: 10 concepts (of 64), 10 problems, all examples

Experiment design

Results: performance Adaptive annotation makes navigation more efficient

The value of adaptivity: steps

The value of adaptivity: repetitions

Results: navigation No effect on navigation patterns due to variety of navigation styles

Results: recall No effect on recall

To hide or not to hide? Additional value of hiding is unclear. Users prefer “freedom”

Evaluation of hiding Adaptive course on Hypertext (De Bra) Hiding “not ready” links Hiding obsolete links Small-scale evaluation No significant differences Students are not comfortable with disappearing links

InterBook: concept-indexed ET “Knowledge behind pages” Structured electronic textbook (a tree of “sections”) Sections indexed by domain concepts –Outcome concepts –Background concepts Concepts are externalized as glossary entries Shows educational status of concepts and pages

Sections and concepts Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section 1,2,2 Textbook

Sections and concepts Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section 1,2,2 Domain model Concept 1 Concept 2 Concept 3 Concept 4 Concept m Concept n Textbook

Indexing and navigation Chapter 1 Chapter 2 Section 1.1 Section 1.2 Section 1.2.1Section Domain model Concept 1 Concept 2 Concept 3 Concept 4 Concept m Concept n Textbook

Glossary view

Navigation in InterBook Regular navigation –Linear (Continue/Back) –Tree navigation (Ancestors/Brothers) –Table of contents Concept-based navigation –Glossary (concept -> section) –Concept bar (section -> concept) –Hypertext links (section -> concept)

Adaptive navigation support Adaptive annotations –Links to sections –Links to concepts –Pages Adaptive sorting –Background help Direct guidance (course sequencing) –Teach Me

User modeling Overlay student model for domain concepts Knowledge states for each concept –unknown (never seen) –known (visited some page) –learned (passed a test) Information for sections –visited/not visited –time spent Information for tests: last answers

Adaptive annotation Educational status for concept unknown known learned Educational status for sections not ready to be learned ready to be learned suggested

Adaptive annotation in InterBook 1. State of concepts (unknown, known,..., learned) 2. State of current section (ready, not ready, nothing new) 3. States of sections behind the links (as above + visited) v

Bookshelves and books

Book view

Glossary view

Backward learning: “help” and “teach this”

InterBook: Evaluation Goal: to find a value of adaptive annotation Electronic textbook about ClarisWorks 25 undergraduate teacher education students 2 groups: with/without adaptive annotation Format: exploring + testing knowledge Full action protocol

Preferred ways of navigation

The effect of “following green” with adaptation

Adaptation mechanisms do work!

Results No overall difference in performance Sequential navigation dominates...but... Adaptive annotation encourage non- sequential navigation The effect of “following green” The adaptation mechanism works well

Where is the magic? No magic: Knowledge behind material Knowledge about domain (subject) Knowledge about documents –Simple concept indexing Knowledge about students –Learning goal model –Overlay student model Straightforward techniques of user modeling and adaptation

Adaptive Hypertext: The Secret Adaptive hypertext has knowledge “behind” the pages A network of pages like a regular hypertext plus a network of concepts connected to pages Pool of Learning ItemsDomain Model

Adaptive Hypertext: Design Design and structure knowledge space Design a generic user model Design a set of learning goals Design and structure the hyperspace of educational material Design connections between the knowledge space and the hyperspace of educational material

Domain model - the key Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Domain model - the key Knowledge about domain is decomposed into a set of fragments - domain knowledge elements (DKE) –Also called topics, knowledge items, concepts, learning outcomes… Most often DKE is just a name denoting a piece of knowledge, sometimes it has internal structure Semantic relationships between DKE can be established

Vector vs. network models Vector - no relationships Precedence (prerequisite) relationship is-a, part-of, analogy: (Wescourt et al, 1977) Genetic relationships (Goldstein, 1979)

Vector (set) model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Network model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Overlay user model: knowledge Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Simple overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N yes no yes

Simple overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N yes no yes

Weighted overlay model Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Simple goal model Learning goal as a set of topics

More complicated models Sequence, stack, tree

Indexing: the key to AH Types of indexing –Knowledge-based hypertext (concept = node) –Indexing of nodes –Indexing of Fragments How to get the hyperspace indexed? –Manual indexing (closed corpus) –Computer indexing (open corpus)

Knowledge-based hypertext Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N

Indexing of nodes Domain model Concept 1 Concept 2 Concept 3 Concept 4 Concept m Concept n Hyperspace

Indexing of page fragments Fragment 1 Fragment 2 Fragment K Concept 1 Concept 2 Concept 3 Concept 4 Concept 5 Concept N NodeConcepts

Overlay model + indexing Indexing nodes with concepts –InterBook, ELM-ART, ISIS-Tutor, AHA Indexing anchors with concepts –StrathTutor Indexing fragments with concepts –MetaDoc, AHA, PT Nodes are concepts –InterBook, ELM-ART, ISIS-Tutor

Generalized overlay model Knowledge –overlay for set of concepts, network of concepts Goals –overlay for set of possible goals, tree of goals Stereotypes –overlay for set of stereotypes

Hyperspace structuring Concept-based hyperspace No imposed structure Hierarchy ASK approach - conversational relationships

Indexing with generalized model fragments are indexed with goals –PUSH nodes are indexed with user’s tasks –HYNECOSUM: nodes are indexed with stereotypes –EPIAIM, Anatom-Tutor, C-Book goals are nodes –HYPERFLEX

What else? More functionality with the same knowledge çAdaptive hiding (ISIS-Tutor, AHA!) çAdaptive presentation (AHA!) çAdaptive Testing (ELM-ART) çAdaptive Recommendation (Hirashima) More functionality with more knowledge –Domain specific çKnowledge about programming (ELM-ART) –Domain-neutral çAdvanced indexing (ADAPTS and COCOA)

What else? More functionality with the same knowledge çAdaptive hiding (ISIS-Tutor, AHA!) çAdaptive presentation (AHA!) çAdaptive Testing (ELM-ART) çAdaptive Recommendation (Hirashima) More functionality with more knowledge –Domain specific çKnowledge about programming (ELM-ART) –Domain-neutral çAdvanced indexing (ADAPTS and COCOA)

ELM-ART: Lisp ITS on WWW Model: adaptive electronic textbook –hierarchical textbook –tests –examples –problems –programming laboratory Extra for Web-based teaching –messages to the teacher –chat room

ELM-ART: navigation and testing

Knowledge representation Domain knowledge –conceptual network for Lisp –problem solving plans –debugging knowledge Student model –overlay model for Lisp concepts –episodic model for problem-solving knowledge

Adaptivity in ELM-ART Adaptive navigation support Adaptive sequencing Adaptive testing Adaptive selection of relevant examples Adaptive similarity-based navigation Adaptive program diagnosis

ANS + Adaptive testing

Adaptive Diagnostics

Similarity-Based Navigation

ELM-ART: Evaluation No formal classroom study Users provided their experience Drop-out evaluation technology 33 subjects –visited more than 5 pages –have no experience with Lisp –did not finish lesson 3 –14/19 with/without programming experience

ELM-ART: Value of ANS Mean number of pages which the users with no experience in programming languages completed with ELM-ART

ELM-ART: Value of ANS Mean number of pages which the users with experience in at least one programming language completed with ELM-ART

Adaptive annotation can: Reduce navigation efforts çResults are not significant (variety of styles?) Reduce repetitive visits to learning pages çSignificant - if applied properly Encourage non-sequential navigation Increase learning outcome çFor those who is ready to follow and advice Make system more attractive for students

What else? More functionality with the same knowledge çAdaptive hiding (ISIS-Tutor, AHA!) çAdaptive presentation (AHA!) çAdaptive Testing (ELM-ART) çAdaptive Recommendation (Hirashima) More functionality with more knowledge –Domain specific çKnowledge about programming (ELM-ART) –Domain-neutral çAdvanced indexing (ADAPTS and COCOA)

 ONR research project  Architecture for integration of: –Diagnostics –Technical Information –Performance-oriented Training  Technology investigation & testbed ADAPTS: What it is IETMs Training Diagnostics

User Model Diagnostics Content Navigation What task to do System health What content is applicable to this task and this user Levels of detail How to display this content to this user Experience, Preferences, ASSESSES:DETERMINES: Adaptive Diagnostics Personalized Technical Support

Video clips (Training) Schematics Engineering Data Theory of operation Block diagrams Equipment Simulations (Training) Equipment Photos Illustrations Troubleshooting Step Troubleshooting step plus hypermedia support information, custom-selected for a specific technician within a specific work context. ADAPTS dynamically assembles custom-selected content. What’s in adaptive content?

ADAPTS - an adaptive IETM

The result Maintenance history Preprocessed, condition-based inputs Technician and Operator Observations Sensor inputs (e.g., 1553 bus) Personalized Display IETMTraining Stretch text Outline Links Training records Skill assessment Experience Preferences ContentNavigationDiagnostics How do we make decisions? User Model

Concept A Concept B Concept C Supporting Information Domain model Defines relationships between elements of technical information Indicates level of difficulty/ detail Shows prerequisites

Domain model example CONCEPT Reeling Machine CONCEPT Sonar Data Computer CONCEPT Sonar System Removal Instructions Testing Instructions Illustrated Parts Breakdown Principles of Operation Removal Instructions Removal Instructions Testing Instructions Testing Instructions Illustrated Parts Breakdown Illustrated Parts Breakdown

Reeling Machine Reeling Machine Sonar System General Component Location Principles of operation Removal instructions Principles of Operation System Description Details Parts List Power Distribution Domain model example PART OF Testing instructions SUMMARY DETAILS TUTORIAL

User model Characterizes user ability at each element of the domain model –Size of model is bounded by domain –Weights on different types of elements account for learning styles and preferences –Can be time sensitive Constrains the diagnostic strategy

User model example Certified CONCEPT Reeling Machine CONCEPT Sonar Data Computer CONCEPT Sonar System ROLE Removal Instructions ROLE Testing Instructions ROLE IPB Reviewed Hands-on Simulation AT2 Smith AD2 Jones Preference Reviewed Hands-on + Certified Reviewed Hands-on Reviewed ROLE Theory of Operation

Adaptive content selection Information is custom-selected for a user –Level of detail offered depends upon who the user is (i.e., his level of expertise) –Selected at a highly granular level, e.g., for each step within a procedure Performance-oriented training is presented as part of content

Integrated interface

Summary Concept-based approach to adaptive hypertext and adaptive WBS Concept indexing: Knowledge behind pages Explored –Different levels of model complexity –Different application domains –Different adaptation techniques

The complexity issue ISIS-Tutor, MSU ( ) COCOA, CTE ( ) ELM-ART, Trier ( ) InterBook, CMU ( ) ADAPTS, CMU, ( ) ITEM/IP, MSU ( )

Open Corpus AH Current AH techniques are based on manual page/fragment indexing –How to work with open Web and Digital Libraries? Ways being explore –Add open corpus content, but index it manually –Use IR techniques for content-based adaptation without manual indexing –Use social navigation approaches for adaptation

Social Navigation Support

AH Service: NavEx

AH Service: QuizGuide

More information... Adaptive Hypertext and Hypermedia Home Page: Brusilovsky, P., Kobsa, A., and Vassileva, J. (eds.) (1998), Adaptive Hypertext and Hypermedia. Dordrecht: Kluwer Academic Publishers. Brusilovsky, P. (2001) Adaptive hypermedia. User Modeling and User Adapted Interaction, Ten Year Anniversary Issue (Alfred Kobsa, ed.) 11 (1/2), Brusilovsky, P. (2003) Developing adaptive educational hypermedia systems: From design models to authoring tools. In: T. Murray, S. Blessing and S. Ainsworth (eds.): Authoring Tools for Advanced Technology Learning Environment. Dordrecht: Kluwer Academic Publishers.