Effectivement, faire tourner tout le moteur WP dans un interpreteur PHP en JavaScript risque d’être un peu lourd…
Une approche comme celle de https://tech.io/ pourrait être plus adaptée: faire tourner le code des étudiants sur une VM avec l’environnement de ton choix (ex: WP). Cette approche est clairement plus “gourmande” en ressources, mais ça vaut le coup d’essayer. Je serais ravi de lire ton retour d’expérience, si tu le fais !
Pour ce qui est de l’open-source, j’y songe en ce moment, mais il va d’abord falloir que je “nettoie” ma codebase qui contient à la fois le code de la UI d’examen (front-office), du système d’évaluation (back-office), et les données de mes étudiants…
Je serais ravi qu’on continue d’échanger, Stéphane! Pour cela, je t’invite à m’envoyer ton adresse email, ou à me donner la tienne sur cette page: https://adrienjoly.com/eval/
Adrien