A meta level for LAG Adaptation Language re-use in education

Slides:



Advertisements
Similar presentations
3 rd A3EH workshop at 12 th International Conference on Artificial Intelligence, Amsterdam, 2005 TU/ e eindhoven university of technology Evaluation of.
Advertisements

Maurice Hendrix, A3H AH2008, 29/07/2008 A meta level for LAG Adaptation Language.
Maurice Hendrix (Semi-)automatic authoring of AH.
PROLEARN International Summer School 27May – 2June 2007 Authoring and Engineering Adaptive eLearning Systems Dr. Alexandra Cristea
Maurice Hendrix (Semi-)automatic authoring of AH.
Adaptive Hypermedia and The Semantic Web Dr. Alexandra Cristea
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.
Fawaz Ghali, Alexandra Cristea, Craig Stewart and Maurice Hendrix Collaborative Adaptation Authoring and Social Annotation in MOT (a.k.a MOT 2.0)
1 1 Andreea Molnar, Cristina Hava Muntean School of Computing National College of Ireland
Department of Computer Science TU/ e eindhoven university of technology Evaluation of Interoperability of Adaptive Hypermedia Systems: testing the MOT.
Company LOGO Towards the Validation of Adaptive Educational Hypermedia using CAVIAr Mark Melia & Claus Pahl Dublin City University.
Adaptive Hypermedia Content Authoring using MOT3.0 Jonathan G. K. Foss Dr. Alexandra I. Cristea.
Explicit Intelligence in Adaptive Hypermedia: Generic Adaptation Languages Alexandra Cristea.
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 Dr. Alexandra Cristea
TU e technische universiteit eindhoven / department of mathematics and computer science 1 Empirical Evaluation of Learning Styles Adaptation Language Natalia.
Coursework.  5 groups of 4-5 students  2 project options  Full project specifications on 3 rd March  Final deadline 10 th May 2011  Code storage.
Maurice Hendrix CS411 seminar, 22/10/2009 Adaptation languages for learning: the CAM meta-model.
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Visual Scripting of XML
ICALT06 – Adaptivity in Learning Systems, Kerkrade, 5 th of July, 2006 TU/e eindhoven university of technology Adapting SME Learning Environments for Adaptivity.
/ Where innovation starts 1212 Technische Universiteit Eindhoven University of Technology 1 Incorporating Cognitive/Learning Styles in a General-Purpose.
Maurice Hendrix, IAS seminar, 30/06/2008 Concept Adaptation Model CAM.
OntoBlog: Informal Knowledge Management by Semantic Blogging Aman Shakya 1, Vilas Wuwongse 2, Hideaki Takeda 1, Ikki Ohmukai 1 1 National Institute of.
/ faculty of mathematics and computer science TU/e eindhoven university of technology 1 MOT Adaptive Course Authoring: My Online Teacher Alexandra Cristea.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
/ department of mathematics and computer science TU/e eindhoven university of technology Education Track, ITCC’04, US April, Adaptive Course Creation.
MOT: My Online Teacher Dr. Alexandra Cristea
1212 Department of Computer Science Writing MOT, Reading AHA! - converting between an authoring and a delivery system for adaptive educational hypermedia.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
– 4 th Workshop on Authoring of Adaptive and Adaptable Hypermedia, Dublin, 20 th of June, 2006 TU/e eindhoven university of technology Panel:
XML(EXtensible Markup Language). XML XML stands for EXtensible Markup Language. XML is a markup language much like HTML. XML was designed to describe.
/ department of mathematics and computer science TU/e eindhoven university of technology Departmental Seminar, Nottingham, UKMarch, Authoring of.
An Introduction to the GRAPPLE Authoring Paradigm & Toolset Jonathan Foss Alexandra Cristea University of Warwick, UK.
XML, DITA and Content Repurposing By France Baril.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Generic Adaptation Languages Explicit Intelligence in Adaptive Hypermedia Generic Adaptation Languages Explicit Intelligence in Adaptive Hypermedia Dr.
– 4 th Workshop on Authoring of Adaptive and Adaptable Hypermedia, Dublin, 20 th of June, 2006 TU/e eindhoven university of technology Evaluation.
1313 Final Master PresentationDepartment of Computing Science Authoring of Adaptive e-content for a Commercial Environment Adapting for Adaptivity 14/8/2006.
ICALT’06: Workshop on Adaptive Learning – extending IMS LD for adaptive instruction, Kerkrade, 6 h of July, 2006 TU/e eindhoven university of technology.
1 Integrated Services Program The Virginia Metadata Training Workshop Summer, 2006 Lyle Hornbaker Integrated Services Program
Interfacing Registry Systems December 2000.
Maurice Hendrix, IAS seminar, 19/05/2008 Graphical Authoring of Adaptive Hypermedia: CAM.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services enabled B2B Integration Kotinurmi,Vitvar,
16 August Verilog++ Assertion Extension Requirements Proposal.
Automated Transformation of Statements Within Evolving Domain Specific Languages Peter Bell CEO/CTO, SystemsForge 7th OOPSLA Workshop on Domain-Specific.
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
Sheet 1 DocEng’03, Grenoble, November 2003 Model Driven Architecture based XML Processing Ivan Kurtev, Klaas van den Berg University of Twente, the Netherlands.
GALE: The GRAPPLE Adaptive Learning Environment Paul De Bra Eindhoven University of Technology January 24, 2011 GRAPPLE Public Event Slide 1.
Design Reuse Earlier we have covered the re-usable Architectural Styles as design patterns for High-Level Design. At mid-level and low-level, design patterns.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
EFGS.info in a new framework - a way to share knowledge about spatial statistics GEOSTAT 2 EFGS Conference in Vienna 10th - 12th of November
Generic Adaptation Languages Explicit Intelligence in Adaptive Hypermedia Generic Adaptation Languages Explicit Intelligence in Adaptive Hypermedia Dr.
A Flexible Model for Quality Assurance Frameworks and Quality Management Systems Q2010 Helsinki 4 May 2010 Peter van Nederpelt
Folksonomy-based Course Authoring for Flexible Student Modeling Sergey Sosnovsky, Michael Yudelson
SEMI-STRUCTURED DATA (XML) 1. SEMI-STRUCTURED DATA ER, Relational, ODL data models are all based on schema Structure of data is rigid and known is advance.
Advanced BIML topics Be a W.I.S.E. A.S.S. Me ! Self-employed BI consultant Author Trainer MCT
Evaluating Adaptive Authoring of AH
(New) English Discoveries Online at HANU
Data Model.
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UPB intensive course “Adaptive Hypermedia” January.
Malte Dreyer – Matthias Razum
Alexandra Cristea Toshio Okamoto and Safia Belkada
LAOS: Layered WWW AHS Authoring Model and their corresponding Algebraic Operators Alexandra I. Cristea UNESCO workshop “Personalization in Education” Feb’04.
Prepared by Peter Boško, Luxembourg June 2012
ESS.VIP Validation Item 5.1
CSE591: Data Mining by H. Liu
Versioning in Adaptive Hypermedia
Presentation transcript:

