/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, 2004 1 Adaptive.

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

Improving Learning Object Description Mechanisms to Support an Integrated Framework for Ubiquitous Learning Scenarios María Felisa Verdejo Carlos Celorrio.
28 March 2003e-MapScholar: content management system The e-MapScholar Content Management System (CMS) David Medyckyj-Scott Project Director.
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
PROLEARN International Summer School 27May – 2June 2007 Authoring and Engineering Adaptive eLearning Systems Dr. Alexandra Cristea
Department of Computer Science TU/ e eindhoven university of technology Evaluation of Interoperability of Adaptive Hypermedia Systems: testing the MOT.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea USI intensive course Adaptive Systems April-May.
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
SDMX in the Vietnam Ministry of Planning and Investment - A Data Model to Manage Metadata and Data ETV2 Component 5 – Facilitating better decision-making.
TU e technische universiteit eindhoven / department of mathematics and computer science 1 Empirical Evaluation of Learning Styles Adaptation Language Natalia.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
Adaptive Hypermedia Dr. Alexandra Cristea
/ faculty of mathematics and informatics TU/e eindhoven university of technology 1 Adaptive Authoring of Adaptive Educational Hypermedia Alexandra Cristea.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
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.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
/ department of mathematics and computer science TU/e eindhoven university of technology CEDEFOP workshop: Policy, Practice, Partnership: Getting to Work.
/ faculty of mathematics and computer science TU/e eindhoven university of technology 1 MOT Adaptive Course Authoring: My Online Teacher Alexandra Cristea.
LAG: Layers of Adaptive Granularity Dr. Alexandra Cristea
Lecture 13 Revision IMS Systems Analysis and Design.
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
/ department of mathematics and computer science TU/e eindhoven university of technology Education Track, ITCC’04, US April, Adaptive Course Creation.
Authoring environments for adaptive testing Thanks to Eduardo Guzmán, Ricardo Conejo and Emilio García-Hervás.
1212 / Department of Computer Science Adaptive Hypermedia 2ID20 Prof. dr. Paul De Bra.
Adaptive Hypermedia Dr. Alexandra Cristea
1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia.
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
/ department of mathematics and computer science TU/e eindhoven university of technology Departmental Seminar, Nottingham, UKMarch, Authoring of.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Asst.Prof.Dr.Surasak Mungsing. By: Akshay Kumar Sharable Content Object Reference Model.
SCORM By: Akshay Kumar. SCORM 2 What we want? What is SCORM? What is SCORM? Connection with e-learning Connection with e-learning Application of XML Technology.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Bayesian Network Student Model for Adapting Learning Activity Tasks in Adaptive Course Generation System Introduction Adaptive educational hypermedia system.
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
FP OntoGrid: Paving the way for Knowledgeable Grid Services and Systems WP8: Use case 1: Quality Analysis for Satellite Missions.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
ITEC224 Database Programming
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
– 4 th Workshop on Authoring of Adaptive and Adaptable Hypermedia, Dublin, 20 th of June, 2006 TU/e eindhoven university of technology Evaluation.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Mastering Adaptive Hypermedia Courseware Authors: Boyan Bontchev, Dessislava Vassileva, Slavomir Grigorov ICETA 2008.
LADL2007 Workshop, 20 Sep 2007, Budapest, HU Polyxeni Arapi Nektarios Moumoutzis Manolis Mylonakis George Stylianakis George Theodorakis {xenia, nektar,
CHAPTER TEN AUTHORING.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
1 Introduction to Software Engineering Lecture 1.
Illustrations and Answers for TDT4252 exam, June
User Support Chapter 8. Overview Assumption/IDEALLY: If a system is properly design, it should be completely of ease to use, thus user will require little.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Chap#11 What is User Support?
LAG Alexandra I. Cristea UPB intensive course “Adaptive Hypermedia” January 2004.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
UI's for inputting and presenting the metadata of hypermedia documents Kai Kuikkaniemi HUT T
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Authoring of Adaptive Hypermedia Dr. Alexandra Cristea
E-Learning: components of e-learning Mohammed Hassan 1.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Adaptivity, Personalisation and Assistive Technologies Hugh Davis.
Alexandra Cristea Personalization in Education Automatic personalization for Educational Sites Alexandra.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UPB intensive course “Adaptive Hypermedia” January.
Chapter 11 user support.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UNESCO workshop “Personalization in Education” Feb’04.
Presentation transcript:

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive Hypermedia Alexandra Cristea

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January,

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Hypermedia information supported by different media and structured according to the hypertext principle. hypertext + multimedia

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Multimedia more than one media can be used –e.g., video, sound and text, interactive application

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Hypertext classical text - articulated info: –introduction, augmentation, conclusion. Hypertext: allows access to different info in a non-linear way. Hypertext = nodes + links. –nodes (pages): textual info –links: allow the user to activate other pages.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Back to hypermedia “ In Hypermedia every piece of information can be, at the same time, center and periphery, introduction and conclusion, important and unimportant according to the knowledge, interests and navigational choices operated by the user.” Hypermedia differs from hypertext in the nodes contents: –not only text data, but also multimedia data.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Why AH? Problems with hypermedia applications: –navigational freedom: which links are relevant (for this user) ? –comprehension: what has the user seen before when reaching a certain node? –presentation: what fits the user’s screen? how much network bandwidth and processing power is available?

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, The need for personalization

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Why AH? Opportunities with adaptive hypermedia: –guide users towards relevant information (users can reach relevant information more easily and more quickly) –make sure users can understand the presented information –change the presentation so that it fits the user’s platform and environment

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Is adaptive hypermedia possible? Yes: adaptive systems exist; some people even claim they work well. Maybe: (how) can adaptive systems find out what users want? Maybenot:can authors/designers correctly interpret the system’s input to design appropriate adaptation? We’ll come back to this one

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Gerhard Fischer 1 HFA Lecture, OZCHI’2000

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Traditional Hypermedia Document1 Text … Pictures … Link1 Link2 Document2 Text … Pictures … Link1 Document3 Text … Pictures …

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation on Trad. Hypermedia Document1 Text … Pictures … Link1 Link2 Document2 Text … Pictures … Link1 Document3 Text … Pictures … Show text document 1

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation on Trad. Hypermedia Document1 Text … Pictures … Link1 Link2 Document2 Text … Pictures … Link1 Document3 Text … Pictures … Don’t show text document 1

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation on Trad. Hypermedia Document1 Text … Pictures … Link1 Link2 Document2 Text … Pictures … Link1 Document3 Text … Pictures … Show link(s) document 1

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation on Trad. Hypermedia Document1 Text … Pictures … Link1 Link2 Document2 Text … Pictures … Link1 Document3 Text … Pictures … Don’t show link(s) document 1

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, What can be adapted? – classical views Adaptive presentation: –change which information is shown –change how that information is shown Adaptive navigation support: –change which links are shown –change how these links are shown –change the link destinations

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive presentation contentThe content of what is seen on the screen can be adapted according to current user’s model status. –e.g., a qualified user can be provided with more detailed and deep info while a novice can receive additional explanation.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Content adaptation types Additional explanationsAdditional (or prerequisite or comparative) explanations: Under a given set of circumstances some additional content is presented. Explanation variantsExplanation variants: Different versions of an explanation exist and are selected depending on the user. SortingSorting: The most relevant information for a user is presented first.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation support Guidance methods –Global guidance methods –Local guidance methods Orientation support methods –Global orientation support –Local orientation support

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Link adaptation types Direct guidance: Next button. Restricting access Removing, disabling, hiding. Sorting and presenting the most relevant or most ready to be learned links first. Annotation (colour) Map adaptation techniques

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January,

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Conclusion: What is adapted? “Adaptation is regarded as personalized views (navigational and presentational) over an objective Ontology created by the author and defined in a Conceptual Model.”

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive vs. adaptable adaptable adaptive personalized User-tuned System-tuned

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptivity vs. adaptability An adaptable system provides users with options (tuners / handles) of determining some alterations to aspect, contents or functionality of the system, according to their preferences. An adaptive system adapts to the new conditions (usually deduced from a user model) automatically.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, A Comparison between Adaptive and Adaptable Systems Gerhard Fischer 1 HFA Lecture, OZCHI’2000

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Application areas AH Many application areas –thus very different systems? Educational hypermedia (course texts) On-line information systems On-line help systems Information retrieval hypermedia Institutional (or corporate) hypermedia Personalized views

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? User  user model (UM) Media  presentation model (PM)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, User modelling is always about guessing …

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, User Model The user model is the system’s representation of the user’s state of mind. The user model is actually a well-organized database, comprising information about the user. This is constructed in such a manner as to guide the system’s inference engine. User model data are not static. They can be revised according to the current user’s actions as they are monitored by the system.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Classical User Model: Overlay UM user’s knowledge = subset of expert’s knowledge goal of tutoring: to enlarge this subset. This model is particularly appropriate when the (teaching) material can be represented as a prerequisite hierarchy.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January,

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what (else)? Knowledge about the subject domain (and possibly also knowledge about the system) Goal: local and global Interests Learning or cognitive styles Background: profession, language, prospect, capabilities Navigation history

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Knowledge about the subject domain (possibly also knowledge about the system) The user’s knowledge is the basic driver behind the system’s adaptation. Different users have different knowledge status about a specific subject. A single user can have variable knowledge status throughout his interaction with the system. The system must be able to recognize the user’s knowledge status, update his model and modify presentation and interaction accordingly.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Goal: local and global “Goal is the answer to the question “Why is the user using the hypermedia system and what does the user actually want to achieve?” Goals can be local or global. Local goals may changed quite often. For example, the problem- solving goal is a local one, which changes from one educational problem to another several times within a session. Global goal can be the user’s learning goal.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Interests

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Learning or cognitive styles

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Background: profession, language, prospect, capabilities Background is defined as all the information related to the user’s experience outside the subject of the hypermedia system, which is relevant enough to be considered. The user’s experience may also be considered by the system. By experience we mean the users familiarity with using new educational technologies. Friendly user interfaces and extra help features counterbalance unfamiliarity.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adapt to what? Navigation history

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, How do AH work? Most AHS react to individual user requests: 1. retrieve the user model 2. (if necessary) retrieve the domain model 3. retrieve the requested resource(s) 4. perform adaptation to the resource 5. update the user model (maybe 4 and 5 are reversed)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, AHAM later

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Traditional UM attribute-value pairs to describe aspects of the user, the computing environment, the network, etc. an overlay model with for each DM concept a set of attribute-value pairs to denote how the user “relates” to the concept.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, AM: adaptation rules Purpose is to describe how an AHS: – updates the user model – generates adaptation (presentation specifications) Description uses condition-action rules: – under which condition is the rule executed – which (user model) concept attribute is updated – does this update trigger other rules?

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, The Adaptation Engine The core of each AHS is an engine that executes the adaptation rules (or equivalent): – page access triggers one or more rules; – these rules generate user model updates; – the rules trigger other rules that generate more updates; (does this process end ?) – the engine generates an adapted page.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive Hypermedia (Brusilovsky) reflects some features of the user in the user model and applies this model to adapt various visible aspects of the system to the user: 3 criteria: “ It should be a hypermedia system, it should have a user model, and it should be able to apply hypermedia using this model”. AHS build a model of goals, preferences & knowledge of  user, & use this model throughout the interaction with user, in order to adapt to his/her needs.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Classic loop (Brusilovsky, ‘01)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, categories - Brusilovsky (a) On-line documentation systems, where adaptivity is used to provide different pieces of information and individualised navigational support for different users. (b) Advanced help and explanation facilities in a software application, where explanation of system specific concepts and details varies according to different classes of users. (c) Adaptive Educational Hypermedia, which is the most well-known application of adaptive hypermedia where learners with different learning goals and different learning aptitudes are treated differently.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Example: Interbook adaptive Web-based educational system – adaptation based on prerequisite relationships; – only adaptive navigation support through adaptive link annotation; – additional tools, like teach me button; – authors cannot change the way the system behaves (but there are beginner and expert modes)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Interbook example Table of content Navigation help Prerequisite concepts Outcome concepts Information page

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Evaluation Mostly done in adaptive educational systems: – compare groups of users using adaptive and non-adaptive courseware; – findings not always conclusive; – adaptation helps students learn more quickly; – adaptation helps students answer more questions correctly; – but are the comparisons fair?

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Is adaptive hypermedia possible? Yes: adaptive systems exist; some people even claim they work well. Maybe: (how) can adaptive systems find out what users want? Maybe not: can authors/designers correctly interpret the system’s input to design appropriate adaptation? We have to create help for authors!!

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Creation costs We need to automatize authoring –Automatic authoring techniques –Open adaptive hypermedia We need interchangeable, standardized AH objects –Adaptation patterns and standards We need interchange protocols

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Evaluation costs Need of benchmarks

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, New, dynamic view of AH t ext link Bits & pieces Bit contains text, MM or link Generation: -only text -only link -text & link t ext link

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Dynamic AH adaptive hypermedia can be also dynamic if presentation provided to the user is not a selection of predefined existent possible presentations, but is assembled “on-the-fly” from modular information items, and based on the automatic and constant monitoring of users’ behavior.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Open adaptive hypermedia Open adaptive hypermedia systems are able to adapt to individual needs of the user of the hypermedia documents regardless of their origin. Open hypermedia systems uses documents, which belong to an open repository of learning material. –e.g., course materials or a sequence of pages of a tutorial, or home page content.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Solutions Standardisation Authoring New theoretical frameworks needed! New implementations!

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Standardization To be successfully implemented, AHS require guidelines that are shared and observed by organizations with a stake in the development and use of instructional technology materials. The ultimate form of these guidelines can be a reference model for developing high quality systems and contents. Standardizing means construction of definitions and specifications of semantics, syntax, rules, and framework descriptions. A standard must be neither prescriptive nor exclusive.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Current standards Systems architecture Runtime environment Learning objects and Learning object metadata Learners profile and performance information Content sequencing and behaviour

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Main organizations IEEE LTSC (Learning Technology Standards Committee, European CEN/ISSS Learning Technologies Workshop, The IMS (Instructional Management Systems, Global Learning Consortium Inc, The US ADLnet (Advanced Distributed Learning Network, CETIS (Centre for Educational Technology Interoperability Standards) AICC (Aviation Industry CBT Committee) ARIADNE (Alliance of Remote Instructional Authoring and Distribution Networks for Europe) Edutella (

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, SCORM A learning object is a reusable, media independent chunk of information used as a modular building block from e-learning content”

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, How does standardization work? Standardization is about constructing a new language: Adaptation Modeling Language. Rules for achieving standardisation reduce the difficulty in implementing runtime systems. Adaptive hypermedia authors “are given higher level handlers of low level adaptation techniques”. Reusability. –Reusable -Sharable Learning Objects - Adaptive Learning Strategies Archiving. Quality

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, LOM (Learning Objects Metadata standard: current version 6.4) The IEEE-LTSC (Learning Technology Standards Committee) LOM – became an official standard in June LOM metadata schema is divided into 9 categories: –general: title, language, keyword –life cycle: author, publisher, version –meta-metadata –technical: format, size, etc. –educational: interactivity type, etc. –rights: price, copyright, etc. –relation: between LOs –classification: taxon, etc. –annotation: date, etc.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Standardization: user profiling not as advanced as work on Learning Objects. However, the LTSC IEEE Learner Model WG Standard proposal for public and private information (PAPI) for learners is a multipart standard, defining several types of information: – contact information (name, address), –relation information (teammates, mentors), –learner preferences, –security information, etc.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Authoring Authoring on an Adaptive Hypermedia System is about content alternatives, adaptation techniques and ultimately the whole user-interaction mechanism design. If authors are not to be discouraged by such a complicated heavy task, they require help, guidelines and automation facilities. It is critical, in order for Adaptive Hypermedia Systems to spread widely, to facilitate the work of the author. Authors must feel comfortable in making their contributions to Open Learning Repositories.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Authoring & standardization Formalization attempts extend to standardising the whole procedure starting from the conceptual design and outlining the main considerations prior to implementation. Researchers in the field strive to put authoring procedures on a systematic base. The final output of research, in implementation of adaptation standards, will be, for making the author’s task more simple, providing clear explicit models for adaptive authoring.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Authoring perspectives Conceptual view: defining concepts, interrelationships and resources. Navigational view: defining pages content and navigation behavior. Presentation view: defining presentation aspect like frame, frameset, and window.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptive navigation & presentation

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, New theoretical frameworks

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, LAOS components domain model (DM), goal and constraints model (GM), user model (UM), adaptation model (AM) and presentation model (PM)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January,

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, LAOS design steps for authors Define concepts and concept Hierarchy Define concept attributes Fill concept attributes Design alternatives, AND, OR, weights etc. Add user model related attributes Select adaptation strategies and /or write condition– action rules for system adaptation decisions Define presentation Scheme Add adaptive features regarding presentation means.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Collaborative authoring Authoring can be a collaborative interdisciplinary activity. In a single system, more than one specialized author can be used for the different layers of authoring. Authoring tasks can be divided into parts, having experts to work on particular solutions within each part. They can also work at the same authoring layer, sharing practices and exchanging ideas.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation granularity ‘Technological Must: Not being just adaptive but also flexible in adaptivity; a system must anticipate acceptance of the knowledge yet to come.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Adaptation granularity: LAG 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: more 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

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, LAOS, LAG papers

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, New implementations

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Example authoring: MOT (demo: - static -dynamic part)

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Index Definitions Why AH? What to adapt? Adapt to what? How to adapt - past? Obstacles AH New solutions Conclusion

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Conclusions AH development demands interdisciplinary efforts. – Researchers, designers, educationalists, domain experts and software engineers must collaborate. A common “language” is needed. Instructional practises and theories to be reconsidered Standardisation efforts should be accelerated Evaluation schemes must be developed from laboratories to real world for mature field. Learner modelling should progress. Professional ethics, authors’ rights, privacy.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Conclusion-2 Adaptation / personalization is potentially very useful; Special-purpose and general-purpose adaptive hypermedia systems are available “now”; Creating a good domain model / adaptation model is an essential key for success; Proper evaluation is never done because it is too expensive.

/ department of mathematics and computer science TU/e eindhoven university of technology UPB course “Adaptive Hypermedia” 5 th of January, Closing Adaptive hypermedia is a powerful tool. Please use it wisely! Thank you.