E 3.3-1 Selección de plataformas Versión: 1.0 Fecha: 27/07/2011 Autor: Email: CEIEC
Historial de cambios Versión Fecha Autor Cambios 0.1 18/07/2011 Carlos Ors Versión Inicial 1,0 27/07/2011 CEIEC Descripción de las plataformas
Índice 1. Introducción... 1 2. Plataformas consideradas... 2 3. Plataformas seleccionadas... 4 3.1 Moodle... 5 3.2 Facebook... 6 3.3 Sakai... 8 3.4 Twitter... 9 3.5 Elgg... 10 3.6 Mahara... 11
1. Introducción Este documento tiene como finalidad mostrar la lista de plataformas seleccionadas para integrar dentro de Learning Apps. Como parte de la tarea 3.3 del proyecto, se ha realizado un estudio de las plataformas on-line que pueden ofrecer entornos educativos y colaborativos, distinguiendo fundamentalmente dos tipos: los llamados Learning Managment Systems (LMS), que proporcionan entornos de aprendizaje formal ampliamente utilizados tanto en empresas dedicadas a la formación como instituciones educativas. Ejemplos de este tipo de plataformas son moodle, sakai o claroline. redes sociales, que proporcionan espacios colaborativos de trabajo que facilitan en aprendizaje informal, y que en el marco de este proyecto serán utilizados también como entornos para el aprendizaje formal. Ejemplos de este tipo de plataformas serían: facebook o twitter. En el documento aparece, en primer lugar, una breve descripción de las alternativas más importantes consideradas para su inclusión en el entorno Learning Apps. A continuación se detallan las plataformas finalmente elegidas para la integración. 1
2. Plataformas consideradas En primer lugar se consideró una amplia lista de plataformas candidatas para después elegir entre ellas las que se iban a integrar en el sistema. Para elegir las plataformas candidatas a la integración con Learning Apps hemos tenido en cuenta varios géneros distintos de aplicaciones y de ellos hemos elegido algunos representantes como son: Moodle: o Descripción: Es un sistema de gestión de cursos, que ayuda a los educadores a generar comunidades de aprendizaje en línea, a esta tecnología se las denomina Learning Management System (LMS), dicha plataforma se distribuye con licencia libre del tipo GNU GPL. o Lenguaje de programación: PHP. o Bases de datos: MySQL, Postgress o Web: http://www.moodle.org Facebook: o Descripción: Es una red social en cuyos inicios fue sólo para alumnos de la Universidad de Harvard, pero que en la actualidad está disponible para cualquier usuario que tenga una cuenta de correo electrónico. o Lenguaje de programación: PHP o Bases de datos: MySQL o Web: http://www.facebook.com Sakai: o Descripción: El proyecto sakai se basa en la generación de software libre, con el fin de diseñar, construir y desplegar un entorno colaborativo y aprendizaje para la educación superior. o Lenguaje de programación: Java (J2EE) o Bases de datos: HSQLdb, MySQL, Oracle o Web: http://www.sakaiproject.org Twitter o Descripción: Es una red social basada en el microblogging, dicha red permite mandar mensajes de texto plano con un máximo de 140 caracteres o Lenguaje de programación: Ruby on rails, Scala o Bases de datos: MySQL o Web: http://www.twitter.com Elgg: o Descripción: Es una plataforma de red social de código abierto con licencia GPL2, dispone de servicio de blogeo, trabajo en red, comunidad, recolección de noticias e intercambio de archivos. 2
o Web: http://www.elgg.org Mahara: o Descripción: Es una plataforma web de código abierto, preparada para gestionar eportfolio y redes sociales, permitiendo manejar y crear un portfolio digital sobre su formación, esta aplicación incluye blog, herramienta de presentación, un gestor de archivos y un creador de vistas. o Web: http://mahara.org Olat: o Descripción: Esta aplicación web se considera una LMS (Learning Management System) y de código abierto. o Lenguaje de programación: Java o Bases de datos: MySQL o Web: http://www.olat.org Claroline o Descripción: Software libre que se distribuye con licencia GNU/GPL.Sigue las especificaciones SCORM e IMS, siendo una aplicación multiplataforma. Nos permite publicar documentos en cualquier formato, administrar foros tanto privados como públicos, administrar listas de enlaces, etc. o Lenguaje de programación: PHP o Bases de datos: MySQL o Web: http://www.caroline.net efront o Descripción: Es una plataforma de código abierto para e-learning, mediante la cual nos permite crear comunidades de aprendizaje. La plataforma nos ofrece herramientas para la creación de contenidos, la construcción de pruebas, gestión de tareas, información, mensajería interna, foro, chat, encuestas, calendario, etc. o Web: http://www.efrontlearning.net Docebo o Descripcción: Es un sistema de gestión de contenidos de aprendizaje distribuido y de código abierto, se distribuye bajo la licencia GPL2. o Web: http://www.docebo.org/docebocms Open Study o Descripción: Es una red social de aprendizaje, que permite que los estudiantes de una misma material se pongan en contacto entre ellos, sea cual sea su ubicación geográfica. o Web: http://openstudy.com/ 3
Apache Rave o Descripción: Es un plataforma social, es una paltaforma extensible para acoger y servir gadgets. o Web: http://incubator.apache.org/rave/ Apache Shindig o Descripción: Es un proyecto de código abierto que implementa una plataforma de OpenSocial y nos proporciona tanto la parte de cliente como la del servidor. o Lenguaje de programación: JavaScript o Web: http://shindig.apache.org/ 3. Plataformas seleccionadas Se ha elegido un subconjunto plataformas que incluya las más representativas en cuanto a LMS y redes sociales, pudiendo de esta forma hacer que las aplicaciones elegidas para Learning Apps sean compatibles con las plataformas más importantes del sector. Apps. La siguiente tabla recoge el listado de las plataformas que se integrarán en Learning NOMBRE URL PROPIA/de TERCEROS Moodle http://www.moodle.org Open Source Facebook http://www.facebook.com Open Service Sakai http://www.sakaiproject.org Open Source Twitter http://twitter.com/ Open Service Elgg http://www.elgg.org/ Open Source Mahara http://mahara.org/ Open Source 4 DESCRIPCIÓN Plataforma de e- learning Plataforma de red social Plaraforma de e- learning Plataforma de red social basada en microblogging Plataforma para gestión de una red social Plataforma para la gestión de eportfolios NIVEL DE INTEGRACIÓN APLICACIÓN- PLATAFORMA IMS Basic LTI, OKI OSIDs IMS Basic LTI, OKI OSIDs IMS Basic LTI, OKI OSIDs IMS Basic LTI, OKI OSIDs
3.1 Moodle Es una de las plataformas de aprendizaje de mayor aceptación. Moodle, al igual que otras plataformas facilita puntos de extensión en forma de bloques y plugins, sin embargo esto se vuelve un poco rígido debido a que hay que seguir ciertas normativas estructurales de la plataforma. También en sus últimas versiones se encuentra disponible un sistema de conexión y sincronización denominado Moodle Network y basado en XML-RPC, con él se facilita la integración de ciertas aplicaciones, como Mahara o ELGG. Además en Noviembre de 2010 se ha publicado Moodle 2.0 que facilita una arquitectura de servicios web para la conexión con la plataforma así como otros mecanismos de conexión como puede ser el repositorio, que permitirá la integración de repositorios externos mediante el uso de una API abierta y un sistema de plugins. En Moodle tenemos usuario administrador, creador de cursos, profesores, profesores sin permisos de edición, estudiante e invitado. 5
3.2 Facebook Se trata de una de las redes sociales más populares en todo el mundo. Facebook proporciona una API que permite su extensión y la incorporación de nuevas herramientas, Facebook ofrece distintos servicios como son: Lista de amigos: En esta lista el usuario puede agregar a todas las personas que conozca, siempre y cuando le acepten. Grupos y páginas: Se trata de reunir a personas con intereses comunes, como puede ser gente que haya estudiando en la misma universidad, colegio o que trabajan en la misma empresa, aquí podemos añadir fotos, videos, mensajes, etc. Los grupos también tienen su normativa, entre la cual se incluye la prohibición de grupos con temáticas discriminatorias o que inciten al odio o que falten al respeto Muro: Es un espacio que tiene cada usuario, que permite que los amigos del usuario dejen mensajes para que luego el usuario los lea. Aplicaciones: Son pequeñas aplicaciones con las que puedes averiguar quién es tu mejor amigo, puedes averiguar cosas de tu personalidad, etc. Juegos: La mayoría de aplicaciones encontradas en facebook se relacionan con juegos de rol, juegos parecidos al Trivial Pursuit, FarmVille, etc. 6
7
3.3 Sakai Es un framework de aplicaciones para el ámbito educativo y de investigación y orientadas a servicios, es decir un entorno flexible, confiable, interoperable y extensible. En estos momentos el proyecto ofrece dos productos: un entorno de aprendizaje colaborativo y un entorno académico abierto. Aprendizaje Colaborativo: Éste da soporte a enseñanza, aprendizaje, investigación y colaboración, gestión de proyectos y de eportfolios. Entorno académico abierto: se refiere a un entorno personal, social y abierto en el que el usuario es el protagonista. 8
3.4 Twitter Es una herramienta de microblogging que permite a los usuarios escribir pequeños mensajes de texto plano con un máximo de 140 caracteres, llamados tweets, estos mensajes podrán ser vistos por todos los usuarios amigos, llamados seguidores. Es una red social muy utilizada. También se puede tener acceso a Twitter mediante las aplicaciones que existen para ios, Android, BlackBerry, etc. 9
3.5 Elgg Esta red social dispone de un framework muy robusto, el cual nos permite crear entornos sociales, proporcionando herramientas de blog, eporfolio, redes sociales orientadas al ámbito educativo. Es una plataforma muy versátil, ya que tiene una gran facilidad de extensión mediante plugins y gracias a que es sencillo integrarla con otros sistemas debido a su API de servicios web. 10
3.6 Mahara Es un sistema de código abierto muy fuertemente orientado hacia el entorno educativo, con él se permite la gestión de eporfolio, también incorpora blog, redes sociales, conexión, creación de comunidades virtuales, etc. Es muy importante su integración en entornos de aprendizaje como por ejemplo Moodle gracias a Moodle Network. 11
12
Con el apoyo de: 13