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.

sábado, 28 de diciembre de 2013

La nueva utilidad de Moodle 2.6 “Subir cursos”


Dentro de las pocas novedades funcionales que ofrece la nueva versión 2.6 de Moodle, quizá la única relevante a mencionar, se encuentra la de crear cursos de forma automatizada a partir de un archivo de texto tipo CSV.

Los usuarios con rol administrador dispone ahora de la opción

Administración – Administración del sitio – Cursos – Subir cursos

que les permite automatizar tanto la creación de cursos como realizar determinadas operaciones de gestión de estos, a partir de un archivo de texto CSV, de forma similar a como se realiza la carga masiva y matriculación de usuarios ya conocida desde hace tiempo por los administradores de Moodle.

Se trata por lo tanto de crear un archivo de texto en el que en la primera fila se declaren los campos de la tabla de cursos de la base de datos sobre los que vamos a incidir seguida de tantas filas como cursos vayamos a crear/modificar.

Las características de este archivo CSV deberán ser las siguientes:

Codificación, UTF-8
Separador de campo, la coma (,) o el punto y coma (;)
Campos delimitados por comillas (“ “)

El hecho de que delimitemos los campos por comillas, aunque no es estrictamente obligatorio, nos permitirá utiliza la coma o el punto y coma dentro del campo de descripción del curso.

Los campos obligatorios que debemos utilizar son los siguientes:

shortname                      Nombre corto del curso
fullname                         Nombre completo del curso
category                         ID interno de la Categoría a la que se asigna el curso

En vez de usar “category”, o a la vez que usamos “category”, podemos usar “category_idnumber”, si además del nombre hemos indicado un “ID number” en nuestra categoría, o bien ”category_path”, donde podemos indicar el path en el formato “Categoría > subcategoría nivel 1> subcategoría nivel 2”.

Ya adelantamos que “category_path” no funciona adecuadamente y que a fecha de hoy solo permite crear cursos en el nivel más alto, por lo que tendremos que conformarnos de momento con usar “category_idenumber”


Respecto a los campos opcionales correspondientes a la tabla de definición de un curso, son numerosos, por lo que mencionaremos los más relevantes sin entrar en excesivo detalle y siguiendo el orden de los campos del formulario de creación de un nuevo curso:

visible                            Visible (1=Mostrar / 0=Ocultar)
stardate                          Fecha de inicio del curso (formato mm/dd/aa)
idnumber                        Número ID del curso
summary                        Descripción o Resumen del curso
format                            Formato del curso (“weeks”, “topics”, “scorm”, “social”)
theme                             Forzar tema (nombre del tema)
lang                                Forzar idioma (“es”=Español-internacional)
newsitems                       Número de Items de noticias para ver
showgrades                     Mostrar libro de calificaciones a los estudiantes (1=Sí / 0=No)
showreports                    Mostrar informes de actividad (1=Sí / 0=No)
maxbytes                        Tamaño máximo para archivos cargados por usuarios (en bytes)
enablecompletion             Habilitar rastreo del grado de finalización (1=Sí / 0=No)
groupmode                      Modo de grupo (0=No hay gs. / 1=Gs. Separados / 2=Gs. visibles)
groupmodeforce              Forzar el modo de grupo (1=Sí / 0=No)

Los campos que no estén en nuestro archivo CSV se cumplimentarán con valores por omisión que deberemos indicar cuando procedamos a la creación masiva de los cursos.

Por otra parte, esta nueva utilidad permite realizar diferentes operaciones sobre cursos ya existentes, tal que:

delete                               Eliminar curso (1=eliminar)
rename                             Renombrar nombre corto del curso (“Nuevo nombre corto”)
reset                                Reiniciar curso (1=reiniciar)

para que estas operaciones puedan llevarse a cabo hemos de configurar adecuadamente las opciones del formulario de subida de archivo, con las que conviene familiarizarse.

Hemos probado la utilidad con bastante detenimiento y podemos decir que funciona bastante bien. Esperamos que con esta información básica cualquier administrador pueda empezar a conocer las posibilidades de esta nueva funcionalidad, si bien, esto no es todo y ya estamos preparando un próximo artículo en el que describiremos otras opciones un poco más elaboradas.

sábado, 9 de noviembre de 2013

Moodle 2.6, la nueva versión de Moodle

Según el roadmap de Moodle, el lanzamiento de la nueva versión 2.6 está previsto para este mes de noviembre de 2013. 

Moodle 2.6dev está hace semanas disponible para su descarga y evaluación y a falta de los últimos ajustes de código, ya podemos instalarla y ver personalmente las nuevas funcionalidades que ofrece.



