Bienvenidos a este Blog

Bienvenidos a este blog dirigido a todos aquellos docentes interesados en utilizar cada vez más y mejor las TIC dentro de su aula.
Se trata de un blog con una clara vocación de divulgación técnica y su objetivo es facilitar a los formadores el acceso a los recursos informáticos existentes hoy en día.

Mostrando entradas con la etiqueta software gratuito. Mostrar todas las entradas
Mostrando entradas con la etiqueta software gratuito. Mostrar todas las entradas

lunes, 11 de febrero de 2013

La versión gratuita de ActivePresenter. Captura y edición de screencats.

Cuando elaboramos material didáctico, la utilización de vídeos demostrativos es uno de los elementos más utilizados hoy en día. La posibilidad de grabar en vídeo todo aquello que visualizamos en nuestra pantalla de ordenador y combinar este vídeo con anotaciones de texto y comentarios de audio harán de nuestro curso algo, no solo más atractivo para el alumno, sino también más comprensible, por aquello de que una imagen vale por cien palabras.

En muchas ocasiones los alumnos de mis cursos para aprender a crear cursos en Moodle me han preguntado qué herramientas les recomiendo para crear vídeos similares a los que pueden ver en estos cursos, y claro está, sin son gratuitas y para Windows, mejor aún.

En la red, buscando “screencast” o “software screencast”, que es así como se llaman en inglés este tipo de vídeos, podremos encontrar muchas herramientas y muy adecuadas; podemos ver una relación comparativa en

Lo que podemos observar es que la mayoría de las aplicaciones de captura de screencats sobre plataforma Windows son de tipo comercial, como es el caso de las más conocidas y utilizadas, como Camtasia Studio, Adobe Captivate o BB Flasback.

De las pocas que podemos encontrar gratuitas, como es el caso de CamStudio o la versión limitada de BB Flasback, lo que podemos decir es que carecen de herramientas de edición, lo que no nos permite ningún trabajo de post-producción una vez grabado el vídeo.

Es por eso que me ha llamada la atención encontrar una versión gratuita de ActivePresenter con un número elevado de funciones de edición que pueden permitirnos realizar un trabajo más que digno de forma totalmente gratuita.


Podemos descargar la aplicación desde la seción Dowloads de la web oficial del producto
e instalarla fácilmente en nuestro PC ejecutando el archivo descargado y siguiendo las instrucciones del instalador.

En la página comparativa de las funcionalidades de las diferentes versiones del producto, Features Comparision, podemos ver que la capacidad de captura y edición de la versión Free, incluidas las funciones de gestión de audio, son prácticamente las mismas que la de las versiones comerciales.

Es en los temas de construcción de videos interactivos y en los formatos de exportación de los vídeos donde se nos puede quedar corta esta versión, pero si nuestros vídeos no van a ser interactivos y nos sirve el resultado en los formatos más comunes (WMV, AVI, MPEG4...), las funciones incluidas en la versión gratuita son más que suficientes.

También es apropiado comentar que la versión gratuita permite exportar el proyecto realizado en formato SCORM, que posteriormente podemos integrar plataformas LMS como Moodle.

Para terminar, solo comentar que en la sección Tutorials de la web del producto disponemos de un manual de usuario en formato PDF con la información suficiente para aprender a crear nuestro primer vídeo.

Así que ya sabe, si usted necesita realizar screencats para sus cursos y no quiere o no puede incurrir en gastos de licencias de software, ActivePresenter puede ser su solución.

martes, 10 de abril de 2012

Aplicaciones opensource sobre entorno XAMPP


Ya henos hablado en otras ocasiones del entrono XAMPP como una de las infraestructuras más comunes para el desarrollo de aplicaciones en entorno Web. No vamos a entrar de nuevo en describir este entorno, solo recordaremos que se trata de un entrono multiplataforma (X) que funciona en Linux, Unix, Windows e incluso Apple MAC, que trabaja bajo el servidor web Apache (A), utiliza la base de datos MySQL (M) y permite ejecutar aplicaciones programadas en los lenguages PHP (P) y PERL (P),

Una de las ventjas de este entorno es que podemos instalarlo fácilmente en nuestro ordenador personal, ya sea este Windows o Linux, con el fin de evaluar de forma fácil y económica cualquier aplicación web construida para él. El impacto sobre nuestro PC es nulo cuando no trabajemos en este tipo de evaluaciones, ya que basta con no levantar el servidor Apache y la base de datos MySQL. Es lo que corrientemente se llama una instalación 'localhost'.

Si quiere saber cómo se instala XAMPP puede consultar estos dos vídeos que tengo en YouTube y que utilizo en los cursos de Moodle que imparto.