A meta level for LAG Adaptation Language re-use in education Maurice Hendrix, A3H Workshop @ AH2008, 29/07/2008 maurice@dcs.warwick.ac.uk http://www.dcs.warwick.ac.uk/~maurice

Outline LAOS Limitations of LAG Solution Proposed extension System setup of extension

AH Authoring: LAOS 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: 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 Content can be reused and transported easily e.g. via CAF and (recently) e- learning standards

Example DM authoring

Authoring AM Either pre-prepared strategy or programming knowledge required Re-use possible, but not very flexible, (DM/GM needs to be set-up for specific strategy) In LAOS AM is authored using LAG, programming language like

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 ….

Limitations of LAG Inherent run-time limitations. No access to all items during run-time Thus no Access to set of metadata (labels and weights) and concepts in use Combined strategies have to share metadata fields

Examples of Limitations Beginner – Intermediate – Advanced type strategy with arbitrary knowledge level groups defined by authors metadata (weight & label). Course on general domain identifying the users more specific topic of interest using metadata (labels) Integration of multiple strategies (currently forced use of same metadata field is a problem)

Solution Access to the set of weights and labels (the metadata) at compile-time often enough Propose extension to LAG language to allow compile-time access to set of label/weights & regular expression matching as metadata share mechanism

Proposed extension XML format for the additions Easy to implement and maintain Can cope with changing LAG Adding like statement capturing labels with reg expr

DTD <!ELEMENT CAF (LAGfragment*, LIKE*, LAGfragment*)*> <!ELEMENT LIKE attribute CDATA "" value CDATA "" (LAGfragment+, MATCH, LAGfragment+, (LAGfragment*, LABEL, LAGfragment*)*) > <!ELEMENT LAGfragment (#PCDATA)> <!ELEMENT MATCH EMPTY> <!ELEMENT LABEL EMPTY>

Example value='beginner'> while <match/> <like attribute='GM.Concept.label' value='beginner'> while <match/> UM.GM.<label/>_number += 1 ) </like>

System setup of extension

Conclusion & Further work Using a simple pre-processing some limitations of LAG can be overcome Next in line is building a prototype, integrated with advancing LAG developments Conceptual Adaptation Model (CAM) of the Grapple project

Thank you for your attention Questions?