Comenzaremos por comentar que a nivel de infraestructura lo más relevante es que a partir de esta versión es posible utilizar el gestor de base de datos MariaDB en su versión 5.2 . Para quien no lo sepa, MariaDB es un fork directo de MySQL con licencia GPL que surgió tras la compra de Sun Microsystems por parte de Oracle, ya que esta la licencia de MySQL a una de tipo privativo, aunque hoy por hoy mantiene la licencia GPL para la versión MySQL Community Edition.

Por otra parte, en esta nueva versión se recomienda no utilizar Oracle aduciendo problemas de compatibilidad de este producto con estándares SQL, ya que no se garantiza que Moodle funcione correctamente sobre este gestor de base de datos.

También se incorpora como requisito recomendado la instalación/activación de la librería de PHP5 php5_opcache que permite incrementar el rendimiento de PHP mediante el uso de caché.

Otros cambios en esta nueva versión hacen referencia al editor de textos utilizados, TinyMCE, que en esta versión cambia la barra de herramientas y los iconos, utilizando ahora una barra de herramientas “toggle”, es decir, que permite desplegar y contraer las diferentes líneas de iconos de herramienta definidos.

También se han agrupado determinados iconos de edición en un icono único que a su vez permite desplegar la lista de las diferentes operaciones posible, con la finalidad de facilitar la edición en dispositivos móviles y tabletas.

Se ha eliminado el formato de curso SCORM y se ha sustituido por un nuevo formato denominado “de actividad única”, de manera que este tipo de curso solo contendrá una única actividad que podremos determinar.

Respecto a los repositorios, se ha añadido soporte para Skydrive, el servicio de archivos en la nube de Microsoft.

Respecto a los cambios funcionales, comentaremos que la herramienta de gestión de categorías y cursos se ha rehecho totalmente, de manera que ahora es posible ver en una misma página, en tres áreas independientes, la lista de categorías, los cursos que forman parte de la categoría seleccionada y la información de configuración de un determinado curso previamente seleccionado de esta lista.

Estas tres áreas se posicionan en la pantalla de forma adaptativa, es decir, en un navegador a pantalla completa 1680x1050 se muestran las tres áreas en horizontal, una al lado de la otra, mientras que a anchos de trabajo menores se muestran las dos primeras áreas en paralelo y la tercera debajo de estas, y si aún reducimos más la amplitud de trabajo, se presentan las tres áreas una debajo de la otra. Esta forma de presentar la información rompe con el sistema clásico de Moodle de pantallas secuenciales y abre nuevos caminos a la necesaria modernización de la interfaz de usuario de Moodle.

Ahora bien, si tenemos que hablar una novedad importante, hemos de referirnos a la nueva utilidad de creación masiva de cursos a partir de la información contenida en un archivo CSV, muy similar a la conocida utilidad “Subir usuarios”. Se trata de una utilidad muy demandada desde hace años por los administradores y que finalmente se materializa en esta versión adaptando e integrado en la distribución estándar un script externo ya existente desde hace tiempo (moodle-tool_uploadcourse.php). Desde luego esta nueva herramienta merece un análisis más detallado que realizaremos en un próximo artículo de este blog.

Para terminar, quien esté interesado en conocer más a fondo las caracterísiticas de la nueva versión, puede encontrar toda la información sobre todos los cambios previstos en la página de la web oficial de Moodle



Ahora toca, como siempre, decidir si merece la pena migrar a esta nueva versión o esperar a Moodle 2.7 que verá la luz dentro de aproximadamente medio año.

jueves, 20 de junio de 2013

Organizando la Moodle Moot ES 2013





La reunión anual de usuarios de Moodle del estado español se celebrará este año en Barcelona, de la mano del Moodle Partner CV&A Consulting, patrocinador habitual de las MoodleMoots tanto nacionales como locales que se han celebrado en los últimos años, sin olvidarnos de su presencia en MoodelMoots celebradas también fuera de España.

Este evento no sería posible sin la colaboración del IDEC de la Universitat Pompeu Fabra que aporta sus estupendas instalaciones de la céntrica calle Balmes de Barcelona, donde los días 26, 27 y 28 de septiebre nos reuniremos usuarios de Moodle de diferentes perfiles, desde gestores de formación hasta programadores y administradores, sin olvidarnos de los docentes, que suelen ser mayoría en estos encuentros.

A destacar que en esta edición contaremos con la presencia ya confirmada de Martin Dougiamas, creador y líder del proyecto Moodle, que vendrá desde Perth, Australia, a compartir estos días con todos nosotros y a darnos su visión personal de cómo ha de afrontar el futuro el proyecto Moodle.

Esta edición, que hemos llamado #mootes13, es especial para mi, ya que tengo el privilegio de formar parte del comité organizador, lo que por un lado me llena de satisfacción al tratarse de un reto personal relevante, a la vez que me genera una cierta ansiedad al haber asumido, al igual que los demás miembros del comité, una gran responsabilidad delante de toda la comunidad moodle que espera expectante que este evento sea mejor cada año que pasa.

