SlideShare une entreprise Scribd logo
1  sur  31
Work in Progress on the
Standardization of Online
Laboratories for Education
IEEE EdSoc Meeting
Co-sponsored by TELUQ
19-Nov-2015
Miguel R. Artacho
miguel@lsi.uned.es
IEEE SA P1876 Group
Chair: Hamadou Saliah-
Hassane
Draft Editors: Miguel
Rodriguez Artacho, Denis
Gillet, Hamadou Saliah-
Hassane
https://ieee-sa.centraldesktop.com/1876public/
Networked Smart Learning Objects for Online Laboratories
Scope
Content
• Context
• Normative references
• Definitions
• Standardization levels and information
• Metadata
• Learner experience and outcomes
Online laboratories: context
P1876
Authentication
Widgets definition
Metadata
Open Social App
Smart Device approach
Booking and scheduling
Authorization
Metadata & Vocabulary
Network
Protocols
User
Interfaces
IVI
Specification
P1876
ONLINE
LABORATORY
REMOTE
LABORATORY
VIRTUAL
LABORATORY
PHYSICAL
LABORATORY
Educational Perspective
Laboratory as a Service
Laboratory as an Educational Resource
LaaS
LaaO
Learning
Scenario
Standardization Levels
Learning environments or learning object repositories
Interactive Open Educational Lab (OEL)
Lab as an OER (LaaO)
Smart Device
Lab as a Service (LaaS)
Courses
Scenarios
Activities
Support material, Personalized, user interfaces, task sequences, paths
Standard:
MLR extension
xAPI extension
Standard:
Service metadata
Services
Protocols
Online Lab
=
Object
Actions
Traces
Sensor Data
State
log
Knowledge
Learning
outcome
LEVEL 1
Embedded Things
LEVEL 2
Embedded pedagogy
Apparatus, sensors, actuators,
instruments, controllers, embedded
server computer or microcontroller
User prefs
Context
LTI
Configuration
Actuator data
P1876 Draft Sections
• Normative references
• Definitions
• Laboratory as a Service
–Service Metadata
–Service specification
• Laboratory as OER
–Metadata:
• Resource metadata --> MLR part 2
• Interopetability metadata --> LTI
–Outcomes: xAPI triplets (LRS)
• Annexes: Service Bindings
Normative References
• IETF RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax.
• ISO 639-1, Code for the representation of names of languages—Part 1: Alpha-2 code.
• ISO 639-2, Codes for the representation of names of languages—Part 2: Alpha-3 code.
• ISO 3166-1, Codes for the representation of names of countries and their subdivisions—Part 1: Country codes.
• ISO 8601:2000, Data elements and interchange formats—Information interchange—Representation of dates and times.
• ISO/IEC 646:1991, Information technology—ISO 7-bit coded character set for information interchange.
• ISO/IEC 10646-1, Information technology—Universal Multiple-Octet Coded Character Set (UCS)—Part 1: Architecture and Basic
Multilingual Plane.
• ISO/IEC 11404:1996(E), Information technology—Programming languages, their environments and system software interfaces—
Language-independent datatypes.
• ISO 15836:2009(E) -- Information and Documentation The Dublin Core Metadata Element
• W3C Resource Description Framework (RDF) Revised Edition, available online at http://www.w3.org/TR/REC-rdf-syntax/
• The Singapore Framework for Dublin Core Application Proles, availableonline at http://dublincore.org/documents/singapore-framework/
• DCMI Description Set Profile Model. Working Draft, December 2007, availble online at:
http://dublincore.org/architecturewiki/DescriptionSetProfile
Definitions
Online laboratory: Could be either a remote laboratory or a
virtual laboratory which is accessible online. By nature, online
laboratories are distributed as they are located and operated in
different facilities (a remote lab is hosted by its owner and the
server or the cluster running a virtual lab is hosted by its
provider).
Remote laboratory (rig): The remote laboratory is an apparatus
and its instrumentation that can be accessed, monitored and
controlled at distance. It typically includes the physical artefacts
that exhibit the phenomena being explored, as well as the
transducers, sensors, and actuators that allow interaction with
those artefacts. A remote laboratory is located in a real facility
(building). It is managed and offered by a provider (person,
institution, organization or company).
Definitions
Interactive Open Educational Laboratory (EOL): An
interactive Open Educational Resource (EOR) integrating
an online laboratory. Remote or virtual laboratory especially
design for personal or collaborative, synchronous or
asynchronous educational activities, such as distance
learning, massive open online courses, personal learning,
or blended learning. The user actions with the OEL results
in the generation of a set of user activity traces.
Definitions
Virtual Laboratory: End-user interactive simulation
software application to provide users with a learning activity
otherwise unachievable on a local device. The simulation
mimic the behaviors of an apparatus in various contexts of
use and rely on its model defined at an appropriate level of
abstraction. In general, interactive simulation, design,
analysis and visualization go together. Virtual laboratory is
executed on a physically server or cluster. It is managed
and offered by a provider (person, institution, organization
or company).
Definitions
Client Interface: The software user interface through
which a user (the client) configure, manipulate and observe
an online laboratory and hence undertakes an experiment,
and subsequently retrieves experimental results. This may
or may not involve direct interaction with the apparatus.
When live interaction is possible, the client interface enable
interactive experimentation, otherwise it enable batch
experimentation.
Definitions
Learning activity: A learning activity is a coherent set of
tasks involving a learner or a group of learners and a set of
online educational resources intended to result in learning
outcomes. When the learning activity is carried out with an
EOL, it is referred to as an Experiment. An experiment can be
carried out in one or more learning sessions.
Mobile laboratory: Sensors can be hosted on vehicles (for
pollution monitoring as example) and carried out by students
when working in the field. In this case, the focus of the
experiment is an environment rather than an apparatus. The
corresponding mobile laboratory has not fixed IP address or
location. It is rather the contextual data storage which can be
considered as an online lab. It is referred as a mobile lab.
Laboratory as a Service (LaaS)
See current draft
3.2 Metadata
• General information on the online lab, including its name,
description or contact information.
• List of APIs to access the services (i.e., actuators service). The
services themselves are described in Section 3.3.
• The authorization mechanisms, to allow access to the
described services only by the granted users.
• The concurrent access mechanisms, to manage multiple
access at the same time to the same resource
Laboratory as a Service (LaaS)
• General metadata fields
• Binding metadata fields
• Service Description metadata fields
• Protocol vocabulary
• Operation metadata fields
• Method vocabulary
• WebSocketType vocabulary
• resultType element
• Parameter metadata fields
• Model metadata fields
• Authorization metadata fields
• authorizationType vocabulary
• Concurrent access metadata fields
• interactionMode vocabulary
• concurrencyScheme vocabulary
• roleSelectionMechanism vocabulary
• Role metadata fields
Laboratory as a Service (LaaS)
3.3 Services
• getSensorMetadata
• getSensorData
• getActuatorMetadata
• sendActuatorData
• getLoggingInfo
• getClients
• getModels
Laboratory as a Service (LaaS)
3.4 Functionalities
• Authentication functionality
• Self and known state functionality
• Security and local control
• Logging and alarms
3.5 Protocols
• HTTP (to get metadata)
• WebSocket (for interaction with the online lab)
The Learning Object model and the
Online Laboratories
• In the e-learning arena, online laboratories could be linked with
the general concept of learning activity: “any activities of an
individual organized with the intention to improve his/her
knowledge, skills and competence”.
• There are standards and specifications that cover the
interoperability of a subset of the following specific features of
the LO:
• Description and tagging: metadata.
• Content structuring and packaging.
• Communication.
• Sequencing.
• Learning tools and services interoperability.
• LEARNING DESIGN
Metadata
• Services (Operational)
Operational metadata for services and
functionalities
• Resources (Educational)
–Description
Consider MLR as metadata schema -->
+ extensions
–Interoperability
• Outcomes
xAPI1 LRS statements
1 © U.S. Government © Advanced Disdtributed Learning (ADL)
Learner Experience
Learning activity described using ADL Training
and Learning Architecture (TLA)
Student activity stored in LRS (Learning Record
Store)
LRS and LMS communicate through API called
eXperience API (xAPI)
LRS statements
I did THIS
Example Verb “Rotate“
Property Value Type
Id http://IEEE-SA-P1876.com/expapi/verbs/experienced String
Name Rotate – to rotate an actuator certain degrees String
Display { "en-US" : "rotated"} Object
description Turn an actuator on an axis certain degrees. String
objectTypes Actor (actuator) String[]
Result Extension String[]
Context No recommendations String[]
Acknowledgements
Work in Progress on the
Standardization of Online
Laboratories for Education
IEEE EdSoc Meeting
Co-sponsored by TELUQ
19-Nov-2015
Miguel R. Artacho
miguel@lsi.uned.es
Thanks!

