Cómo instalar la plataforma de aprendizaje Moodle en Ubuntu Linux

La Plataforma Modular de Aprendizaje Dinámico Orientado a Objetos, o en resumen, Moodle es una de las mejores plataformas de aprendizaje en línea para todos los niveles de estudiantes. Los estudiantes de posgrado y pregrado pueden utilizar la plataforma Moodle para continuar sus cursos bajo la inspección directa de un profesor de curso. Normalmente, el profesor es el anfitrión de la plataforma de aprendizaje Moodle. El profesor puede asignar cursos, tareas, exámenes de prueba a través de la herramienta Moodle. El profesor puede programar un calendario educativo completo para los estudiantes y pedirles que se inscriban en los cursos ingresando la clave de inscripción del curso. El profesor proporcionará la clave de inscripción al curso. La plataforma de aprendizaje Moodle es una aplicación multiplataforma para que pueda usarla en Ubuntu y otras distribuciones de Linux.

Plataforma de aprendizaje Moodle en Ubuntu Linux

Moodle es una herramienta de aprendizaje basada en almacenamiento en la nube y de código abierto que se ejecuta en el . En Ubuntu, necesita tener el marco PHP y una base de datos SQL instalados en su sistema para ejecutar la plataforma de aprendizaje Moodle. Las características principales de Moodle se enumeran a continuación:

  • Asesoramiento de cursos online
  • Asignación de asignaciones
  • Presentación de video
  • Establecer una fecha límite para el taller
  • Evaluar a los estudiantes por desempeño
  • Evaluación de la enseñanza
  • Extensión del navegador Moodle

En esta publicación, lo guiaré sobre cómo puede instalar la plataforma de aprendizaje Moodle en Ubuntu Linux.

Paso 1: Instale PHP Framework para la plataforma de aprendizaje Moodle

Primero, instale el marco PHP en su sistema Ubuntu. Antes de instalar el marco PHP, asegúrese de no tener el marco PHP instalado previamente. Para verificar si el marco PHP está instalado o no, puede ejecutar una verificación de la versión PHP desde su comando de shell de Ubuntu.

php -v

Ahora instale el marco PHP dentro de su máquina Ubuntu.

apt-get update && apt-get upgrade
sudo apt-get install php libapache2-mod-php

Ahora reinicie el servicio Apache para obtener todas las ventajas del marco PHP.

sudo systemctl restart apache2

Una vez finalizada la instalación de PHP, puede ejecutar un comando de verificación de versión para asegurarse de que ha instalado el marco PHP correctamente. 

plataforma de aprendizaje moodle versión php para ubuntu

Paso 2: Instale una base de datos SQL para Moodle

Como la plataforma de aprendizaje Moodle requiere tener una base de datos SQL para mantener el servidor y los usuarios, podemos elegir cualquier base de datos adecuada para Ubuntu. Puede utilizar Mysql o MariaDB. En este caso, elegiré la base de datos MySQL.

Tenga en cuenta que necesitará un conocimiento sólido de SQL para operar y mantener el motor de la base de datos, independientemente de la base de datos que elija. Si eres un fanático de PostgreSQL, puedes seguir adelante con pgAdmin. Puede usar los siguientes comandos de terminal para instalar el servidor de base de datos MySQL dentro de su máquina Ubuntu.

sudo apt-get update
sudo apt-get install mysql-server

Una vez finalizada la instalación del servidor MySQL, realice una verificación de la versión para verificar que el servidor SQL esté instalado correctamente.

mysql –version

plataforma de aprendizaje de moodle de la versión de mysql para ubuntu

Paso 3: Descargue e instale la plataforma de aprendizaje Moodle

La plataforma de aprendizaje Moodle está disponible para Ubuntu y otras distribuciones de Linux. Puede descargar el archivo comprimido de la aplicación Moodle desde su sitio web oficial. Una vez finalizada la descarga, encontrará el archivo comprimido dentro de la Downloadcarpeta.

