moodle-local_eduplay

Use qualquer vídeo do EduPlay no Moodle sem enviar nem copiar o arquivo.

Colando um link do EduPlay no formulário do Interactive Video: ele vira o endereço reproduzível e o vídeo carrega.

Colando um link do EduPlay no formulário do Interactive Video: ele vira o endereço reproduzível e o vídeo carrega.

  • Cole o link normal da página. Copie https://eduplay.rnp.br/app/video/353479 do navegador: sem procurar um “endereço de mídia” escondido.

  • Interactive Video e H5P passam a funcionar. Eles rejeitam links de página do EduPlay; este plugin os converte em um endereço que eles reproduzem, e você pode pôr perguntas, pontos de interesse e quizzes sobre vídeos do EduPlay.

  • Nada é copiado para o Moodle. O vídeo continua no EduPlay: sem custo de armazenamento, sem arquivos duplicados, sempre a versão atual.

  • O controle é seu. Uma configuração desliga toda requisição ao EduPlay.

Veja em 30 segundos

Interactive Video e editor do H5P (interface do Moodle em inglês).

Comece em três passos

  1. Instale o local_eduplay (Instalação).

  2. Abra o formulário de adicionar do Interactive Video ou o editor do H5P.

  3. Cole o link do EduPlay no campo de vídeo. Pronto.

Ele também é o motor dos outros plugins da suíte: um parser de URL estrito, um cliente da API pública do EduPlay (busca e metadados, com cache) e as configurações de privacidade.

O que é

O moodle-local_eduplay é o plugin núcleo da EduPlay Moodle Suite, uma iniciativa comunitária e não oficial para usar vídeos do EduPlay (RNP) no Moodle. Ele centraliza a validação e a análise de URLs, as URLs derivadas (canônica, embed e H5P), o cache de metadados e as regras de segurança, evitando duplicação nos demais plugins da suíte.

English version: English.

Aviso

Este projeto não é oficial. Não possui afiliação, endosso ou representação da RNP, do EduPlay ou do Moodle HQ.

Principais recursos

  • Parser de URL estrito: aceita somente https://eduplay.rnp.br/app/video/{id} e rejeita outros hosts, rotas, portas, credenciais e queries.

  • URLs derivadas: URLs canônica, de embed oficial e H5P (h5p-url) montadas a partir do id do vídeo.

  • Nada temporário é gravado: persiste-se apenas o id ou a URL canônica; URLs temporárias do CDN nunca.

  • Cliente da API do EduPlay: busca por título (paginada) e metadados do vídeo (título, miniatura) pela API pública do EduPlay, validados, com cache e que pode ser desligado nas configurações.

  • Adaptador para o editor do H5P: o link canônico colado em um campo de vídeo do editor do H5P vira a h5p-url (veja Uso).

  • Adaptador para Interactive Video: permite colar o link canônico no formulário do plugin de terceiros Interactive Video (veja Uso).

  • Moodle 4.5 LTS e 5.3 LTS: testado em matriz de CI com PostgreSQL e MariaDB.