Instalar o Moodle LMS
Neste artigo, você aprenderá a instalar o Moodle LMS.
Observação
Para ajudar os administradores de TI a configurar facilmente a integração do Moodle e do Teams, os Plug-ins do Microsoft 365 Moodle de código aberto são atualizados para o seguinte:
Registro automático do servidor Moodle com Microsoft Azure Active Directory (Azure AD).
Implantação de um clique do bot do Assistente do Moodle no Azure.
Provisionamento automático de equipes e sincronização automática de registros de equipe para todos ou selecionar cursos do Moodle.
Instalação automática da guia Moodle e do bot assistente moodle em cada equipe sincronizada.
Para saber mais sobre a funcionalidade que essa integração fornece, consulte Microsoft Teams e Moodle.
Pré-requisitos
A seguir estão os pré-requisitos para instalar o Moodle:
Credenciais de administrador moodle.
Azure AD credenciais de administrador.
Uma assinatura do Azure em que você pode criar novos recursos.
Instalar os Plug-ins do Microsoft 365 Moodle
A integração de moodle no Microsoft Teams é alimentada pelo conjunto de plug-ins do Microsoft 365 Moodle código aberto.
Aplicativos e plug-ins necessários
Certifique-se de instalar e baixar o seguinte antes de prosseguir com a instalação de plug-ins do Microsoft 365 Moodle:
Certifique-se de instalar uma versão estável atual do Moodle.
Baixe e salve o Moodle OpenID Connect e os plug-ins do Microsoft 365 Integration no computador local.
Observação
A instalação dos plug-ins OpenID Connect e Microsoft 365 Integration é necessária para a integração do Teams.
Além disso, o plug-in tema do Microsoft 365 Teams é altamente recomendado.
Plug-ins do Microsoft 365 Moodle
Baixe os plug-ins, extraia-os e carregue em suas pastas correspondentes. Por exemplo, extraia o plug-in OpenID Connect (auth_oidc) para uma pasta chamada oidc e carregue na pasta de auth da raiz do documento Moodle.
Entre no servidor moodle como administrador e selecione Administração do site.
Após a detecção de novos plug-ins a serem instalados, o Moodle deverá redirecioná-lo para a página instalar novos plug-ins. Se isso não acontecer, na página Administração do site , selecione Notificações na guia Geral , isso deve disparar a instalação dos plug-ins.
Depois que os plug-ins forem instalados, acesse a guia Plug-ins na página Administrador do site , selecione Link da seção Autenticação e habilite o OpenID Connect. Não há problema em deixar a configuração do plug-in em branco - eles serão preenchidos mais tarde.
Na página Administrador do site , role para baixo até a seção Plug-ins locais e selecione o link Integração do Microsoft 365 .
Importante
Mantenha sua página de configuração do Microsoft 365 Moodle Plugins aberta em uma guia de navegador separada, pois você precisa retornar a esse conjunto de páginas durante todo o processo.
Se você não tiver um site do Moodle existente, acesse o repositório Moodle no Azure e implante rapidamente uma instância do Moodle e personalize-a para suas necessidades.
Configurar a conexão entre os plug-ins do Microsoft 365 e Azure AD
Você deve configurar a conexão entre os plug-ins do Microsoft 365 e Azure AD.
Requisitos
Registre o Moodle como um aplicativo em seu Azure AD, usando o script do PowerShell. O script provisiona o seguinte:
- Um novo aplicativo Azure AD para seu locatário do Microsoft 365, que é usado pelos Plug-ins do Microsoft 365 Moodle.
- O aplicativo para seu locatário do Microsoft 365, configure as URLs de resposta necessárias e as permissões para o aplicativo provisionado e retorna o
AppID
eKey
.
Use a página de instalação do AppID
Microsoft 365 Moodle Plugins gerada e Key
na página de configuração do Moodle Plug-ins para configurar o site do servidor moodle com Azure AD.
Importante
- Para obter mais informações sobre como registrar sua instância do Moodle manualmente, consulte Registrar sua instância do Moodle como um aplicativo.
A guia Moodle para o fluxo de informações do Microsoft Teams
Na página plug-ins do Microsoft 365 Integration, selecione a guia Configuração .
Selecione o botão Baixar Script do PowerShell e salve-o como uma pasta ZIP no computador local.
Prepare o script do PowerShell do arquivo ZIP da seguinte maneira:
Baixe e extraia o
Moodle-AzureAD-Powershell.zip
arquivo.Abra a pasta extraída.
Clique com o botão direito do mouse no
Moodle-AzureAD-Script.ps1
arquivo e selecione Propriedades.Na guia Geral do janela Propriedades, selecione a caixa de seleção
Unblock
ao lado do atributo Segurança localizado na parte inferior da janela.Clique em OK.
Copie o caminho do diretório para a pasta extraída.
Execute o PowerShell como administrador:
Selecione Iniciar.
Digite PowerShell.
Clique com o botão direito do mouse no Windows PowerShell.
Selecione Executar como Administrador.
Vá para o diretório descompactado digitando
cd .../.../Moodle-AzureAD-Powershell
onde.../...
é o caminho para o diretório.Execute o script do PowerShell:
Digite
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
.Digite
./Moodle-AzureAD-Script.ps1
.Entre na sua conta de administrador do Microsoft 365 na janela pop-up.
Insira o nome do aplicativo Azure AD, por exemplo, plug-ins Moodle ou Moodle.
Insira a URL do servidor Moodle.
Copie a ID do Aplicativo (
AppID
) e a Chave do Aplicativo (Key
) geradas pelo script e salve-as.
Em seguida, você deve adicionar o
AppID
eKey
aos Plug-ins do Microsoft 365 Moodle. Retorne à página de administração de plug-ins, Plug-ins > de administração > do site Microsoft 365 Integration.Na guia Configuração , adicione o
AppID
eKey
você copiou anteriormente e selecione Salvar alterações. Depois que a página for atualizada, você poderá ver uma nova seção Escolher método de conexão.No método Escolher conexão, selecione a caixa de seleção rotulada Como Padrão e selecione Salvar alterações novamente.
Depois que a página for atualizada, você poderá ver outra nova seção Administração consentir & informações adicionais.
Selecione Fornecer Administração Link de Consentimento, insira suas credenciais de Administrador Global do Microsoft 365 e aceite conceder as permissões.
Ao lado do campo locatário Azure AD, selecione o botão Detectar.
Ao lado da URL OneDrive for Business, selecione o botão Detectar.
Depois que os campos forem preenchidos, selecione o botão Salvar alterações novamente.
Selecione o botão Atualizar para verificar a instalação e selecione Salvar alterações.
Sincronizar usuários entre seu servidor Moodle e Azure AD. Para começar:
Observação
Dependendo do seu ambiente, você pode selecionar opções diferentes durante essa fase.
Alterne para a guia Configurações de Sincronização.
Na seção Sincronizar usuários com Azure AD, selecione as caixas de seleção que se aplicam ao seu ambiente. Você deve selecionar o seguinte:
✔ Crie contas no Moodle para usuários em Azure AD.
✔ Atualize todas as contas no Moodle para usuários em Azure AD.
Na seção Restrição de Criação de Usuário, você pode configurar um filtro para limitar o Azure AD usuários sincronizados com o Moodle.
Para validar trabalhos cron e executá-los manualmente para a primeira execução, selecione o link da página Gerenciamento de tarefas agendadas na seção Sincronizar usuários com Azure AD. Isso leva você à página Tarefas Agendadas .
Role para baixo e localize os usuários de sincronização com Azure AD trabalho e selecione Executar agora.
Se você selecionar criar Grupos com base em cursos existentes, também poderá executar o trabalho Criar grupos de usuários no Microsoft 365 .
Observação
O Moodle Cron é executado de acordo com o agendamento de tarefas. O agendamento padrão é uma vez por dia. No entanto, o cron deve ser executado com mais frequência para manter tudo em sincronização.
Retorne à página de administração de plug-ins,Plug-ins> de administração> dosite Microsoft 365 Integration e selecione a página Configurações do Teams.
Na página Configurações do Teams , configure as configurações necessárias para habilitar a integração do aplicativo teams clicando no link Verificar Configurações do Moodle atualizará todas as configurações necessárias para que a integração do Teams funcione.
Implantar o Bot assistente do Moodle no Azure
O bot assistente do Moodle gratuito para o Microsoft Teams ajuda professores e alunos a responder perguntas sobre seus cursos, atribuições, notas e outras informações no Moodle. O bot também envia notificações moodle para alunos e professores no Teams. O bot é um projeto de código aberto mantido pela Microsoft e está disponível no GitHub.
Observação
Implante recursos em sua assinatura do Azure. Todos os recursos foram configurados usando a camada gratuita . Dependendo do uso do bot, talvez seja necessário dimensionar esses recursos.
Para usar a guia Moodle sem o bot, pule para Implantar seu aplicativo do Microsoft Teams.
Fluxo de informações do bot moodle
Para instalar o bot, você deve registrá-lo na Plataforma de Identidade da Microsoft. Isso permite que o bot se autentique em seus pontos de extremidade da Microsoft.
Para registrar seu bot:
Acesse a página de administração de plug-ins e selecione Plug-ins. Em Integração do Microsoft 365, selecione a guia Configurações do Teams .
Selecione o link do Portal de Registro de Aplicativo da Microsoft e entre com sua ID da Microsoft.
Insira um nome para seu aplicativo, como MoodleBot e selecione o botão Criar .
Copie a ID do aplicativo e cole-a no campo ID do Aplicativo bot na página Configurações da Equipe .
Selecione o botão Gerar Nova Senha . Copie a senha gerada e cole-a no campo Senha do Aplicativo bot na página Configurações da Equipe .
Role até a parte inferior do formulário e selecione Salvar Alterações.
Depois de gerar a ID do aplicativo e a senha, implante o bot no Azure:
Selecione Implantar no Azure e conclua o formulário com as informações necessárias, como a ID do Aplicativo Bot, a Senha do Aplicativo bot e o Segredo do Moodle na página Configurações do Teams . As informações do Azure estão na página Configuração .
Depois de concluir o formulário, selecione a caixa de seleção para concordar com os termos e condições.
Selecione Comprar. Todos os recursos do Azure são implantados na camada gratuita.
Depois que os recursos tiverem concluído a implantação no Azure, você deverá configurar os plug-ins do Microsoft 365 Moodle com um ponto de extremidade de mensagens. Você deve obter o ponto de extremidade do bot no Azure:
Entre no Portal do Microsoft Azure.
No painel esquerdo, selecione Grupos de recursos e selecione o grupo de recursos usado ou criado durante a implantação do bot.
Selecione o recurso WebApp Bot na lista de recursos no grupo.
Copie o Ponto de Extremidade de Mensagens da seção Visão geral .
No Moodle, abra a página Configurações da Equipe dos plug-ins do Microsoft 365 Moodle.
No campo Ponto de Extremidade do Bot , cole a URL copiada e altere as mensagens de palavra para webhook. A URL deve aparecer da seguinte maneira:
https://botname.azurewebsites.net/api/webhook
Clique em Salvar alterações.
Depois de salvar as alterações, volte para a guia Configurações da Equipe , selecione o botão Baixar arquivo de manifesto e salve o pacote de manifesto do aplicativo no computador para uso adicional.
Implantar seu aplicativo microsoft teams
Depois que o bot for implantado no Azure e configurado para conversar com o servidor moodle, você deve implantar o aplicativo Microsoft Teams. Para fazer isso, você deve carregar o arquivo de manifesto do aplicativo que você baixou da página Configurações da Equipe de Plug-ins do Microsoft 365 Moodle na etapa anterior.
Antes de instalar o aplicativo, você deve garantir habilitar aplicativos externos e carregar aplicativos. Para obter mais informações, consulte Preparar seu locatário do Microsoft 365.
Para implantar seu aplicativo:
Abra o Microsoft Teams.
Selecione o ícone Aplicativos na área inferior esquerda da barra de navegação.
Selecione o link Gerenciar seus aplicativos no menu de navegação.
Selecione Carregar um aplicativo e selecione Carregar um aplicativo no catálogo de aplicativos da organização.
Observação
Se você estiver conectado como um administrador global, deverá ter a opção de carregar o aplicativo no catálogo de aplicativos da sua organização, caso contrário, você só poderá carregar o aplicativo para uma equipe na qual você é membro.
Selecione o
manifest.zip
pacote que você baixou anteriormente e selecione Salvar. Se você não tiver baixado o pacote de manifesto do aplicativo, poderá baixar na guia Configurações da Equipe da página de configuração de plug-ins no Moodle.
Agora que você tem o aplicativo instalado, você pode adicionar a guia a qualquer canal ao qual tenha acesso. Para fazer isso, acesse o canal, selecione o símbolo de adição (➕) e selecione seu aplicativo na lista. Siga os prompts para concluir a adição da guia curso moodle a um canal.
Permitir a criação automática de guias moodle no Microsoft Teams
Embora as guias Moodle sejam criadas manualmente no Microsoft Teams, você pode decidir criá-las automaticamente quando as equipes forem criadas a partir da sincronização do curso. Para fazer isso, você deve configurar a ID do aplicativo do Microsoft Teams carregado no Moodle.
Para permitir a criação automática de guias moodle:
No Moodle, abra a guia aplicativo Teams Moodle na página de configuração do Plug-ins do Microsoft 365 Moodle.
Se o aplicativo do Azure tiver a permissão recomendada, para a configuração de ID do aplicativo Moodle , ele deverá mostrar um valor detectado automaticamente, copie esse valor para a configuração.
Se o valor detectado automaticamente não estiver presente, siga as instruções na página para localizar a ID do aplicativo Moodle e preencher a configuração.
Quando um curso moodle é sincronizado, o Teams instala automaticamente o aplicativo Moodle na equipe, cria uma guia Moodle no canal geral do Teams e o configura para conter a página de curso do curso Moodle do qual ele está sincronizado. Agora você pode começar a trabalhar com seus cursos do Moodle diretamente do Teams.
Observação
Para compartilhar solicitações de recurso ou comentários conosco, visite nossa página Voz do Usuário.