Lumoria Assess — Langues recruteur et candidat

1. Sauvegardez les fichiers et la base existants.
2. Dans phpMyAdmin, exécutez database/language_upgrade.sql dans la base de l’application.
3. Si le correctif antifraude n’a pas encore été installé, exécutez aussi database/antifraud_upgrade.sql.
4. Téléversez TOUS les fichiers du dossier Application dans votre dossier Application existant. Les fichiers de configuration et les autres fichiers ne sont pas inclus et doivent être conservés.

Fonctionnement : la langue choisie par le recruteur est enregistrée dans son compte. Après déconnexion/reconnexion, cette préférence est restaurée. Chaque NOUVELLE invitation mémorise la langue du recruteur au moment de sa création : les modifications ultérieures de sa préférence ne changent pas les invitations existantes. Les anciens liens sans langue enregistrée utilisent le français : créez une nouvelle invitation pour choisir une autre langue.

Interface candidat : français, anglais, espagnol, néerlandais, allemand, italien, portugais et polonais. Les consignes, avertissements, chronomètre, navigation, confirmation et message de fin utilisent la langue de l’invitation. Les questions, choix de réponse et saisies du candidat ne sont jamais traduits par l’application. Les outils de traduction intégrés au navigateur restent hors du contrôle de l’application.

Le ZIP conserve le correctif antifraude : arrêt côté serveur à la quatrième sortie, conservation des réponses sauvegardées, statut Fraude dans les résultats et rapports.

À vérifier sur votre hébergement : choisir EN, se déconnecter, se reconnecter et vérifier EN ; créer un lien candidat EN ; ouvrir ce lien dans une fenêtre privée et vérifier consignes/boutons/avertissements ; vérifier que les questions et choix restent inchangés ; changer la langue du recruteur et vérifier que le lien précédent conserve EN. Vérifier aussi le test jusqu’à la soumission et l’arrêt à la quatrième sortie.

Vérifications locales : cohérence des huit dictionnaires et syntaxe JavaScript. PHP/MySQL indisponibles localement ; tests d’intégration à effectuer sur votre hébergement.
