Moodle: tutoriales y foros

En www.grupomoodle.com.ar estamos generando un lugar de aprendizaje para personas que estén interesadas en administrar su propia plataforma Moodle. La participación es abierta (todos pueden acceder), libre (pueden participar como quieran y cuando quieran) y gratuita (no se cobra ni se va a cobrar nunca por participar del grupo)

Estos son por el momento los tutoriales subidos.

Tutoriales interesantes para aprender a administrar una plataforma Moodle

 

Trucos de Moodle (“Tips” o preguntas frecuentes y sus respuestas)

Moodle: Crear un bloque con enlaces

Muchas veces en un curso de Moodle queremos tener información permanentemente a la vista, no vinculada especialmente con ninguna clase.
El programa de la materia, la hoja de ruta, el link al sitio de nuestra institución, tal vez algunos enlaces a tutoriales, etc.
Para crearlo, deberemos utilizar un Bloque HTML.

Panel lateral

1.Activar Edición
2.En el desplegable Agregar un bloque, elegir HTML

panel lateral

4.En un bloque HTML se puede insertar código que contenga imágenes, texto, enlaces, incluso incrustar un video de youtube, etc. Para ello, primero hay que hacer clic en el icono Configurar bloque html, que suele tener forma de lápiz.

Configurar bloque HTML

En este caso lo que haremos es escribir la lista de elementos, y luego insertar los enlaces correspondientes:

Insertar enlace

 

Mi primer sitio Moodle 2.x

Para los que no tienen dónde practicar, les recomiendo crear un curso en algún hosting gratuito.

Por ejemplo, para empezar es muy sencillo crear un sitio en milaulas.com

1) Escribir el nombre del sitio y una dirección de mail:
Crear un aula en milaulas.com

2) Esperar el mail con los datos de acceso. Obtener la dirección del sitio, el nombre de usuario y la contraseña del mail.

3) Acceder a la dirección indicada en el mail, por ejemplo iris.milaulas.com

4) Hacer clic en “Entrar” (arriba a la derecha, o abajo en el centro). Acceder con los datos recibidos.

entrar al sitio

5) Hacer clic en “Administración del sitio”, “Cursos” para comenzar creando un curso.
crear curso

Para aprender a administrar plataformas Moodle, los invito a participar del grupo de aprendizaje colaborativo en www.grupomoodle.com.ar

Más hostings gratuitos para Moodle:

  • Gnomio URL

    Hosting gratuito para Moodle. Es idéntico a milaulas.com pero en inglés.

  • Hosting gratuito para Moodle. Requiere conocimientos de inglés para comunicarse con el help desk.
    No se permite crear cursos experimentales, sólo cursos reales con objetivos educativos claros.

  • Hosting gratuito para Moodle, WordPress, Joomla, etc.

 

Aprender colaborativamente a administrar plataformas Moodle

En julio de 2009 yo escribía sobre el flamante grupo de autoformación en Moodle:

¡Estrenamos grupo de autoformación!
Muchos docentes tienen ganas de aprender a usar Moodle, pero sienten que no necesitan un curso donde se les explique paso a paso qué hacer sino que les basta con unas pistas para arrancar solos, y un espacio donde hacer preguntas cuando se pierden.(…)

Quien tenga ganas de aprender a usar Moodle acompañado por un grupo, está invitado a formar parte.

La primera actividad es registrarse en la plataforma. Al hacer clic sobre el curso van a ver a la derecha el formulario para registrarse.

Ese grupo fue todo un éxito. Miles de personas aprendieron los primeros pasos para administrar una plataforma propia, con la ayuda de sus colegas. Pero ese grupo, que empezó allí, siguió por allá, y terminó en el sitio de Gleducar, estaba centrado en Moodle 1.9

Hoy los invito a aprender colaborativamente a usar Moodle en un nuevo espacio, con Moodle 2.5, y una base de datos de profesionales para que cada uno publicite sus servicios, a la manera de una bolsa de trabajo especializada en Moodle.
grupomoodle

El primer paso: registrarse. Después, presentarse en el foro.
Están todos invitados.

Moodle 2: temas en pestañas

Venía viendo algunos sitios donde los cursos tenían las diferentes clases en forma de pestañas.

Busqué en la web y encontré esta sencilla aplicación: Un tema a la vez

Formato para curso que permite mostrar cada tema en una pestaña, manteniendo la pestaña actual entre llamados a recursos, de manera que cuando se regresa de un módulo como el foro o el glosario se vuelve a la pestaña desde la que se partió.  Este tema está basado en el formato estándar de moodle: “Topics”.  Acepta la edición mediante AJAX.

Se descarga de este sitio la versión correspondiente al moodle que uno tiene instalado

Se descomprime, y se sube por FTP la carpeta “onetopic”, a la carpeta “course/formats”

Después, al entrar al sitio nos aparecerá el mensaje de actualización. Hay que pulsar “actualizar base de datos…”:

temas en pestañas instalar

Si todo salió bien, aparecerá este mensaje:

instalado

(de todas formas, al pulsar “continuar” pareció que el sitio se había roto, pero con un simple F5 todo volvió a funcionar… fue un momento de emoción fuerte…)

Y a partir de ahora, al configurar las opciones de un curso, aparece “Temas en pestañas”:

temas en pestañas

Este será el aspecto del curso:

pestañas en un curso

Un aplauso para el Desarrollador, David Herney Bernal Garcia!!!!!

No llegan mails a los usuarios en Moodle

