LMS vs Remote experiments
-
Upload
julien-broisin -
Category
Technology
-
view
324 -
download
0
description
Transcript of LMS vs Remote experiments
Integrating Learning Management Systems and Practical Learning Activities: The case of Computer
and Network ExperimentsAmine Bouabid, Philippe Vidal, Julien Broisin
IRIT, Université Paul Sabatier, Toulouse
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 2
Context
Computer Engineering EducationPractical learning activities based on remote
hands-on lab worksNot reinventing the wheel: reuse of existing
systemsLearning Management Systems to deliver activitiesTest bed systems based on virtualization technologies
(vmware, xen, …)Synchronous and asynchronous tutoringCollaborative learning
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 3
Objectives
Integrate test bed systems into learning management systems :Practical activities as others types of learning activitiesRemote labs as others pedagogical resources
Allow an efficient (distant) synchronous / asynchronous tutoring
Allow collaborative learning around practical activities
Transparently offer practical activitiesEnsure Learning Effectiveness of this type of
learning activities
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 4
Issues to solve [IEEE09]Ensure transparent communication
between learning environments and remote labs
Collect tracking information about learners’ activities, but also data related to remote labs
Retrieve/Share this tracking information between heterogeneous tools to allow their reuse by teachers, learners, etc..
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 5
Outline
Test bed environments: the state of the art Communication between learning environments
and remote experimentation environmentsCollecting learners’ activities and monitoring
evolution of remote experimentsA distributed architecture to gather, retrieve and
share tracking informationConclusion and future work
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 6
Existing Test Bed environments
Internet Internet
Physical server (Test Bed System)
Remote users Remote
users
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 7
Existing control tools for remote experiments
≠ Learning tools
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 8
Outline
Test bed environments: the state of the art Communication between learning
environments and remote experimentation environments
Collecting learners’ activities and monitoring evolution of remote experiments
A distributed architecture to gather, retrieve and share tracking information
Conclusion and future work
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 9
Communication between Learning Environments and Remote experiments
Proposal: Introducing an intermediate layer
OF
EXP.
INTERFACE
INTERMEDIATE LAYER
MiddleWare
LEARNING ENVIRONMENT
LEARNING
MANAGEMENT
SYSTEM
VIRTUALISATION SYSTEM
EXPERIMENTATION ENVIRONMENT
TEST BED
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 10
Outline
Test bed environments: the state of the art Communication between learning environments
and remote experimentation environments
Collecting learners’ activities and monitoring evolution of remote experiments
A distributed architecture to gather, retrieve and share tracking information
Conclusion and future work
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 11
A Model Driven Approach to monitor learners’ activities AND experiments
Modeling based on the DMTF's WBEM standard offering:The CIM meta model (Common Information
Model): representation of entities to monitor (experiments + learners activities)
The CQL language to interact with the modelA distributed architecture and communication
protocols to ensure interoperability between heterogeneous components
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 12
Reuse of the existing DMTF's models:
Computer Systems modeling (Operating System, hardware, Software, configuration, etc.)
Networking modeling (interfaces, protocols, etc.)
Network topology and architecture modeling
Modeling of Experiments
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 13
Modeling of learners’ activities
Based on previous works of our research team, related to the observation of learners' activities in a Technology Enhanced Learning environment
Extension that takes into account specific activities operated on computer and network experiments:“Command line” activities“Graphical User Interface” activities
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 14
Learners activities modeling
DMTF
Broisin & Vidal, 07
Our extension
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 15
Outline
Test bed environments: the stat of the art Communication between learning
environments and remote experimentation environments
Collecting learners’ activities and monitoring evolution of remote experiments
A distributed architecture to gather, retrieve and share tracking information
Conclusion and future work
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 16
A distributed architecture to gather, retrieve and share tracking information
A centralized system (WBEM Server) to store classes and instances of the models: tracking repository
A component integrated into the test bed environment responsible for extraction and sending of traces to the tracking repository
A component part of the learning environment able to capture and forward learners’ activities
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 17
AGENT
A distributed architecture to gather, retrieve and share tracking information
OF
EXP.
INTERFACE
INTERFACE
EXPERI
MENT
INTERFACE
VIRTUAL
INTERMEDIAITE LAYER EXPERIMENTATION ENVIRONEMENT
VIRTUALISATIONSYSTEM
TEST BED
LEARNING ENVIRONMENT
LERNING
MANAGEMENT
SYSTEM
TRACKING REPOSITORY
TRACKING
MANAGER
BOARD
DASH
CIM PROVIDER
WBEM
SERVICE
OBSERVATION
WBEM
INTERFACE
MLN
OpenPegasus
C++ based WEB SERVICES
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 18
Outline
Test bed environments: the state of the art Communication between learning
environments and remote experimentation environments
Collecting learners’ activities and monitoring evolution of remote experiments
A distributed architecture to gather, retrieve and share tracking information
Conclusion and future work
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 19
ConclusionStandardized approach for transparent integration
of Learning Environment and Test bed Environment
Enhancement of learning and tutoring processes:Abstract modelling of experimentAbstract modelling of activities on experiments
Architecture validated through an open source based prototype
A three-tier architecture scalable to N-tiers architecture to ensure scalability and high availability
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 20
Future Works
Dashboard implementationExperimentation with a group of students in
computer science curriculum (ex. configuring network's components)
Reuse and share of experiments' models through a learning knowledge pool
Supporting GUI mode based activitiesApplying this approach to other disciplines
(Physics, Chemistry, etc.)
Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 21
Questions ?Contacts:
{bouabid,vidal,broisin}@irit.fr