Skip to content

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

  1. 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.
  2. 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.
  3. 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.
  4. 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:

sh
php local/gamibot_manager/cli/sync_resources.php --status --courseid=42

Substitua 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

  1. Abra o botão de chat GamiBot na disciplina.
  2. Selecione Esclarecer Dúvidas e faça uma pergunta sobre o documento indexado.
  3. Volte ao menu principal, selecione Resumir Matéria e peça um resumo do mesmo tema.
  4. 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.

Released under the MIT License.