Contenu connexe

En vedette

The Networked Household
The Networked HouseholdThe Networked Household
The Networked HouseholdTracy Kennedy
 
Surface to surface prithvi
Surface to surface prithviSurface to surface prithvi
Surface to surface prithviRaggedminds
 
Curs de formació estiu 2012
Curs de formació estiu 2012Curs de formació estiu 2012
Curs de formació estiu 2012sonnicroket
 
Most cruel rulers ever –part i
Most cruel rulers ever –part iMost cruel rulers ever –part i
Most cruel rulers ever –part ihindujudaic
 
Bienvenido lorena
Bienvenido lorenaBienvenido lorena
Bienvenido lorena3116653350
 
Mysterious military facts (part iii)
Mysterious military facts (part iii)Mysterious military facts (part iii)
Mysterious military facts (part iii)hindujudaic
 
Russia is a sport country and we are proud of it
Russia is a sport country and we are proud of itRussia is a sport country and we are proud of it
Russia is a sport country and we are proud of itprosvsports
 
Jounalistic principles and ethic quiz
Jounalistic principles and ethic   quizJounalistic principles and ethic   quiz
Jounalistic principles and ethic quizChormvirak Moulsem
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionNawfel Mestoui
 
Brahmos cruise missile
Brahmos cruise missileBrahmos cruise missile
Brahmos cruise missilehindujudaic
 
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...IntelCollab.com
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pagesRobert McFrazier
 
