Integrating Learning Management
 Systems and Practical Learning
 Activities: The case of Computer
    and Network Experime...
Context
 Computer Engineering Education
 Practical learning activities based on remote
  hands-on lab works
 Not reinve...
Objectives
 Integrate test bed systems into learning
  management systems :
  Practical activities as others types of le...
Issues to solve [IEEE09]
 Ensure transparent communication
  between learning environments and
  remote labs

 Collect t...
Outline
 Test bed environments: the state of the art
 Communication between learning environments
  and remote experimen...
Existing Test Bed environments




       Internet                                                                        ...
Existing control tools for remote
 experiments




≠ Learning tools

  Amine Bouabid, Philippe Vidal, Julien Broisin, ICAL...
Outline
 Test bed environments: the state of the art
 Communication between learning
  environments and remote
  experim...
Communication between Learning
  Environments and Remote experiments
Proposal: Introducing an intermediate layer
        L...
Outline
 Test bed environments: the state of the art
 Communication between learning environments
  and remote experimen...
A Model Driven Approach to
 monitor learners’ activities AND
 experiments
 Modeling based on the DMTF's WBEM
  standard o...
Modeling of Experiments

 Reuse of the existing DMTF's models:

  Computer Systems modeling (Operating System,
   h
   h...
Modeling of learners’ activities

 Based on previous works of our research
  team, related to the observation of learners...
Learners activities modeling




DMTF
Broisin & Vidal, 07
Our extension




  Amine Bouabid, Philippe Vidal, Julien Broisi...
Outline
 Test bed environments: the stat of the art
 Communication between learning
  environments and remote experiment...
A distributed architecture to gather,
retrieve and share tracking information

 A centralized system (WBEM Server) to
  s...
A distributed architecture to gather,
retrieve and share tracking information
                                            ...
Outline
 Test bed environments: the state of the art
 Communication between learning
  environments and remote experimen...
Conclusion
 Standardized approach for transparent integration
  of Learning Environment and Test bed
  Environment
 Enha...
Future Works

 Dashboard implementation
 Experimentation with a group of students in
  computer science curriculum (ex. ...
Questions ?
Contacts:
{bouabid,vidal,broisin}@irit.fr




     Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, Ju...
Upcoming SlideShare
Loading in …5
×

LMS vs Remote experiments

452 views

Published on

ICALT 2009 presentation

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
452
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

LMS vs Remote experiments

  1. 1. Integrating Learning Management Systems and Practical Learning Activities: The case of Computer and Network Experiments Amine Bouabid, Philippe Vidal, Julien Broisin IRIT, Université Paul Sabatier, Toulouse
  2. 2. Context  Computer Engineering Education  Practical learning activities based on remote hands-on lab works  Not reinventing the wheel: reuse of existing systems Learning Management Systems to deliver activities Test bed systems based on virtualization technologies (vmware, xen, …)  Synchronous and asynchronous tutoring  Collaborative learning Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 2
  3. 3. Objectives  Integrate test bed systems into learning management systems : Practical activities as others types of learning activities Remote labs as others pedagogical resources  Allow an efficient (distant) synchronous / asynchronous tutoring  Allow collaborative learning around practical activities  Transparently offer practical activities  Ensure Learning Effectiveness of this type of learning activities Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 3
  4. 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 4
  5. 5. 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 5
  6. 6. Existing Test Bed environments Internet Internet Remote users Remote users Physical server (Test Bed System) Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 6
  7. 7. Existing control tools for remote experiments ≠ Learning tools Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 7
  8. 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 8
  9. 9. Communication between Learning Environments and Remote experiments Proposal: Introducing an intermediate layer LEARNING ENVIRONMENT INTERMEDIATE LAYER EXPERIMENTATION ENVIRONMENT M A L N E A A G R E N M I E N N G T I S N O Y T F S E MiddleWare VIRTUALISATION T R E F SYSTEM E X M A P C . E TEST BED Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 9
  10. 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 10
  11. 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 model A distributed architecture and communication protocols to ensure interoperability between heterogeneous components Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 11
  12. 12. Modeling of Experiments  Reuse of the existing DMTF's models: Computer Systems modeling (Operating System, h hardware, Software, configuration, etc.) Networking modeling (interfaces, protocols, etc.) N Network topology and architecture modeling Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 12
  13. 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 13
  14. 14. Learners activities modeling DMTF Broisin & Vidal, 07 Our extension Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 14
  15. 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 15
  16. 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 16
  17. 17. A distributed architecture to gather, retrieve and share tracking information EXPERIMENTATION ENVIRONEMENT LEARNING ENVIRONMENT INTERMEDIAITE LAYER O L B I T E S M S N R A R B E R E R W W T E A C N OpenPegasus N D B B A I O V V R K A E E G A A I F I N S M M E TRACKING R T C A N G S H R REPOSITORY D I E C G Y O E M S N A T N E A M I E I I G N A X N O N V E T F G P T CIM PROVIDER T I M E E E E E R E R E N R R R T N F X T I F VIRTUALISATION F U T A P. M A SYSTEM A A C E C C L E N E E T TEST BED C++ based WEB SERVICES MLN Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 17
  18. 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 18
  19. 19. Conclusion  Standardized approach for transparent integration of Learning Environment and Test bed Environment  Enhancement of learning and tutoring processes: Abstract modelling of experiment Abstract 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 19
  20. 20. Future Works  Dashboard implementation  Experimentation with a group of students in computer science curriculum (ex. configuring n network's components)  Reuse and share of experiments' models through a learning knowledge pool  Supporting GUI mode based activities  Applying this approach to other disciplines ( (Physics, Chemistry, etc.) Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 20
  21. 21. Questions ? Contacts: {bouabid,vidal,broisin}@irit.fr Amine Bouabid, Philippe Vidal, Julien Broisin, ICALT 09, July 17, 2009, Riga, Latvia 21

×