En esta décima edición de la Moodle Moot ES nos encontramos con problemas debidos a la crisis económica, no solo por la previsible falta de patrocinadores que hagan sus aportaciones económicas para el sostenimiento del evento, sino por que muchas empresas y entidades públicas, como ejemplo las universidades, están restringiendo al máximo la presencia de sus empleados en este tipo de jornadas. Es lo que tiene el software libre, lo usamos de forma gratuita, nos ayuda a hacer crecer nuestro negocio, pero luego no nos sentimos obligados a colaborar para el sostenimiento económico del mismo y no tenemos una pequeña partida presupuestada para cubrir estos casos.

En otro orden de cosas, uno de los retos que nos hemos planteado desde el comité organizador y especialmente desde el comité técnico responsable de garantizar la calidad de los contenidos del programa del evento, es romper con la idea de que las Moodle Moots son reuniones muy técnicas, solo al alcance de expertos, usuarios avanzados y, si me permiten la expresión, de “frikis”.

Hay miles y miles de docentes que no entran en ninguna de estas categorías anteriores y que están haciendo un verdadero esfuerzo para aplicar de forma eficiente las nuevas tecnologías a su trabajo diario, y hay miles de futuros docentes que actualmente están estudiando en las facultades de ciencias de la educación y que pertenecen a esa generación que se ha dado en llamar “nativos digitales” que apenas conocen la tiza y el borrador y que se han acostumbrado a la PDI. Es a estos usuarios noveles, que aún no conocen Moodle o que lo conocen superficialmente, a los que queremos incorporar a las MoodleMoots y en especial a esta #mootes13.

Para quien no lo sepa, en una MoodleMoot cada asistente establece su propio itinerario de trabajo, pudiendo escoger a qué sesión asistir de entre las que se realizan simultáneamente. Así que estamos diseñando las sesiones para que los usuarios noveles puedan sentirse cómodos y establecer itinerarios acordes a su nivel de experiencia y a sus focos de interés, de manera que habrá sesiones de trabajo de nivel inicial, y lo más importante, serán eminentemente prácticas, evitando las temidas conferencias de expertos.

Además, estamos estructurando un curso de iniciación a Moodle dirigido a los participantes noveles que durante las semanas previas les permitirá habituarse al entorno de Moodle, conocer los recursos más importantes, en definitiva, ver “qué se puede hacer con Moodle”, para posteriormente, en la #mootes13, poder ver “cómo se puede hacer eso en Moodle”.

Otro aspecto relevante en la organización de la #mootes13 es la creación de mecanismos para recabar la opinión de los participantes en referencia a los contenidos del programa. Así, se ha establecido un foro general donde los participantes pueden proponer temas de su interés o hacer aportaciones a estas propuestas, así como un sistema de encuestas rápidas donde cada participante puede dar su opinión sobre las propuestas realizadas. El objetivo es que el comité técnico pueda tomar sus decisiones en base a la calidad de las ponencias, pero también en base a la opinión de los asistentes.

Como podéis ver, no estaremos ociosos este verano, pero todo este esfuerzo estoy seguro que valdrá la pena.

 Nos vemos en #mootes13.

Para reservar plaza, presentar vuestras propuestas de ponencia o simplemente estar informados permanentemente, debéis ir a la página


donde podéis registraros.










domingo, 19 de mayo de 2013

El sistema de Insignias de Moodle 2.5

Moodle 2.5 es el primer LMS que sepamos que incorpora el sistema de Insignias digitales (Badges) promovido por la Mozilla Foundation, proyecto del que ya hemos hablado anteriormente en este blog en el artículo

El proyecto Mozilla Open Badges


En este artículo abordaremos los elementos claves para que tanto el admin de un sitio Moodle 2.5 como un profesor de un curso en este mismo sitio puede establecer un sistema de retribución de logros basado en Insignias.

Existen, dos tipos de insignias, las insignias a nivel de sitio, gestionadas por el admin, y las insignias a nivel de curso, gestionadas por los profesores de cada curso.

------------------------------------

El sistema de Insignias viene activado por defecto en Moodle. La desactivación o posterior activación se debe hacer desde un usuario con rol de administrador en la opción de menú
Administración – Administración del sitio sitio – Características avanzadas
donde disponemos de una casilla de verificación “Habilitar insignias” que las activa o desactiva .

Con las insignias habilitadas, nos centraremos en las insignias del sitio. El admin dispone para su gestión de una opción de menú con tres subopciones:
Administración-Administración del sitio – Insignias – Configuración de las insignias/Gestionar Insignias/Añadir una nueva insignia

