Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid A Late Modelling Approach for the Definition of Computer-Supported Learning.

Slides:



Advertisements
Similar presentations
Overview of NESSI Projects Portfolio Stefano De Panfilis Engineering Ingegneria Informatica S.p.A.
Advertisements

A Model Based on Semantic Nets to Support Evolutionary and Adaptive Hypermedia Systems N. Padilla Zea M. Medina Medina M. J. Cabrera F. Molina Ortiz L.
Toward an Agent-Based and Context- Oriented Approach for Web Services Composition IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 17, NO. 5,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Validating the Evaluation of Adaptive Systems by User Profile Simulation Javier Bravo and Alvaro Ortigosa {javier.bravo, Universidad.
License: CC BY-NC-SA 3.0 © 2009 ICOPER Best Practice Network Introduction to IMS Learning Design Michael Derntl, Susanne Neumann, Petra.
Identifying, Modifying, Creating, and Removing Monitor Rules for SOC Ricardo Contreras Andrea Zisman
An Aspect-Oriented Approach For Web Application Access Control Presented by: Mohamed Hassan Carleton University Carleton University
University of Piraeus Department of Technology Education and Digital Systems Centre for Research and Technology - Hellas(C.E.R.T.H.) Informatics and Telematics.
CHANGING ROLES OF THE DIAGNOSTICIAN Consultants to being part of an Early Intervention Team.
Systems Engineering in a System of Systems Context
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Visual Analysis of a Moodle-based Software Engineering Course Francisco J. García Miguel Á. Conde
An framework for model-driven product design and development using Modelica Adrian Pop, Olof Johansson, Peter Fritzson Programming Environments Laboratory.
Modeling Units of Assessment for Sharing Assessment Process Information: towards an Assessment Process Specification Yongwu Miao, Peter Sloep, and Rob.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
Institute of Computing Jaca: a Reflective Fault Injection Tool based on Patterns Eliane Martins Cecilia Rubira Nelson Leme Institute of Computing State.
Company LOGO Business Process Monitoring and Alignment An Approach Based on the User Requirements Notation and Business Intelligence Tools Pengfei Chen.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
1 Overview of WP6 Colin Tattersall, the Open University of the Netherlands.
Deriving AO Software Architectures using the AO-ADL Tool Suite Luis Fernández, Lidia Fuentes, Mónica Pinto, Juan A. Valenzuela Universidad de Málaga
Formal Definition of Collaborative Spaces Sergio Arzola-Herrera Josefina Guerrero-García Juan Manuel González-Calleros Claudia Zepeda-Cortés Facultad de.
Using MDA in Web Software Architectures Santiago Meliá Cristina Cachero Jaime Gómez Universidad de Alicante Spain.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Supporting Heterogeneous Users in Collaborative Virtual Environments using AOP CoopIS 2001 September 5-7, Trento, Italy M. Pinto, M. Amor, L. Fuentes,
An Introduction to Design Patterns. Introduction Promote reuse. Use the experiences of software developers. A shared library/lingo used by developers.
Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid CROSSCUTTING RUNTIME ADAPTATIONS OF LD EXECUTION Telmo Zarraonandia, Juan.
Formalizing the Asynchronous Evolution of Architecture Patterns Workshop on Self-Organizing Software Architectures (SOAR’09) September 14 th 2009 – Cambrige.
SOFTWARE DESIGN.
Henry Muccini - Computer Science Department, Universita' dell'Aquila, Italy Paola Inverardi - Computer Science Department, Universita'
Hyper/J and Concern Manipulation Environment. The need for AOSD tools and development environment AOSD requires a variety of tools Life cycle – support.
Information System Development Courses Figure: ISD Course Structure.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
HYGIA: Design and Application of New Techniques of Artificial Intelligence for the Acquisition and Use of Represented Medical Knowledge as Care Pathways.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Experience of using IMS Learning Design in Higher Education Mark Barrett-Baxendale, Paul Hazlewood, Amanda Oddie Deanery of Business and Computer sciences.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
PROPOSAL OF AN INNOVATIVE ARCHITECTURE FOR WEB BASED EDUCATION SYSTEMS CATE 2012 Superior School of Computer Science of National Polytechnic Institute.
Systems Analysis and Design in a Changing World, Fourth Edition
Semantic based P2P System for local e-Government Fernando Ortiz-Rodriguez 1, Raúl Palma de León 2 and Boris Villazón-Terrazas 2 1 1Universidad Tamaulipeca.
1 N. Capuano 1, M. Gaeta 1, R. Iannone 1, F. Orciuoli 2 1 Centro di Ricerca in Matematica Pura ed Applicata, {capuano, gaeta, 2.
Colin Milligan funded by Reload Update: LD is coming.
Geoffrey Duval (ISAE-SUPAERO) Naples, October 1 st, 2012.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Widgets and IMS Learning Design CETIS Conference, 2008 Dai Griffiths The Institute for Educational Cybernetics, The University of Bolton.
Formal Methods in Software Engineering Credit Hours: 3+0 By: Qaisar Javaid Assistant Professor.
MDD approach for the Design of Context-Aware Applications.
Improving LOM-Based Interoperability of Learning Repositores Germán M. Rivera Bernd Simon Juan Quemada Joaquín.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
SSQSA present and future Gordana Rakić, Zoran Budimac Department of Mathematics and Informatics Faculty of Sciences University of Novi Sad
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
31 March Learning design: models for computers, for engineers or for teachers? Jean-Philippe PERNIN (*,**) Anne LEJEUNE (**) (*) Institut national.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
Massively Parallel Algorithm for Evolution Rules Application in Transition P System Luís Fernández Fernando Arroyo Jorge A. Tejedor Juan Castellanos Grupo.
1 February 1-7, Cancun, Mexico ACHI’09 A structured approach to support 3D User Interface Development Juan Manuel Gonzalez-Calleros, Jean Vanderdonckt.
Europortfolio October 27 and 28, 2005 European Schoolnet National policies and case studies on the use of portfolios in teacher training Anja Balanskat,
Webquests Sally Lewis-Pearson K12 Education Definition of a WebQuest A Web Quest is an inquiry based activity in which most or all of the information.
SECURE TROPOS Michalis Pavlidis 8 May Seminar Agenda  Secure Tropos  History and Foundation  Tropos  Basics  Secure Tropos  Concepts / Modelling.
SysML v2 Formalism: Requirements & Benefits
Gestione di Service Level Agreements (SLA) in sistemi Grid
Software Design Methodology
Data Access Service Specification: RDF(S) Ontology Access Draft
Introduction to UML.
UML profiles.
Structuring Adaptive Applications using AspectJ and AOM
Execute your Processes
Presentation transcript:

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid A Late Modelling Approach for the Definition of Computer-Supported Learning Process Telmo Zarraonandia, Camino Fernández, Juan Manuel Dodero Universidad Carlos III de Madrid Departamento de Informática Escuela Politécnica Superior Av. Universidad 30 Leganés, Madrid, España 28911

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Bring together the way teachers work in real life and the way they work in a computer supported environment Late modelling Focused on IMS Learning Design Supervised process Increase: Teacher’s degree of freedom when applying a Learning Design process Teacher’s control over the process Facilitate the implementation of the late modelling lifecycle

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Late Modelling Lifecycle

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Late Modelling Phases Monitor Execution Observe learner’s reactions, interests, resources availability, context.... Adaptation Introduction Modify process execution “on the fly” Evaluation of Adaptations Process Evaluation Adaptation Integration Select adaptations which mean an improvement Make changes permanent

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid IMS Learning Desing: What do we need? A notation to specify the monitorizations A notation to specify the adaptations A notation to specify the learning objectives evaluations Create a evaluation profile for the UoL A mechanism to modify the process “on the fly” Introduce the adaptations... To observe process evolution at any time....

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Roles: Learners: Student Role Staff: Environments: Activities: Learner ActivitiesResource Activity 1 <=What_Is_Internet.pdf Activity 2 <= Web_Browsers Activity 3 <= Search_Engines Activity 4 <= Mail_Programs Activity 5 <= Messenger_Programs Support Activities Activity Structure Internet Lessons (Structure = Sequence) 1. Activity 1 2. Activity 2 3. Activity 3 4. Activity Method Environments: Activities: Learner ActivitiesResource Activity 1<=What_Is_Internet.pdf Activity 2 <= Web_Browsers Activity 3 <= Search_Engines Activity 4 <= Mail_Programs Activity 5 <= Messenger_Programs Support Activities Superimpose IMS LD fragments on top of an existing manifest definition Adaptation Mechanism (I) SearchEnginesTheory.pdf Mail_Programs_Theory.pdf Internet_Basics.html

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Adaptation Mechanism (II)

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Adaptation Mechanism (III) An architecture for extending existing players with runtime adaptation capabilities: Non intrusive Flexible Validate the definition of the modified manifest

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid LD Player Implementation: Visitor Pattern

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid LD Player Implementation: Visitor Pattern + Aspects We need an “accept” operation on the Learning Design elements Aspect Oriented Programming approach: ASPECT : Operations (adaptation, monitorization..) POINTCUT : Condition of application of the operation ASPECT and POINTCUTS defined separately from the rest of the components

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Validation Mechanism (I) Guarantee UoL definition remains compliant with the IMS LD specification after the adaptation IMS LD Ontology [ University of Santiago de Compostela]: Taxonomy of concepts Restrictions represented as axioms declared in First Order Logic Implementation: F-logic

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Validation Mechanism (II): Process 3.Flora-2 reasoner invoked Axiom restrictions checked 2.Manifest translation: F-logic description of the LD obtained 1. Adaptation is introduced Manifest definition is changed

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Notation for the Adaptations Description Three types of files : Adaptation command Adaptation manifests Resource files

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Notation for the Monitorizations Definition Peeks can be concatenated Refer to different UoL instances Used as conditions of the adaptations Base for the evaluations

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Notation for the Evaluations Definition

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Objectives Late Modelling Lifecycle Adaptation Mechanism LD Player Architecture Validation Mechanism Notations Conclusions and Future Work Overview

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Conclusions and Future Work Alternative / Complement IMS Lerning Design adaptation and monitorization mechanisms: Introduction “on the fly” Ontology Level B and C Tools: Done: CopperCore Engine Extension for Adaptation Off-line validation Next: Tools for the adaptation, monitorization and evaluation definition Assemble everything...

Telmo Zarraonandia Laboratorio DEI. Dpto. de Informática U. Carlos III de Madrid Thanks for you attention!!