Your SlideShare is downloading. ×
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2013 06 14 (uc3m) emadrid calario uva glue architecture integration external tools virtual learning environment

203

Published on

2013 06 14 …

2013 06 14
(uc3m)
emadrid
calario
uva
glue architecture integration external tools virtual learning environment

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

  • Be the first to like this

No Downloads
Views
Total Views
203
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • - Importancia de los MOOC. Ruptura en la educación, especialmente en la educación universitaria, y en el lifelong learning, llegando a estudiantes de cualquier parte del mundo, que ahora pueden construir su propio CV de forma autónoma. - Iniciativas tipo MOOC que han proliferado en el último año que a su vez ofrecen plataformas para el despliegue de MOOC. Sin embargo, el hecho de que haya plataformas en educación que se utilicen para desplegar cursos no es nuevo. Durante más de una década hemos tenido VLE / LMS en los que se han desplegado cursos online y semipresenciales y que han servido a las instituciones para gestionar los perfiles, tareas y actividades de un número bastante masivo de estudiantes. No entrar en el debate de qué elementos técnicos y funcionales aportan las “nuevas” plataformas con respecto a las viejas (al final varias se han construido sobre CMS/LMS), ni si acaso es posible desplegar MOOCs en Moodle
  • Las plataformas tipo MOOC no vas a sustituir de momento a los LMS los cuales ya están completamente integrados en los sistemas universitarios actuales. Moodle active sites 80,000 (20% de aumento en un año) Moodle usuarios de 60 a más de 70 millones en un año
  • Contexto en el que se enmarca la tesis, está en TEL, CSCL, situaciones de aprendizaje mediadas por VLE. CL => Diseño, instanciación, puesta en marcha y evaluación.
  • VLE => Herramientas internas. 10-25. Externas => Usadas comúnmente por profesores y estudiantes para dar soporte a actividades individuales y colaborativas. En el caso de actividades colaborativas es importante tener en cuenta que una instancia distinta de la herramienta debe asignada a cada grupo. Crear, configurar y asignar instancias.
  • Arquitectura de tres capas Dos tipos de adaptadores que envuelven respectivamente VLEs y herramientas y los conectan con una pieza central. Núcleo permite una integración muchos a muchos, homogeneizando las tecnologías y asumiendo la mayor parte de la funcionalidad.
  • Dar soporte a la gestión del ciclo de vida de herramienta externas desde el VLE. Peticiones en la interfaz del VLE son traducidas por el adaptador de VLE a la interfaz REST del GLUElet Manager que las envía al adaptador de herramienta para que tome decisiones en consecuencia. Mapeo de grupos y usuarios del VLE Administrador puebla el registro con las herramientas disponibles y qué adaptador utilizar
  • Implementación de refencia con el GLUE! core y ejemplos de adaptadores: tres en el caso de VLE y 9 en el caso de herramientas.
  • Let’s start with the introduction
  • Cuatro situaciones de aprendizaje colaborativo de distinta complejidad, en distintos contextos, con distintos VLE y herramientas tanto built-in como externas.
  • Despite their popularity, VLEs present an important limitation regarding the restricted set of built-in tools available for the support of learning activities. To overcome this limitation, this PhD work has tackled the problem of integrating existing external tools in existing VLEs with the aim to support the instantiation and enactment of CL situations. However, defining new integration approaches requires a trade-off between the restrictions imposed on VLE and tool providers; the development effort demanded to developers; and the functionality offered to practitioners.
  • Transcript

    • 1. GLUE!: An architecture for theintegration of external tools inVirtual Learning EnvironmentsUNIVERSIDAD DE VALLADOLIDUNIVERSIDAD CARLOS III DE MADRIDAutorCarlos Alario HoyosTutoresDr. Miguel L. Bote LorenzoDr. Eduardo Gómez SánchezMadrid, June 14th2013www.gsic.uva.es/glue
    • 2. 2
    • 3. 37200 in Spain!7200 in Spain!https://moodle.org/stats
    • 4. Outline Introduction The integration problem Overview of GLUE! Evaluation Conclusions and further work4
    • 5. Context5
    • 6. VLEs and external tools6 Include a set of 10-25 built-Include a set of 10-25 built-in toolsin tools [Bow11]Top 100 Tools for Learning Support individual/collaborativeactivities Tools in the CL life cycleTools in the CL life cycle– One instance per group incollaborative activities Creation, configuration and assignment
    • 7. Integration of external tools in VLEs Limitations of existing integration works:– High development effortHigh development effort• One-to-one integration (e.g. Moodle Modules)• Tight integration (e.g. IMS Learning Tool Interoperability – LTI [IMS06c])– Strict technological restrictionsStrict technological restrictions (e.g. Apache Wookie [Wil08])– Limited support to the instantiation and enactment ofLimited support to the instantiation and enactment ofcollaborative activitiescollaborative activities (e.g. IMS Basic LTI [IMS10b]) 7
    • 8. Outline Introduction The integration problem Overview of GLUE! Evaluation Conclusions and further work8
    • 9. Main stakeholders’ requirementsStakeholder Tag RequirementREQ1Enable the instantiation of individual andinstantiation of individual andcollaborative activitiescollaborative activities that require the integration ofexternal tools with an attainable effortattainable effort for educatorsREQ2Enable the enactment of collaborative activitiesenactment of collaborative activitiesthat require the integration of external tools, facilitating thecollaboration among participantsREQ3Support the integration of existing and popular VLEsexisting and popular VLEsand toolsand toolsREQ4Support the integration of many external toolsmany external toolsREQ5Demand an attainable development effortattainable development effort for theintegration of tools and VLEsREQ6Be built over existing VLEs and toolsbuilt over existing VLEs and tools ,, rather thanmodifying their implementations9
    • 10. Design issues and alternatives10
    • 11. Design decisions11
    • 12. Outline Introduction The integration problem Overview of GLUE! Evaluation Conclusions and further work12
    • 13. Description of the architecture: Technical13Tier PurposeGLUE! core- Promote a many-to-many integrationTier PurposeGLUE! core- Promote a many-to-many integration- Homogenize VLE and tool contractsTier PurposeGLUE! core- Promote a many-to-many integration- Homogenize VLE and tool contracts- Assume most of the integration functionalityTier PurposeGLUE! core- Promote a many-to-many integration- Homogenize VLE and tool technologies- Assume most of the integration functionalityTool adapters - Wrap tools connecting them to the GLUE! coreVLE adapters- Wrap VLEs connecting them to the GLUE!core
    • 14. Description of the architecture: Functional14Tier PurposeGLUE! core- Promote a many-to-many integrationTier PurposeGLUE! core- Promote a many-to-many integration- Homogenize VLE and tool contractsTier PurposeGLUE! core- Promote a many-to-many integration- Homogenize VLE and tool contracts- Assume most of the integration functionalityTier FunctionalityGLUE! core- Manage requests related to the tool life cycle- Manage persistent data about created instances- Manage persistent data about the available toolsTool adapters- Translate requests from the GLUElet Manager to toolcontracts- Provide and process configuration information- Enable the management and use of external tools within
    • 15. Reference implementation15http://gsic.uva.es/glue
    • 16. Examples of usage (I)16+
    • 17. Examples of usage (II)+17
    • 18. Outline Introduction The integration problem Overview of GLUE! Evaluation Conclusions and further work18
    • 19. Name AN-2010 AN-2011 SE-2011 ICTE-2012ContentDevelopment ofdistributed systemsDevelopment ofdistributed systemsDevelopment ofsoftware projectsNew technologies andmedia in educationDate November 2010 November 2011 May 2011 February 2012Duration 1 week 1 week 3 hours 1 weekKind ofsituationBlended CL situation Blended CL situation Face-to-face CLsituationBlended CL situation# educators2 (technologicalbackground)2 (technologicalbackground)1 (technologicalbackground)1 (pedagogicalbackground)# students 47 51 10 25Groupsettings24 pairs (1-2students); 7supergroups (6-8students)28 pairs (1-2students); 8supergroups (6-8students)2 groups of fivestudents12 pairs (2-3students); 5supergroups (5students)VLEBuilt-in tools - - - Forum, mind mapExternal tools(instances)DabbleboardDabbleboard (31);GoogleGoogleDocumentsDocuments (24);GoogleGooglePresentationsPresentations (7)DabbleboardDabbleboard (36);GoogleGoogleDocumentsDocuments (28);GoogleGooglePresentationsPresentations (8)Google DocumentsGoogle Documents(12); You DecideYou DecideW3C widgetW3C widget (40)GoogleGooglePresentationPresentation (5);DoodleDoodle (1)Authentic experiments19
    • 20. Compliance to REQ1 and REQ2 Approximate instantiation time– Example: AN 2011: 72 instances  Great complexityGreat complexity– 82% of time saved with GLUE!82% of time saved with GLUE! Questionnaires to students– 77% the technological support facilitated much or very much77% the technological support facilitated much or very muchthe collaborationthe collaboration Open text questions and focus groups– “It was very easy to see the contributions of my group partners, just bylogging into Moodle.” (AN-2010)20Stakeholder Requirement Evaluation methods Data sourcesEnable the instantiation of individual andcollaborative activities that require theintegration of external tools with anattainable effort for educatorsMultipleexperiments [Dew01];mixed method[Mar03]Likert scales; open textquestions; interviews;time and complexitymeasurementsEnable the enactment of collaborativeactivities that require the integration ofexternal tools, facilitating the collaborationamong participantsMultipleexperiments; mixedmethodLikert scales; open textquestions; focus groups[Mor98]
    • 21.  Four authentic experiments– 5 external tools (Google DocumentsGoogle Documents ,, PresentationsPresentations ,,Dabbleboard, Doodle and the YouDecide widget)– 3 VLEs (Moodle, LAMS and MediaWiki) At least 1717 external tools available (+ built-in tools)21Compliance to REQ3 and REQ4Stakeholder Requirement Evaluation methods Data sourcesSupport the integration of existing andpopular VLEs and toolsMultiple experiments;feature analysis (formalexperiment [Kit96b])Existing VLE and tooladaptersSupport the integration of manyexternal toolsMultiple experiments;feature analysis (formalexperiment)Existing VLE and tooladapters
    • 22.  New source lines of code & time invested– Incremental effort to integrate new tools about 100lines and 6-8 hours– More attainable than in ad hoc or tight approaches.– Similar to other loosely-coupled approaches The 3 VLE adapters and the 9 tool adapters weredeveloped using the interfaces provided by VLEusing the interfaces provided by VLEand tool providersand tool providers22Compliance to REQ5 and REQ6Stakeholder Requirement Evaluation methods Data sourcesDemand an attainable developmenteffort for the integration of tools and VLEsMultiple experiments;new SLOC [Alb83] andtime investedCode of existing VLEand tool adapters andquestionnairesBe built over existing VLEs and tools,rather than modifying their implementationsMultiple experiments;feature analysis(screening mode[Kit96b])Existing VLE and tooladapters
    • 23. Outline Introduction The integration problem Overview of GLUE! Evaluation Conclusions and further work23
    • 24. Conclusions (I)24 Restricted set of VLE built-in tools Integration of existing external tools in existing VLEs for thesupport of CL situations Defining new integration approaches requires a trade-off:– RestrictionsRestrictions imposed on VLE and tool providers– Development effortDevelopment effort demanded to developers– Functionality offeredFunctionality offered to practitioners
    • 25. Conclusions (II)– Takes into account the main stakeholders’ requirementsmain stakeholders’ requirements– Takes into account the main design issues and alternativesmain design issues and alternatives Evaluation of– Meets the stakeholders’ requirementsMeets the stakeholders’ requirements• Reduces the instantiation time in more than 80%• Integrates at least 17 tools• Lower development effort (compared to ad hoc or tight approaches)25
    • 26. Further work Deployment of generic learning designs– From multiple authoring tools– In multiple VLEs Integration in other platforms (MOOCs?)26
    • 27. GLUE!: An architecture for theintegration of external tools inVirtual Learning EnvironmentsUNIVERSIDAD DE VALLADOLIDUNIVERSIDAD CARLOS III DE MADRIDAutorCarlos Alario HoyosTutoresDr. Miguel L. Bote LorenzoDr. Eduardo Gómez SánchezMadrid, June 14th2013www.gsic.uva.es/glue

    ×