Qu’est-ce que GradePush?
GradePush Core est une alternative à GitHub Classroom, à code ouvert et auto-hébergée. Il rassemble les classes, les consignes, les dépôts des étudiants et les résultats des tests automatiques dans un espace géré par votre établissement.
Comment ça fonctionne
- Un enseignant connecte une organisation GitHub et crée une classe.
- Il prépare un devoir individuel ou en équipe, puis partage son invitation.
- Les étudiants acceptent le devoir et travaillent dans un dépôt GitHub.
- GradePush suit les envois et présente les résultats de GitHub Actions.
Les étudiants continuent d’utiliser Git et leur éditeur préféré. Leur code reste dans les dépôts GitHub. Les tests s’exécutent avec GitHub Actions.
Choisir votre parcours
- Enseignants : créer votre première classe.
- Étudiants : rejoindre une classe et commencer.
- Administrateurs : installer GradePush pour votre établissement.
- Pour découvrir : essayer la démo publique.
La démo permet d’explorer GradePush avec des données d’exemple. Elle est réinitialisée chaque jour et ne crée pas de vrais dépôts GitHub.
Core et Cloud
Core est distribué sous la licence AGPL-3.0-only. Une installation accueille un établissement, avec plusieurs enseignants et classes. L’interface est disponible en français et en anglais.
En auto-hébergement, votre établissement gère le serveur, la base de données, les mises à jour et les sauvegardes. L’hébergement et l’utilisation de GitHub Actions peuvent entraîner leurs propres frais.
GradePush Cloud est un service géré prévu pour la suite. Les inscriptions ne sont pas encore ouvertes.