Bonjour à tous?

je vous résume un peu le contexte,

Je développe une plateforme pour faire passer des tests en lignes a des utilisateurs (culture G, langues etc ...),

j'ai déjà développez un système ou l'utilisateur est informer qu'une webcam prendra des photos par intermittence de lui pendant son passage de tests ( pour s'assurer que ce soit la bonne personne qui passe le test).

Maintenant j'aimerais lancer un fonction au passage du tests qui prend des screenshots de son écran, pour m'assurer par exemple qu'il n'as pas une autre fenêtre d'ouverte pour chercher les réponse en même temps qu'il passe son test (30 sec pour trouver la date de naissance d'un personnage historique, large le temps d'aller faire un tour sur wikipedia ...)

j'ai déjà tester imagegrabscreen() la fonction php mais le problème c'est que coté serveur je suis sous linux et celle ci ne fonctionne que sous windows.

Si quelqu'un pouvait m'aider je serai extrêmement reconnaissant.

que ce soit en php, js ou autres ... Merci d'avance