enramos

Blog personal de Enrique Ramos Ortiz

Posts etiquetados ‘Moodle’

Instalación de Moodle desde repositorios deb (apt-get install moodle)

Publicado por enramos.com en Abril 30, 2009

Hoy he probado a realizar una instalación de Moodle en una distribución base de Linux Mint (basada en Ubuntu Intrepid Ibex) tirando de los repositorios sin tener previamente ni tan siquiera el servidor funcionando.

La idea es hacer instalaciones rápidas y desatendidas de Moodle para uso local y/o particular sin necesidad de configuración específica.

Leer el resto de esta entrada »

Publicado en Plataformas, Proyectos | Etiquetado: , , | Deja un Comentario »

Estructura cursos Guadalinex.org (Moodle)

Publicado por enramos.com en Marzo 18, 2009

En este pequeño artículo voy a analizar por encima la estructura de un curso en Moodle. Para este caso he elegido uno de los cursos que hay en Guadalinex.org, pero se podría utilizar cualquier otro puesto que todos los cursos en Moodle (al menos los que yo he visto) siguen una estructura similar.

Por norma general, en Moodle tenemos una primera unidad de introducción en la cual se suelen colocar distintas herramientas de caracter general:

  • wikis, glosarios, etc.
  • herramientas de comunicación globales (foros de soporte técnico, anuncios, chat, etc.)
  • información general del curso (programa, guía de evaluación, planificación o temporalización, etc.)

Introduccion

Después tenemos las distintas unidades u objetos de aprendizaje, que forman el curso. Estos suelen estar formados por los contenidos propiamente dichos (ya sean como módulo de contenidos o pdf), una serie de actividades y algún test de evaluación.

Lo mejor, desde mi punto de vista, es hacer o bien un módulo de contenidos o un paquete SCORM que el alumno pueda seguir de pantalla sin tener que hacer un uso abusivo del “scroll”, aunque por otro lado, los apuntes en pdf tampoco están nada mal a la hora de guardarlos una vez finalizado el curso. Lo ideal son unos apuntes más desarrollados en formato pdf para estudiar de forma impresa u offline (sí, en elearning también se estudia), y unos apuntes resumidos en forma de esquema como módulo de contenidos SCORM, pero esto es solo una opinión y depende de muchos factores, como puede se rla temática del curso.

Además podemos agregar esquemas, mapas conceptuales, mapas mentales, multimedia, foros específicos, recursos externos, etc. En definitiva todo aquello que aporte riqueza al curso sin abusar y con una estructura lógica, y a poder ser común en todas las unidades, que hay cada cosa por ahí que es “pa’ verlo”.

También suele ser buena idea añadir información específica sobre cada unidad, es decir, independientemente de que tengamos publicada una información general del curso, también podemos tener una información específica de la unidad, en la cual se incluya una descripción de qué es o aporta cada recurso incluido, la planificación y secuencia lógica de estos, etc.

Unidades

“Un objeto de aprendizaje (learning objects) sería cada cada unidad, la cual  debe estar formada por: información referente a la unidad, material didáctico para el estudio, contenidos y recursos adicionales así como sus correspondientes actividades y/o evaluación”

Para terminar, solemos tener una unidad de evaluación, en la cual se suele incluir el “exámen final” y el cuestionario de valoración.

Evaluación

“Se podría considerar un curso como una secuancia lógica de learning objetcs”

A groso modo esta es la estructura que nos solemos encontrar en Moodle. Con esto no quiero decir que sea la “única forma de hacerlo o la mejor”, de hecho yo no soy totalmente partidario de ella pero es una buena base para empezar a trabajar con Moodle o en el campo del elearning.

Publicado en Plataformas, elearning | Etiquetado: | Deja un Comentario »

Canal IRC ##Moodle-es en Freenode

Publicado por enramos.com en Marzo 2, 2009

Acabo de crear un canal en Freenode para Moodle en Castellano, puesto que tan solo existe uno en el cual se habla Inglés, idioma que no domino lo suficiente como para conversar.

El nombre del canal es ##Moodle-es del cual las dos almohadillas indican que no se trata de un canal oficial, que de existir no habría creado este, Moodle pues lógicamente indica la plataforma LMS del cual trata y el -es indica que se trata de un canal de habla Spanish con codificación es_ES ;o)

