Adaptando un sistema wiki

De Wikis en Educación

Contenido

Introducción

Un wiki se caracteriza por ser un sistema abierto donde todo el mundo puede colaborar por igual, exceptuando unas pocas restricciones (como los permisos de administrador). La creación de contenidos colaborativos es la mayor ventaja que ofrece para su uso en educación, además de ser una herramienta completa, flexible y que permite el control sobre las actividades de cada usuario gracias al historial de cambios de sus páginas.

Pero existen algunas limitaciones al utilizar un CMS para wikis en educación en cuanto a la evaluación de los alumnos por su participación. Para solventarlas, se ha seguido el proceso de elección del wiki más completo con posibilidad de adaptación, se han estudiado las desventajas más destacadas que presenta, y a partir de ahí se han implementado las extensiones para mejorar el wiki en cuanto su uso en este ámbito.

Elección del Wiki

Actualmente existen muchos sistemas de wikis, cada uno con sus características particulares. Como primera distinción puede optarse por escoger un wiki en línea (wikispaces, wetpaint, etc...) o un CMS específico para wikis para instalar en un servidor propio (phpwiki, mediawiki, etc...). Se ha optado por un CMS debido a su capacidad de personalización y adaptación.

Para poder evaluar las características de cada wiki y poder así seleccionar uno de una forma objetiva se han definido unos criterios de evaluación agrupados en 4 categorías:

  1. Características técnicas: Donde se evalúan aspectos técnicos de cada wiki; como el sistema de almacenamiento de datos, la sintaxis o suscripciones RSS.
  2. Características de usabilidad: Donde se evalúa la dificultad de instalación, de configuración y el diseño.
  3. Características de soporte: Relacionadas con la documentación y la comunidad de usuarios.
  4. Características aplicables en educación: Como el control de cambios, gestión de usuarios o estadísticas que proporciona.

Los wikis a los que se ha aplicado el framework se han elegido en base a su comunidad activa de usuarios, con licencia de software libre y aquellos escritos en PHP (por ser uno de los lenguajes más utilizados en aplicaciones Web).

Estos han sido; MediaWiki, TikiWiki, PmWiki, WackoWiki, UniWakka (no elegida por su comunidad de usuarios puesto que su fase de desarrollo aún no está avanzado pero si por su finalidad, pensada para educación), PhpWiki y DokuWiki.

Mediawiki ha sido el wiki que mayor puntuación ha obtenido tras haber aplicado los criterios de evaluación a cada wiki seleccionado, como se puede observar en la siguiente tabla que resume las puntuaciones obtenidas de cada uno:

Limitaciones de Mediawiki en educación

Tras el estudio detallado de todas las características de MediaWiki (instalación, configuración, personalización), se han ido recogiendo algunas características que deberían ser mejoradas para su utilización en educación:

  • Creación y gestión de grupos: Las actividades docentes que emplean Wikis suelen ser trabajos en equipo, pero MediaWiki sólo permite el registro de usuarios individuales. Sería interesante algún mecanismo que posibilite agrupar la actividad conjunta de los miembros de un grupo (conocer qué páginas editó cualquiera de los miembros del grupo, o qué cambios realizaron). Con esto se consigue que los usuarios del wiki se puedan dividir en grupos de trabajo, así como poder evaluar el trabajo conjunto.
  • Clasificar los cambios realizados en el Wiki: MediaWiki permite visualizar los cambios realizados por usuario o por página, pero no implementa ningún mecanismo que almacene a modo de resumen el tipo de cambio realizados por el usuario (añadir, corregir o borrar contenidos). Esta tarea facilitaría la evaluación al docente de modo significativo.
  • Información sobre un usuario: MediaWiki no proporciona información sobre un usuario, únicamente muestra un listado con el identificador de cada uno de los usuarios registrados (el login). El docente no tiene modo de asociar este identificador con cada alumno matriculado en su materia. Sería interesante que se pudieran visualizar datos de utilidad como el nombre y apellidos del alumno o el email.

Adaptación de Mediawiki

Mediawiki permite la ampliación de sus funcionalidades mediante extensiones. Las extensiones son ficheros PHP, que se incluyen en el código llamándolas desde el fichero de configuración LocalSettings.php.

Para solventar las limitaciones de Mediawiki antes mencionadas, se han creado 3 extensiones:

  • Extensión de gestión de grupos.
  • Extensión de clasificación del contenido mediante el tipo de cambio.
  • Extensión que proporciona información de usuarios.

A continuación se explica la funcionalidad de cada una.


Extensión de gestión de grupos

Esta extensión permite al docente crear distintos grupos y administrarlos. El grupo se almacena en el sistema como otro usuario más. Los cambios realizados en el Wiki se pueden llevar a cabo por cada usuario a nivel individual, o identificándose de manera conjunta con el usuario que representa al grupo.

A esta extensión se accede desde el listado de páginas especiales, sólo disponible para el administrador.

El docente puede crear un nuevo grupo, administrar los usuarios de un grupo existente, visualizar las contribuciones, eliminar un grupo o modificar algunas características del grupo, como el número de plazas disponibles (esto es, el número máximo de alumnos de un grupo).

El alumno puede apuntarse a un determinado grupo de los disponibles, creado por el administrador.


Extensión de clasificación del contenido mediante el tipo de cambio

Esta extensión tiene como objetivo reducir el trabajo del docente en cuanto a la evaluación de la participación de los alumnos en el Wiki. Consiste en añadir una pestaña a la página de edición para que el usuario que la edite seleccione el tipo de cambio realizado. Los tipos de cambio, desplegados en la pestaña, se clasifican en:

  • Adición de contenido sustancial.
  • Adición de contenido.
  • Corrección de contenido sustancial.
  • Corrección de contenido.
  • Eliminación de contenido.

Una vez que el docente acceda a la visualización de las contribuciones de un usuario podrá ver el tipo de cambio que ha especificado el alumno. Además, observando la contribución del alumno, puede modificar el tipo de cambio si este no se ajusta a lo especificado.

Extensión que proporciona información de usuarios

Esta extensión consiste en una página añadida a las páginas especiales, accesible sólo por el administrador, que muestra la información que el usuario introduce en sus preferencias. Desde esta página el docente puede visualizar (siempre que el alumno introduzca los datos):

  • El login.
  • El nombre.
  • El email.
  • Grupo al que pertenece.
  • Un enlace a la página de contribuciones del usuario.
Herramientas personales