Séminaire de formation - Du gisement à la production
Séminaire de formation - Du gisement à la productionSéminaire de formation - Du gisement à la production
Séminaire de formation - Du gisement à la productionGroupe Managem
 

En vedette (16)

The Networked Household
The Networked HouseholdThe Networked Household
The Networked Household
 
Surface to surface prithvi
Surface to surface prithviSurface to surface prithvi
Surface to surface prithvi
 
Powerpoint ejemplo1
Powerpoint ejemplo1Powerpoint ejemplo1
Powerpoint ejemplo1
 
Curs de formació estiu 2012
Curs de formació estiu 2012Curs de formació estiu 2012
Curs de formació estiu 2012
 
Personal informatic
Personal informaticPersonal informatic
Personal informatic
 
Most cruel rulers ever –part i
Most cruel rulers ever –part iMost cruel rulers ever –part i
Most cruel rulers ever –part i
 
Bienvenido lorena
Bienvenido lorenaBienvenido lorena
Bienvenido lorena
 
Mysterious military facts (part iii)
Mysterious military facts (part iii)Mysterious military facts (part iii)
Mysterious military facts (part iii)
 
Russia is a sport country and we are proud of it
Russia is a sport country and we are proud of itRussia is a sport country and we are proud of it
Russia is a sport country and we are proud of it
 
Jounalistic principles and ethic quiz
Jounalistic principles and ethic   quizJounalistic principles and ethic   quiz
Jounalistic principles and ethic quiz
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
 
Brahmos cruise missile
Brahmos cruise missileBrahmos cruise missile
Brahmos cruise missile
 
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...
How Internal Human Intelligence Networks (HUMINT) Develop External Primary So...
 
skype
skypeskype
skype
 
Amp your site an intro to accelerated mobile pages
Amp your site  an intro to accelerated mobile pagesAmp your site  an intro to accelerated mobile pages
Amp your site an intro to accelerated mobile pages
 
Séminaire de formation - Du gisement à la production
Séminaire de formation - Du gisement à la productionSéminaire de formation - Du gisement à la production
Séminaire de formation - Du gisement à la production
 

