Follow

hey les gens vous connaitriez un truc pour faire faire des exercice de code en python par exemple a des gens ?
du style on fait des étapes ou on doit écrire du code et ça doit réussir a faire passer des assertions de tests unitaires, et chaque personne voit si elle réussit ou pas, le tout en ligne sans avoir a installer de trucs. Breffe, un truc pour faire des cours de code en ligne, en logiciel libre ?

@amaranthe @tykayn Hello vous deux. Effectivement ça me rappelle la plupart des sites d’apprentissage actuels du code. Ils essayent de mixer des challenges avec une partie ludique plus ou moins assumée.
Parmi eux je pourrais citer: codingame, topcoder.com, coderbyte.com, hackerrank.com et exercism.io

Par contre orienté 100% logiciel libre je pense pas que ça existe, ou alors je connais pas 😅

@tykayn cc @gordon qui utilise un truc basé sur jupyter notebook pour ses formations me semble

@bram @tykayn oui voilà. J’ai un jupyterhub, sur lequel je crée des comptes pour les stagiaires avant la formation. J’ai mon propre compte, avec mes supports et notebooks d’exercices, et j’ai un playbook pour leur copier un fichier (une fois copié, iels ent font ce qu’iels veulent). Pour les exercices, je pose l’énoncé en cellule texte, les éléments initiaux dans une cellule de code, et une cellule contenant des assert à la fin pour vérifier le résultat

@tykayn à Logilab, pour nos formations, nous utilisons une extension jupyter-lab qui permet de faire exactement ce que tu veux.

- gitlab.com/logilab/jupyterlab-

ensuite, il te faut un dépot d’exercices (au format attendu), par exemple, celui-là :

- gitlab.com/logilab/exercism_wo

Normalement, en suivant le README de jupyterlab-trailing, tu devrais pouvoir démarrer une instance en local avec l’extension et les exos.

@tykayn
Ça ne répond pas directement à « le tout en ligne », car il faut ensuite mettre cette instance quelque part et la rendre accessible. Et utiliser jupyterhub pour gérer les comptes utilisateurs etc… mais si ça peut t’aider, c’est déjà ça.

Sign in to participate in the conversation
Mastodon Bliss

la meilleure instance mastodon du fédiverse, rien que ça.