Corretor automático de exercícios que executa o código dos alunos em contêineres Docker e o avalia com testes próprios, com integração LTI para LMSs existentes.
inducer/relate
Plataforma web de cursos com conteúdo em YAML/Markdown, materiais versionados com git e questões de código em sandbox com correção automática.
Alternativa open source a:Canvas
- Estrelas
- 437
- Forks
- 126
- Issues abertas
- 327
- Último commit
- ontem
O que é?
RELATE (Environment for Learning And TEaching) é um pacote web de cursos para instrutores que querem hospedá-los em seu próprio servidor. O conteúdo dos cursos é escrito em um formato de texto simples, baseado em YAML e Markdown, e versionado com git. Assim, os instrutores podem visualizar materiais recém-criados enquanto os alunos continuam trabalhando com uma versão anterior na mesma instância.
A plataforma oferece regras flexíveis de participação, acesso e avaliação, e permite executar vários cursos em uma única instalação. Seu principal diferencial são as questões de código: os alunos escrevem código em uma caixa de texto com realce de sintaxe, o código é executado em um sandbox e corrigido automaticamente, com a opção de uma segunda etapa de avaliação humana. Também há suporte à geração de gráficos.
Além das atividades, o RELATE inclui calendário de aulas, diário de notas, estatísticas das respostas dos alunos, ferramentas para quizzes ao vivo em sala de aula e mensagens instantâneas em sala por XMPP.
Recursos principais
- 01Conteúdo de cursos escrito em YAML e Markdown e versionado com git.
- 02Questões de código com campo de entrada com realce de sintaxe, execução em sandbox e correção automática.
- 03Opção de uma segunda etapa de avaliação humana para questões de código.
- 04Regras flexíveis de participação, acesso e avaliação.
- 05Vários cursos hospedados em uma única instalação.
- 06Calendário de aulas, diário de notas e estatísticas das respostas.
Casos de uso
- Instrutores que ministram cursos de programação e precisam de exercícios de código com correção automática.
- Universidades ou empresas de treinamento que hospedam vários cursos em um servidor próprio.
- Professores que realizam quizzes ao vivo durante as aulas.
- Equipes de cursos que querem criar conteúdo com git e visualizar as alterações antes de disponibilizá-las aos alunos.
Início rápido
- 1
Siga o guia de instalação vinculado no README
Antes de usar
- A licença não é detectada automaticamente, embora o README inclua um texto de licença no estilo MIT.
- É uma plataforma web que precisa ser hospedada por conta própria, então a configuração exige trabalho de administração do servidor.
Em coleções
Tópicos
Perguntas frequentes
- O que é relate?
- Plataforma web de cursos com conteúdo em YAML/Markdown, materiais versionados com git e questões de código em sandbox com correção automática. RELATE (Environment for Learning And TEaching) é um pacote web de cursos para instrutores que querem hospedá-los em seu próprio servidor. O conteúdo dos cursos é escrito em um formato de texto simples, baseado em YAML e Markdown, e versionado com git. Assim, os instrutores podem visualizar materiais recém-criados enquanto os alunos continuam trabalhando com uma versão anterior na mesma instância.
- relate é gratuito? Qual é a licença?
- relate é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- relate ainda é mantido?
- Manutenção ativa. O último commit de relate foi em 6 de nov. de 2026.
- Para que posso usar relate?
- Instrutores que ministram cursos de programação e precisam de exercícios de código com correção automática. Universidades ou empresas de treinamento que hospedam vários cursos em um servidor próprio. Professores que realizam quizzes ao vivo durante as aulas. Equipes de cursos que querem criar conteúdo com git e visualizar as alterações antes de disponibilizá-las aos alunos.
- Como instalar relate?
- Siga o guia de instalação vinculado no README
- Onde consigo relate?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/inducer/relate
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
O Open eClass é um sistema de gestão de cursos baseado em PHP para armazenar e apresentar materiais educacionais em cursos online assíncronos.
Uma skill do Claude que transforma EPUB, PDF ou livros em outros formatos em um curso interativo local, com aulas, quizzes, flashcards e exercícios de programação com testes unitários.
Plataforma gratuita e open source de estudos para o ensino fundamental, do 1º ao 6º ano, com quizzes por unidade, explicações, leitura acompanhada e histórias geradas por IA.
Uma plataforma de quiz open source e auto-hospedada para organizar jogos ao vivo em eventos menores, com implantação via Docker.
Gibbon é uma plataforma open source de gestão escolar para professores, alunos, pais e gestores, extensível por meio de módulos e temas.