a late modelling approach for the definition of computer-supported learning process
DESCRIPTION
A Late Modelling Approach for the Definition of Computer-Supported Learning Process Telmo Zarraonandia, Camino Fernández, Juan Manuel Dodero [email protected] Universidad Carlos III de Madrid Departamento de Informática Escuela Politécnica Superior - PowerPoint PPT PresentationTRANSCRIPT
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 MadridDepartamento de InformáticaEscuela Politécnica Superior
Av. Universidad 30 Leganés, Madrid, España 28911
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Late Modelling Lifecycle
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Late Modelling Phases
Monitor ExecutionObserve learner’s reactions, interests, resources availability, context....
Adaptation IntroductionModify process execution “on the fly”
Evaluation of AdaptationsProcess EvaluationAdaptation Integration
Select adaptations which mean an improvementMake changes permanent
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Roles: Learners: Student Role Staff:Environments:Activities: Learner Activities Resource
Activity 1 <= What_Is_Internet.pdfActivity 2 <= Web_BrowsersActivity 3 <= Search_EnginesActivity 4 <= Mail_ProgramsActivity 5 <= Messenger_Programs
Support Activities Activity Structure
Internet Lessons (Structure = Sequence)1. Activity 12. Activity 23. Activity 34. Activity 4.........
Method
..............
....Environments:Activities: Learner Activities Resource
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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Adaptation Mechanism (II)
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
LD Player Implementation: Visitor Pattern
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Notation for the Adaptations Description
Three types of files :
Adaptation command
Adaptation manifests
Resource files
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Notation for the Evaluations Definition
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. 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 CTools:
Done:CopperCore Engine Extension for AdaptationOff-line validation
Next:Tools for the adaptation, monitorization and evaluation definitionAssemble everything...
Telmo ZarraonandiaLaboratorio DEI. Dpto. de InformáticaU. Carlos III de Madrid
Thanks for you attention!!