Pero hoy no vamos a hablar del entorno sino de la cantidad de aplicaciones de software libre, y por lo tanto gratuitas, que podemos encontrar y que nos pueden ser útiles a la hora de configurar un espacio web propio. No cabe duda que muchas de ellas no las usaremos nunca, pero otras es posible que despierten nuestro interés y nuestra curiosidad y decidamos, por qué no, instalarlas en nuestro ordenador personal y evaluarlas.

Empezaremos por aquellas que puedan tener más interés en el mundo docente y según bajemos en la lista, el interés será menor, o no, dependerá de usted. 

Tampoco vamos a referenciar todos los existente, ya que, por ejemplo, en el primer apartado se han identificado más de 20, sino que haremos una selección de aquellos que tienen más difusión, y si es posible, que tengan traducción al idioma español. Finalmente excluiremos aquellos que aunque desarrollados con herramientas de software requieren pago de licencia.

Tenga en cuenta que el orden no se ajusta a ningún criterio específico ni a las preferencias personales del autor.
Gestión de Contenidos (Páginas web) de uso general

Gestión de Contenidos de Aprendizaje y Cursos e-learning

Gestión de noticias y utilidades varias

Gestión de Blogs

Gestión de Foros

Gestión de Wikis
  
Gestión de envío de Newsletters

Gestión de Redes Sociales

 Gestión de Libro de visitas web

Gestión de tickets de soporte y help desk
 
Gestión de FAQs

Gestión de encuestas

Gestión de Correo electrónico Web

Gestión de Galerías de Imágenes

Gestión de Proyectos

Gestión de Tiendas on line y  Comercio electrónico

Espero realmente que esta lista resulte útil.

sábado, 7 de enero de 2012

Actualización de versiones del software OpenMeetings.


Siguiendo con la serie de artículos sobre la instalación de un servidor OpenMeetings y su integración con Moodle 2.x en un entorno local para pruebas basado en Windows, hoy hablaré de cómo podemos actualizar el software del servidor OpenMeetings con las nuevas versiones del mismo.

La verdad es que la documentación al respecto en la página web del proyecto se limita a una pequeña página en la que se hace referencia a dos métodos de actualización según estemos hablando de versiones anteriores o posteriores a la versión 1.3.
En nuestro caso, vamos a migrar de la versión 1.8.8 a la reciente versión 1.9.1, por lo que deberíamos seguir las instrucciones de la primera sección de la página. Como podemos ver, en esta página no se habla de ningún proceso de actualización sino que se menciona una opción dentro del menú de administración

Administración – Copia de Seguridad – System Backup

que nos permite hacer una copia de seguridad de parte de la información contenida en la base de datos, fundamentalmente de los usuarios y de las salas creadas. Pero, ¿qué debemos hacer con este archivo?.

Está claro que necesitamos más información, un procedimiento validado que nos permita realizar una migración lo más sencilla posible y con el menor riesgo para nuestra instalación. Por más que he buscado en la web oficial del proyecto, este procedimiento es inexistente, por lo que me he puesto a trabajar en la elaboración de una guía estructurada, una descripción de los pasos a realizar, que garantice en todo momento la integridad de la instalación actual y una vuelta atrás si esta fuera necesaria.

La verdad es que me ha resultado relativamente fácil, lo que no quiere decir que haya salido airoso al primer intento, por lo que puedo decir que la marcha atrás funciona sin problemas. También he de agradecer las aportaciones de los usuarios del foro de OpenMeetings que sugerían posibles caminos a a seguir para hacer la actualización de versiones.

He aquí los pasos de este proceso:
  1. Generar copia de seguridad de usuarios y salas en archivo XML mediante opción interna de OpenMeetings.
  2. Bajar servidor red5
  3. Copiar carpeta c:\red5 e identificar archivos modificados (persistence.xml)
  4. Hacer copia de la base de datos openmeetings
  5. Eliminar carpeta c:\red5
  6. Eliminar base de datos openmeetings
  7. Instalar nueva versión de openmeetings según procedimiento estándar, utilizando el archivo persistence.xml adecuado.
  8. Arrancar servidor red5
  9. Restaurar copia de seguridad de usuarios y salas
  10. Eliminar usuario administrador antiguo

Por lo tanto, debemos comenzar por utilizar la opción interna de OpenMeetings y exportar la información relevante de la base de datos. Una vez hecho esto, ya podemos bajar el servidor web, simplemente cerrando la ventana de consola de comandos que se abre al arrancar el servidor red5.

