Documentos de Académico
Documentos de Profesional
Documentos de Cultura
22-Feb-2016
Con esta herramienta los educadores pueden gestionar los cursos virtuales para
sus alumnos, permitiendo la creación, gestión y distribución de cursos online y el
seguimiento de los estudiantes que lo cursan.
Está traducido a más de 91 idiomas, tiene una enorme comunidad que lo apoya y
ayuda a su desarrollo.
Ambos directorios tienen que pertenecer al grupo www y tiene que tener
permisos de escritura sobre su contenido.
# cd /usr/local
# mkdir moodledata
# chown -R root:www moodledata
# chmod -R 775 moodledata
# cd /usr/local/www
# chown -R root:www moodle
# chmod -R 775 moodle
# ll
total 12
drwxrwxr-x 6 root www 512 30 ene 17:52 apache24/
drwxrwxr-x 45 root www 1536 21 feb 10:01 moodle/
drwxrwxr-x 11 root www 3072 20 feb 15:22 phpMyAdmin/
#
Tareas posteriores a la
instalación de Moodle
Una vez descargado Moodle, creados los directorios necesarios y establecidos
sus permisos, tendremos que realizar una serie de cambios y configuraciones
previos para que la plataforma funcione de forma correcta:
Pulsamos sobre la ficha ‘Privilegios’ para mostrar la lista de todos los usuarios
con acceso a ‘moodle’ y agregamos un nuevo usuario pulsandosobre el enlace
‘Agregar usuario’.
Escribimos el nombre del usuario ‘adm_moodle’, servidor desde el que accede
‘localhost’ y la contraseña. Dejamos marcada la opción ‘Otorgar todos los
privilegios para la base de datos "moodle"’ y pulsamos el botón Continuar.
# apachectl restart
Lo primero que haremos es cambiar el editor de textos (vi) por defecto que utiliza
el comando crontab (revisar tema un poco de FreeBSD) para crear las tareas
programadas, modificando la variable de entorno EDITOR.
# setenv EDITOR ee
Escribimos la línea que nos permita ejecutar el script cron.php desde la línea de
comandos. En nuestro caso en lugar de ejecutarla cada 5 minutos la ejecutaremos
cada 30 minutos.
*/30 * * * * /usr/local/bin/php /usr/local/www/moodle/admin/cli/cron.php
Configuración de nuestra
plataforma Moodle
Pasos de la instalación inicial de Moodle
El segundo paso (Rutas) es indicar las rutas: dirección web permitida para el
acceso a la plataforma (para nuestra intranet será la ip del servidor /moodle, si
disponemos de un dominio sería dominio/moodle), directorio donde se encuentran
instalados los archivos principales de moodle y directorio donde se almacenaran los
datos de trabajo.
El tercer paso (Base de datos) es indicar el servidor de bases de datos que se va a
utilizar con nuestra plataforma. El instalador nos mostrará una lista de los
controladores de bases de datos recomendados (por defecto ‘MySQL mejorado’)
y los que soporta pero no estén disponibles. Aunque MySQL es la más utilizada
con Moodle, puede manejar la información de la mayoría de los servidores de
bases de datos más importantes como: SQL Server, Oracle y PostgreSQL.
unset($CFG);
global $CFG;
$CFG = new stdClass();
$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'adm_moodle';
$CFG->dbpass = 'clave_moodle';
$CFG->prefix = 'mdl_';
$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => '',
'dbsocket' => '',
);
$CFG->wwwroot = 'http://192.168.1.10/moodle';
$CFG->dataroot = '/usr/local/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 0777;
require_once(dirname(__FILE__) . ’/lib/setup.php’);
…
…
…
…
…
La siguiente pantalla nos pedirá que aceptemos los términos y condiciones de uso
de la plataforma.
Veremos una página en la que se nos va informando acerca del proceso que se
realiza y su estado.
Los datos que tenemos que facilitar son: Nombre completo de nuestra
plataforma, Nombre corto, Breve descripción de la plataforma y método por
defecto de identificación (si queremos que los usuarios se puedan registrar de
forma automática por medio de su email).
Una vez que guardemos los cambios, se podrá decir que la instalación de Moodle
ha finalizado. Como resultado se nos mostrará la página principal de la
plataforma preparada para añadir nuestro primer curso o continuar realizando
configuraciones.