descargar la plataforma de aprendizaje moodle para ubuntu

Ahora extraiga el archivo comprimido. Puede utilizar cualquier herramienta de descompresión para descomprimir el archivo. Luego copie la carpeta de archivos de Moodle y péguela en el /var/wwwdirectorio. Si encuentra algún problema con el directorio de acceso, es porque no tiene el permiso de usuario raíz. Puede resolver ese problema ejecutando el siguiente comando de terminal en su shell de Ubuntu.

sudo chmod -R 777 /var/www/html/

Ahora abra su navegador web y escriba la siguiente dirección en la barra de direcciones y presione el botón Enter, que lo llevará a la página de instalación de la página web de aprendizaje electrónico de Moodle.

localhost/moodle/install.php

plataforma de aprendizaje moodle abierta en el navegador

Paso 4: configurar el localhost para Moodle

Una vez que se abre la página web de configuración de Moodle, es el momento de realizar una pequeña configuración de la dirección web, el directorio moodle y la base de datos. Asegúrese de que sus configuraciones sean exactamente las mismas que se indican a continuación.

Web address: http://localhost.moodle 
Moodle directory: var/www/html/moodle
Data directory: var/www/moodledata

Existe la posibilidad de que obtenga un error de permiso de directorio principal. Para evitar ese error, puede ejecutar la siguiente línea de comando en el shell de comandos de su terminal.

sudo chmod 777 /var/www/

Ahora presione el botón Siguiente y vaya a la siguiente página de configuración. En esta página, se le pedirá que elija su motor de base de datos. Como instalé el servidor de base de datos MySQL, continuaré con la configuración nativa de MySQL.

Paso 5: Cree una base de datos para Moodle

Ahora tienes que crear una base de datos para Moodle. Primero, inicie sesión en su motor de base de datos. Para iniciar sesión en su cuenta, use la siguiente línea de comandos de terminal. Luego asigne una nueva contraseña de su motor de base de datos.

$ sudo mysql -u root -p

Para crear una base de datos para Moodle, debe abrir el shell de comandos del terminal y escribir la siguiente línea que se muestra a continuación. Eso abrirá la línea de comando SQL.

sudo mysql

Ahora, para crear una base de datos, use el siguiente comando SQL que se proporciona a continuación. Puede dar el nombre de la base de datos como desee.

mysql> create database my_moodle

crear base de datos para moodle

Puede ver todas las bases de datos de su servidor MySQL utilizando el siguiente comando SQL que se proporciona a continuación.

mysql> show databases;

mostrar bases de datos

Ahora, antes de hacer clic en el botón Siguiente, debe instalar un paquete de extensión SQL para el marco PHP. Ejecute el siguiente comando de terminal para ejecutar la herramienta de extensión MySQL para PHP.

sudo apt-get install php-mysql

Puede verificar si el paquete de extensión MySQL está instalado o no ejecutando el siguiente comando de terminal.

php -m

Ahora reinicie el servidor Apache y presione el botón Siguiente para continuar con la configuración.

sudo service apache2 restart

Luego, complete el nombre de host de la base de datos, el nombre de la base de datos, el nombre de usuario de la base de datos, la contraseña de la base de datos, el prefijo de la tabla, el puerto de la base de datos y el socket Unix para continuar con la configuración. Puede mantener el puerto de la base de datos vacío si el puerto predeterminado no funciona para su host local. No olvide anotar el nombre de usuario y la contraseña de su base de datos. Necesitará esa información más adelante para iniciar sesión en su cuenta.

plataforma de aprendizaje moodle para la configuración de la base de datos ubuntu

Ahora, tenga en cuenta que a veces es posible que no pueda cargar en la siguiente página de configuración debido al script de configuración PHP. Si algo sale mal y no puede encontrar el error, debe verificar el config.phparchivo. Asegúrese de haber otorgado acceso de root a su base de datos y de que las configuraciones de PHP sean correctas. Normalmente, puede encontrar el archivo de configuración de PHP en el /var/www/html/moodledirectorio.