Teniendo en cuenta que la instalación completa de OpenMeetings, con servidor web incluido, se encuentra un la carpeta c:\red5 de nuestro sistema, lo siguiente que debemos hacer es una copia completa de esta carpeta y mediante el software de administración phpMyAdmin (recordemos que utilizamos el MySQL integrado en XAMPP), hacer una copia de seguridad de la base de datos openmeetings, Con estas dos copias siempre podemos volver al estado anterior ante fracaso de la actualización, simplemente reubicando la carpeta red5 en su posición inicial y restaurando la base de datos openmeetings).

Vayamos ahora al proceso de actualización. En esencia, consiste en eliminar completamente la instalación anterior y realizar una instalación limpia de la nueva versión en la que restauraremos la información particular de nuestro antiguo entorno, que, como es lógico, deberemos haber copiado con anterioridad (los archivos contenidos en la copia de la carpeta red5 ya nos sirven).

  • En principio, deberemos guardar, para poder recuperarlos posteriormente, cualquier archivo de configuración que hayamos modificado, fundamentalmente, el archivo de configuración del acceso a la base de datos
C:\red5\webapps\openmeetings\WEB-INF\classes\META-INF\persistence.xml

que define la base de datos utilizada, el usuario y la contraseña de acceso.
  • Eliminamos, por lo tanto, la carpeta c:\red5 y, mediante phpMyAdmin, eliminamos la base de datos openmeetings.
  • Seguidamente realizamos la instalación de la nueva versión de openmeetings, siguiendo el mismo procedimiento que ya explicamos anteriormente en este blog en el artículo.

Instalaciónde OpenMeetings sobre Windows


Muy importante: antes de arrancar por primera vez el servidor red5, crear la base de datos y su usuario de acceso y sustituir el archivo persistence.xml por el archivo anterior que hemos guardado de la instalación previa.

Una vez realizada la nueva instalación, restauramos el archivo que generamos desde el menú de Administración de OpenMeetings, mediante la opción

Administración – Copia de Seguridad – System Import

de manera que restauramos todos los usuarios y las salas creadas anteriormente.

Para finalizar, ahora tenemos dos usuarios administradores, el que hemos creado al realizar la nueva instalación y el que hemos importado de la instalación anterior. Mi sugerencia es eliminar el importado y mantener un solo usuario con los máximos privilegios.

Desde luego el proceso no es el ideal y se aleja de los procesos de actualización de versiones de cualquier otro software que conozcamos, pero tiene ventajas, como la posibilidad de hacer un proceso de marcha atrás sencillo y sin riesgos y el hecho de que cada actualización sea limpia y no queden rastros de ficheros antiguos o versiones duplicadas de los mismos.

Por supuesto, si cualquier lector quiere aportar sus comentarios a su experiencia, estaríamos todos muy agradecidos.




lunes, 21 de noviembre de 2011

Videoconferencia. Estructura tecnológica de OpenMeetings.

Muchos profesores y administradores de Moodle hechan en falta herramientas que faciliten la comunicación síncrona entre el profesor y los alumnos. El módulo de chat que viene con Moodle es a todas luces insuficiente si queremos realizar una comunicación grupal ágil y dinámica. Muchos usuarios han optado por utilizar herramientas externas para realizar  comunicación directa mientras la comunidad Moodle trabaja en la integración de diversas  aplicaciones de videoconferencia grupal, basadas en software libre.

Actualmente destacan dos proyectos de integración que ya han presentado sus conectores para las versiones de Moodle 2.x; son OpenMeetings y BigBlueButton. También existe un conector para el software propietario Adobe Connect.

Recordaremos aquí que existe en Moodle un foro de discusión dedicado exclusivamente a temas de videoconferencia, al que podemos acceder en el siguiente enlace:

En este artículo vamos a hablar de cómo instalar un servidor OpenMeetings en nuestro propio ordenador personal, con la finalidad de poder evaluar el producto y ver si cumple nuestras expectativas. El objetivo final sería integrarlo posteriormente con Moodle.

Para realizar una evaluación completa de un producto de videoconferencia es obvio que necesitaremos al menos un segundo ordenador en la misma red para poder realizar como mínimo una videoconferencia a dos,  y que sería interesante que ambos ordenadores contaran con una webcam y un micrófono.

La instalación de un servidor de de videoconferencia OpenMeetings requiere de un poco de dedicación y bastante paciencia, tanto por los requerimientos propios del producto como por el hecho de la documentación que podemos encontrar está muy fragmentada, lo que provoca que las personas no expertas en la instalación de sistemas informáticos se encuentren con numerosas dificultades técnicas y fracasen en la mayoría de los casos.

