Sobre el proyecto

Classroom 50 es una herramienta gratuita y de código abierto para la gestión y calificación de tareas de programación a través de GitHub. Está respaldada por la Fundación Fifty y se posiciona como una alternativa de código abierto a GitHub Classroom. Sus capacidades declaradas incluyen la creación de tareas, la definición de pruebas de corrección autocalificables y la gestión de envíos. El repositorio está organizado como un monorepo de piezas autónomas, cada una de las cuales podría eventualmente publicarse desde su propio repositorio: - cli/ — Herramientas de línea de comandos empaquetadas como extensiones del CLI `gh`. - templates/ — Ejemplos de plantillas de tareas que los profesores pueden copiar al configurar repositorios de aula. - web/ — El frontend web de Classroom 50. Los flujos de trabajo reutilizables de GitHub Actions se mantienen en `.github/workflows/`, ya que GitHub requiere esa ubicación para referencias `uses:`. El ejecutor de autocalificación se integra en el repositorio de configuración `classroom50` de cada profesor, con más detalles en la página wiki de Autograders del proyecto. Cada carpeta de nivel superior tiene su propio README para obtener más información. El proyecto se publica bajo la Licencia Pública General de GNU v3.0.