Conference ICL Villach 2009

802 views

Published on

Presentation about Service Labs at ICL 2009

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

  • Be the first to like this

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

No notes for slide

Conference ICL Villach 2009

  1. 1. Service-Labs: Reusing Services and Laboratories from Open Learning Management Systems Manuel Castro UNED ( Spanish University for Distance Education ) mcastro@ieec.uned.es ICL 2009
  2. 2. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  3. 3. Background <ul><li>We are a distance learning university using a mixed model (blended learning before the signature of this model) </li></ul><ul><li>Total – 160,000 grade students </li></ul><ul><li>Also we have 4,000 students (and Study Centers) along: </li></ul><ul><li>Europe </li></ul><ul><li>Africa </li></ul><ul><li>America </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  4. 4. Background <ul><li>Subjects (as Engineering – Electrical, Electronics, Computer, Mechanical, etc.) with theoretical and practical knowledge ! </li></ul><ul><ul><li>At UNED around 7,000 Computer Eng. and 5,000 E&E+Mech. Engineering </li></ul></ul><ul><li>Problem: How is it possible to teach theses practical and theoretical knowledge together ? </li></ul><ul><ul><li>E-Learning platform and WebLabs </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  5. 5. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  6. 6. Current situations <ul><li>Every institution develop their own materials (and architecture labs) to provide practical knowledge </li></ul><ul><ul><li>It is very difficult that another students from another organization can use it </li></ul></ul>Institution1 Institution2 Virtual Lab 1 Virtual Lab 1 Virtual Lab 2 They are very similar ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  7. 7. Current situations <ul><li>Some of LMS services: </li></ul><ul><ul><li>Administration (user, assign tutors, payments, etc.) </li></ul></ul><ul><ul><li>Content packing (courses, standards like SCORM, IMS) </li></ul></ul><ul><ul><li>Asynchronous communication (e-mail, distribution list) </li></ul></ul><ul><ul><li>Synchronous communication (chats, etc) </li></ul></ul><ul><ul><li>Knowledge evaluation (tests, etc.) </li></ul></ul><ul><li>Labs don´t reuse theses services </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  8. 8. Current situations ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  9. 9. Current situations <ul><li>There are several LMS (Moodle, .LRN, Sakai, Blackboard) and them should connect with remote labs of a similar way </li></ul><ul><ul><li>Managements LMSs and remote labs </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es Different Web Labs E-learning platforms Sofware Labs Web Labs Remote Labs Middleware iLabs
  10. 10. Current situations <ul><li>The MIT and Microsoft (and more organizations involved in a new consortium) are working on the iLab concept. This project is based on allowing to share and to manage online complex laboratory experiments from different remote and virtual labs </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  11. 11. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  12. 12. Description of Learning Management Systems <ul><li>A LMS is a software program that allows displaying theoretical content in an organized and controlled way </li></ul><ul><ul><li>Administration (user, assign tutors, payments, etc.) </li></ul></ul><ul><ul><li>Content packing (courses, standards like SCORM, IMS) </li></ul></ul><ul><ul><li>Asynchronous communication (e-mail, distribution list) </li></ul></ul><ul><ul><li>Synchronous communication (chats, etc) </li></ul></ul><ul><ul><li>Knowledge evaluation (tests, etc.) </li></ul></ul><ul><ul><li>Tracking users. To monitor the students’ progress </li></ul></ul><ul><ul><li>Stardards e-Learning </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  13. 13. The scenario Different Web Labs E-learning platforms Sofware Labs Web Labs Remote Labs Middleware (web services) ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  14. 14. The scenario Different Web Labs E-learning platforms Sofware Labs Web Labs Remote Labs Middleware iLabs ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  15. 15. SOA <ul><li>Service-Oriented Architecture </li></ul><ul><ul><li>SOA provides interfaces to wrap service endpoints for a system-independent architecture </li></ul></ul><ul><ul><li>SOAs provide dynamic service discovery and binding </li></ul></ul><ul><ul><li>SOA provides an approach to integrate heterogeneous technologies </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es Web Services Directory Web Services Client Web Services Provider 1: Publish 2: Discover 3: Bind and Invoke
  16. 16. LMS and WebServices <ul><li>A brief description </li></ul><ul><ul><li>LMS data base </li></ul></ul><ul><ul><li>LMS API </li></ul></ul><ul><ul><li>Webservice </li></ul></ul><ul><li>It is needed to consider aspects such as security, authentication, etc. </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es Moodle API Modules Or Packages ws Client
  17. 17. Enterprise Service Bus <ul><li>Software architecture construct which provides fundamental services for complex architectures </li></ul><ul><ul><li>Different Learning manegement systems </li></ul></ul><ul><ul><li>Web Labs and Remote Labs </li></ul></ul><ul><ul><li>Others systems </li></ul></ul><ul><li>Managing of communication from diffrents system </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es Moodle Web Labs .LRN Claroline Sakai Others Systems Other Systems WS Rest WS SOAP others Connectors
  18. 18. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  19. 19. Creating Lab LMS Package for courses <ul><li>We have developed a package in .LRN that allows to reusing services </li></ul><ul><li>This package is programmed for .LRN. So all the organizations professors that work with .LRN can install the module and management in a graphic mode </li></ul><ul><li>This package is composed by: </li></ul><ul><ul><li>SQL directory is where the database files are stored </li></ul></ul><ul><ul><li>TCL directory contains tcl and xql files and are used to create the API package </li></ul></ul><ul><ul><li>WWW directory where are stored the files that the student’s browser shows on the screen </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  20. 20. Reusing Services <ul><li>So that, our Laboratory can use the services that offers a LMS </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  21. 21. Displaying LMS Package <ul><li>An example of reusing services and including a laboratory from another university </li></ul><ul><ul><li>A course is created, and when the students login in the LMS, they can use tools like: </li></ul></ul><ul><ul><ul><li>Communication tools </li></ul></ul></ul><ul><ul><ul><li>File storage and collaborative tools </li></ul></ul></ul><ul><ul><ul><li>Contents (HTML, Flash, etc. or Learning objects or SCORMs) </li></ul></ul></ul><ul><ul><ul><li>Autoevaluation </li></ul></ul></ul><ul><ul><ul><li>Evaluation </li></ul></ul></ul><ul><ul><ul><li>etc. </li></ul></ul></ul><ul><ul><li>Of course, it should have an area where is displayed a Web Lab </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  22. 22. Displaying LMS Package (example .LRN) ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  23. 23. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  24. 24. Next Steps <ul><li>We are working in designing an architecture that allows to communicate different laboratories in open source e-learning platform </li></ul><ul><ul><li>Webservices (SOA), Enterprise service bus (ESB) </li></ul></ul><ul><ul><li>E-learning Modules, LMS services, etc. </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  25. 25. Next Steps <ul><li>Beside of creation of a .LRN package we are developing a Web Lab and iLabs module in Moodle. At the present, we are programming a simple module </li></ul><ul><ul><li>The first step has been modified site administration of Moodle </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  26. 26. Next Steps <ul><ul><li>We have to create the databases that we are going to need </li></ul></ul><ul><ul><li>To do this we had to install the new module before it </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  27. 27. Next Steps <ul><ul><li>Using e-learning standards to get a better integration and to get reusing of contents, assessments, etc. </li></ul></ul><ul><ul><ul><li>We are packaging in an SCORM a remote lab, programming in Labview, but in a simple way </li></ul></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  28. 28. Next Steps <ul><ul><ul><li>We can see reports of using SCORM </li></ul></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  29. 29. Next Steps <ul><ul><li>Looking form an xml description lab experiments that allow to search, in an easy way, the labs as a learning object </li></ul></ul><ul><ul><ul><li>So, a administrator or teacher from web, LMS, etc. ,could search what he need for his course and use it </li></ul></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  30. 30. Index <ul><li>Background </li></ul><ul><li>Current Situation </li></ul><ul><li>Objectives </li></ul><ul><li>Package to Create New Courses </li></ul><ul><li>Next Steps </li></ul><ul><li>Conclusions </li></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  31. 31. Conclusions <ul><ul><li>We are designing a middleware (ESB, SOA) to allow: </li></ul></ul><ul><ul><ul><li>Reusing Web labs and remote labs in different LMS </li></ul></ul></ul><ul><ul><ul><li>Web labs, virtual labs and remote labs reuse the LMS services </li></ul></ul></ul><ul><ul><ul><li>It will be great if we can communicate different LMSs. So students can study courses in different LMSs </li></ul></ul></ul><ul><ul><li>SOA and ESB architecture is good for doing that </li></ul></ul><ul><ul><li>It is very important to use e-learning standards. We are working with SCORM packages and studying the advantages and disadvantages </li></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  32. 32. Conclusions <ul><ul><li>In a global world is needed to look for global solution </li></ul></ul><ul><ul><ul><li>Integrating Different systems (labs, LMS, scheduling services, etc.) </li></ul></ul></ul><ul><ul><ul><li>Reusing services </li></ul></ul></ul><ul><ul><ul><li>Using e-learning standards and in some cases, creating new initiatives. </li></ul></ul></ul><ul><ul><ul><li>To establish new descriptions that allow searching what the teacher need </li></ul></ul></ul>ICL 2009 Manuel Castro E-mail: mcastro@ieec.uned.es
  33. 33. Thank you for your attention ! Manuel Castro – Elio Sancristobal UNED ( Spanish University for Distance Education ) mcastro@ieec.uned.es [email_address] ICL 2009

×