En Configuración de las insignias se determinan los datos generales comunes a todas las insignias, como son el nombre y correo de contacto del emisor, que en principio es el nombre del sitio Moodle y el correo del administrador principal o contacto del sitio, una hash para proteger la dirección de correo del usuario, y las opciones que habilitan/deshabilitan la posibilidad de que el usuario de conecte a mochilas externas y la opción de que no solo haya insignias a nivel de sitio sino también a nivel de curso.

En la opción Añadir una nueva insignia es donde el admin puede crear las insignias a nivel de sitio. Cada insignia requiere un nombre, una descripción y una imagen, además de los datos del emisor que inicialmente son los datos de configuración por omisión, que podemos cambiar. También es posible determinar una fecha de expiración o caducidad de la insignia.

Una vez creada la insignia, se deben definir varios aspectos importantes de cada insignia, como son:
  • Los criterios para que un usuario obtenga la insignia. Así, es posible definir que la insignia se otorgue manualmente por un determinado rol, se obtenga al completar el alumno una serie de cursos o bien cuando el alumno cumplimente determinados campos del perfil personal. En el caso de las insignias de curos
  • Los mensajes que acompañan a la insignia. Se propone un texto fijo que se puede modificar.
  • La lista de destinatarios o usuarios que ya han ganado la insignia. El administrador puede asignar de forma manual la insignia a usuarios dados de alta en el sistema.

Una vez definida la insignia, se debe habilitar el acceso a esta para que esté disponible, también desde esta opción. Basta con pulsar un botón

Una vez creadas las insignias estas se pueden gestionar a partir de la opción Gestionar insignias. Aquí es posible eliminar, duplicar, editar y habilitar/deshabilitar el acceso.

------------------------------------

Si las insignias están activadas, los profesores de un curso pueden crear, insignias específicas para su curso de forma similar a como hemos visto para el usuario admin.

En este caso, entre los criterios posibles para otorgar una insignia, está la opción de asignar una insignia automáticamente cuando el alumno haya finalizado una determinada actividad. Par ello debe estar habilitado el seguimiento del grado de finalización a nivel de sitio, curso y actividad.

 ------------------------------------

Los usuarios que cumplan los criterios definidos en una insignia recibirán una notificación por correo electrónico informándoles de que han ganado esta insignia.

Las insignias ganadas en el sitio pueden subirse a una mochila externa mediante la opción de menú
Navegación-Mi perfil-Mis insignias
que nuestra todas las insignias ganadas en el sitio. Cada insignia dispone de varios iconos de gestión, uno de los cuales es “Subir a la mochila”.

Una vez conectados se nos preguntará si aceptamos la insignia. Si decimos que sí, la insignia se subirá a la mochila en el área privada de la misma, de manera que podrá ser mostrada desde otras aplicaciones que se conecten a la mochila.

Las insignias ganadas por un usuario pueden verse en su perfil personal. Se pueden ver no solo las insignias ganadas en el sitio sino todas las insignias almacenada en una mochila externa dentro de una colección pública. Para ello basta con que el usuario configure el acceso a la mochila en la opción de menú
Administración-Ajustes de mi perfil-Insignias-Configuración de la mochila
Finalmente comentaremos que ahora hay un nuevo bloque que cada alumno puede añadir a su entorno, denominado “Mis últimas insignias”: Muestra las “N” últimas insignias ganadas por el alumno en el sitio, donde “N” es un valor que define el usuario.
 
Es de suponer que esta nueva funcionalidad se irá mejorando y adaptando a la evolución del proyecto de Mozilla. De momento, lo que hemos visto resulta bastante interesante y abre puertas a un nuevo concepto de certificación de los logros tanto de alumnos como de profesores que desarrollan su actividad en entornos Moodle.


jueves, 25 de abril de 2013

Qué nos vamos a encontrar en Moodle 2.5

Volvemos de nuevo a hablar de una nueva versión de Moodle, la 2.5, que esperamos supere en breve el proceso de calidad, el Moodle 2.5 QA Test, que esta vez cuenta con casi 455 pruebas, y que se libere durante el mes de mayo.


Y las preguntas que nos hacemos cada vez que tenemos nueva versión de Moodle y que intentaremos responder en este artículo son. Entre otras, ¿qué nos aporta de nuevo esta versión? ¿vale la pena migrar inmediatamente, O esperamos a la 2.6 y nos ahorramos una migración?.

Para dar respuesta a estas preguntas lo mejor es analizar los cambios más relevantes que incorpora esta versión.

Respecto a los requerimientos de infraestructura, de momento sólo cambia la versión de PHP mínima requerida, que pasa de ser PHP 5.3.2 a ser PHP 5.3.3, algo aparentemente sin importancia pero que puede generar algún problema a quien tenga su sitio Moodle alojado en determinados hostings, por ejemplo, en hostings con Ubuntu 10.0.4 LTS, que incorpora PHP 5.3.2 y que será necesario actualizar, siempre que el proveedor de hosting tenga a bien hacer los cambios necesarios.