Aquellos que les interese estar en contacto a través de este canal pueden hacerse con cualquier cliente IRC y conectar al canal en la red irc.freenode.net. Personalmente utilizo varios clientes, concretamente xchat, pidgin e irssi (consola), que además creo que están disponible para Windows aunque para el caso xchat previo pago.

Otra forma de conectar que he descubierto recientemente es a través de algún servicio como mibbit.com, el cual incluso genera un link para acceso directo al canal.

[Actualización 04/07/2009]

La aplicación Mibbit ha sido baneada de Freenode por los problemas/abusos que esto le ocasionaba (http://blog.freenode.net/2009/06/new-freenode-webchat-and-why-to-use-it/). En su lugar han lanzado un servicio web para acceder a su red basado en qwebirc (GPL).

La URL para acceder al canal ##moodle-es de forma automática es http://webchat.freenode.net/?channels=%23%23moodle-es

Publicado en Plataformas | Etiquetado: , , , | Deja un Comentario »

Cherokee WebServer y Moodle

Publicado por enramos.com en Enero 10, 2009

Como había anunciado en la entrada anterior, he probado a instalar un servidor web ligero en un portátil antiguo.
Antes de decidirme, he revisado el proceso de instalación en los artículos que dejé el otro día. Tanto para el servidor Cherokee como para el servidor Lighttpd, los paquetes complementarios son los mismos: php5-cgi, php5-mysql y mysql-server.

El paquete php5-common que comentan en alguno de ellos lo omito puesto que este será instalado por dependencias de cualquier paquete que use php5, y he utilizado mysql-server en lugar de mysql-server-5.0 puesto que este es un metapaquete que depende de la última versión, por lo que a día de hoy me instala automáticamente mysql-server-5.0 pero mañana posiblemente me instale mysql-server-6.0 o posterior.

# apt-get install php5-cgi php5-mysql mysql-server [*]

En principio voy a utilizar Cherokee, pero por si me arrepiento, he descargado los paquetes deb y sus dependencias de Lighttpd aunque sin instalar. De esta forma que en cualquier momento pueda desinstalar uno e instalar otro haciendo uso del gestor de paquetes de Debian (siempre y cuando no borre /var/cache/apt/archives con # apt-get clean).

# apt-get -d install lighttpd

Ahora instalamos Cherokee

# apt-get install cherokee

Añadimos a /etc/php5/cgi/php.ini el módulo/extensión mysql

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; … or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.

extension=mysql.so

Cambiamos la contraseña de nuestro server mysql (en caso de que al instalar el paquete no lo hayamos hecho).

# mysqladmin -u root password macropassword

Nos vamos al directorio configurado en /etc/cherokee/cherokee.conf, descargamos Moodle (la versión que queramos), descomprimimos y asignamos usuario y grupo del servidor (también designados en cherokee.conf).

# cd /var/www
# wget http://download.moodle.org/stable19/moodle-weekly-19.tgz
# tar xzvf moodle-1.9.3.tgz
# chown www-data.www-data moodle

Probamos en un navegador http://localhost/moodle y si todo ha ido bien ya debemos tener servidor funcionando…. peeero, [*] para que Moodle funcione de forma eficiente necesitamos algunas extensiones más de PHP que no están reflejadas en las guías que he seguido. Para no enrollarme mucho, simplemente voy a listar las que en la instalación que yo he realizado me ha solicitado:

# apt-get intall php5-gd php5-curl php5-xmlrpc

Como hemos descargado nuevas extensiones, debemos volver al archivo /etc/php5/cgi/php.ini y cargarlas allí.

extension=gd.so
extension=curl.so
extension=xmlrpc.so

Lo recomendable es instalar estos paquetes desde el principio, así como cargar las correspondientes extensiones, de manera que nos evitemos tener que estar restaurando servicios (/etc/init.d/cherokee restart).

Si a alguien la instalación le sugiere nuevos módulos que lo diga para incorporarlos a la lista ;o)

Una vez tenemos todas las piezas necesarias instaladas, podemos de nuevo probar el asistente de instalación de Moodle y si todo ha ido bien deberemos ir pasando pantallas sin mayor problema. A parte de esto, lo único que quiero destacar del proceso de instalación de Moodle es la necesidad de un “directorio de datos” con permiso de escritura, que en mi caso he dejado en la ruta “aconsejada” por la instalación.

# mkdir /var/moodledata
# chown www-data.www-data /var/moodledata/

Durante el proceso de instalación de Moodle, en una de las fases me ha salido una ventana para elegir a que ruta deseo guardar el archivo php, como si no reconociera esta extensión por no tener soporte para ella. En realidad lo que está fallando es la configuración del servidor Cherokee, ya que se trata de una máquina muy antigua y para cada petición se demora mucho tiempo.

En principio, para poder terminar la instalación de Moodle he subido el valor de server!timeout a 180, cuando por defecto venía a 60. De esta forma he podido finalizar la instalación pero sigo sin problemas a la hora de navegar por Moodle, concretamente en la carga de hojas de estilos, pero de momento no voy a indagar más en el tema.

Alguna de estas noches en casa, revisaré la configuración a ver de que manera solucionar el problema y cómo optimizar el servidor ya que el resultado obtenido no es apto para trabajar de manera eficiente.

En principio, con la documentación incluida en /usr/share/doc/cherokee/ sería suficiente para configurar y optimizar el server.

Referencias:

  • http://www.cherokee-project.com/doc/cookbook_moodle.html
  • http://www.cherokee-project.com/doc/dev_cherokee.conf.html
  • http://observatorio.cnice.mec.es/modules.php?op=modload&name=News&file=article&sid=369
  • http://enredajo.blogspot.com/2008/08/cherokee-web-con-hosting-virtual.html
  • http://www.linux-magazine.es/issue/34/064-066_LighthttpLM21.crop.pdf

Publicado en Plataformas | Etiquetado: , , | 3 Comentarios »

Plantilla M$ Word para crear cuestionarios en formato GIFT

Publicado por enramos.com en Enero 7, 2009

Como anuncié hace unos pocos días estoy mirando las distintas posibilidades para importar un cuestionario/test a diferentes plataformas de elearning, lo cual no parece viable a día de hoy ni tan siquiera utilizando IMS QTI…

En su defecto, como la plataforma más extendida a día de hoy parece ser Moodle pues me he decidido a importarlo a esta plataforma y a la hora de pasarlo a alguna otra ya se verá…

Estuve mirando el formato Aiken, el cual es muy sencillo pero muy limitado, ya que solo permite un tipo determinado de preguntas, concretamente de opción múltiple y respuesta única, pero a la hora de hacer preguntas de respuesta múltiple no se puede o al menos yo no lo he conseguido.

Entonces he pensado en pasarme a GIFT, que parece más potente y tampoco es mucho más complejo.

Buscando información sobre este formato, he encontrado una plantilla para M$ Word que al parecer exporta a GIFT con licencia MIT. Aunque en principio prefiero estudiarme el formato texto, una vez que lo domine posiblemente revise la plantilla con el objetivo principal de adaptarla a OpenOffice.org Writer, puesto que esta suite ofimática es libre y multiplataforma, cosa que para los usuarios de GNU/Linux y otros Sistemas Operativos diferentes al de Microsoft nos viene de lujo, principalmente por no poder (ni querer) utilizar la solución ofimática propietaria de este.

[soberit.hut.fi] ~$ MS Word template for making Moodle questionnaires in GIFT format

[moodle.org] ~$ Plantilla para generar Cuestionarios en formato Gift EN ESPAÑOL

[kikuelo.wordpress.com] ~# Preguntas elearning

Publicado en Lenguaje de marcas, elearning | Etiquetado: , , , | Deja un Comentario »

Preguntas elearning

Publicado por enramos.com en Diciembre 22, 2008

Tengo un listado de preguntas que quería pasar a algún formato “estándar” para que pudiera ser utilizadas en cualquier plataforma, e incluso por alguna aplicación para el Desktop que se hubiera o se pudiera desarrollar (¿no son para eso los estándares?).

Revisando Moodle para ver los formatos de preguntas con los que trabaja, y concretamente para la última versión que tengo instalada (1.9.2) los formatos que es capaz de importar son:

  • Aiken format
  • Blackboard V6+
  • Course Test Manager format
  • Examview
  • formato de palabra perdido
  • Formato WebCT
  • GIFT format
  • Hot Potatoes format
  • Learnwise format
  • Moodle XML format
  • Pizarra
  • Respuestas incrustadas (Cloze)

Por el contrario, a la hora de exportar puede hacerlo a los siguientes formatos:

  • GIFT format
  • IMS QTI 2.0 format
  • Moodle XML format
  • XHTML Format

He estado mirando por encima Aiken, debido a su sencillez y a que la exportación a este formato sería casi automática desde el formato en que las tengo las preguntas, además que cualquier persona podría hacer nuevas preguntas utilizando este formato, con el único inconveniente de que solo podrían ser utilizadas por Moodle, al menos que haya por ahí alguna otra plataforma que lo implemente de la cual no tengo conocimiento. El problema que me he encontrado con Aiken es que solo acepta preguntas de respuesta única, o al menos no he dado con la forma de que me coja las preguntas con respuestas múltiples.

Otra posibilidad que barajo es Gift, el cual si implemente distintos tipos de preguntas aunque tendría que modificar en cierta medida el formato fuente en que tengo las originales, espero que a través de algún script, ya que estamos hablando de algo más de 300 preguntas..

Realmente lo que más me interesaría sería un formato basado en XML, y en concreto Moodle trabaja con varios formatos basados en este lenguaje de etiquetas, pero ninguno de ellos estándar por lo que no creo que merezca la pena diseñar un procedimiento para que solo valga en una plataforma concreta. El único que parece ser un estándar que pudieran implementar diferentes plataformas es IMS QTI 2.0, con el que no me he puesto todavía pero espero investigarlo en cuanto tenga un hueco y algo de documentación recopilada. De momento por lo que he mirado ni Moodle lo importa (aunque si lo exporta), ni Dokeos lo trabaja, y ya otras plataformas como ILIAS, Atutor, .LRN, etc, lo desconozco.

La verdad es que no entiendo como a día de hoy se siguen sin usar estándares de forma mayoritaria, bien porque los contenidos no hayan sido empaquetados utilizando herramientas adecuadas, bien porque las plataformas no los implementen, bien porque no hay suficientes aplicaciones que faciliten dichas tareas…

Referencias:

Publicado en Lenguaje de marcas, elearning | Etiquetado: , , , , , | Deja un Comentario »

Comparativa de sistemas de elearning: Moodle vs Dokeos

Publicado por enramos.com en Noviembre 12, 2008

Dejo una comparativa sobre distintas plataformas de elearning (¿LMS o LCMS?), en concreto Moodle en su versión 1.9.2+ y Dokeos en su versión 1.8.5.

La comparativa ha sido realizada por Agustín González-Quel y publicada bajo licencia Creative Commons Reconocimiento-Compartir Igual 2.5 España en este mismo año.

En la comparativa sale ganando por un poco Dokeos con un 7 frente al 6.5 de Moodle, perdiendo este puntos por el soporte SCORM y la falta de itinerarios.

Comparativa “Moodle vs Dokeos”

¿Estás de acuerdo? ¿Crees que se podría añadir alguna variable más a comparar?

Otra posibilidad que tenemos para comparar estas plataformas, así como otras tantas, es la página cmsmatrix.org, en la cual simplemente seleccionando distintas plataformas CMS en la columna de la izquierda y presionando el botón “compare” nos devolverá una tabla organizada con las distintas plataformas que hayamos elegido, con el inconveniente de ser en Inglés.

Publicado en Plataformas | Etiquetado: , , , , , | 3 Comentarios »

Licencia de Marca de Moodle

Publicado por enramos.com en Octubre 2, 2007

Acabo de ojear la licencia de Moodle, y me he encontrado con los términos de lo que en inglés se conoce como Trademark:

El nombre Moodle™ es una marca registrada del Trust Moodle. Si tiene intención de usar ese nombre para anunciar comercialmente servicios genéricos con Moodle (p.ej.: alojamiento Moodle, soporte Moodle, certificación Moodle…) debe obtener permiso directo de Martin Dougiamas por escrito a través del moodle.com helpdesk, de acuerdo con las restricciones de marcas registradas habituales. No existe ninguna restricción sobre cómo utilizas el nombre en otros contextos (por ejemplo, si utiliza Moodle para impartir cursos, puede utilizar el nombre con total libertad para referirse a él). Si no está seguro de un caso en particular, por favor, solicite permiso vía moodle.com helpdesk: Nos encantará proporcionarle el permiso oficial por escrito o ayudarle a solucionar sus problemas con el uso correcto del nombre.

Si algún día me decido a ofertar servicios relacionados con Moodle y me veo en la obligación de solicitar este “permiso de uso”, ya os contaré como me ha ido…

Publicado en Licencias, Plataformas | Etiquetado: , , , , , | Deja un Comentario »