Primeras impresiones con Moodle (I)

Introducción

Moodle fue creado en 1999 por el australiano Martin Dougiamas, cuando trabajaba administrando WebCT en la Curtin University of Technology. La primera versión se lanzó el 20 de agosto de 2002. Desde entonces, Moodle ha sido un proyecto en constante evolución, impulsado por una de las comunidades de desarrolladores más activa del mundo libre. La palabra Moodle era originariamente el acrónimo de Modular Object-Oriented Dynamic Learning Environment (Entorno de Aprendizaje Dinámico Orientado a Objetos y Modular).

Moodle es un course management system (CMS), también conocido por algunos como learning management systems (LMS) o virtual learning environments (VLE), es decir, una aplicación de e-learning diseñada para ayudar a los educadores a gestionar una plataforma donde puedan crear fácilmente cursos en línea con cierta calidad técnica. Mientras que la mayor parte de los LMS están centrados en el profesor (enfoque conductivista), con el objetivo de cómo proveer los contenidos del curso, Moodle ha sido desarrollado desde una perspectiva pedagógica constructivista (pedagogía construccionista social), con el propósito de facilitar a los estudiantes la creación de su propio conocimiento. La idea es que los alumnos aprendan "haciendo", compartiendo con sus compañeros lo aprendido.

La pedagogía constructivista que inspira el desarrollo de la aplicación se refleja en la elección de las funcionalidades básicas de Moodle. Por ejemplo, todos los cursos pueden disponer de un glosario de términos. Este glosario se puede configurar para permitir a los alumnos que añadan sus propios términos y definiciones. Además, es posible añadir comentarios a esas definiciones, permitiendo un debate destinado a clarificarlas y enriquecerlas.

Moodle se distribuye gratuitamente como software libre (Open Source bajo licencia GNU GPL). Moodle puede funcionar en cualquier ordenador en el que pueda ejecutar PHP, y soporta varios tipos de bases de datos (en especial MySQL y PostgreSQL, pero trabaja bien con Oracle, Access, ODBC y otras). El proceso de instalación está lo suficientemente automatizado, por medio de un asistente, como para que sea muy rápido y sencillo, además, para ayudar a este hecho, cuenta con una documentación extremadamente clara y concisa, correctamente traducida a español (y a otros muchos idiomas).

Características

La plataforma Moodle puede manejar un gran número de cursos. Éstos se desarrollan, por defecto, en alguno de estos tres formatos: semanal, temático o "social", este último organizado alrededor de un único foro de discusión. Cada curso puede ser tutelado por uno o más profesores.

Moodle posee un conjunto de herramientas o módulos con una clara orientación didáctica, entre ellos, podemos encontrar foros de debate, evaluaciones, encuestas, tareas, (el poco útil, al menos en los sistemas actuales) chat, gestión de recursos como documentos en diferentes formatos, enlaces, etc. También posee capacidades multimedia, integración con el correo electrónico y otras muchas funcionalidades.

Moodle permite controlar de diversas maneras el acceso (matriculación) de los alumnos mediante un sistema modular de inscripciones que puede utilizar ficheros o bases de datos externas y gestionar los pagos de las matrículas, incluso mediante sistemas como Paypal, también permite realizar el seguimiento del alumnado durante su estancia en el entorno de aprendizaje.

La administración, comparada con productos similares, es bastante sencilla e intuitiva y permite definir perfiles de usuario con sus propósitos específicos: administradores, creadores de cursos, profesores, tutores, alumnos.

Este artículo finaliza con Primeras impresiones con Moodle (y 2).

Algunas listas de discusión para profesionales Web

Obviamente, existen muchas más, pero estas cinco cubren varios de los campos con los que se enfrenta el profesional Web que habla nuestra lengua:

Accesibilidad

accesoweb
Lista en castellano sobre problemas y soluciones de diseño accesible para la Red.
Creada en 1999 por los miembros de la Fundación Sidar.

Usabilidad y arquitectura de la información

Cadius
Comunidad de de profesionales de la Arquitectura de Información, Usabilidad, Diseño de Interacción y demás disciplinas centradas en el usuario.
Creada en 2001 por Javier Cañada y Nacho Puell.

Hojas de estilo y estándares web

Ovillo
Lista de distribución sobre CSS y estándares web en castellano.
Creada por José Florido y Ana Belén Ramón, miembros de Ávidos.net.

XML y XSL

xmlxsl
Lista de correo en español sobre Lenguaje de Marcado Extensible y su lenguaje de estilos.
Creada por Daniel Torres Burriel.

Scripting

javaEScript
Javascript y buenas prácticas en español.
Esta lista nace al amparo de Scriptia, como dice su autor, Choan C. Gálvez, una iniciativa para hacerse rico y famoso o, en su defecto, mejorar calidad y cantidad de documentación acerca de javascript disponible en español.

Sin duda una buena forma de estar al día, compartir opiniones, buscar soluciones…

Actualización del 25 de julio de 2006: otros lugares donde encontrar muchos enlaces de utilidad para desarrolladores Web:

Desconferencia 1

He estado escuchando los primeros diez podcast de la primera Desconferencia. ¡Vaya maratón!.

En general me han dejado muy buen sabor de boca, sobre todo por la capacidad motivadora que tiene este modelo particular de compartir experiencias y conocimientos. En algunos casos me han parecido más enriquecedores los comentarios del debate posterior que la propia desconferencia.

Aunque de todas las exposiciones se pueden sacar ideas interesantes, me gustaría resaltar algunas: me han gustado mucho las visiones (cercanas) de César Astudillo, Humberto Matas y Luis Villa, la (des)conferencia de María Martínez, especialmente el debate posterior y las aproximaciones que hacía Javier Cañada sobre el prototipado tradicional. Javier comentaba brevemente el uso de los wireframes para representar elementos estructurales o diseño básico y las ventajas e inconvenientes del uso de diferentes formatos para su realización:

  • Con Powerpoint, tal vez muy alejado al diseño final, necesita gran capacidad de abstracción, las proporciones del lienzo no son fiables.
  • Usando programas vectoriales como Freehand, prototipo más cercano al final, más portable.
  • En formato PNG, fácil de editar y exportar, proporciones y diseño muy cercanos a los de la interfaz final

Por último, también me resultó interesante el concepto de exhibicionismo que comentaba Consuelo Puchades y su idea del blog en el trabajo; un lugar donde mostrar tu labor a los compañeros, sirviendo de elemento motivador y de retroalimentación interna en la empresa. Manuel Gonzalez Noriega intervenía diciendo que el exhibicionismo no es algo reservado a un grupo de frikis, es la necesidad humana de comunicarse pero utilizando nuevos cauces (compartiendo, escribiendo, opinando, valorando, mostrando, leyendo).