En cuanto a las nuevas funcionalidades, hemos de mencionar las siguientes, cuyo orden de presentación es totalmente aleatorio y no sigue ningún criterio de relevancia.


Mejoras en la usabilidad de los formularios

Es por todos conocido lo incómodo que resulta trabajar con los formularios me Moodle, que en algunos casos y debido al alto número de campos que pueden contener alcanzan tamaños excesivos que nos obligan a realizar molestos desplazamientos de scroll por la pantalla para buscar aquel campo cuyo valor queremos cambiar.

En esta nueva versión se ha cambiado la estructura de los formularios, de manera que ahora estos tienen una sección principal y el resto del formulario está dividido en secciones que se pueden contraer y expandir a golpe de ratón, dando una mayor sensación de limpieza y claridad.


BootStrap. Nuevo tema auto-adpatable al tamaño de pantalla disponible

Se incorpora el tema BootStrap, al núcleo de Moodle. Este tema, ya disponible desde hace unas semanas en el repositorio de extensiones para Moodle 2.4, pretende dar solución a la dispersión de tamaños y proporciones de las pantallas de teléfonos, tablets, laptops, PCs, televisores,..... existentes hoy en día, ya que es un tema que se adapta automáticamente al tamaño del dispositivo utilizado. Puede ser una gran avance cara a la deseada “movilidad” de los usuarios.


Instalación automática de actualizaciones .

Tras las mejoras en la detección y notificación de la existencia de nuevas versiones, tanto de Moodle como de las extensiones externas, introducidas en las versiones 2.3 y 2.4, el siguiente paso lógico era que la actualización se pudiera realizar automáticamente desde el propio gestor de extensiones, al estilo de otros productos como Joomla o WordPress.

Debemos aún hacer pruebas de esta funcionalidad pero estoy seguro que va a ser de gran utilidad para muchos administradores de Moodle.


Sistema de certificación de logros por insignias (open badges)

Moodle es la primera plataforma e-learning que incorpora el sistema de certificación de logros por insignias y que es compatible con el proyecto Mozilla Open Badges.

En este blog ya se publicó un artículo hace unos días hablado de este proyecto, que recomendamos que vuelva a leer

El proyecto Mozilla Open Badges


Ya estamos preparando un artículo específico sobre cómo gestionar esta nueva funcionalidad en Moodle 2.5 que ampliará esta información.


Otras mejoras

Sin entrar a detallarlas todas, mencionaremos algunos otros cambios o mejoras menos significativas, pero importantes en su conjunto. Así

  • Los Informes se han movido a la rama de menú Administración
  • Arrastrar y soltar archivos de imagen o texto ahora puede hacerse en la página del curso para decidir después si se incrustan en una etiqueta o si generan un recurso archivo.
  • En los foros disponemos ahora de un contador de palabras para cada aportación
  • Se ha mejorado el bloque Entrada aleatoria del glosario, de manera que ahora se pueden presentar las entradas en orden alfabético o utilizar también el glosario global

Solo queda recordarle que si desea probar la nueva versión, aún en fase de desarrollo, la tiene disponible para su descarga e instalación en



o bien, puede acceder al sitio Moodle QA Testing Site, en la dirección




martes, 23 de abril de 2013

El proyecto Mozilla Open Badges



En un mundo digital e interconectado, la proliferación de las redes sociales y de la formación on line hacen cada vez más necesaria la existencia de mecanismos de certificación de que aquello que decimos que hemos aprendido en la red sea validado por la entidad que nos ha otorgado ese determinado estatus.

Los que tenemos ya unos años recordamos que en muchos centros de enseñanza era habitual celebrar al final de curso una entrega de diplomas que a veces iban acompañados de unas pequeñas insignias con el emblema del centro. Y no hace tanto (ahora desconozco si sigue siendo así), empresas como Microsoft entregaban junto a los diplomas Microsoft Certificied un pequeño pin que muchos profesionales se colocaban en la solapa con el orgullo de quien ha alcanzado un difícil reto profesional. En inglés, a estos elementos se les denomina “badgeds”.

En general, un “badge” es un accesorio de metal, plástico o de tejido que se incorpora a la indumentaria de una persona para indicar pertenencia a un colectivo, un cargo o responsabilidad, una determinada afinidad o un logro.

Así, hablamos de “Olimpic badges” para referirnos a las medallas olímpicas, “Policial badges” para referirnos a las placas que identifican a los policías o “University badge” para referirnos a los escudos de las universidades.

Podríamos traducir “badged” de muchas maneras, por ejemplo: medalla, distintivo, blasón, emblema, enseña, pin, placa, escudo......, insignia. Personalmente considero como la más adecuada esta última acepción, “insignia”, que ya he utilizado al principio del artículo. Es una palabra latina que significa “marca distintiva de pertenencia a un grupo, grado, rango o función”

