Crear aulas virtuales: Moodle

Por Paco Aldarias Raya

Impreso: 25 de octubre 2005

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

El documento tiene version .html, y .pdf, cambiando en el navegador la parte final podrás acceder a ambos.

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General

1 Introducción

Moodle es un sistemas para montar aulas virtuales o elearning.

Requisitos software:

2 Características

3 Instalación

  1. Bajarse el fichero de la página: http://moodle.org/

    Ahora está la versión Moodle 1.4.1
    moodle-1.4.1.tgz

  2. Crear una carpeta:
    mkdir /var/www/moodle
    

  3. Copiar el fichero a la carpeta
    cp moodle-1.4.1.tgz  /var/www/moodle/
    cd /var/www/moodle/
    

  4. Descomprimirlo:
    tar -xvzf moodle-1.4.1.tgz
    cd moodle
    

  5. Crear el fichero donde se guardaran las fotos y ficheros.
    mkdir /var/www/moodle/moodledata
    chmod 777 /var/www/moodle/moodledata
    

  6. Crear el fichero base de configuración:
    cp config-dist.php config.php
    

  7. Editarlo y configurar los valores para mysql y moodle:
    nano config.php
    
    $CFG->dbtype    = 'mysql';       // mysql or postgres7 (for now)
    $CFG->dbhost    = 'localhost';   // eg localhost or db.isp.com
    $CFG->dbname    = 'moodle';      // database name, eg moodle
    $CFG->dbuser    = 'root';    // your database username
    $CFG->dbpass    = 'mipassword';    // your database password
    
    $CFG->dirroot   = '/var/www/moodle';
    $CFG->wwwroot    =  "http://".$_SERVER["HTTP_HOST"]."/moodle";
    $CFG->dataroot  = '/var/www/moodle/moodledata'
    

  8. Entrar para empezar el proceso de instalación por web: http://127.0.0.1/moodle

4 Backup y Upgrade

Vamos a ver proceso de pasar de la version 1.3, y copiar los contenidos.

Consultar: http://moodle.org/doc/?lang=es&file=upgrade.html

  1. Hacer una copia de seguridad de la base de datos:

    mysqldump moodle > moodle-backup.sql
    

  2. Nos vamos a otro servidor y creamos la base de datos moodle y restauramos la copia
    mysql -u root -h localhost -p -D moodle < moodle-backup.sql
    

  3. Instalamos el nuevo moodle.

  4. Copiamos los fichero de /var/www/moodle/moodledata en el nuevo servidor.

  5. Entramos para actualizar el sistema
    http://127.0.0.1/moodle/admin

5 Envio de email de los foros

Como usuario root:

crontab -e

0 0 * * *	root	wget -q -O /dev/null http://127.0.0.1/moodle/admin/cron.php

Esto es equivalente a hacerlo manualmente poniendo en el navegador:
http://127.0.0.1/moodle/admin/cron.php

6 Cambiar el tamaño de los archivos que pueden descargarse

Por defecto moodle trae un limite de 2Mb como máximo esto se puede cambiar, veamos como se hace.

Editar el fichero:
nano /etc/php4/apache/php.ini

Cambiar esto valores

; Maximum amount of memory a script may consume (8MB)
memory_limit = 80M      

; Maximum size of POST data that PHP will accept.
post_max_size = 80M

; Maximum allowed size for uploaded files.
upload_max_filesize = 80M

7 Bibliografía

  1. Página oficial de Moodle.
    http://moodle.org/

  2. Moodle Spain 2004
    http://cent.uji.es/pub/node/view/245


Índice de Materias

Sobre este documento...

Crear aulas virtuales: Moodle

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html moodle -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2005-10-25


2005-10-25