Más información en: http://blog.victorbarbero.com/2013/02/07/como-hacer-portable-moodle/
Recoge recomendaciones para la gestión de usuarios, cursos, la asignación de roles, el control de participantes en un curso...
1. Más información...
Bemoles en binario
Instalación y
configuración de
Moodle 2.4.1
Víctor Barbero
http://victorbarbero.com/
@vicbarbero
2. Índice
1. ¿Qué es Moodle?
2. Instalación de Moodle
3. Configuración de la instalación
4. Creación de cronjobs
5. Gestión de usuarios
6. Gestión de roles
7. Gestión de cursos
8. Gestión de participantes en cursos
3. ¿Qué es Moodle?
● Plataforma para la creación de cursos
virtuales.
● Diseñado para fomentar el aprendizaje
colaborativo.
4. ¿Qué es Moodle?
● Permite el desarrollo de distintas
metodologías.
● Es software libre.
5. ¿Qué es Moodle?
● Facilita:
○ Curso virtual: entorno controlado.
○ Distintos tipos de recursos.
○ Distintos tipos de actividades.
○ Gestión de calificaciones.
○ Gestión de archivos.
○ Gestión de grupos.
○ Entornos 2.0: foros, blogs, wikis...
6. Alojamiento de Moodle
Centros de la Comunidad de Madrid
● Servidor propio
○ Consumo de recursos, mantenimiento...
● Páginas dinámicas de EducaMadrid
○ Distintos problemas...
● Aula virtual de EducaMadrid
○ Alta de los alumnos, poco control...
● Plataformas gratis
○ Publicidad, cesión de datos...
● Servidor local
7. Problemas de Moodle
● No hay a quién quejarse.
● Algunos problemas de instalación.
● Problemas puntuales de administración.
● Mantenimiento
9. Instalación de Moodle
Creación de base de datos
Necesario para instalar en cualquier contexto.
Usar phpMyAdmin es lo más habitual.
En algún alojamiento puede hacerse vía cpanel.
Necesitamos nombre de usuario y contraseña.
11. Instalación de Moodle
Descarga de Moodle
Moodle se puede descargar desde su web oficial.
En un alojamiento, habrá que ponerlo en la carpeta
pública: public_html, www...
18. Instalación de Moodle
¡Comienza la instalación!
Tarda tiempo en crear toda la base de datos.
Reintentar si se excede tiempo de ejecución.
Y esperar...
32. Creación de cronjobs
Rutina cron.php
○ Limpia sesiones de usuarios.
○ Comprueba matriculaciones en cursos.
○ Envía mensajes de foros.
○ Genera informes.
○ ...
Problema: necesita ser llamado periódicamente
33. Creación de cronjobs
Distintas soluciones:
● Usar cronjobs en un alojamiento.
● Usar cronjobs en un ordenador siempre encendido.
● Usar servicios web de cronjobs.
Comando:
wget -q -O /dev/null http://aulavirtual/admin/cron.
php?password=XXX
36. Creación de cronjobs
Es necesario iniciar sesión en SetCronJobs una vez al mes
para mantener la cuenta activa.
37. Gestión de usuarios
Desde la cuenta de administrador, podemos...
○ Añadir cuentas de usuario.
○ Eliminar cuentas de usuario.
○ Confirmar cuentas de usuario.
○ Cambiar contraseñas de cuentas de usuario.
Un consejo: ¡no uses la cuenta de
Administrador como cuenta de profesor!
Para ver listado de usuarios:
38. Gestión de usuarios
Con cada usuario podemos:
Confirmar su cuenta: al crear una cuenta, se envía un correo electrónico para
confirmar la dirección de e-mail. Útil cuando ese correo electrónico se pierde.
Eliminar la cuenta,
desactivar la cuenta
editar la cuenta.
39. Gestión de usuarios
Es habitual que algún usuario olvide la contraseña y, en vez de utilizar el
proceso para cambiarla por su cuenta, sea más rápido modificarla.
Lo podemos conseguir desde la página de edición de su cuenta de usuario:
40. Gestión de roles
Los usuarios de un Aula virtual basada en Moodle tienen,
en realidad, distintos roles:
● Administrador
● Profesores
● Alumnos
Al crear una cuenta y matricularnos en un curso, pasamos
a ser estudiantes de ese curso.
Una misma cuenta puede ser estudiante en un curso y
profesor en otro.
41. Gestión de roles
Es recomendable otorgar a los profesores un rol especial
para su cuenta de usuario, de tal forma que puedan crear
cursos.
Para ello...
Vamos a asignar el rol "Gestor de curso" a una cuenta de
profesor:
42. Gestión de roles
Se escoge al usuario en la lista de la derecha y se agrega
a la lista de la izquierda de usuarios con ese rol.
Podemos repetir este proceso para asignar a otro usuario
el rol de Administrador y compartir así esta tarea.
43. Gestión de cursos
Los cursos se organizan en categorías.
Con el rol Gestor, un profesor puede crear un curso en
cualquier categoría.
Podemos asignar el rol de Gestor a un usuario en una categoría.
Para gestionar las categorías de los cursos:
44. Gestión de cursos
Podemos añadir categorías anidadas, nuevas categorías y
modificar el orden en el que aparecen:
45. Control de participantes en un curso
¿Cómo saber qué usuarios están matriculados en un
curso? Muy útil en cualquier momento y muy fácil desde
cualquier página del curso.
De cada participante se muestra:
46. Control de participantes en un curso
Podemos añadir fácilmente a un usuario como profesor en
un curso.
Útil cuando dos profesores quieren compartir un curso.
Útil cuando un profesor quiere utilizar un curso antiguo.
El primer paso es matricular al usuario en el curso:
47. Control de participantes en un curso
Una vez matriculado, le asignamos el rol que corresponda:
Un profesor sin permiso de edición puede calificar pero no modificar el curso.