Reflexiones sobre ecologías y espacios del aprendizaje, análisis del aprendizaje y análisis de redes sociales, visualización de datos, Big Data y otros temas emergentes

Elección de MediaWiki con seguridad

En este curso que empieza, me embarcaré en una investigación necesaria para la obtención del Diploma de Estudios Avanzados, previo a la tesis. El proyecto es llevar a cabo una investigación-acción para el desarrollo profesional de los profesores universitarios (el estudio de un caso) con el uso de herramientas colaborativas web 2.0.
Para ello se «presta» una profesora de Matemáticas y su Didáctica de la Facultad de Educación de la Universidad de León. En una de sus asignaturas, La Tecnología Informática en la Educación Matemática, vamos a usar una serie de herramientas para la comunicación virtual entre los estudiantes y la profesora, y los estudiantes entre ellos. En particular, crearemos un wiki en donde irán apareciendo las producciones escritas de los distintos equipos de trabajo de clase. A tal efecto, me he decidido a usar MediaWiki por una serie de razones que enuncio a continuación:

  • Es una aplicación gratuita bajo licencia GPL, programada en php usando MySQL sobre Apache.
  • Es muy adecuada para casos de grupos numerosos (más de 35) y para creación de equipos de trabajo.
  • La configuración no es tan sencilla como los entornos basados en web, pero permite una mayor flexibilización en la configuración de los permisos y grupos

Aunque ya sé que puede parecer que no tengo en cuenta el espíritu de los entornos abiertos y colaborativos, me he decidido a cerrar la creación de cuentas (limitándolas a los estudiantes de la clase) y a que no se pueda editar el contenido a no ser que sea por un usuario registrado. Me decidí a limitar la participación a los estudiantes, por «accidentes» que puedan surgir desde el exterior y también poque queremos, de cara a la evaluación formativa, poder saber en todo momento quién escribe y cuál está siendo su evolución.
Para ello debemos hacer lo siguiente:

  • Ir a la carpeta del servidor donde está instalada MediaWiki y editar LocalSettings.php
  • Añadir la siguientes líneas de código:

    $wgGroupPermissions['*' ]['createaccount'] = false;
    $wgGroupPermissions['*' ]['read'] = true;
    $wgGroupPermissions['*' ]['edit'] = false;

Con estas líneas introducidas en el susodicho fichero y subidas de nuevo al servidor, permitimos que salga el formulario con el nombre de usuario y contraseña para los que ya están registrados, pero que nadie se pueda dar de alta como nuevo usuario de MediaWiki, ya que no aparece por ningún sitio.

También se pueden crear grupos de usuarios con unas determinadas características. En vez del asterisco (*) se pondría el nombre del grupo. Espero que sea de utilidad y me comentes si hiciste pruebas.

About the author

Fernando Santamaría González Soy un investigador y formador en espacios online. Trabajando e investigando en temas de aprendizaje emergente.

2 comentarios

  1. Chiti

    Ya que no «presumes» de la página que montaste para la ocasión, como titular de ella, presumo yo. Que tenga éxito, ahora ya depende de mi, del jugo que le saque. Estaría bien como experiencia investigadora, que fueras contándonos en qué basas tus elecciones de las distintas herramientas, las ventajas e incovenientes de las que elijas y todos esos «detallines» que tanto nos pueden ayudar a los que andamos probando el impacto de las herramientas colaborativas en el aprendizaje.

  2. Guillermo

    Hola.
    Estoy intentando hacer una página con MediaWiki y quiero que los usuarios ‘*’ (todos) puedan editar y crear una discusión, pero no editar el artículo.

    Tengo puesto esto por ahora:

    $wgGroupPermissions[‘*’][‘createaccount’] = false;
    //para que no puedan crearse cuentas.
    $wgGroupPermissions[‘*’][‘read’] = true;
    //para que sí puedan leer
    $wgGroupPermissions[‘*’][‘edit’] = false;
    //para que no puedan editar artículos
    $wgGroupPermissions[‘*’][‘createpage’] = false;
    //para que no puedan crear artículos.
    $wgGroupPermissions[‘*’][‘createtalk’] = true;
    //para que sí puedan crear discusiones.

    De esta forma, con el ($wgGroupPermissions[‘*’][‘edit’] = false;) no deja editar ni los artículos ni las discusiones y si lo dejo en true, permite también hacer cambios en los artículos. La única chapuza que se me ocurre es ir protegiendo contra la edición cada artículo…
    ¿Qué pasa que no existe algún prametro ‘edittalk’ que permita hacer esa chapuza automáticamente?

Deja un comentario