Open badges” o “insignias abiertas” que personalmente traduciría por “insignias digitales” son la representación gráfica digitalizada, normalmente con forma de icono, escudo o medalla, de una certificación que una determinada organización otorga a aquellas personas que cumplen una serie de criterios establecidos previamente (pertenencia, habilidad, competencia, experiencia, participación, aprendizaje...). Así, se están empezando a usar cada vez más como un mecanismo de acreditación de determinados logros, en especial, la adquisición de determinados conocimientos o de determinados grados de experiencia.

El objetivo final de un sistema de “insignias digitales” sería que pudiéramos insertar estas “insignias” en cualquiera de los muchos perfiles que podemos llegar a poseer en internet (Twitter, Facebook, YouTube, Google, Linkedin....) o en nuestro currículum digital, de manera que esta inserción fuera totalmente fiable, en el sentido de que quien las viera pudiera comprobar que detrás de cada insignia existe un logro certificado por el emisor.

Así, un sistema eficaz de “open badges” requiere el concurso de diferentes actores, Así tenemos:

  • The Issuer (El emisor): Es la persona, entidad u organización que certifica un determinado logro emitiendo un “badge” asociado específicamente a este logro concreto.
  • The Receptor (El receptor): Es la persona a la que el emisor entrega los badgeds y que los colecciona. Cada receptor dispone de un “backpack” o mochila personal donde guarda e incluso clasifica sus badgeds.
  • The Displayer (El visualizador): Es la página web que permite mostrar los badgeds de un determinado receptor.

Actualmente la fundación Mozilla, está liderando el proyecto “Mozilla Open Badges” para crear la plataforma de software opensource necesaria para poder extender este sistema. Parta obtener más información de primera mano podemos ver la web del proyecto.

Si quiere empezar a probar este sistema al que se están uniendo un número considerable de empresas, debe empezar por crear su “mochila”. Para ello, debe darse de alta en la web Mozilla Bacpack. El registro en esta web se hace mediante el sistema Mozilla Persona, un sistema de clave única de Mozilla, indicando unicamente la dirección de correo electrónico asociada y la contraseña que utilizará; recibirá un correo es este buzón que validará su solicitud de cuenta y podrá entrar por primera vez.

Está claro que aún no tiene “insignias”, pero si quiere obtener una primera de prueba, vaya a la página http://openbadges.org/earn/ y realice el test Take de badges 101 Quiz. Al final del test obtendrá su primera insignia que podrá enviar directamente a su mochila personal.


Para terminar, solo comentar que la próxima versión de Moodle, la 2.5, que actualmente está en fase de test de calidad (QA Test) y que se espera sea liberada en breve, incorpora un sistema de Badgeds o Insignias que parece prometedor y que personalmente estoy deseando evaluar. Como no podría ser de otra manera, espero publicar un próximo artículo en este blog explicando las primeras impresiones de esta novedad.


miércoles, 3 de abril de 2013

Utilidades para la identificación RGB de un color en pantalla.

La gestión del color en dispositivos informáticos es una de las mayores dificultades que tenemos los usuarios no expertos en diseño gráfico y que en no pocas ocasiones nos genera algún que otro problema. ¿Quién no ha “arreglado” alguna vez una fotografía tomada con nuestra cámara digital y se ha llevado una decepción a la hora de imprimirla?

Recuerdo que hace unos meses tuve que adaptar un tema gráfico de un curso Moodle (theme) según los colores que el propietario del curso quería utilizar. Para simplificar el problema diré solo que mi cliente me decía que quería en un determinado elemento un color “azul cielo ligeramente eléctrico” y que cuando yo le hacía los cambios pertinentes, se quejaba de que le había puesto un color azul grisáceo unas veces o azul verdoso en otras.

El problema es muy sencillo: a la diferente percepción visual de los colores que cada persona tiene se ha de sumar la diferente gestión de los colores que realiza a nivel interno nuestro sistema operativo y nuestro monitor. De hecho, no hay dos monitores que muestren exactamente el mismo color.

Si quiere profundizar en toda esta problemática les recomiendo que lean una explicación realizada por el consultor italiano Mauro Boscarol, especialista en diseño gráfico mediante ordenador y que he encontrado traducido a nuestro idioma en la web Imagen Digital ~4.0 y cuyo enlace es



Pero sigamos con el problema planteado anteriormente de cómo estandarizar la comunicación entre dos personas que colaboran en el diseño web de una página; la respuesta es sencilla, comunicando los colores en modo RGB.

El sistema RGB define cada color en función a tres valores referidos a los colores primarios con los que se construye cualquier color, el rojo (Red), el verde (Green) y el azul (Blue); cada uno de estos valores puede tener valores que van del 0 (nada de color) al 255 (máximo nivel de color), de manera que podemos construir más de 16,5 millones de colores diferentes (256 x 256 x 256 = 16.581.375, para ser exactos).



