Moodle
En esta guia vamos a ver como instalar la aplicación web llamada Moodle que está liberada bajo licencia GPL. Para que puedan obtener algo mas de información, ayuda o quieran participar del proyecto pueden ingresar al sitio oficial de Moodle:
http://www.moodle.org
Este se denomina “Learning Management System” o LMS, esta es una aplicacion OpenSource que los educadores pueden utilizar para el dictado de cursos On Line o a distancia. Una vez instalada la aplicación podremos crear lo que se denomina “Campus”. Este Campus nos permitirá crear los distintos cursos que lo van a conformar.
Los cursos pueden organizarse en categorias y subcategorias sumamente flexibles, además el ordenamiento se puede realizar de acuerdo a criterioscronológicos, temáticos, de niveles etc.
Entre las herramientas que podemos tener en nuestro campus se encuentran:
■De Comunicación: Podemos encontrar herramientas como foros, chats y mensajeria instantanea
■Colaborativas: Dentro de esta categoria podemos encontrar Glosarios, poder realizar una Wiki.
■De interaccion y evaluación: Aquí se pueden tener secciones para tareas, cuestionarios, consultasy lecciones.
■De Gestión: Encontramos ta las de calificaciones, información de actividades.
También cuenta con un sitio demo propio para poder probar la aplicación en un entorno de producción. Para poder acceder a el debemos ir a:
http://demo.moodle.net/
Pasemos a la instalación, para la instalación de esta aplicación web voy a suponer que la instalación de Debian es una instalaciónlimpia tal y como lo explicamos en un post anterior.
Luego para correr la aplicación vamos a necesitar instalar:
■Web server apache
■Mysql
■PHP5
■PHP5-mysql
■y la libreria libapache2-mod-php5
para instalar todo lo necesario debemos hacer lo siguiente:
■aptitude update
■aptitude install apache2 mysql5-server php5 php5-mysql libapache2-mod-php5
Y listo, todo lo necesariopara poder correrlo esta instalado, ahora vamos a pasar a la configuración de los distintos componentes para que podamos correr nuestro Moodle.
Nota: La forma de configurar los distintos componentes son para que sea funcional, cada configuración no está pensada desde el punto de vista profesional o de seguridad, solo de manera demostrativa para que funcione el sitio web.
Para configurarel servidor Apache tenemos que hacer lo siguiente:
cambiar o crear en /etc/php5/apache2/php.ini el parametro ;extension=mysql.so y setear el directorio extension_dir=”/usr/lib/php5/*Fecha*/” donde fecha es un directorio dentro de la ruta “/usr/lib/php5″.
Luego tenemos que setar setear al final del archivo apache2.conf la linea “ServerName localhost” ya que por ahora no se van a hacer sitiosvirtuales.
Después de esto creamos el directorio “/var/moodledata/”
mkdir /var/moodledata/
Y le cambiamos algunos privilegios:
■chwon nobody /var/moodledata
■chgrp nogroup /var/moodledata
■chmod -R 766 /var/moodledata
Como asi tambien al directorio “/var/www/moodle” que es donde vamos a colocar el sitio desde la página oficial de Moodle:
■chown nobody /var/www/moodle■chgrp nogroup /var/www/moodle
■chmod -R 766 /var/www/moodle
Y después reiniciamos el servicio del apache:
/etc/init.d/apache2 restart
Con esto hecho vamos a setear la base de datos en MySQL. Para eso tenemos que primero ingresar al MySQL como root y colocar la contraseña que nos pidió en el momento de la instalación:
mysql -u root -p
Donde -u es el usuario (o sea root) y -p espara ingresar la contraseña de root.
Una vez dentro del MySQL como root procedemos a crear la base de datos:
CREATE DATABASE moodle;
Y le damos los permisos correspondientes al usuario que crearemos para nuestra base de datos del Moodle:
GRANT ALL PRIVILEGES ON db_base.* TO db_user @’%’ IDENTIFIED BY ‘db_passwd’;
Donde:
■db_base = es el nombre de la base de datos que...
Regístrate para leer el documento completo.