#Moodle es una plataforma #OpenSource para la Administración de Cursos o enseñanza en linea o LMS (Learning Management System) o Entorno de Aprendizaje Virtual (Virtual Learning Environment, VLE), el cual podra ser montado sobre cualquier equipo para que funcione como un servidor de enseñanza.
A continuación vamos a ver la manera de instalarlo en un Debian 7, teniendo en cuenta que este solo tiene instalado las herramientas de sistema y la conexión por ssh.
apt-get update && apt-get upgrade2. Luego procederemos a instalar los paquetes necesarios:
apt-get install php5 php5-curl php5-gd apache2 mysql-server php5-mysql libapache2-mod-php53. Descargamos el Moodle:
wget -c http://hivelocity.dl.sourceforge.net/project/moodle/Moodle/stable24/moodle-latest-24.tgz4. Descomprimimos el archivo descargado y movemos su contenido a /var/www:
tar zxvf moodle-latest.tgz && cd moodle && mv * /var/www/5. Establecemos los permisos dentro de /var/www:
chown -r root * && chmod -R 0755 *6: Creamos la base de datos de nuestro Moodle y darle permisos a moodleuser para que pueda leer la db. GUIA DE CREAR USUARIO PARA MYSQL.
mysql -u root -p7. Creamos el directorio donde se guardaran los datos del moodle, es recomendable no dejarlo dentro del directorio del servidor web, y si se tiene otro disco mejor crear alli el directorio.
enter password: (Ingresamos el password que tiene asignado el user root)
mysql> CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'passworddemoodleuser';
mysql > quit
mkdir /Disco2/MoodleDatos && chmod -R 0777 /Disco2/MoodleDatos && service apache2 restart8. Procedemos a la instalación desde nuestro navegador web:
http://ipservidor/install.php
Después solo es seguir los pasos que en el navegador me vaya dando, hasta tener una pantalla como la siguiente, y luego el empezara a actualizar los paquetes necesarios del Moodle, esto tomara un buen rato, no se desespere.
Después de todo ello ya tendremos nuestro moodle montado tal cual, solo queda buscar un template que nos agrade para instalarselo, por que como se dara cuenta en la siguiente imagen el template que viene por defecto no es nada agradable.
Para buscar la template lo buscamos por google y la descargamos según sea nuestro gusto (Recuerden que la template debe de estar adaptada con la versión de Moodle) AQUI UNOS TEMAS.
La que he descargado se llama Aadar.
wget -c https://moodle.org/plugins/download.php/2478/theme_aadar_moodle24_2012112900.zip
unzip theme_aadar_moodle24_2012112900.zip
mv aadar /var/www/theme/
Después ingresamos con la cuenta administrador del moodle, en la parte izquierda vamos a:
Administración > Apariencia > Temas > Selector de Tema, ya aqui nos dira para que dispositivo o pantalla sera el tema, seleccionamos el que nos interese y buscamos el tema que cargamos y lo aplicamos, quedado como la siguiente imagen.
Si tienes conocimiento de PHP, CSS, XHTML, Javascript, podras editar el tema que desees.