Similaire à Work in Progress on the Standardization of Online Laboratories for Education

Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19eMadrid network
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...eMadrid network
 
Standardization of Online Laboratories for Education: IEEE-SA STD 1876/2019
Standardization of Online Laboratories for Education:  IEEE-SA STD 1876/2019Standardization of Online Laboratories for Education:  IEEE-SA STD 1876/2019
Standardization of Online Laboratories for Education: IEEE-SA STD 1876/2019Miguel R. Artacho
 
PresentacStandardization of Online Laboratories for Education: IEEE-SA STD 1...
PresentacStandardization of Online Laboratories for Education:  IEEE-SA STD 1...PresentacStandardization of Online Laboratories for Education:  IEEE-SA STD 1...
PresentacStandardization of Online Laboratories for Education: IEEE-SA STD 1...Miguel Rodriguez Artacho
 
Csedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_finalCsedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_finalHamadou Saliah-Hassane
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...eMadrid network
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryCarole Goble
 
Sword Cetis 2007 06 29
Sword Cetis 2007 06 29Sword Cetis 2007 06 29
Sword Cetis 2007 06 29Julie Allinson
 
Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏Julie Allinson
 
GeoChronos
GeoChronosGeoChronos
GeoChronoscurryr
 
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...Manuel Castro
 
Introduction to FAIRDOM
Introduction to FAIRDOMIntroduction to FAIRDOM
Introduction to FAIRDOMCarole Goble
 
The Taverna Software Suite
The Taverna Software SuiteThe Taverna Software Suite
The Taverna Software SuitemyGrid team
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchangelagoze
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational WorkflowsCarole Goble
 
Dcollins icl-belfast-v5
Dcollins icl-belfast-v5Dcollins icl-belfast-v5
Dcollins icl-belfast-v5FORGE project
 
2013 06-24 Wf4Ever: Annotating research objects (PDF)
2013 06-24 Wf4Ever: Annotating research objects (PDF)2013 06-24 Wf4Ever: Annotating research objects (PDF)
2013 06-24 Wf4Ever: Annotating research objects (PDF)Stian Soiland-Reyes
 
2013 06-24 Wf4Ever: Annotating research objects (PPTX)
2013 06-24 Wf4Ever: Annotating research objects (PPTX)2013 06-24 Wf4Ever: Annotating research objects (PPTX)
2013 06-24 Wf4Ever: Annotating research objects (PPTX)Stian Soiland-Reyes
 

Similaire à Work in Progress on the Standardization of Online Laboratories for Education (20)

Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19
 
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
Seminario eMadrid sobre "Nuevas experiencias en laboratorios remotos". Estand...
 
Standardization of Online Laboratories for Education: IEEE-SA STD 1876/2019
Standardization of Online Laboratories for Education:  IEEE-SA STD 1876/2019Standardization of Online Laboratories for Education:  IEEE-SA STD 1876/2019
Standardization of Online Laboratories for Education: IEEE-SA STD 1876/2019
 
PresentacStandardization of Online Laboratories for Education: IEEE-SA STD 1...
PresentacStandardization of Online Laboratories for Education:  IEEE-SA STD 1...PresentacStandardization of Online Laboratories for Education:  IEEE-SA STD 1...
PresentacStandardization of Online Laboratories for Education: IEEE-SA STD 1...
 
Csedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_finalCsedu2018 keynote saliah-hassane_final
Csedu2018 keynote saliah-hassane_final
 
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
11_10_2019 IEEE Education Society Standard 1876 –«Networked smart learning ob...
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 
Sword Cetis 2007 06 29
Sword Cetis 2007 06 29Sword Cetis 2007 06 29
Sword Cetis 2007 06 29
 
Sword Cetis 2007 06 29
Sword Cetis 2007 06 29Sword Cetis 2007 06 29
Sword Cetis 2007 06 29
 
Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏Simple Web service Offering Repository Deposit (SWORD)‏
Simple Web service Offering Repository Deposit (SWORD)‏
 
GeoChronos
GeoChronosGeoChronos
GeoChronos
 
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...
An Open and Improved VISIR System Through PILAR Federation for Electrical/Ele...
 
Hamza, others
Hamza, othersHamza, others
Hamza, others
 