Paso 6: Configurar Moodle en Ubuntu Linux

En esta etapa, ya hemos configurado el marco PHP, el servidor de base de datos y el directorio moodle. Estamos a solo unos clics detrás de la plataforma de e-learning de Moodle. Ahora, en este paso, necesitaremos instalar la extensión XML PHP para continuar con la configuración de Moodle. Utilice el siguiente comando de terminal a continuación para instalar la extensión XML de PHP. Luego reinicie el servidor Apache.

sudo apt-get install php-xml

Ahora, estamos en la página de instalación del entorno de aprendizaje de Moodle. Verá el aviso de derechos de autor de Moodle, confirmará los términos y condiciones y haga clic en el botón Continuar.

página de confirmación de moodle en ubuntu

En la página siguiente, verá algunos estados de verificación del servidor. Verá que algunos paquetes de extensión PHP no se cargan o no se instalan. Ahora necesita instalar algunos paquetes de extensión PHP. Utilice las siguientes líneas de comando de terminal que se indican a continuación para instalar esos paquetes de extensión PHP en su máquina Ubuntu.

Si ha hecho todo correctamente, podrá ver el estado OK en cada informe. Luego reinicie el servidor Apache, vuelva a cargar la página de configuración y continúe.

sudo apt-get install php-curl
sudo apt-get install php-zip php-gd php-intl php-mbstring php-xmlrpc php-soap

estado de moodle ok en ubuntu

En la página siguiente, verá todo el estado de la instalación. Podrá ver el estado del sistema, el estado del antivirus, el estado de disponibilidad, el estado de la configuración del bloque, el estado de la sección del bloque y algunos otros estados del sistema en esta página. Esta página puede tardar un poco en finalizar la comprobación del sistema. Haga clic en el botón Continuar cuando se cargue la página.

mensaje de éxito de moodle en ubuntu

En la página siguiente, se le pedirá que establezca un nombre de usuario, contraseña, dirección de correo electrónico, ciudad, detalles del condado para finalizar su configuración de moodle. Luego, será transferido a la página siguiente, donde tendrá que poner el nombre completo de su sitio. También puede escribir una breve descripción de su sitio en la sección de resumen. Ahora, guarde todos los cambios y vaya al tablero de su plataforma de aprendizaje Moodle en su Ubuntu.

panel de Moodle

Consejo adicional: use Bitnami LAMP Stack

Si encuentra que el proceso de instalación de MySQL y PHP framework es complicado para usted, puede continuar con el proceso de instalación de Moodle con el paquete de pila LAMP. Obtendrá todo el marco PHP, el servidor de base de datos y el servidor Apache instalados dentro del programa de pila LAMP. Pero tenga cuidado, necesita tener un conocimiento sólido sobre phpMyAdmin. Puede descargar la pila Bitnami LAMP desde aquí para Ubuntu.

Ultimas palabras

Normalmente, Moodle es mantenido por la facultad o la autoridad universitaria. La sección de TI del instituto ejecuta la plataforma de aprendizaje Moodle y la agrega con su sitio web. Posteriormente, entregan el panel del tablero al profesor para que pueda personalizar y agregar reglas en la plataforma Moodle. No importa cómo se mantenga Moodle, las características y la calidad serán las mismas.

Hoy en día, muchas universidades de renombre continúan sus clases en línea a través de la plataforma de aprendizaje Moodle. En esta publicación, he descrito cómo puede instalar y configurar la plataforma de aprendizaje Moodle en su máquina Ubuntu. Si cree que esta publicación fue útil e informativa, compártala con su amigo y su comunidad. Puede escribir sus opiniones en el segmento de comentarios a continuación.

Leave a Comment

Your email address will not be published.