Openmeetings se debería poder instalar perfectamente sobre Windows  XP y versiones posteriores ya que todos los elementos software necesarios están disponibles para este sistema operativo a pesar que la mayoría de ellos fueron creados para entornos Linux, como es habitual en el software de código abierto.

Para que la instalación sea más comprensible, primero hablaremos de la estructura técnica de OpenMeetings, lo que nos facilitará entender por qué es necesario instalar todo aquello qué deberemos instalar.

OpenMeetings es una aplicación Web desarrollada mediante dos tecnologías, Java como tecnología de programación, y Adobe Flash, como tecnología de transmisión de imagen (streaming). Ambas tecnologías son habituales hoy en día en el desarrollo de aplicaciones web que manejan vídeo y sonido y que ya usamos normalmente, al menos como usuarios, cuando vemos vídeo en Internet a través de nuestro explorador habitual.

Así pues, para la correcta ejecución del servidor es necesario instalar Java previamente en el ordenador donde va a residir OpenMeetings, concretamente la versión de Java JDK (la utilizada para el desarrollo de aplicaciones) e indicar al sistema donde se encuentra esta instalación mediante la creación de determinadas variables de entorno de Windows. También necesitaremos tener instalado el Flash player.
OpenMeetings es una aplicación web, por lo que necesita estar instalada en un servidor de páginas web capaz de servir páginas con las dos tecnologías ya mencionadas. Los desarrolladores de OpenMeetings decidieron utilizar un servidor opensource gratuito llamado Red5 y cuyas prestaciones son similares a las de los servidores de pago que Adobe tiene en el mercado. De hecho, cuando descargamos el software de OpenMeetings estaremos realmente descargando el servidor Red5 más OpenMeetings ya integrado dentro de este servidor.

OpenMeetings también necesita una base de datos donde almacenar la información que maneja. Openmeetings utiliza el gestor de base de datos Apache Derby que ya viene integrado en la descarga que realizaremos. Según la documentación del producto sería posible utilizar como gestor de base de datos mySQL, Postgress o DB2, pero de momento no he sido capaz de cambiar a mySQL y es algo que queda pendiente.

En cuanto a las diferentes funcionalidades de OpenMeetings, los creadores de este aplicativo decidieron apoyarlas sobre una serie de paquetes de software libre externos, todos ellos sin coste alguno para el usuario, que deberemos instalar y configurar adecuadamente al margen de la propia instalación de OpenMeetings; veamos:
  • OpenOffice: es un paquete ofimático muy conocido; se utiliza a nivel interno para convertir los documentos ofimáticos que se intercambien al formato interno utilizado por OpenMeetings. Será necesario instalarlo como servicio Windows.
  • GhostScript: software que permite convertir diversos tipos de documentos a formato PostScript y PDF para ser imprimidos.
  • ImageMagic: se trata de un grupo de herramientas que permiten convertir imágenes entre diferentes formatos (alrededor de 100 formatos diferentes)
  • SWFTools: se trata de un grupo de utilidades que permiten manejar ficheros tipo Flash.
  • SoX: es un software que permite grabar y ejecutar sonido y cambiar los archivos de sonido a diferentes formatos.
  • FFMpeg: es un software que permite grabar y convertir archivos de vídeo entre diferentes formatos
Todo este software anterior es necesario para la correcta ejecución de OpenMeetings, pero no para la instalación, por lo que podemos instalarlo en nuestro ordenador, bien antes, bien después de instalar OpenMeetings y Red5, que como ya hemos dicho, se descargan de forma integrada.

El último paso de todos sería realizar la configuración inicial de OpenMeetings, en la que se crea la base de datos y el usuario administrador, entre otras cosas.

Como podemos ver, se trata de montar un software-puzle bastante laborioso en el que todas las piezas deben encajar evitando errores de instalación. Otro elemento añadido es la elección de las versiones de cada producto, que deben ser las adecuadas.

La verdad es que me he puesto manos a la obra y estoy trabajando en ello, con diversos problemas, vueltas atrás y consultas a los foros especializados (en muchos casos sin encontrar respuestas claras).

Si salgo adelante, en un próximo artículo abordaré los detalles de esta instalación.


viernes, 18 de noviembre de 2011

La videoconferencia como herramienta docente.

La videoconferencia es un formato de reunión en el que los participantes no están físicamente ubicados en el mismo recinto físico sino que se comunican en la distancia utilizando herramientas telemáticas que les permiten enviar y recibir imagen y sonido, de manera que pueden verse y hablar entre ellos prácticamente en tiempo real (comunicación síncrona), alcanzando una experiencia cercana a la que produce una reunión personal.
Para que la videoconferencia se pueda llevar a término la tecnología utilizada debe comprimir la imagen y el audio generado en el equipo de origen y transportarlos comprimidos a través de algún circuito de comunicación, para finalmente descomprimirlos en la terminal de destino, que simultáneamente actúa también como emisor, todo ello a una velocidad que permita la sincronía de la comunicación y unas perdidas de calidad de la imagen aceptables.