Introduction to FAIRDOM
Introduction to FAIRDOMIntroduction to FAIRDOM
Introduction to FAIRDOM
 
The Taverna Software Suite
The Taverna Software SuiteThe Taverna Software Suite
The Taverna Software Suite
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchange
 
FAIR Computational Workflows
FAIR Computational WorkflowsFAIR Computational Workflows
FAIR Computational Workflows
 
Dcollins icl-belfast-v5
Dcollins icl-belfast-v5Dcollins icl-belfast-v5
Dcollins icl-belfast-v5
 
2013 06-24 Wf4Ever: Annotating research objects (PDF)
2013 06-24 Wf4Ever: Annotating research objects (PDF)2013 06-24 Wf4Ever: Annotating research objects (PDF)
2013 06-24 Wf4Ever: Annotating research objects (PDF)
 
2013 06-24 Wf4Ever: Annotating research objects (PPTX)
2013 06-24 Wf4Ever: Annotating research objects (PPTX)2013 06-24 Wf4Ever: Annotating research objects (PPTX)
2013 06-24 Wf4Ever: Annotating research objects (PPTX)
 

Plus de Miguel R. Artacho

El reto de la educación híbrida
El reto de la educación híbridaEl reto de la educación híbrida
El reto de la educación híbridaMiguel R. Artacho
 
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0Miguel R. Artacho
 
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TIC
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TICCIBERCOOPERANTE -- Charla sobre uso adecuado de las TIC
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TICMiguel R. Artacho
 
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...Defensa de los estados democráticos en el Ciberespacio: La formación como cap...
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...Miguel R. Artacho
 
From Learning Standards to Smart Learning Environments: A view of the challen...
From Learning Standards to Smart Learning Environments: A view of the challen...From Learning Standards to Smart Learning Environments: A view of the challen...
From Learning Standards to Smart Learning Environments: A view of the challen...Miguel R. Artacho
 
Research groups and teaching experiences at Computer Science Faculty (UNED)
Research groups and teaching experiences at Computer Science Faculty (UNED)Research groups and teaching experiences at Computer Science Faculty (UNED)
Research groups and teaching experiences at Computer Science Faculty (UNED)Miguel R. Artacho
 
Deconstructing Technology Enhanced learning: from platforms to the cloud
Deconstructing Technology Enhanced learning: from platforms to the cloudDeconstructing Technology Enhanced learning: from platforms to the cloud
Deconstructing Technology Enhanced learning: from platforms to the cloudMiguel R. Artacho
 
IEEE EDUCON 2015 reputation mooc
 IEEE EDUCON  2015 reputation mooc IEEE EDUCON  2015 reputation mooc
IEEE EDUCON 2015 reputation moocMiguel R. Artacho
 
An adaptive Multi-Agent based Architecture for Engineering Education
An adaptive Multi-Agent based Architecture for Engineering EducationAn adaptive Multi-Agent based Architecture for Engineering Education
An adaptive Multi-Agent based Architecture for Engineering EducationMiguel R. Artacho
 
A cluster-based analysis to diagnose students’ learning achievements
A cluster-based analysis to diagnose students’ learning achievementsA cluster-based analysis to diagnose students’ learning achievements
A cluster-based analysis to diagnose students’ learning achievementsMiguel R. Artacho
 
Web semántica y visiones de la web 3.0
Web semántica y visiones de la web 3.0 Web semántica y visiones de la web 3.0
Web semántica y visiones de la web 3.0 Miguel R. Artacho
 
Workshop Aspect Vigo Dic 2009
Workshop Aspect Vigo    Dic 2009Workshop Aspect Vigo    Dic 2009
Workshop Aspect Vigo Dic 2009Miguel R. Artacho
 
Innovación Institucional Educativa
Innovación Institucional EducativaInnovación Institucional Educativa
Innovación Institucional EducativaMiguel R. Artacho
 
LOs Modelization Miguel CBUC June 2004
LOs Modelization    Miguel CBUC June 2004LOs Modelization    Miguel CBUC June 2004
LOs Modelization Miguel CBUC June 2004Miguel R. Artacho
 