Es costumbre definir estos valores en su formato hexadecimal (vea este artículo de la wikipedia si no conoce este sistema numérico) , desde el 00 hasta el FF de manera que el color queda definido por un esquema del tipo

R=FF / G=A0 / B=8C

que normalmente se expresa como

#FFA08B

Vea la página web Códigos de colores HTML donde podrá entender mucho mejor el sistema RGB y donde podrá seleccionar el color que desee y obtener su equivalencia RGB.

Ahora bien, en otras ocasiones no se trata tanto de seleccionar un color de una paleta de colores sino de identificar un determinado color en nuestra pantalla. Si se trata de una web y trabajamos con Mozilla Firefox, una buena solución es instalar el complemento ColorPicker, que podemos instalar desde la opción del menú Herramientas-Complementos.

Si queremos conocer el código RGB de cualquier punto de la pantalla abrimos el complemento instalado, opción Herramientas-ColorPicker, y ponemos el cursor sobre el punto de la página. En la pequeña ventana abierta por el complemento podemos ver el código RGB tanto en hexadecimal como en decimal.


Una solución más amplia y no solo circunscrita a páginas web, podemos utilizar la miniaplicación gratuita Just Color Picker, que podemos descargar de su página web


en la que también encontraremos un pequeño manual en español.


Just Color Picker no necesita instalación y contiene un solo archivo ejecutable de un poco más de 500kb que podemos colocar perfectamente en una carpeta que creemos en donde deseemos guardarlo. Para acceder, lo mejor es crear un acceso directo en el escritorio del tipo

c:\…..\jcpicker.exe” /ini

que nos creará un archivo de configuración .ini, en vez de guardar la configuración en el registro de Windows.

Just Color Picker permite entre otras cosas, guardar listas de colores, que confeccionaremos añadiendo colores simplemente pulsando las teclas Alt+X cuando tengamos un color identificado bajo nuestro cursor.



Le recomendamos que pruebe esta sencilla aplicación si trabaja en diseño gráfico o simplemente está haciendo su propia web. Seguro que no le decepcionará.

jueves, 21 de febrero de 2013

Integración de Moodle 2.4.x con OpenMeetings 2.0





Hace ya tiempo que en este blog explicamos como integrar Moodle 2.x con OpenMeetings 1.9, en un artículo que vale la pena recordar.


En un año y unos pocos meses, algunas cosas han cambiado, y en este periodo de tiempo hemos tenido que afrontar algunos problemas de incompatibilidad de versiones entre los tres productos que debemos manejar
  • OpenMeetings
  • Moodle
  • Extensión (plugin) de Moodle para OpenMetings

Respecto a OpenMeetings, existe una una versión posterior, la 2.0 , de la que ya explicamos en este blog el proceso de instalación,  Moodle va ya por la 2.4.1+ y en el camino, la extensión que conecta ambos productos se fue quedando desacompasada con el ritmo de versiones de Moodle, que recordemos que son dos al año.

En este momento, en el repositorio de extensiones de Moodle, el plugin existente para Openmeetings ha quedado desactualizado y solo está validado para las versiones 2.0 y 2.1, ambas ya discontinuadas, si bien se pudo comprobar que servía para la 2.2.

El autor original del plugin, Sebastian Wagner, cuando se le pregunta en este espacio de Moodle, cómo instalar el plugin para las versiones 2.3 y 2.4, hace referencia al siguiente enlace

donde hasta hace una semana disponíamos de una versión 1.4 del que funcionaba perfectamente para la versión 2.3.x de Moodle pero no para la 2.4.
Varios usuarios, a los que desde aquí agradecemos el esfuerzo, han propuesto soluciones para parchar la extensión 1.4 y desde hace unos pocos días disponemos de la 1.5 que ya funciona para Moodle 2.4.x , algo que he comprobado personalmente.

La instalación no se aleja ni una coma de la explicación dada en el articulo que mencionábamos al principio, con la salvedad del cambio de las versiones de los tres productos implicados.


Ahora la preocupación está en qué pasará cuando en verano salga la versión Moodle 2.5, si nos encontraremos de nuevo con problemas y si se da este caso, si habrá alguien dispuesto a actualizar de nuevo la extensión para conectarnos a OpenMeetings desde Moodle.


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.

miércoles, 6 de febrero de 2013

Instalación de un servidor ClipBucket en Windows

En un artículo anterior instalamos y configuramos la infraestructura requerida por diversos scripts que nos permiten tener nuestro propio servidor multimedia en un ordenador local con Windows.

Ahora vamos a ver cómo se instala uno de estos servidores, ClipBucket. Recordemos que se trata de disponer de una instalación de pruebas con el fin de poder evaluar y conocer mejor el producto sin necesidad de disponer de un hosting en internet, algo que sí deberemos tener cuando queramos poner uno de estos servidores en producción.



