GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

Plataforma de aprendizaje dinámica modular orientada 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 usar la plataforma Moodle para continuar sus cursos bajo la supervisión directa de un maestro del curso. Por lo general, el maestro 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 marco PHP. En Ubuntu, debe 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 en línea
  • Asignación de tareas
  • Presentación de vídeo
  • Establecer una fecha límite para el taller
  • Evaluar 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 instalado el marco PHP previamente. Para verificar si el marco de PHP está instalado o no, puede ejecutar una verificación de la versión de 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.

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 usar Mysql o MariaDB. En este caso, voy a elegir la base de datos MySQL.

Tenga en cuenta que necesitará un conocimiento sólido de SQL para operar y mantener el motor de base de datos sin importar qué base de datos elija. Si es un fanático de PostgreSQL, puede continuar 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

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 Download carpeta.

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 /var/www directorio. Si encuentra algún problema de acceso al directorio, 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 Intro, 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

Paso 4:Configure Localhost para Moodle

Después de abrir la página web de configuración de Moodle, es hora de realizar una pequeña configuración de la dirección web, el directorio de 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 del 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 he instalado el servidor de base de datos MySQL, continuaré con la configuración nativa de MySQL.

Paso 5:Crear 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 comando 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 indica 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

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;

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 de 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.

Ahora, tenga en cuenta que a veces puede fallar al cargar a la siguiente página de configuración debido al script de configuración de PHP. Si algo sale mal y no puede encontrar el error, debe verificar el config.php expediente. 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/moodle directorio.

Paso 6: Configurar Moodle en Ubuntu Linux

En esta etapa, ya hemos configurado el marco PHP, el servidor de la base de datos y el directorio de Moodle. Estamos a solo unos clics de la plataforma de aprendizaje electrónico de Moodle. Ahora, en este paso, necesitaremos instalar la extensión XML PHP para continuar con la configuración de Moodle. Use el siguiente comando de terminal a continuación para instalar la extensión PHP XML. 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 hará clic en el botón Continuar.

En la página siguiente, verá el estado de verificación del servidor. Verá que algunos paquetes de extensión de PHP no se cargan o no se instalan. Ahora necesita instalar algunos paquetes de extensión de PHP. Use las siguientes líneas de comando de terminal que se proporcionan a continuación para instalar esos paquetes de extensión de 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

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 configuración de bloqueo, el estado de la sección de bloqueo y algunos otros estados del sistema en esta página. Esta página puede tardar un poco en finalizar la verificación del sistema. Haga clic en el botón continuar cuando se cargue la página.

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 debe 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.

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 LAMP de Bitnami desde aquí para Ubuntu.

Palabras finales

Por lo general, Moodle es mantenido por la autoridad del colegio o universidad. La sección de TI del instituto ejecuta la plataforma de aprendizaje Moodle y la agrega a su sitio web. Posteriormente, le entregan el panel de control al docente para que pueda personalizar y agregar reglas en la plataforma Moodle. No importa cómo se mantenga Moodle, las funciones 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, describí 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.


Ubuntu
  1. Cómo instalar Java en Ubuntu Linux

  2. Cómo instalar usb-creator en Ubuntu Linux

  3. Cómo instalar PHP 8.0 en Ubuntu 20.04 / Ubuntu 18.04

  4. Cómo instalar PHP 7.2 en Ubuntu 16.04

  5. Cómo instalar Suphp con Apache en Ubuntu/Linux

Cómo instalar PHP 8.0 en Ubuntu 20.04

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

Cómo instalar PHP 8.0 en Ubuntu 20.04/18.04

Cómo instalar el sistema de aprendizaje automático TensorFlow en Ubuntu Linux

Cómo instalar PHP en Ubuntu 22.04

Cómo instalar PHP en Ubuntu 22.04