Es con la aparición de la televisión cuando se generan las primeras experiencias de videoconferencia con los primeros circuitos cerrados de televisión en los que la señal se trasmitía por cable, o los primeros enlaces de unidades móviles que transmitían por radiofrecuencia y que también fueron utilizados, entre otros, por la NASA en los primero vuelos tripulados. Este tipo de tecnologías eran económicamente muy costosas y técnicamente complejas de implementar

No no fue hasta los años 80, con la utilización de las redes de telefonía tipo RDSI, que se pudo empezar a pensar en la videoconferencia como una herramienta al alcance de muchos sectores de la economía que vieron e la aplicación de esta tecnología un importante ahorro de costes en desplazamientos de sus directivos y empleados para realizar reuniones de trabajo en las diferentes sedes de la empresa, a pesar del elevado coste de las primeras soluciones de videoconferencia que se comenzaron a comercializar de la mano de diferentes empresas de tecnología.

Es en los años noventa, década en la que confluyen el boom de la tecnología TCP/IP, con Internet como el máximo exponente de la misma, la difusión de los ordenadores personales, la utilización masiva de formatos de archivo digitales y la aparición de los primeros sistemas de software de compresión de audio y vídeo en tiempo real, los llamados codecs, cuando la videoconferencia se empieza a tener en cuenta en ámbitos más cercanos al ciudadano como la sanidad y la educación. La posibilidad de tener un sistema de videoconferencia en nuestro ordenador personal abrió un nuevo campo a explorar como se ha demostrado con el auge que han tenido iniciativas empresariales como Skype.
Si nos centramos en el mundo de la docencia, la videoconferencia se está utilizando actualmente con diversa intensidad según los niveles académicos en los que nos fijemos. Así, podemos ver aplicaciones de videoconferencia en diversas actividades, como son la 

  • La educación a distancia
  • La tutoría virtual
  • La celebración de eventos, como Congresos
  • La difusión de Conferencias
  • Las reuniones académicas de cualquier tipo
  • ….


Es en el entorno educativo donde se ha desarrollado el concepto de “webconferencing” o “webinar”, que describe una página web compartida en tiempo real por un grupo de usuarios, normalmente un profesor/tutor/moderador y sus alumnos, donde pueden compartir vídeo, sonido, chat, pizarra electrónica, mensajería, etc....

Un a de las críticas que siempre se ha hecho al e-learning es que la comunicación entre los participantes estaba basada en medios asíncronos, alejados de la interacción habitual en una aula presencial. La videoconferencia es una potente herramienta síncrona que puede solventar en parte esta dificultad, permitiendo al profesor impartir una clase muy parecida a una clase presencial

De todas maneras, la realidad es que la utilización de la videoconferencia en entornos educativos está muy lejos aún de las potencialidades que esta tecnología tiene y tropieza con numerosos impedimentos para su difusión, como son el elevado coste económico de las soluciones propietarias, prohibitivo para muchas organizaciones, o la falta de calidad de los recursos tecnológico disponibles, como es caso del escaso ancho de banda que muchas organizaciones y usuarios tienen contratado.

Para solventar estos inconvenientes podemos plantearnos diversas estrategias, una de las cuales consiste en alquilar los servicios de videoconferencia ofrecidos por diferentes proveedores, que por un precio módico permiten alquilar salas virtuales para la realización de sesiones grupales privadas. Esta solución es buena a la hora de plantearnos el uso de la videoconferencia como un hecho puntual y extraordinario en nuestro quehacer diario.

Ahora bien, si nuestro planteamiento es otro y queremos utilizar la videoconferencia grupal de una forma intensiva podemos mirar hacia soluciones de software opensource que nos permitan a un coste bajo disponer de nuestro propio servidor de videoconferencia. No es necesario que tengamos que instalar y mantener nosotros mismos el servidor de videoconferencia, ya que hoy día muchas empresas proveedoras de servicios de alojamiento (hosting) son capaces de proporcionarnos servidores de videoconferencia basados en software opensource a precios más que aceptables.

Y finalmente, si disponemos de un LMS como Moodle, ¿por qué no integrar la videoconferencia como una actividad más de nuestros cursos?. Esta última opción está empezando a coger forma gracias a diversas iniciativas que permiten integrar soluciones de videoconferencia como OpenMeetings o BigBlueButton mediante la instalación de las correspondientes extensiones en Moodle.