IEEE FIE 2008 Saratoga Paper 1197
IEEE FIE 2008 Saratoga  Paper 1197IEEE FIE 2008 Saratoga  Paper 1197
IEEE FIE 2008 Saratoga Paper 1197Miguel R. Artacho
 
Open Global Learning Infrastructure: Authors perspective
Open Global Learning Infrastructure: Authors perspectiveOpen Global Learning Infrastructure: Authors perspective
Open Global Learning Infrastructure: Authors perspectiveMiguel R. Artacho
 

Plus de Miguel R. Artacho (18)

El reto de la educación híbrida
El reto de la educación híbridaEl reto de la educación híbrida
El reto de la educación híbrida
 
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0
Tecnología Educativa con un toque humano -- IX Jornada eMadrid 2019 v4.0
 
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TIC
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TICCIBERCOOPERANTE -- Charla sobre uso adecuado de las TIC
CIBERCOOPERANTE -- Charla sobre uso adecuado de las TIC
 
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...Defensa de los estados democráticos en el Ciberespacio: La formación como cap...
Defensa de los estados democráticos en el Ciberespacio: La formación como cap...
 
El futuro de la educación
El futuro de la educaciónEl futuro de la educación
El futuro de la educación
 
From Learning Standards to Smart Learning Environments: A view of the challen...
From Learning Standards to Smart Learning Environments: A view of the challen...From Learning Standards to Smart Learning Environments: A view of the challen...
From Learning Standards to Smart Learning Environments: A view of the challen...
 
Research groups and teaching experiences at Computer Science Faculty (UNED)
Research groups and teaching experiences at Computer Science Faculty (UNED)Research groups and teaching experiences at Computer Science Faculty (UNED)
Research groups and teaching experiences at Computer Science Faculty (UNED)
 
Deconstructing Technology Enhanced learning: from platforms to the cloud
Deconstructing Technology Enhanced learning: from platforms to the cloudDeconstructing Technology Enhanced learning: from platforms to the cloud
Deconstructing Technology Enhanced learning: from platforms to the cloud
 
IEEE EDUCON 2015 reputation mooc
 IEEE EDUCON  2015 reputation mooc IEEE EDUCON  2015 reputation mooc
IEEE EDUCON 2015 reputation mooc
 
Estándares en e-learning
Estándares en e-learningEstándares en e-learning
Estándares en e-learning
 
An adaptive Multi-Agent based Architecture for Engineering Education
An adaptive Multi-Agent based Architecture for Engineering EducationAn adaptive Multi-Agent based Architecture for Engineering Education
An adaptive Multi-Agent based Architecture for Engineering Education
 
A cluster-based analysis to diagnose students’ learning achievements
A cluster-based analysis to diagnose students’ learning achievementsA cluster-based analysis to diagnose students’ learning achievements
A cluster-based analysis to diagnose students’ learning achievements
 
Web semántica y visiones de la web 3.0
Web semántica y visiones de la web 3.0 Web semántica y visiones de la web 3.0
Web semántica y visiones de la web 3.0
 
Workshop Aspect Vigo Dic 2009
Workshop Aspect Vigo    Dic 2009Workshop Aspect Vigo    Dic 2009
Workshop Aspect Vigo Dic 2009
 
Innovación Institucional Educativa
Innovación Institucional EducativaInnovación Institucional Educativa
Innovación Institucional Educativa
 
LOs Modelization Miguel CBUC June 2004
LOs Modelization    Miguel CBUC June 2004LOs Modelization    Miguel CBUC June 2004
LOs Modelization Miguel CBUC June 2004
 
IEEE FIE 2008 Saratoga Paper 1197
IEEE FIE 2008 Saratoga  Paper 1197IEEE FIE 2008 Saratoga  Paper 1197
IEEE FIE 2008 Saratoga Paper 1197
 
Open Global Learning Infrastructure: Authors perspective
Open Global Learning Infrastructure: Authors perspectiveOpen Global Learning Infrastructure: Authors perspective
Open Global Learning Infrastructure: Authors perspective
 

