# Moodle

Los siguientes pasos detallan la instalación y configuración de la herramienta Moodle, un gestor de contenidos que nos permitirá crear nuestro propio portal o website, para modificarlo y adaptarlo a nuestro antojo. Una vez instalado y funcionando, diseñaremos una actividad para que el resto de la clase entre en nuestro portal, navegue por él y participe de dicha actividad.

1. Descargar el programa MOODLE. En nuestro caso, ir a c:/Downloads y descomprimirlo en el directorio de nuestro servidor Web, es decir, en c:/www. [otra opción es ir a moodle.org y descargarlo directamente de allí]. Asegurarse de que cuelgan todas las carpetas y archivos directamente de c:/www, no de c:/www/moodle.
2. Ir a c:/Windows, abrir el archivo de configuración de PHP, php.ini y hacer los siguientes cambios:
   1. Localizar la línea “memory_limit = 8M” y modificar la cantidad de memoria para que quede “memory_limit = 16M”.
   2. Localizar la línea “;extension=php_gd2.dll” y habilitarla quitando el punto y coma, de tal modo que quede “extension=php_gd2.dll”.
   3. Localizar la línea “;extension=php_mysql.dll” y habilitarla quitando el punto y coma, de tal modo que quede “extensión=php_mysql.dll”.
3. Reiniciar el servidor Apache para que se actualicen los cambios del paso anterior. En la barra de tareas, al lado de la hora, doble click sobre el icono del servidor Apache y en la ventana que aparece (Apache Service Monitor) click en Restart. Cuando aparezca el mensaje “The Apache2 service has restarted”, click en OK.
4. Ir a Inicio > Programas > My SQL y abrir el SQL Query Browser. Crear una nueva base de datos con New Schema. Llamarla “Moodle”. Cerrar el SQL Query Browser.
5. Abrir el navegador Mozilla e introducir la dirección http://localhost/install.php. Con esta página configuraremos los parámetros básicos de nuestro portal, creando al final del proceso, el archivo config.php.
6. Elegir el lenguaje. Click en Next.
7. En la siguiente pantalla, Moodle comprueba la configuración nuestro PHP. Deben salir todas las opciones con la palabra Pass en verde. En caso contrario, volver al paso 2 y comprobar que los cambios se han hecho correctamente. Click en Siguiente.
8. Ahora aparecen las diversas localizaciones de MOODLE en nuestro equipo: la dirección del servidor Web (http://127.0.0.1), la carpeta donde están alojados los archivos sistema de Moodle (C:\www) y la carpeta donde se alojarán los archivos de datos de MOODLE (C:\moodledata). Dejamos los datos que salen por defecto y click en Siguiente.
9. Ahora, el momento crucial: le especificamos a MOODLE la base de datos sobre la que creará todas las tablas necesarias para la gestión de nuestro maravilloso portal, así como el usuario y la contraseña para acceder a esa base de datos. Dejamos los datos que salen por defecto del tipo de base de datos (mysql), del servidor (localhost) y del nombre de la base de datos (moodle) que es la creada en el paso 4. El dato a introducir es el usuario, que será “root”, sin contraseña, para que coincidan con los privilegios de acceso que ya tenemos configurados en My SQL. Click en Siguiente.
10. Nos aparece la confirmación de que se ha creado el fichero config.php exitosamente. Click en Continuar.
11. Ahora vemos las condiciones legales bajo las cuales vamos a instalar MOODLE. Click en Yes.
12. En la siguiente ventana empieza la creación, por parte de MOODLE, de todas las tablas que necesitará para llevar a cabo todas sus funcionalidades. Nos notifica de que cada una de ellas se ha creado bien (aparece “Success” en verde a continuación de cada tabla creada) y al final de todo, aparece el mensaje “Database was successfully upgraded”. Click en Continue.
13. En esta ventana nos informa de la versión de la instalación. Click en Continue.
14. Ahora nos informa de las últimas actualizaciones que se incluyen en la versión que acabamos de instalar. Bajamos al final y click en Continue.
15. Y ahora empieza la configuración de verdad. En esta ventana y en las sucesivas aparecen numerosas variables de configuración, separadas por temas (interfaz, seguridad, sistema operativo, mantenimiento, correo, usuarios, permisos y otros), las cuales se pueden modificar una vez finalizada la configuración, así que nos centraremos en las variables principales y dejaremos el resto de opciones por defecto… Empezamos:
    1. Interfaz. En lang elegimos el lenguaje para todo el sitio Web, elijamos “Español - Internacional (es)”. En country elegimos “Spain”.
    2. Seguridad. En displayloginfailures elegimos a quién notificar errores de los usuarios (gente que no está dada de alta, fallos al teclear las contraseñas) al acceder a nuestro portal. Elegimos “Administrators”.
    3. Sistema Operativo. En sessiontimeout indicamos el tiempo que un usuario puede estar ocioso (sin cargar páginas nuevas) en nuestro website. Elegimos “60 minutes”.
    4. Mantenimiento. En longtimenosee elegimos el tiempo que dejamos pasar antes de desapuntar a un usuario cuando éste lleva mucho tiempo sin acceder a los cursos.
    5. Correo. Dejamos las tres primeras en blanco para que nuestro portal utilice el mismo sistema de envío de correo que PHP.
    6. Usuarios y Permisos. No necesitamos modificar nada. Dejamos las opciones por defecto.
    7. Miscelánea (otros). En maxeditingtime elegimos el tiempo que tiene un usuario, que ha subido un mensaje al foro, para modificar el contenido de dicho mensaje. Elegimos “15 minutes”.
16. Hacemos click en Save changes para guardar los cambios.
17. Lo siguiente es la instalación de los módulos de tablas que vertebran todas las utilidades del portal. MOODLE lo hace todo él solito. Aparecen mensajes de éxito en verde después de cada acción. Vamos al final de la página y click en Continuar. Repetimos esta acción tres veces más.
18. Paciencia, ya queda poco. Ahora, configuramos la página principal de nuestro sitio. Elegimos un nombre, una descripción, una terminología (cómo queremos llamar a los profesores y cómo a los estudiantes), etc. Todos estos parámetros se pueden modificar en cualquier momento. Cuando acabemos, click en Guardar cambios.
19. Por último, configuramos nuestra cuenta de Administrador Principal del Portal Educativo. Nombre contraseña, opciones de correo, foto, etc. Como antes, todos estos parámetros se pueden modificar en cualquier momento. Cuando terminemos, click en Actualizar información personal.
20. Y por fin, ya vemos la apariencia del nuestro portal! En estos momentos estamos conectados como usuarios con derecho de administrador. Si le damos al botón de Activar Edición (arriba a la derecha) pasamos al modo edición y podemos modificar todo lo que nos venga en gana.

Esta obra está bajo una licencia de Creative Commons.