En este momento estoy trabajando en la instalación de la última versión de OpenMeetings en entorno Windows y trataré de hacer la integración con Moodle. Si tengo éxito prometo comentar la experiencia en futuros artículos.


domingo, 26 de junio de 2011

Después de ocho meses, Moodle 2.1


En noviembre de 2010 vio la luz la largamente esperada versión de Moodle 2.0, que en mi opinión no ha cubierto muchas de las expectativas que en su día se pusieron en ella y ha generado un cierto desencanto entre algunos de los usuarios fieles a este software desde hace años.

Si bien es verdad que las mejoras aportadas por esta versión son muy interesantes y en algunos casos abren nuevas líneas de trabajo, también es verdad que se trata de una versión que vio la luz con numerosas deficiencias de programación, “bugs” y no pocos fallos conceptuales, por ejemplo, la incompatibilidad de los archivos de copia de seguridad de las versiones anteriores 1.9.X, o la incompatibilidad de los temas.

Si a todo esto añadimos la lógica prudencia con la que los administradores de sistemas suelen tratar las actualizaciones de aplicativos y más si se trata de software libre, nos encontramos con que la versión 2.0 ha sido para la mayoría de los usuarios más una versión para testeo, una beta, que una versión para poner en producción.

Y al cabo de ocho meses, tenemos nueva versión, la 2.1, que en este momento está en fase de testeo y que tiene previsto su publicación como versión estable el próximo 1 de julio. Para aquellos que quieran probarla se puede descargar de la web de Moodle donde se actualiza casi diariamente con las correcciones que se realizan tras la identificación de problemas encontrados en la fase de test y cuyas pruebas y resultado podéis consultar en la dirección


En mi caso ya tengo instalada y la versión beta disponible y estoy colaborando en el testeo oficial antes mencionado, y creo que merece la pena compartir mis primeras impresiones.

En primer lugar, decir que muchas de las deficiencias de importancia media o baja que podemos encontrar en la versión 2.0 siguen sin ser corregidas en la versión 2.1, por lo que es posible que suscite las mismas reticencias a su puesta en producción que su antecesora.
En segundo lugar, algunas de las mejoras previstas inicialmente finalmente no serán implementadas, como son la incorporación del módulo Libro y del nuevo desarrollo el módulo Encuesta. Tampoco parece que se vaya a habilitar el nuevo módulo Noticias que debía sustituir al foro Novedades.

Dicho esto, pasemos a describir cuales son las nuevas aportaciones de esta nueva versión:
  • Se establece la compatibilidad de los archivos de copia de seguridad con la versión 1.9.X, uno de los condicionantes que han disuadido a muchos usuarios de abordar una migración. A fecha de hoy los testeos siguen fallando, pero esperemos que los flecos que quedan estén subsanados antes de su liberación.
  • Se ha reescrito totalmente el módulo Cuestionario, las Preguntas y el Banco de preguntas. Desde el punto de vista interno, se ha puesto orden en el código y se abre el camino para que las preguntas puedan ser utilizadas en el futuro por otros módulos como la Lección, algo que ha sido demandado por los usuarios en numerosas ocasiones. Desde el punto de vista funcional, aparece un nuevo concepto el “Comportamiento de la pregunta” que define cómo debe comportarse la pregunta tras ser respondida por el alumno, en aspectos como la retroalimentación, los nuevos intentos de respuesta o la calificación; se han definido 8 formatos diferentes de comportamiento.
  • Para garantizar la compatibilidad con los cuestionarios y las preguntas creadas con versiones anteriores se ha incorporado a la versión 2.1 un “Motor de ayuda para la actualización de preguntas” que no es otra cosa que una aplicación que permite convertir las preguntas y los cuestionarios de las versiones anteriores al nuevo formato. No cabe duda que habrá que probarlo a fondo y ver si cumple adecuadamente con su función.
  • Se ha realizado algunas modificaciones internas para mejorar el rendimiento del aplicativo, que según algunas fuentes, en la versión 2.0 era tres veces más lento que en la versión 1.9. Son mejoras difíciles de percibir en un primer análisis,
  • Otra mejora que se incorpora en esta nueva versión es la ampliación de los servicios Web para que Moodle puede ser usado en dispositivos móviles. Se trata de otra vía de ampliación del desarrollo futuro de Moodle, pero entiendo que con un impacto aún limitado. Para más información sobre el tema de Moodle para móviles ver el siguiente post.
  • Otro cambio se ha producido en las actualizaciones de versiones; ahora se puede ver en cada cambio de versión las extensiones (plugins) que instala, actualiza o elimina la nueva versión respecto a la instalada previamente; para que os hagáis una idea, en la actualización de Moodle 2.0.3 a Moodle 2.1beta están implicadas 23 extensiones diferentes.
  • Un pequeño detalle: ahora es posible copiar un módulo (recurso o actividad) de un curso simplemente pulsando un nuevo botón de edición que se ha incorporado a los ya existentes.
  • Para terminar, dejo para el final el cambio más importante que conlleva la nueva versión de Moodle: se trata de los requerimientos de infraestructura referentes al PHP necesario, que en esta versión, por primera vez pasan a ser PHP 5.3 de forma obligtoria, lo que causará no pocos problemas hasta que los proveedores de hosting asuman la nueva versión
