Personalization and Adaptation in Learning Management Systems Prof. dr. Paul De Bra Eindhoven University of Technology February 1, 2011 Learntec Slide.

Slides:



Advertisements
Similar presentations
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
Advertisements

Maurice Hendrix, Alexandra Cristea* London Knowledge Lab 25/11/2008 *Based on work in collaboration with Paul De Bra,
Maurice Hendrix, Alexandra I. Cristea EC-TEL 2009 {maurice, Adaptation languages for learning: the CAM meta-model.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Adaptive Hypermedia Dr. Alexandra Cristea
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
M I S Dr. Ernst-Gerd vom Kolke 1 Web Design - Introduction n Design for printed and electronic information isn’t very different n Special aspects for web.
Zagreb, September AHyCo: an Approach to a Web-Based Learning and Testing System Nataša Hoić-Božić, Faculty of Philosophy,
1212 / department of computer science October 16, 2002AHA! Version 2.01 AHA! Version 2.0 More Adaptation Flexibility for Authors Paul De Bra, Ad Aerts,
Project 1 Introduction to HTML.
June 14, 2015 Slide 1 GRAPPLE Generic Responsive Adaptive Personalized Learning Environment TenCompetence event/Sestri Levante Slide 1 Lucia Oneto R&D.
Bridging Navigation, Search and Adaptation: AH Models Evolution Evgeny Knutov, David Smits, Paul De Bra and Mykola Pechenizkiy.
Adaptive Hypermedia on the Web: Methods, Technology and Applications Paul De Bra Eindhoven University of Technology Eindhoven, The Netherlands Centrum.
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
A Framework for Distributed Preservation Workflows Rainer Schmidt AIT Austrian Institute of Technology iPres 2009, Oct. 5, San.
Microsoft Office XP Illustrated Introductory, Enhanced Office Applications with Internet Explorer Integrating.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
An Introduction to the GRAPPLE Authoring Paradigm & Toolset Jonathan Foss Alexandra Cristea University of Warwick, UK.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Introduction to E-Learning Technologies Prof. dr. Paul De Bra Dr. ir. Natalia Stash.
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
1212 / Department of Computer Science Adaptive Hypermedia 2ID20 Prof. dr. Paul De Bra.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Webpage design for researchers Dr Jim Briggs 1.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
The future of adaptation (in the on-line world) Prof. dr. Paul De Bra Web Engineering Group Eindhoven University of Technology.
NetTech Solutions Working with Web Elements Lesson 6.
Fundamentals of XML Management Greg Alexopoulos Systems Engineer Documentum.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Interfacing Registry Systems December 2000.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
GRAPPLE - Public Event Eindhoven NL January 22, 2011 Slide 1 Adaptivity in Virtual Reality using the GALE Engine Prof. dr. Olga De Troyer WISE, Vrije Universiteit.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Adaptive Technology-Enhanced Learning Paul De Bra Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
GALE: The GRAPPLE Adaptive Learning Environment Paul De Bra Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1.
Louisa Lambregts, Louisa Lambregts
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Web Design Site Structure. Site File Structure What is a wireframe?
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
E-Hoop Learning Platform Functionalities Prof. Michalis Xenos Dr. Lefteris Kozanidis Eleni Chatzidaki, MSc Hellenic Open University (HOU) “Unified approach.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
From Information Systems to Web Science Prof. dr. Paul De Bra Kees van Hee symposium.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Project 1 Introduction to HTML.
Module: Software Engineering of Web Applications
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Using Access and the Web
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Presentation transcript:

Personalization and Adaptation in Learning Management Systems Prof. dr. Paul De Bra Eindhoven University of Technology February 1, 2011 Learntec Slide 1

What is GRAPPLE? EU FP7 STREP Project – 15 partners from 9 countries – 12 education/research, 3 companies – budget 5.3 M€, subsidy 3.85 M€ – 3 year project, Feb to Jan – main goal: delivering an integration between Learning Management Systems and Adaptive Learning Environments February 1, 2011 Learntec Slide 2

February 1, 2011 Learntec Slide 3 GRAPPLE Consortium adaptive e-learning user modeling architectures authoring metadata industrial learning technology interfaces / server technology open source learning management interaction standards learning design TU/e TCD IMC ATOS eXact learning sol. OUNL USI TUDelft L3S UCAM UCL DFKI Warwick VUB evaluation UniGraz

What is Adaptive TEL? Technology-Enhanced Learning = learning with the help of ICT (e-learning and blended learning) Adaptive means it involves automatic personalization – Knowing who the learner is is automatic – Adapting to that learner is automatic February 1, 2011 Learntec Slide 4

LMS versus ALE A Learning Management System (LMS) – supports the learning process; – offers a personalized context; – helps the teacher and institute more than the learner. An Adaptive Learning Environment (ALE) – supports the learning process; – offers personalized content; – helps the learner, not the institute. February 1, 2011 Learntec Slide 5

What do we adapt in GRAPPLE? “Traditional” adaptation in TEL is course sequencing. A course is a hypermedia application: – navigation freedom through rich link structure adaptive link annotation to provide guidance; (based on prerequisites or learning style) – pages (“nodes”) can be adapted to give additional or alternative explanations (or examples or illustrations) February 1, 2011 Learntec Slide 6 We don’t want this!

Adaptive System Functionality February 1, 2011 Learntec Slide 7 event  user model user model  adaptation

Adaptation in GRAPPLE User Model is in any data format – any event you can record can be used – any computation can be done: event + user model  new user model Adaptation is any transformation you can program – any data format for the learning material – adaptation based on all user model data February 1, 2011 Learntec Slide 8

February 1, 2011 Learntec Slide 9

February 1, 2011 Learntec Slide 10

Creating Adaptive Courses Creating conceptual adaptation models – using authoring tools – understanding prerequisites Creating content (pages) for GALE – using templates and layout definitions – user model operations within pages Setting up the GRAPPLE infrastructure – combining an LMS with GALE – exchanging user model information February 1, 2011 Learntec Slide 11

The GRAPPLE Course Model A course consists of concepts and relationships A concept has – properties: value given by the author – attributes: (generated by the authoring tool) value determined by adaptation rules; properties, includes data type, persistence, … event code: what to do when the value changes – resources: URL to locate the file properties can be used to select between resources – event code: (code on access, also generated) February 1, 2011 Learntec Slide 12

February 1, 2011 Learntec Slide 13

Pedagogical Relationship Types PRTs define pedagogical relationships between (sets of) concepts: – can be directed or undirected (this is mainly a visualization aspect) – can have one or more sockets – each socket is a placeholder for a set of concepts – a PRT has template adaptation rule code – a PRT defines which user model attributes the concepts in each socket must have February 1, 2011 Learntec Slide 14

February 1, 2011 Learntec Slide 15

The GRAPPLE Adaptation Engine Concept access  1.user model updates (execute event code) 2.determine adaptive layout 3.retrieve and adapt a “page” (xml file) conditional inclusion of fragments/objects adapt destination+presentation of links 4.generate additional parts: header, footer, accordion menu, … February 1, 2011 Learntec Slide 16

February 1, 2011 Learntec Slide 17

Creating Content for GALE Content = nodes (pages) in XML – standard HTML and XHTML can be used – special “gale” tags for adaptation: for conditional inclusion for adaptive resource inclusion for adaptive link annotation and for inserting user model data (in body or within a tag) for repetitive insertion (through relationships) February 1, 2011 Learntec Slide 18

Authoring Pages Separately February 1, 2011 Learntec Slide 19

Template-Based Authoring February 1, 2011 Learntec Slide 20

Conditional Inclusion of Fragments Example from the course “hypermedia structures and systems” taught at the TU/e: – Before reading about Xanadu the URL page shows: … In Xanadu (a fully distributed hypertext system, developed by Ted Nelson at Brown University, from 1965 on) there was only one protocol, so that part could be missing. … – After reading about Xanadu this becomes: … In Xanadu there was only one protocol, so that part could be missing. … February 1, 2011 Learntec Slide 21

Link Adaptation in GALE Standard schema: – links are good, neutral or bad; – link classes are used by a CSS stylesheet to create the presentation color scheme Actual functionality: – any expression to define the link classes (${#suitability}?(${#visited}>0?\"neutral\":\"good\"):\"bad\") – any expression to choose the stylesheet – any expression to choose icons February 1, 2011 Learntec Slide 22

Life-long Learning in GRAPPLE Learners move during their life time: different companies and institutes – Learner information (user model) must be stored independently of the LMS+ALE – Different LMSs and ALEs must be able to communicate with each other – Learners should have a single identity everywhere February 1, 2011 Learntec Slide 23

February 1, 2011 Learntec Slide 24

February 1, 2011 Learntec Slide 25