Cada vez que uno instala una nueva plataforma Moodle, empiezan los problemas con el tema de los mails. Por ejemplo, no llegan los mensajes de los foros a los mails de los usuarios suscriptos. O no llegan los mensajes de la mensajería privada, ni los de recuperación de clave (“Olvidé mi contraseña”). Hay que armarse de paciencia y recordar que para que llegue un mail a un usuario de un curso, tienen que darse muchas cosas: Usuario, Plataforma Moodle y Hosting tienen que poner su parte en todo esto.

¿Por dónde empezar a descifrar este enigma?

Aquí algunos consejos para empezar, muchos de los cuales terminan, lamentablemente, en el típico… consulte con el responsable del servicio de Hosting.

Paso 1: Crear varios usuarios de prueba,

Crear varios usuarios de prueba, con diferentes direcciones de mail, y distintos roles. Asignarlos al curso correspondiente y suscribirlos al foro (suscribirse a un foro en Moodle significa “anotarse para recibir los mensajes por mail”). Para las pruebas no estaría mal elegir la opción “Suscripción forzoza” en la configuración del foro. Para comprobar qué usuarios recibirán los mensajes por mail, ver en el panel Ajustes / Administración del foro, la opción “Mostrar / editar suscriptores actuales”.

Opciones de suscripción de un foro

Paso 2: Escribir un mensaje en el foro

Escribir un mensaje en el foro, eligiendo la opción “Enviar inmediatamente” (porque si no se elige esa opción, la plataforma esperará media hora o el tiempo indicado en la configuración antes de enviar el mensaje).  Esperar un rato. Para que los mensajes lleguen a los usuarios, Moodle utiliza un programa que se llama Cron. Ay, bendito Cron!!!

¿Y qué es un Cron?

En el sistema operativo Unix, cron es un administrador regular de procesos en segundo plano (demonio) que ejecuta procesos o guiones a intervalos regulares (por ejemplo, cada minuto, día, semana o mes). Los procesos que deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero crontab. El nombre cron viene del griego chronos que significa “tiempo”.

Fuente: Wikipedia

Moodle tiene un programa llamado Cron, que es el que debe ejecutarse recularmente. Cada diez minutos alguien debe ejecutar ese programa para que se envíen todos los mails que están listos para ser enviados. ¿Quién ejecuta eso cada diez minutos, día y noche, incansablemente, independientemente de los feriados y fiestas religiosas? Debería hacerlo el Hosting. Es decir, el servidor en que se aloja Moodle, quien tiene todos nuestros datos en su poder.

Así que si en diez minutos, quince o media hora no se enviaron los mensajes, probablemente no esté configurada la tarea en el hosting (el cron job, es decir, la ejecución regular del programa para enviar los mails). ¿Cómo lo averiguamos? Ejecutando el cron manualmente.

Paso 3: Ejecutar el cron manualmente.

Para eso, usamos la dirección de nuestra plataforma y le agregamos /admin/cron.php

Por ejemplo:

www.cursos_malos_y_caros.edu.ar/admin/cron.php

¿Ahora llegaron los mensajes?

Si los mensajes llegaron a los suscriptores, entonces hay que escribirle un mail al administrador del hosting diciéndole que se necesita configurar el cron para que cada 10 minutos se envíen los mails de la plataforma. Hay que indicarle la dirección del cron  (blabla/admin/cron.php).

¿No llegaron los mensajes? ¡Oh! ¡Estamos en problemas! ¿Qué hacemos ahora?

Primero, volver a mirar si los usuarios están suscriptos al foro. Pero por las dudas, enviarles un mensaje utilizando la mensajería interna puede ser una buena prueba también de funcionamiento de los mails.

Para eso entramos al perfil de un usuario y elegimos “Enviar mensaje”.

Enviar un mensaje

¿Le llegó el mensaje a esa persona? Si le llegó, entonces hay que ver por qué no llegan los mensajes del foro (problemas con el cron, problemas con el máximo de mails por hora, etc.).

Si no le llegó, entonces el sistema no está enviando mails, en general. Para comprobar esta hipótesis, lo que podemos hacer es salir (desloguearnos) y hacer clic en “Olvidé mi clave”. Al escribir la dirección de mail de nuestro usuario, debería llegarnos un mail con las instrucciones para cambiar la clave. Si no llega, comprobamos la hipótesis: el sistema no envía los mails. ¿Qué hacer en este caso? Preguntarle al responsable del hosting si están habilitados los envíos de mails por PHP. Si no están habilitados y no piensan habilitarlos, necesitamos configurar la salida de mails por un SMTP.

Paso 4: Configurar la salida de mails por SMTP

Una vez que asumimos el problemita de no poder enviar los mails con el sistema por defecto de Moodle (PHP), necesitamos una cuenta de correo que permita enviar miles de mails por hora sin ser considerado spammer.

Para conseguir los datos del SMTP tenemos que ponernos en contacto con el administrador del hosting; decirle que se van a enviar miles de mails por hora (la cantidad de usuarios de la plataforma multiplicado por la cantidad de mensajes que se escriban), y que necesitamos los datos de la cuenta (la dirección del SMTP, el nombre de usuario del SMTP, la contraseña, el puerto -por defecto es 25-, si se requiere conexión segura, si es conexión segura de tipo SSL o TLS). Mucha gente utiliza una cuenta de Gmail (yo no lo probé).

Una vez que tenemos esos datos, vamos a la ventana de Administración del sitio / Extensiones / Email:

Configurar los mails en Moodle

Allí tenemos todas las opciones para configurar el SMTP, excepto el puerto que generalmente es 25 (si no es, hay que utilizar configuraciones más avanzadas…):

Configurar el mail