Y si alguien está interesado en saber para cuando está prevista la siguiente versión, la 2.2, según el “roadmap actual”, para finales de año. Me pregunto: ¿No sería mejor versiones más espaciadas en el tiempo y más sólidas?. Es solo una reflexión personal.

martes, 21 de junio de 2011

Hot Potatoes. Descripción e Instalación de la herramienta

Hot Potatoes es un software formado por varias aplicaciones orientadas exclusivamente a la creación de cuestionarios con ejercicios educativos de diferentes tipos, como son:
  • Respuesta corta y Selección múltiple (JQuiz)
  • Completar huecos (JCloze)
  • Emparejar conceptos (JMatch)
  • Crucigramas (JCross)
  • Ordenar frases (JMix)
     

Existe una sexta aplicación denominada The Masher que permite combinar los elementos anteriores para crear cuestionarios con preguntas de diferente tipo.

Se trata de un producto canadiense, creado en la Universidad de Victoria por el Centro de Humanidades y Computación de la mano de Martin Holmes y Stewart Arneil, que llevan trabajando en el proyecto desde 1998. Inicialmente, Holmes, Stewart y la propia Universidad de Victoria crearon la empresa Half Baked Software, para la comercialización y soporte de este y otros productos.

En el año 2009 se tomó la decisión, por razones de sostenibilidad económica del producto, de cambiar la licencia y desde entonces es un producto gratuito o freeware que no necesita ningún tipo de registro y que puede ser utilizado sin coste alguno, si bien queda la duda de su continuidad y de la evolución del mismo. Es importante entender que no se trata de un producto openSource, ya que su código no ha sido liberado y no es posible modificarlo.

La última versión liberada es la 6.3 y está diseñada para Windows o para ser ejecutada sobre Wine en Linux. También existe una versión multiplataforma desarrollada en Java y denominada Java Hot Potatoes, en su versión 6.1, que puede ejecutarse en cualquier plataforma que soporte este sistema de máquina virtual, como es el caso de Windows, Linux y Mac OS X.

La descarga del producto se puede realizar desde la página alojada por la Universidad de Victoria http://hotpot.uvic.ca/, donde también se puede encontrar diversa información sobre la instalación, tutoriales de uso y ejemplos de cuestionarios.

En esta misma página podemos ver que ya no existe soporte para el producto y que cuando accedemos al apartado Support de la web, nos redirige a un grupo de discusión de Yahoo donde los usuarios anglosajones se han organizado para darse soporte mutuo.

La instalación de Hot Potatoes es bastante rápida y sencilla y la configuración para trabajar con el idioma deseado también lo es, ya que basta con modificar un par de aspectos de la configuración base.

Podemos ver el siguiente vídeo que ilustra el proceso de descarga, instalación y configuración del Hot Potatoes en idioma español.





Siguiendo con las características de Hot Potatoes, comentaremos el producto está diseñado para que los cuestionarios creados sean exportados a formato de página web, utilizando los estándares XHTML 1.1 y Javascript, de manera que cualquier navegador moderno soporte las páginas creadas. De esta manera solo necesita tener instalado Hot Potatoes quien diseña los cuestionarios, normalmente el profesor, pero no los usuarios que que los ejecutarán, los alumnos, que accederán a ellos como a cualquier otra página web.

Por lo tanto, para que que los alumnos pueden acceder a los cuestionarios bastará con “colgarlos” de un servidor web al que tengan acceso, bien sea un servidor web privado, bien sea un servidor web público. En el caso de que optemos por un servidor público podemos contratar por un precio bastante competitivo los servicios de la red hotpotatoes.net, servicio de hosting especializado y empresa participada, como no podía ser de otra manera, por la Universidad de Victoria y la empresa Half Baked Software.

Otra opción para publicar los cuestionarios para nuestros alumnos consiste en utilizar nuestro campus virtual habitual. Hot Potatoes permite la exportación de los cuestionarios en formato SCORM 1.2., formato de intercambio de paquetes entre plataformas e-learning y que nos permite importar los ejercicios construídos con este estándar a nuestra plataforma habitual.