El procedimiento que hemos seguido, es el siguiente:

Crear Base de Datos


Antes de realizar la instalación debemos crear una base de datos para ClipBucket. Para ello utilizamos phpMyAdmin, el gestor de bases de datos que viene incorporado dentro de XAMPP.
Hemos llamado clipbucket tanto a la base de datos como al usuarios asociado a la misma.

Descarga e Instalación de ClipBucket

Podemos realizar la descarga de la última versión de ClipBucket , bien de la página de descargas de su web oficial,


bien de la página



Para realizar la instalación debemos descomprimir el archivo zip descargado en una carpeta de maniobra y copiar únicamente el contenido de la carpeta

Upload

a una carpeta nueva que crearemos dentro de nuestra carpeta pública web, de manera que tendremos en nuestro servidor web local una carpeta llamada

C:\xampp\htdocs\clipbucket


Damos permiso de lectura-escritura a esta carpeta y a todas los archivos y subcarpetas que esta contiene. No pasa nada, estamos realizando una instalación de pruebas.

Ya estamos listos para lanzar la instalación desde el navegador de cualquier ordenador de nuestra LAN

http://<IP del Servidor>/clipbucket/cb_install

o desde el propio ordenador donde hemos hecho la instalación

http::/localhost/clipbucket/cb_install

Clipbucket está pensado para ser instalado en entorno linux, por lo que la instalación sobre Windows da algunos problemas. Uno de estos problemas tiene que ver con las rutas de acceso a los componentes necesarios para que al aplicación conecte con la base de datos, de manera que se visualiza el siguiente error

Fatal error: Call to undefined method ADODB_mysql::select() in C:\xampp\htdocs\clipbucket\includes\classes\lang.class.php on line 203

de manera que la instalación se aborta antes de finalizar.

Para evitar este problema, antes de comenzar la instalación debemos editar el archivo

C:\xampp\htdocs\clipbucket\cb_install\dbconnect.php

y modificar la línea

require 'adodb/adodb.inc.php';

por

require 'c:\xampp\htdocs\clipbucket\includes\adodb\adodb.inc.php';


Para realizar la instalación basta con seguir el proceso formado por unas pocas pantallas. Estas pantallas son las siguientes:

1-Bienvenida y términos de la licencia

2-Comprobación de los requisitos del sistema. En la instalación sobre Windows da errores en la detección de las aplicaciones FFMPeg, FLVTOOL2 y MP4Box, cuyos paths por omisión están definidos para linux. Posteriormente podremos y deberemos solucionar este problema.

3-Comprobación de los permisos de escritura sobre las carpetas y archivos. Nosotros hemos dado permisos de escritura totales a toda los archivos y subcarpetas, al tratarse de una instalación de pruebas.

4-Configuración del acceso a la base de datos. Rellenamos los datos correspondientes a la base de datos que hemos creado previamente.

5-Importación de datos a la base de datos. Es un proceso que tarda unos segundos y que crea las tablas de la aplicación en la base de datos.

6-Creación del usuario administrador. El nombre es admin y la contraseña por omisión, que podemos cambiarla, es también admin.

7-Configuración básica del sitio, con el nombre, la descripción y la URL de acceso.

8-Registro, que es opcional. En nuestro caso, que es una instalación de pruebas, no nos registraremos.

Una vez finalizado el proceso de instalación se nos pide que borremos la carpeta de instalación

c:\xampp\htdocs\clipbucket\cb_install


Ahora debemos solucionar el problema de los accesos a las aplicaciones. Para ello accedemos al área de administración de ClipBucket y conectarnos como usuario "admin", contraseña, "admin"
http://localhost/clipbucket/admin_area/

En primer lugar vamos a la opción del menú

Tool BoxServer Modules Info

donde podemos comprobar que la aplicación no reconoce los path de las aplicaciones de apoyo.

Para solucionarlo, entramos en la opción del menú

Stats and ConfigurationWeb Site Configuration - Uploading and Conversion Settings

donde podemos configurar, entre otras cosas, el path de las aplicaciones externas.

Ponemos los siguientes paths a las aplicaciones de apoyo.

FFMPEG        c:\multimedia\ffmpeg\bin\ffmpeg.exe
PHP              c:\xampp\php\php.exe
MP4Box        c:\multimedia\MP4Box\mp4box.exe
Flvtool2        c:\multimedia\flvtool2\flvtool2.exe
Mplayer         c:\multimedia\MPlayer\mplayer.exe


Para comprobar que la aplicación ya reconoce estos paths, volvemos a consultar la opción

Tool BoxServer Modules Info


Ya estamos listos para trabajar con ClipBucket y empezar a configurar nuestro servidor privado de vídeo, nuestro YouTube particular.