Ter plataformas que se adaptam às nossas necessidades instaladas no computador tornou-se essencial para que o trabalho que realizamos através dele seja o mais completo e eficiente possível.
Hoje, vemos como o segmento educacional ganhou uma nova força e não só por causa das situações globais, mas porque o setor de TI está com um grande boom, existem diferentes plataformas projetadas exclusivamente para a parte educacional. Isso é ideal quando nosso tempo é limitado ou não queremos nos mudar fisicamente para um lugar.
Entre as plataformas educacionais modernas mais populares, encontramos o Moodle. O Moodle permite que seus usuários tenham acesso a uma plataforma com um sistema integrado robusto e seguro. Isso garante que tudo o que ali ocorre seja gerenciado de forma centralizada com as melhores ferramentas para esse fim.
O Moodle oferece uma interface de usuário simples com recursos como arrastar e soltar e uma vantagem é que ele suporta mais de 120 idiomas.
AmbientesO Moodle integra dois ambientes essenciais, como:
- Aprendizado híbrido
- Cursos online
CaracteristicasEntre as características mais destacadas do Moodle encontramos:
- Acompanhamento constante do andamento das atividades realizadas
- Ele integra um quadro personalizado com cursos atuais e anteriores, além de uma seção é integrada para revisar os trabalhos pendentes
- Interface de usuário acessível
- Compatível com padrões abertos como IMS-LTI ou SCORM
- Isso nos dá a possibilidade de enviar arquivos para a nuvem através do OneDrive, Dropbox e Google Drive
- Possui atividades e ferramentas de cooperação como fóruns, wikis, glossários, atividades de banco de dados
- Notifica-nos sobre novos eventos
- Atualizações de segurança constantes
- Possui autenticação segura e inscrições massivas de forma segura
- Integre um calendário completo
Se você perceber que é uma opção viável, o Solvetic irá ensiná-lo a instalar o Moodle no Ubuntu 21.04.
1. Como instalar o Moodle no Ubuntu 21.04
Passo 1
A primeira coisa é verificar se estamos usando o Ubuntu 21.04, para isso no terminal executamos o seguinte:
lsb_release -a
Passo 2
Depois disso, vamos atualizar o sistema com o comando:
atualização do apt sudo
etapa 3
Agora vamos instalar as extensões e bibliotecas PHP necessárias para que o Moodle funcione conforme o esperado, executamos:
sudo apt instalar php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav
Passo 4
Inserimos a letra S para confirmar o download e a instalação destes add-ons:
Depois disso vamos instalar a pilha LEMP no sistema, LEMP (Linux, Nginx (EngineX), MariaDB e PHP) foram desenvolvidos como um conjunto de utilitários para implementar e gerenciar aplicações web, portanto é necessário instalar esta pilha antes de instalar e configurar totalmente o Moodle no Ubuntu 21.04.
Etapa 5
A primeira coisa a instalar será o Nginx com o seguinte comando:
sudo apt install nginx
Etapa 6
Confirmamos a instalação com a letra S:
Etapa 7
Todos os arquivos de configuração do Nginx serão armazenados no diretório / etc / nginx e o arquivo de configuração principal é /etc/nginx/nginx.conf.
Verificamos o estado do Nginx com o comando:
sudo systemctl status nginx
Etapa 8
Vemos que seu status está ativo e em execução, agora habilitamos o Nginx com inicialização do Linux:
sudo systemctl is-enabled nginx
Etapa 9
Executamos o comando "ip add" para ver o endereço IP do Ubuntu 21.04:
Etapa 10
Com esse endereço IP, vamos a um navegador e quando o inserirmos veremos a página inicial do Nginx:
PROLONGAR
Etapa 11
Agora vamos instalar o MariaDB, com o MariaDB teremos um sistema de administração de banco de dados relacional, para sua instalação executamos:
sudo apt install mariadb-server mariadb-client
Etapa 12
Confirmamos o download e a instalação com a letra S:
Etapa 13
Verificamos o status do MariaDB:
sudo systemctl status mariadb
Etapa 14
Agora habilitamos MariaDB com inicialização do Ubuntu 21.04:
sudo systemctl is-enabled mariadb
Etapa 15
É hora de garantir a instalação do MariaDB já que por padrão alguns parâmetros são inseguros, para isso executamos o seguinte:
sudo mysql_secure_installationAo pressionar Enter, iremos atribuir a senha de root:
Etapa 16
Veremos as seguintes perguntas que respondemos com a letra "y":
- Remover usuários anônimos? [S / n] e
- Desautorizar login de root remotamente? [S / n] e
- Remover banco de dados de teste e acesso a ele? [S / n] e
- Recarregar tabelas de privilégios agora? [S / n] e
Etapa 17
Para criar sites devemos instalar o PHP que é uma linguagem de programação dinâmica e de código aberto, para instalá-lo no Ubuntu 21.04 vamos executar:
sudo apt install php php-mysql php-fpm
Etapa 18
Confirmamos o processo com a letra S:
Etapa 19
Habilitamos o PHP com a inicialização do Ubuntu 21.04:
sudo systemctl is-enabled php7.4-fpm
2. Criar banco de dados Moodle Ubuntu Server 21.04 e baixar repositórios
Passo 1
Devemos criar o banco de dados em MySQL para administrar o Moodle, para isso acessamos o MySQL com o comando:
sudo mysqlLá, executamos cada uma das seguintes linhas:
CRIAR BANCO DE DADOS moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICADO POR 'password'; PRIVILÉGIOS DE FLUSH; Sair;
Passo 2
Depois disso, vamos baixar os repositórios do Moodle com o comando:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
etapa 3
Vamos extrair o conteúdo do arquivo compactado para o diretório / var / www / html:
sudo tar -zvxf moodle-latest-39.tgz -C / var / www / html /
Passo 4
Vamos listar o conteúdo extraído:
ls / var / www / html /
Etapa 5
Nós concedemos as permissões necessárias:
sudo chown www-data: www-data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
Etapa 6
Criamos o diretório onde os dados do Moodle ficarão:
sudo mkdir -p / var / moodledataNós concedemos as permissões necessárias:
sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata
Etapa 7
O próximo passo será editar o arquivo de configuração do Moodle, para isso executamos o seguinte:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
Etapa 8
Veremos o seguinte:
Etapa 9
Vamos para as seguintes linhas:
$ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefixo
Etapa 10
Lá devemos editar os valores com os dados que registramos no MySQL:
Etapa 11
Abaixo, localizamos as seguintes linhas e atribuímos estes valores:
$ CFG-> wwwroot = 'http: // computer_name';
$ CFG-> dataroot = '/ var / moodledata';
Salvamos as alterações com as teclas Ctrl + O e saímos do editor com Ctrl + X.
Etapa 12
É vital que o NGINX suporte o site Moodle, para isso vamos criar uma nova configuração de bloco de servidor no diretório /etc/nginx/conf.d/, usamos o seguinte comando:
sudo nano /etc/nginx/conf.d/moodle.confLá, inserimos a seguinte sintaxe:
servidor {escuta 80; server_name "Equipe"; root / var / www / html / moodle; index index.php; localização / {try_files $ uri $ uri / /index.php?$query_string; } localização ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; incluem /etc/nginx/mime.types; incluem fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}
Nós salvamos as alterações e saímos do editor.
Etapa 13
Validamos a configuração do Nginx e recarregamos o serviço:
sudo nginx -t
sudo systemctl reload nginx
Etapa 14
Para concluir o processo, vamos a um navegador e inserimos o endereço IP do Ubuntu 21.04, veremos o seguinte:
PROLONGAR
Etapa 15
Aí clicamos em "Continuar" e na janela seguinte validamos se os requisitos de instalação foram cumpridos:
PROLONGAR
Etapa 16
Na parte inferior clicamos em "Continuar" para prosseguir com o processo de instalação destes componentes:
PROLONGAR
Etapa 17
Quando esse processo terminar, veremos o seguinte:
PROLONGAR
Etapa 18
Clicamos em Continuar e agora devemos cadastrar alguns dados como usuário administrador, email, país e zona:
PROLONGAR
Etapa 19
Clicamos em "Atualizar perfil" e agora veremos o seguinte:
PROLONGAR
Etapa 20
Lá registramos as informações desejadas para o site no Moodle, no fundo podemos atribuir a região geográfica:
PROLONGAR
Etapa 21
Clicamos em "Salvar alterações" e acessaremos o Moodle:
PROLONGAR
Etapa 22
É possível configurar HTTPS no Moodle para maior segurança, se quisermos vamos ao terminal e executamos:
sudo snap install - certbot clássico
Etapa 23
No final da instalação, entramos:
Etapa 24
Agora geramos o certificado Nginx com o seguinte comando:
sudo certbot -nginx
Etapa 25
Lá, inserimos nosso e-mail e aceitamos os termos da licença:
Etapa 26
Feito isso, vamos para o arquivo de configuração:
sudo nano /var/www/html/moodle/config.phpLocalizamos a linha "CFG-> wwwroot":
Etapa 27
Lá estabelecemos HTTPS:
Nós salvamos as alterações.
Etapa 28
Depois disso, podemos acessar o Moodle com segurança e navegar por suas opções como:
Calendários:
PROLONGAR
Etapa 29
Notas pessoais:
PROLONGAR
Etapa 30
Administração do site:
PROLONGAR
Desta forma, você terá instalado e configurado corretamente o Moodle no Ubuntu 21.04. É um processo extenso que vale a pena ter as melhores opções de uma plataforma online a nível educacional.