En un próximo artículo veremos la integración de Hotpotatoes en Moodle y cómo Hot Potatoes puede llegar a sustituir los cuestionarios propios de esta conocida platafoma.

Hasta entonces, le recomendamos que descargue Hotpotatoes y comience a trabajar con él lo antes posible; seguro que los resultados serán del todo satisfactorios tanto para usted como para sus alumnos.



miércoles, 1 de junio de 2011

Los Mapas Conceptuales. CMapTools

La elaboración de Mapas Conceptuales es una técnica de estudio cada día más extendida en la mayoría de los niveles educativos. Tiene su base en los planteamientos constructivistas que abogan entre otros mecanismos, por la interrelación de los conceptos como medio de aprendizaje.

Si algún lector quiere profundizar en la génesis de los mapas conceptuales apuntaré que tienen su origen en 1970 en la Universidad de Cornell (Ithaca – New York – EEUU) donde en los trabajos del profesor Novak y de sus colaboradores se considera que los conceptos y las proposiciones que unen los conceptos entre sí son elementos centrales en la estructura del conocimiento.

Los mapas conceptuales tienen por objeto representar gráficamente relaciones significativas entre conceptos en forma de proposiciones. Una proposición consta de dos o más términos conceptuales unidos por palabras para formar una unidad semántica.

Así, Los elementos fundamentales que componen un mapa conceptual son tres:
  • Los conceptos: acontecimientos u objetos que se designan a través de un término. “Coche”, “Gasolina” o “Velocidad” son ejemplos de conceptos.
  • Las palabras de enlace: se utilizan para unir los conceptos y para indicar la relación establecida entre ellos. Por ejemplo, si relacionamos los conceptos Coche y Gasolina, podemos hacerlo mediante la palabras de enlace “necesita”, o “funciona con”.
  • Las proposiciones: dos o más términos conceptuales unidos por palabras de enlace para formar una unidad semántica. “Los coches funcionan con gasolina”.

A la hora de representar gráficamente una proposición existen algunas convenciones, como son:
  • Los conceptos se escriben dentro de cajas
  • Los conceptos se unen de forma lógica mediante líneas (aunque los autores no recomiendan las flecha, es normal verlas en muchos mapas conceptuales, indicando los diferentes flujos de información)
  • Las palabras de enlace se escriben al lado o sobre las líneas o flechas de relación, fuera de cajas.
  • Se pueden utilizar elementos complementarios como títulos, comentarios, enlaces externos....

La representación gráfica de la proposición anterior podría ser la siguiente:




El mapa conceptual se estructura de una forma jerárquica o arborescente a partir de cada concepto de manera que estos se van enlazando desarrollando el tema tratado. Veamos un ejemplo de estructura de Mapa Conceptual.




A la hora de elaborar un Mapa conceptual debemos tener en cuenta las siguientes consideraciones
  • Deben ser simples, y mostrar claramente las relaciones entre conceptos y/o proposiciones.
  • Deben ir de lo general a lo particular, de manera que los conceptos más generales deben ocupar parte superior de la estructura y los más específicos, la parte inferior.
  • Deben ser agradables a la vista, utilizando en su construcción criterios estéticos que faciliten su lectura y seguimiento..

Para su elaboración no es necesario disponer más que de papel y bolígrafo, pero no cabe duda que una buena herramienta informática puede ayudarnos mucho en la elaboración, almacenado, reutilización y distribución de nuestros mapas conceptuales. 
 
Existen herramientas de índole general que nos permiten el tratamiento digital de nuestros mapas; cualquier procesador de textos o procesador de gráficos vectoriales que nos permita dibujar cajas de texto y unirlas mediante líneas nos servirá para este propósito. 

Ahora bien,  haré una referencia a una herramienta específica, CmapTools, gratuita, que se ha convertido en un referente en el mundo educativo y de la que hablaremos con más detalle en futuros artículos, donde veremos dese cómo instalarla, hasta cómo integrar los mapas generados en nuestra plataforma  Moodle.

Quiero finalizar con un enlace a un ejemplo de mapa conceptual que explica la estructura de CmapTools, realizado, como no podía ser de otra manera, con CmapTools, y que se encuentra compartido en la red. Por cierto, este mapa esconde todo un tutorial sobre CmapTools que le recomendamos vea detenidamente si desea comenzar a utilizar esta estupenda herramienta.

Observación posterior: En otro artículo más reciente se comentan diversas fuentes con material orientado al aprendizaje del uso de CmapTools, que puede resultar de interes si desea conocer mejor la herramienta.