Repolode
inducer

inducer/relate

Plataforma web de gestión de cursos con contenido en YAML/Markdown, materiales versionados con git y preguntas de código en entornos aislados con calificación automática.

Alternativa open source a:Canvas

Estrellas
437
Forks
126
Issues abiertos
327
Último commit
anteayer

¿Qué es?

RELATE (Environment for Learning And TEaching) es un paquete web de gestión de cursos para docentes que quieren alojarlos en su propio servidor. El contenido se escribe en un formato de texto sencillo basado en YAML y Markdown, y se versiona con git para que los docentes puedan previsualizar el material recién creado mientras los estudiantes siguen trabajando con una versión anterior en la misma instancia.

La plataforma admite reglas flexibles de participación, acceso y calificación, y permite ejecutar varios cursos en una misma instalación. Su principal diferenciador son las preguntas de código: los estudiantes escriben código en un cuadro de texto con resaltado de sintaxis; este se ejecuta en un entorno aislado y se califica automáticamente, con una segunda etapa opcional de evaluación humana. También admite la generación de gráficos.

Además de las tareas, RELATE incluye un calendario de clases, un libro de calificaciones, estadísticas sobre las respuestas de los estudiantes, herramientas para hacer cuestionarios en vivo durante las clases y mensajería instantánea en clase mediante XMPP.

Funciones clave

  • 01Contenido de cursos escrito en YAML y Markdown y versionado con git.
  • 02Preguntas de código con entrada con resaltado de sintaxis, ejecución en un entorno aislado y calificación automática.
  • 03Segunda etapa opcional de evaluación humana para las preguntas de código.
  • 04Reglas flexibles de participación, acceso y calificación.
  • 05Varios cursos alojados en una misma instalación.
  • 06Calendario de clases, libro de calificaciones y estadísticas de respuestas.

Casos de uso

  • Docentes que imparten cursos de programación con ejercicios de código que requieren calificación automática.
  • Universidades o proveedores de formación que alojan varios cursos en un servidor autogestionado.
  • Docentes que realizan cuestionarios en vivo durante las clases.
  • Equipos docentes que quieren crear contenido en git y previsualizar los cambios antes de que los vean los estudiantes.

Inicio rápido

  1. 1

    Sigue la guía de instalación enlazada en el README

Antes de usarlo

  • La licencia no se detecta automáticamente, aunque el README incluye un texto de licencia de estilo MIT.
  • Es una plataforma web que debe alojarse por cuenta propia, por lo que la configuración requiere administrar un servidor.

En colecciones

Temas

#education#learning-management-system#python#django#code-grading#quiz#course-management#web-application#code-homework#code-question

Preguntas frecuentes

¿Qué es relate?
Plataforma web de gestión de cursos con contenido en YAML/Markdown, materiales versionados con git y preguntas de código en entornos aislados con calificación automática. RELATE (Environment for Learning And TEaching) es un paquete web de gestión de cursos para docentes que quieren alojarlos en su propio servidor. El contenido se escribe en un formato de texto sencillo basado en YAML y Markdown, y se versiona con git para que los docentes puedan previsualizar el material recién creado mientras los estudiantes siguen trabajando con una versión anterior en la misma instancia.
¿relate es gratuito? ¿Qué licencia tiene?
relate es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿relate sigue mantenido?
Mantenimiento activo. El último commit de relate fue el 6 nov 2026.
¿Para qué puedo usar relate?
Docentes que imparten cursos de programación con ejercicios de código que requieren calificación automática. Universidades o proveedores de formación que alojan varios cursos en un servidor autogestionado. Docentes que realizan cuestionarios en vivo durante las clases. Equipos docentes que quieren crear contenido en git y previsualizar los cambios antes de que los vean los estudiantes.
¿Cómo se instala relate?
Sigue la guía de instalación enlazada en el README
¿Dónde consigo relate?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/inducer/relate

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados