• [^] # Re: Pyodide c'est très bien, et replit non RGPD

    Posté par (site web personnel) . En réponse au journal Les jeunes aiment les smartphones, mais pas le numérique. Évalué à 2.

    Zelbinium s'appuie sur le toolkit Atlas, qui utilise les sockets. Or, les socket ne sont pas fonctionnels dans Pyodide. Ainsi, le code suivant provoque une erreur dans Pyodide :

    import socket
    socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    socket.connect(("linuxfr.org",80))

    BlockingIOError: [Errno 26] Operation in progress

    C'est pour cela que l'utilisation de Pyodide est inenvisageable dans le cadre de Zelbinium.

    Concernant Replit, d’après ce document (point 7), il semblerait bien que ce service soit conforme avec le RGPD...

    Concernant le site, il est intéressant pour consolider les connaissances, mais j'y vois deux problèmes.

    D'une part, le fond. Aborder de manière frontale les différents concepts de programmation est intéressant pour consolider des connaissance, mais me semble un peu trop abrupt comme première approche. Je préfère introduire les concepts dans le cadre de la programmation d'une application plus générale au fur et à mesure que le besoin s'en fait sentir.

    Pour la forme, même si Pyodide permet d'utiliser un smartphone pour travailler sur les exercices, cela reste tellement éloigné du numérique tel qu'ils sont habitués a le pratiquer avec leur smartphone que je pense qu'ils vont peut-être avoir du mal à accrocher.

    C'est pour cela que j'ai crée une bibliothèque s'appuyant sur le toolkit Atlas qui permet de créer des exercices s'exécutant dans un environnement graphique tout en ne nécessitant pas la manipulation de cette interface pour résoudre l'exercice. J'ai écrit une dépêche à ce sujet, où l'on s'est d'ailleurs déjà croisé.

    J'ai depuis crée deux sites, un à destination des professeurs, l'autre des élèves, pour montrer à quoi ressemblerai un exercice s'appuyant sur cette bibliothèque. Cependant, cette approche ne semble pas être partagée par les personnes concernées car, malgré la présentation du projet via plusieurs canaux ainsi qu'une proposition de collaboration pour améliorer et enrichir les sites afin de mieux répondre à leurs attentes, je n'ai jamais reçu de retour de leur part...

    Zelbinium: pour la génération qui crée, pas celle qui scrolle...