Testar o GamiBot
Instale e configure primeiro os dois plugins, incluindo a chave Langflow partilhada, o endpoint de ingestão e o segredo do webhook. Confirme que o cron do Moodle está ativo.
Preparar uma disciplina
- Em Definições > Funcionalidades GamiBot da disciplina, ative Adicionar um Chat GamiBot a esta disciplina e guarde. A disciplina precisa do seu próprio bloco GamiBot para ingerir ficheiros.
- Adicione uma atividade Ficheiro ou Pasta visível com um documento de teste. Mantenha a disciplina e a secção visíveis. Outros tipos de atividade não são enviados por este processo de ingestão.
- Se a disciplina já tiver atividades Ficheiro ou Pasta, ativar o GamiBot coloca automaticamente os conteúdos elegíveis existentes na fila. Não precisa de mudar o nome nem de guardar novamente cada documento.
- Deixe o cron do Moodle executar. Os carregamentos e edições de todo o site partilham uma fila com limites de envio, pelo que a entrega pode não ser imediata.
A partir da raiz do Moodle, um administrador pode consultar a fila:
php local/gamibot_manager/cli/sync_resources.php --status --courseid=42Substitua 42 pelo ID da disciplina. Se necessário, php local/gamibot_manager/cli/sync_resources.php --courseid=42 coloca uma nova reconciliação na fila; é o cron que faz o envio. Uma fila vazia significa que o recetor respondeu com HTTP 2xx. Confirme separadamente que o serviço de ingestão terminou a indexação antes de testar as respostas.
Se o conteúdo não aparecer, verifique a tarefa agendada, as notificações de erro, o endpoint e segredo de ingestão, o estado da fila e as restrições de visibilidade ou disponibilidade da atividade. Consulte Ingestão de dados.
Testar o chat
- Abra o botão de chat GamiBot na disciplina.
- Selecione Esclarecer Dúvidas e faça uma pergunta sobre o documento indexado.
- Volte ao menu principal, selecione Resumir Matéria e peça um resumo do mesmo tema.
- Selecione Criar Quizzes, gere um quiz sobre o tema, envie as respostas e consulte o resultado.
Se as três finalidades aparecerem como configuradas mas os pedidos falharem, verifique a chave Langflow partilhada e o serviço remoto. O indicador de configuração não é um teste de ligação.