SQL Rush Discord
Le compagnon Discord de SQL Rush : les étudiants s'entraînent au SQL là où ils échangent déjà, avec la même banque d'exercices.
- exercices
- 264
- tests
- 51
Le point de départ
Les apprenants passent leurs journées sur le Discord de la promotion. Leur demander d'ouvrir un autre site pour s'entraîner, c'est perdre une partie d'entre eux.
L'approche choisie
- 01
Une commande /sqlrush : lire la consigne, explorer la base, demander un indice, écrire sa requête dans une fenêtre de saisie Discord.
- 02
La requête s'exécute dans un atelier SQLite jetable, puis elle est validée sur son résultat, jamais sur son texte.
- 03
L'identité Discord sert de compte : progression, points et classement du serveur, sans mot de passe.
Sous le capot
Un projet autonome
Le bot se déploie et se met à jour sans le site. Rien n'est partagé, sauf la banque pédagogique.
Contrôle de cohérence
Au démarrage, le bot vérifie en lecture seule que sa banque contient les mêmes 264 exercices que le site, ni plus ni moins.
Ce que j'ai construit
- Indices progressifs
- Classement du serveur
- Sessions en base
- Tests sans navigateur
Bilan et perspectives
Fonctionnel : 51 tests réussis.
- Après une évolution des exercices du site, la banque du bot se resynchronise par une copie suivie d'une vérification.
Projet suivant
YT-Fever
Bot musique pour Discord : la musique de YouTube dans les salons vocaux, par lien ou par simple recherche.