GradePush

Une alternative libre à GitHub Classroom

Le code avance.
Vos étudiants aussi.

Du premier push à la remise finale. Rassemblez vos devoirs GitHub, le travail de vos étudiants et les résultats des tests pour vous concentrer sur l’enseignement.

Un exemple tout simple
bonjour.py
Vos étudiants écrivent le code.Python
Ils le poussent sur GitHub.Ajouter un premier message
main
GitHub Actions lance les tests.
Sortie attendue Réussi
Vous voyez leur progression.Plus de temps pour le prochain déclic.

Votre enseignement. Leurs outils. Un parcours connecté.

  • Dépôts GitHub
  • GitHub Actions
  • Français et anglais
  • Code ouvert · AGPL-3.0

GradePush Classroom

Vos devoirs, en un coup d’œil.

Des consignes aux résultats, suivez le travail de vos étudiants dans un même espace.

Sachez où chacun en est.

Retrouvez les dépôts, suivez les push et consultez les notes des tests depuis le devoir. Exportez les résultats au moment voulu.

Essayer la démo
Vue enseignant de GradePush : devoir, remise étudiante, dernier push et note des tests, avec des données d’exemple.
Captures de l’application · données d’exemple

Un point de départ clair pour chacun.

Une invitation, les consignes et un dépôt GitHub. Vos étudiants continuent dans leur éditeur préféré, seuls ou en équipe.

Essayer la démo
Vue étudiante de GradePush : consignes d’un devoir en équipe et dépôt partagé, avec des données d’exemple.
Captures de l’application · données d’exemple

Chaque push fait avancer l’apprentissage.

Les tests automatiques s’exécutent dans GitHub Actions. Les résultats reviennent dans le devoir pour voir ce qui fonctionne et ce qu’il reste à améliorer.

Essayer la démo
Résultats des tests automatiques dans GradePush avec les points obtenus, sur des données d’exemple.
Captures de l’application · données d’exemple

Plus de temps pour enseigner.

Reliez les étapes du quotidien, du partage d’un devoir à la rétroaction sur le code.

Partagez le travail.

Créez des devoirs individuels ou en équipe à partir de votre code de départ. Une invitation, et chacun sait où commencer.

Enseignez ensemble.

Invitez vos collègues dans vos classes. Utilisez vos organisations GitHub tout en gardant les accès limités aux bonnes classes.

Gardez vos habitudes.

Donnez votre rétroaction dans les pull requests GitHub. Clonez les dépôts avec l’extension GradePush pour GitHub CLI.

GradePush Classroom

Choisissez votre hébergement.

Installez Classroom sur votre serveur dès aujourd’hui. Un hébergement géré sera proposé plus tard.

Disponible

Auto-hébergé

Installez GradePush Classroom sur l’infrastructure de votre établissement. Vous gardez la main sur son fonctionnement.

  • Plusieurs enseignants et classes
  • Devoirs GitHub et tests automatiques
  • Vous gérez les mises à jour et sauvegardes
Installer Classroom AGPL-3.0-only. L’hébergement et l’utilisation de GitHub peuvent entraîner des frais.
À venir

Cloud

GradePush Classroom avec un hébergement géré, pour les établissements qui préfèrent nous confier le serveur.

  • Hébergement géré prévu
  • Pensé pour les établissements
  • Les inscriptions ne sont pas ouvertes
Découvrir l’hébergement géré

FAQ

Quelques bonnes questions.

Documentation
GradePush est-il une alternative à GitHub Classroom?

Oui. GradePush Classroom regroupe les classes, les devoirs individuels ou en équipe, les dépôts GitHub et les résultats des tests. La démo et la documentation vous permettent de découvrir les parcours et de voir comment ils répondent à vos besoins.

Que peut-on faire dans la démo?

Explorez les vues enseignant et étudiant avec des classes et des devoirs d’exemple. La démo est réinitialisée chaque jour et simule les opérations GitHub. Elle ne crée pas de vrais dépôts GitHub.

Où se trouve le code des étudiants?

Le code reste dans vos dépôts GitHub. Les tests s’exécutent dans GitHub Actions, pas sur le serveur de l’application GradePush. Votre installation conserve les données de l’application sur les classes et les devoirs.

Comment installer GradePush Classroom?

Un serveur Linux, Docker Compose, une adresse HTTPS publique et une GitHub App configurée pour votre organisation. Le guide d’installation vous accompagne. Votre établissement gère les mises à jour et les sauvegardes.

L’hébergement cloud est-il disponible?

Pas encore. L’hébergement géré est prévu, mais les inscriptions ne sont pas ouvertes et aucune date de lancement n’est annoncée. Vous pouvez déjà installer GradePush Classroom sur votre serveur ou explorer la démo publique.

Votre prochain cours commence par une découverte.

Entrez dans GradePush. Faites le tour. Voyez comment il s’intègre à vos cours.

Essayer la démo

Données d’exemple. Aucune connexion à GitHub requise.