Dernier

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Dernier (20)

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Work in Progress on the Standardization of Online Laboratories for Education

  • 1. Work in Progress on the Standardization of Online Laboratories for Education IEEE EdSoc Meeting Co-sponsored by TELUQ 19-Nov-2015 Miguel R. Artacho miguel@lsi.uned.es
  • 2. IEEE SA P1876 Group Chair: Hamadou Saliah- Hassane Draft Editors: Miguel Rodriguez Artacho, Denis Gillet, Hamadou Saliah- Hassane https://ieee-sa.centraldesktop.com/1876public/ Networked Smart Learning Objects for Online Laboratories
  • 4. Content • Context • Normative references • Definitions • Standardization levels and information • Metadata • Learner experience and outcomes
  • 6. P1876 Authentication Widgets definition Metadata Open Social App Smart Device approach Booking and scheduling Authorization Metadata & Vocabulary Network Protocols User Interfaces IVI Specification
  • 8. Educational Perspective Laboratory as a Service Laboratory as an Educational Resource
  • 10. Standardization Levels Learning environments or learning object repositories Interactive Open Educational Lab (OEL) Lab as an OER (LaaO) Smart Device Lab as a Service (LaaS) Courses Scenarios Activities Support material, Personalized, user interfaces, task sequences, paths Standard: MLR extension xAPI extension Standard: Service metadata Services Protocols Online Lab = Object Actions Traces Sensor Data State log Knowledge Learning outcome LEVEL 1 Embedded Things LEVEL 2 Embedded pedagogy Apparatus, sensors, actuators, instruments, controllers, embedded server computer or microcontroller User prefs Context LTI Configuration Actuator data
  • 11. P1876 Draft Sections • Normative references • Definitions • Laboratory as a Service –Service Metadata –Service specification • Laboratory as OER –Metadata: • Resource metadata --> MLR part 2 • Interopetability metadata --> LTI –Outcomes: xAPI triplets (LRS) • Annexes: Service Bindings
  • 12. Normative References • IETF RFC 2396, Uniform Resource Identifiers (URI): Generic Syntax. • ISO 639-1, Code for the representation of names of languages—Part 1: Alpha-2 code. • ISO 639-2, Codes for the representation of names of languages—Part 2: Alpha-3 code. • ISO 3166-1, Codes for the representation of names of countries and their subdivisions—Part 1: Country codes. • ISO 8601:2000, Data elements and interchange formats—Information interchange—Representation of dates and times. • ISO/IEC 646:1991, Information technology—ISO 7-bit coded character set for information interchange. • ISO/IEC 10646-1, Information technology—Universal Multiple-Octet Coded Character Set (UCS)—Part 1: Architecture and Basic Multilingual Plane. • ISO/IEC 11404:1996(E), Information technology—Programming languages, their environments and system software interfaces— Language-independent datatypes. • ISO 15836:2009(E) -- Information and Documentation The Dublin Core Metadata Element • W3C Resource Description Framework (RDF) Revised Edition, available online at http://www.w3.org/TR/REC-rdf-syntax/ • The Singapore Framework for Dublin Core Application Proles, availableonline at http://dublincore.org/documents/singapore-framework/ • DCMI Description Set Profile Model. Working Draft, December 2007, availble online at: http://dublincore.org/architecturewiki/DescriptionSetProfile
  • 13. Definitions Online laboratory: Could be either a remote laboratory or a virtual laboratory which is accessible online. By nature, online laboratories are distributed as they are located and operated in different facilities (a remote lab is hosted by its owner and the server or the cluster running a virtual lab is hosted by its provider). Remote laboratory (rig): The remote laboratory is an apparatus and its instrumentation that can be accessed, monitored and controlled at distance. It typically includes the physical artefacts that exhibit the phenomena being explored, as well as the transducers, sensors, and actuators that allow interaction with those artefacts. A remote laboratory is located in a real facility (building). It is managed and offered by a provider (person, institution, organization or company).
  • 14. Definitions Interactive Open Educational Laboratory (EOL): An interactive Open Educational Resource (EOR) integrating an online laboratory. Remote or virtual laboratory especially design for personal or collaborative, synchronous or asynchronous educational activities, such as distance learning, massive open online courses, personal learning, or blended learning. The user actions with the OEL results in the generation of a set of user activity traces.
  • 15. Definitions Virtual Laboratory: End-user interactive simulation software application to provide users with a learning activity otherwise unachievable on a local device. The simulation mimic the behaviors of an apparatus in various contexts of use and rely on its model defined at an appropriate level of abstraction. In general, interactive simulation, design, analysis and visualization go together. Virtual laboratory is executed on a physically server or cluster. It is managed and offered by a provider (person, institution, organization or company).
  • 16. Definitions Client Interface: The software user interface through which a user (the client) configure, manipulate and observe an online laboratory and hence undertakes an experiment, and subsequently retrieves experimental results. This may or may not involve direct interaction with the apparatus. When live interaction is possible, the client interface enable interactive experimentation, otherwise it enable batch experimentation.
  • 17. Definitions Learning activity: A learning activity is a coherent set of tasks involving a learner or a group of learners and a set of online educational resources intended to result in learning outcomes. When the learning activity is carried out with an EOL, it is referred to as an Experiment. An experiment can be carried out in one or more learning sessions. Mobile laboratory: Sensors can be hosted on vehicles (for pollution monitoring as example) and carried out by students when working in the field. In this case, the focus of the experiment is an environment rather than an apparatus. The corresponding mobile laboratory has not fixed IP address or location. It is rather the contextual data storage which can be considered as an online lab. It is referred as a mobile lab.
  • 18. Laboratory as a Service (LaaS) See current draft 3.2 Metadata • General information on the online lab, including its name, description or contact information. • List of APIs to access the services (i.e., actuators service). The services themselves are described in Section 3.3. • The authorization mechanisms, to allow access to the described services only by the granted users. • The concurrent access mechanisms, to manage multiple access at the same time to the same resource
  • 19. Laboratory as a Service (LaaS) • General metadata fields • Binding metadata fields • Service Description metadata fields • Protocol vocabulary • Operation metadata fields • Method vocabulary • WebSocketType vocabulary • resultType element • Parameter metadata fields • Model metadata fields • Authorization metadata fields • authorizationType vocabulary • Concurrent access metadata fields • interactionMode vocabulary • concurrencyScheme vocabulary • roleSelectionMechanism vocabulary • Role metadata fields
  • 20. Laboratory as a Service (LaaS) 3.3 Services • getSensorMetadata • getSensorData • getActuatorMetadata • sendActuatorData • getLoggingInfo • getClients • getModels
  • 21.
  • 22.
  • 23.
  • 24. Laboratory as a Service (LaaS) 3.4 Functionalities • Authentication functionality • Self and known state functionality • Security and local control • Logging and alarms 3.5 Protocols • HTTP (to get metadata) • WebSocket (for interaction with the online lab)
  • 25. The Learning Object model and the Online Laboratories • In the e-learning arena, online laboratories could be linked with the general concept of learning activity: “any activities of an individual organized with the intention to improve his/her knowledge, skills and competence”. • There are standards and specifications that cover the interoperability of a subset of the following specific features of the LO: • Description and tagging: metadata. • Content structuring and packaging. • Communication. • Sequencing. • Learning tools and services interoperability. • LEARNING DESIGN
  • 26. Metadata • Services (Operational) Operational metadata for services and functionalities • Resources (Educational) –Description Consider MLR as metadata schema --> + extensions –Interoperability • Outcomes xAPI1 LRS statements 1 © U.S. Government © Advanced Disdtributed Learning (ADL)
  • 27. Learner Experience Learning activity described using ADL Training and Learning Architecture (TLA) Student activity stored in LRS (Learning Record Store) LRS and LMS communicate through API called eXperience API (xAPI)
  • 29. Example Verb “Rotate“ Property Value Type Id http://IEEE-SA-P1876.com/expapi/verbs/experienced String Name Rotate – to rotate an actuator certain degrees String Display { "en-US" : "rotated"} Object description Turn an actuator on an axis certain degrees. String objectTypes Actor (actuator) String[] Result Extension String[] Context No recommendations String[]
  • 31. Work in Progress on the Standardization of Online Laboratories for Education IEEE EdSoc Meeting Co-sponsored by TELUQ 19-Nov-2015 Miguel R. Artacho miguel@lsi.uned.es Thanks!