Detector de plágio Moodle integração
Ambos os projetos são open source. O subplugin de plágio Noplag é instalado pelo diretório de plugins do Moodle ou via upload de arquivo ZIP — cobre as atividades Tarefa, Oficina, Fórum e questões dissertativas em Questionário. Combine com Moodle auto-hospedado para implantação totalmente local (padrão do setor público da UE). DPA com foco em GDPR, endpoint com residência em Frankfurt ou execute toda a solução dentro da sua VPC.
Três passos do diretório de plugins Moodle ao primeiro envio avaliado.
Admin instala o plugin via Administração do site → Plugins → Instalar plugins. Configure a chave de API em Administração do site → Plugins → Plágio → Noplag. Professor ativa por atividade nas configurações de Tarefa / Fórum / Questionário.
Upload de ZIP ou diretório de plugins
Duas opções: baixar o ZIP do plugin em moodle.org/plugins/plagiarism_noplag e enviar via Administração do site → Plugins → Instalar plugins de arquivo ZIP, ou colar a URL git do plugin na mesma tela. Atualização do banco de dados roda automaticamente (cria tabelas plagiarism_noplag). Testado no Moodle 4.5 / 4.4 LTS / 4.1 LTS / 3.11 LTS.
Site admin → Plugins → Plágio
Cole sua chave de API Noplag (Cloud) ou a URL do endpoint auto-hospedado (on-prem). Defina os limites padrão (destaque em 15%, IA em 0,7), política de retenção (apagar após 30/60/90 dias), e quais tipos de atividades são elegíveis (Tarefa / Oficina / Fórum / Redação em Questionário).
Ative em cada Tarefa
Em qualquer Tarefa / Oficina / Fórum / Questionário, encontre a seção “plugin de plágio Noplag” (adicionada pela API do subplugin). Ative, ajuste limites se necessário e salve. Os estudantes enviam normalmente — a verificação roda no servidor; resultados aparecem na tela de avaliação para o professor.
Quatro tipos de atividade. Duas opções de implantação do motor. Uma abordagem open source em toda a solução.
A API de subplugin de plágio do Moodle é mais avançada que o LTI genérico para este caso — configuração por atividade, interceptação de envio de arquivos, armazenamento de relatórios por submissão. Tanto o plugin do Moodle quanto o motor Noplag são open source: toda a solução pode ser auditada pela TI institucional.
Tarefa
Atividade padrão de Tarefa no Moodle (mod_assign). Texto online + envio de arquivos (.docx, .pdf, .odt, .txt). Relatório por envio, disponível para revisão na correção. Reenvios: cada versão analisada separadamente, com o diff em relação à versão anterior caso deseje comparar alterações.
Oficina
Oficina (mod_workshop) — atividade de avaliação entre pares comum no ensino superior britânico. O plugin analisa o texto enviado antes de abrir para avaliação dos pares, assim avaliadores veem o status de plágio junto à rubrica. Útil para detectar antes da exibição aos demais estudantes.
Fórum
Mensagens em Fórum (mod_forum). Configurável por fórum (normalmente ativo para redações em fóruns avaliativos, desligado para bate-papo). Limite definido por mensagem; posts sinalizados mostram indicador discreto ao avaliador, invisível aos colegas.
Questão dissertativa em Questionário
Questionário (mod_quiz) — apenas questões do tipo dissertação (avaliação manual). O plugin acopla na correção manual; o(a) professor(a) vê plágio + resultado IA por resposta. Questões tipo múltipla escolha, numéricas ou pareamento são ignoradas automaticamente.
Deploy auto-hospedado
O Moodle é open source. O motor do Noplag utiliza Apache 2.0. Ambos podem ser executados dentro da rede institucional — configuração típica do setor público europeu. O tráfego entre plugin e motor permanece na sua VPC; sem telemetria, sem conexões externas obrigatórias além da atualização do corpus agendada por você.
Plugin open source (em breve)
O plugin para Moodle é distribuído sob a licença GPL v3, a mesma dos plugins do Moodle, permitindo que sua equipe de TI audite o código do plugin além do motor de detecção — sem componentes proprietários, todo o fluxo de dados pode ser revisado linha por linha, com manutenção alinhada às versões do Moodle. O plugin ainda está em desenvolvimento; o motor de detecção já é open source e está disponível em github.com/NoplagLabs/noplag-engine.
O que o(a) professor(a) vê na tela de correção da Tarefa.
Mesma tabela de avaliação já utilizada por você. Noplag adiciona coluna com resultado geral + veredito IA por envio; clicar abre o relatório por parágrafo. Operações em massa (exportar notas, aceitar semelhantes) preservadas.
O que diferencia Noplag de Ouriginal / Compilatio / Turnitin em plugins Moodle.
Moodle OSS + Noplag OSS = soberania total sobre dados institucionais.
O motivo pelo qual o Moodle domina o ensino superior público da UE (e não o Canvas) é que as instituições podem rodar o LMS inteiro em seu próprio datacenter — sem tráfego à nuvem dos EUA, sem contorcionismos FERPA/Schrems II, sem renegociação de licença em mudança de fornecedor. Noplag oferece o mesmo na outra ponta: motor é Apache 2.0 e plugin é GPL v3, ambos rodando no seu VPC institucional. Combinando, o caminho envio → verificação → nota permanece inteiramente na sua infraestrutura. O motor lê snapshot público de corpus que você atualiza conforme seu cronograma (normalmente mensal OpenAlex + CORE + arXiv); não há outras conexões externas obrigatórias. Para instituições com exigências rigorosas de residência de dados — universidades estaduais alemãs, grandes écoles francesas, institutos de pesquisa financiados pelo Estado italiano, hospitais universitários do NHS britânico, cláusulas H2020 — é esta forma de implantação que passa pelo crivo do encarregado de proteção de dados sem negociação extensa. O T.I. institucional pode auditar ambos códigos linha a linha, testar em ambiente de homologação por 90 dias padrão, e aprovar pelo que o código de fato executa, e não pela promessa do fornecedor. Ferramentas de plágio fechadas não podem igualar: seu código de integração E seu algoritmo de detecção são opacos — a revisão vira exercício de fé, não de controle.
Leia o guia de implantação auto-hospedadaO que admins Moodle e professores realmente perguntam.
- Quais versões do Moodle são suportadas?
- Moodle 4.5 (atual), 4.4 LTS, 4.1 LTS e 3.11 LTS (legado). Utiliza API padrão mod_plagiarism — estável nestas versões. Testamos em cada release menor e publicamos matriz de compatibilidade na listagem no moodle.org/plugins.
- Plugin vs LTI — qual usar?
- Prefira o plugin nativo (plagiarism_noplag) — API do subplugin do Moodle tem mais poder para plágio do que o LTI genérico. Configuração por atividade, gancho de envio de arquivos, relatórios por envio, coluna no boletim — só subplugin tem estas funções. Também publicamos um caminho LTI 1.3 caso o Moodle impeça plugins (raro; mais comum em K-12 muito administrado).
- Podemos rodar tudo on-premises?
- Esse é o projeto, e o motor já está pronto: o motor de detecção é open source (Apache 2.0, github.com/NoplagLabs/noplag-engine) e pode ser auto-hospedado hoje. O plugin para Moodle estará disponível em breve e será distribuído sob GPL v3. Quando lançado, a integração com seu Moodle auto-hospedado mantém toda a solução dentro do seu VPC institucional — o único tráfego externo será a atualização do snapshot do corpus, agendada por você (normalmente sincronização mensal com OpenAlex + CORE + arXiv).
- Como o GDPR é aplicado aos envios dos estudantes?
- A Noplag atua como operadora de dados sob a política de GDPR da sua instituição (a instituição permanece como controladora). DPA pré-redigido; lista de sub-processadores assinada; SLA de direito ao apagamento de 24 horas. Opção de residência de dados na UE via endpoint em Frankfurt, ou implantação totalmente on-premises para instituições com exigências rigorosas de residência. O único dado pessoal do estudante que cruza o limite é o ID interno do usuário no Moodle, não nome nem e-mail.
- E a avaliação por pares da Oficina? Plágio é detectado antes dos colegas acessarem?
- Sim. O plugin analisa texto enviado na submissão (antes da transição para fase de avaliação por pares). Avaliadores veem indicador de plágio junto à rubrica; professor vê o relatório detalhado por parágrafo. Útil para detectar em redações de avaliação entre pares antes do acesso dos colegas.
- Como funciona a coluna do boletim?
- Plugin inclui uma coluna Noplag na tela de avaliação (mostrada acima). Porcentagem de plágio + veredito IA, ordenável. Operações em lote (exportar, filtrar sinalizados, aceitar semelhantes) preservadas. Opcional: notificar porcentagem de plágio diretamente no feedback do Moodle ao salvar.
- Funciona no app Moodle Mobile?
- Sim — análise roda no servidor independente da origem (web, app iOS Moodle, app Android Moodle). A tela de avaliação para professores também funciona no app. Lado estudante: invisível (plugin é só para professores).
- E o Moodle Workplace (corporativo)?
- Plugin roda no Moodle Workplace também — API do subplugin é idêntica. Útil em treinamento corporativo onde textos de compliance precisam de verificação (treinamento financeiro, CME saúde). Multi-tenancy respeitado: dados isolados por tenant.
- E se o nosso Moodle for muito customizado?
- API do subplugin de plágio é estável; customizações na interface não afetam o plugin normalmente. Se houver fork do core (raro, mas ocorre em grandes universidades), plugin opera pelo contrato da API. Já testado no Moodle customizado da TU München e Moodle fortemente estendido da Open University UK.
- Preço para instituição?
- Indivíduo docente: gratuito via Pro waiver. Instituições: contratos SLA empresariais, tipicamente €0–€12K/ano na UE variando pelo FTE e escopo instalado. Bem menos que Ouriginal (€8–€20K em geral) ou Compilatio (crédito por documento, escala pelo volume). Playbook de migração Ouriginal/Compilatio disponível — maioria testa um semestre numa faculdade antes de migrar a instituição inteira.
Instale o plugin. Rode o stack inteiro no seu VPC.
Upload ZIP em 3 minutos via Administração do site. Gratuito para docentes pelo waiver Pro. SLA empresarial para implantações institucionais. Use com motor Noplag auto-hospedado para stack full on-prem.