29/04/2026 : VTS 7.2
Nouveautés et améliorations
Accessoires
Évolution du Configurateur de Personnages, permettant d'ajouter des accessoires aux personnages : lunettes, casques, fauteuil roulant, etc.

Outils de test
Ajout d'une nouvelle fonctionnalité "Outils de test", permettant de tester plus facilement un module déployé et jouable par des BETA testeurs en dehors de VTS Editor.
Permet de :
- Tester directement n'importe quelle partie du module, sans avoir à jouer le scénario entier pour les atteindre.
- Activer une variable "mode test" (_testMode), utilisable par le concepteur pour créer des comportements spécifiques au mode test.
Cette option peut être activée dans les Paramètres Généraux du projet, section "Avancés" : option "Autoriser l'accès aux outils de test".
Un mot de passe personnalisable verrouille l'accès au outils de test pour les utilisateurs non autorisés.
Gestionnaire des médias
- Lorsque le gestionnaire des médias est ouvert pour choisir un type de média précis (image, vidéo, son, ...), le filtre du type voulu est maintenant automatiquement sélectionné, ce qui permet de réduire la taille de la liste et ainsi faciliter la recherche du média souhaité.
- Lors de la sélection d'un média, cliquer à l'extérieur de la fenêtre du gestionnaire des médias valide maintenant la sélection, plutôt que de l'annuler. Ce comportement devient ainsi homogène avec celui de toutes les autres fenêtres de paramètres.
- Ajout d'une catégorie de filtres "Usage" : Tous / Utilisés / Non utilisés.
- Si une variable est définie par erreur dans plusieurs médias, l'avertissement s'affiche maintenant directement dans la liste, sur les médias concernés.
Graphe
- Notes sur les liens : il est maintenant possible d'ajouter des notes aux liens de connexion entre les blocs.
- Lorsqu'un lien est sélectionné, l'édition de la note est accessible en cliquant sur l'icône de rouage (comme pour les couleurs), ou avec la touche N.
- Il est possible de transformer la note d'un lien en bloc Note en tentant de détacher la note du lien comme on détacherait un bloc : CTRL + ALT + Drag & Drop.
- Il est possible d'attacher un bloc Note sur un lien en tentant de l'insérer sur le lien : CTRL + Drag & Drop.
- Amélioration de l'outil d'insertion d'un bloc sur un lien (raccourci CTRL + Drag & Drop) pour que l'opération soit plus simple à réaliser, et avec une prévisualisation du branchement qui va être réalisé.
- Ajout du raccourci ALT + C lorsque des blocs sont sélectionnés pour activer/désactiver l'option permettant d'ignorer leurs entrées/sorties non connectées.

Zones cliquables
- Animations : dans les paramètres avancés des zones, ajout d'une option permettant de spécifier une animation d'apparition (par défaut : fondu simple). Cela évite d'avoir à paramétrer plusieurs blocs Zones Cliquables pour créer ce type d'animations simples. Cette animation n'est visible que si une durée d'animation est spécifiée au niveau global dans le bloc.
- Délai d'animations : dans les paramètres avancés du bloc Zones Cliquables, ajout d'une option permettant de spécifier un délai à attendre entre l'apparition de chaque zone de ce bloc. Cela permet de faire apparaître progressivement une liste de zones avec un seul bloc, plutôt que de devoir créer un bloc par zone. Combiné à l'option de type d'animation, cette option permet de faire un affichage progressif où chaque zone est animée.
- Sons de clic et de survol : dans la section Médias des propriétés des zones, ajout de deux options permettant de spécifier un son à jouer lors d'un clic ou lors d'un survol de la zone.
- Ajout d'une option permettant de rendre non cliquable toutes les zones de ce bloc après un clic. Option fusionnée avec les autres options similaires (comme "Cacher les zones après un clic") situées dans les options avancées du bloc, à droite dans la fenêtre des paramètres.
- Le temps d'animation est maintenant éditable directement en haut de la fenêtre des paramètres, sans avoir à ouvrir les paramètres avancés sur le côté.
- Lorsqu'une zone est copiée-collée, son nom est maintenant incrémenté "Ma zone", "Ma zone 2", "Ma zone 3", etc.
- Créer une zone l'ajoute maintenant en bas de la liste des zones.
- Copier-coller une zone l'ajoute maintenant en-dessous de la zone d'origine, et pas au-dessus.
- Copier-coller plusieurs zones adjacentes conserve maintenant les nouvelles zones côte à côte, plutôt que de les intercaler avec les zones d'origine.
- Ajout du raccourci CTRL + flèches haut/bas pour déplacer d'un cran toutes les zones sélectionnées dans la liste des zones.
- Lorsqu'un bloc Zones Cliquables possède une animation et qu'il est configuré pour attendre la fin de l'animation, une icône spécifique est maintenant visible en haut à droite du bloc dans le graphe. Il est possible de voir la durée de l'animation au survol de cette icône.
- Lorsqu'une zone possède une condition de visibilité ou de clic, son nom est affiché en italique dans la liste des zones dans la fenêtre des paramètres du bloc.
- L'option "Calque" est maintenant visible directement dans les paramètres avancés, sans avoir à cliquer sur le bouton permettant de voir plus d'options.
- Il est maintenant possible de modifier la transparence de la teinte du média lorsqu'elle est éditée depuis l'onglet "Média" plutôt que depuis l'onglet "Style".
- Ajout d'un nouveau bouton dans la barre d'outils (à gauche de la fenêtre d'édition des zones), permettant de forcer l'affichage de l'état de survol des zones, sans qu'elles soient réellement survolées. Pour prévisualisation.
- Lors d'une erreur liée aux variables spécifique à une zone, le nom de cette zone est maintenant affiché dans l'erreur, et cliquer sur le bouton de la référence de cette zone sélectionne automatiquement la zone concernée.
Autres blocs
- Bloc Relier : modification de l'apparence du bloc Relier pour qu'il soit plus fin et soit moins confondu avec un bloc ayant un effet réel. Le visuel du bloc est plus petit qu'avant, mais sa zone de sélection est plus grande.
- Bloc Début de Scène : ajout d'une option (dans la barre d'outils au-dessus du bloc lorsqu'il est sélectionné) permettant de faire démarrer l'exécution de la scène sans attendre la fin du fondu noir en début de scène. Cela permet d'exécuter le début du graphe avant que la scène ne soit visible à l'apprenant, par exemple pour initialiser des zones cliquables à l'écran.
- Bloc Animation Texte : il est maintenant possible de modifier la vitesse d'affichage du texte animé.
- Bloc Message : les noms des médias (image et son) configurés dans le bloc sont maintenant visibles directement sur le bloc dans le graphe.
- Bloc Son : le nom du son configuré dans le bloc est maintenant visible directement sur le bloc dans le graphe.
- Bloc Choix de Phrases : il est maintenant possible de spécifier un titre global à tous les blocs Choix de Phrase, dans les paramètres généraux du projet, section Textes. Le titre spécifié directement dans un bloc Choix de Phrase sera utilisé en priorité sur le titre global.
- Bloc Menu : les élément avec une condition de visibilité variable sont maintenant affichés en italique sur le bloc dans le graphe.
- Bloc Appel de Fonction : quand un bloc Appel de Fonction est sélectionné, un bouton d'action dans la petite barre d'outils au-dessus du bloc permet maintenant d'accéder directement à l'intérieur du graphe de la fonction référencée.
Nouveau style du bloc Relier
Variables
- Nouvelle constante _degToRad : permet de convertir un angle exprimé en degrés en radians en le multipliant par cette constante.
- Nouvelle constante _radToDeg : Permet de convertir un angle exprimé en radiants en degrés en le multipliant par cette constante.
- Nouvelle variable _selectedMenuChoice pour obtenir la position du dernier choix sélectionné dans un bloc Menu.
- Nouvelle fonction square(x) : retourne le carré de x. Permet d'éviter d'avoir à créer des variables intermédiaires pour mettre au carré une expression potentiellement complexe.
- Nouvelle fonction cbrt(x) : retourne la racine cubique de x, qui doit être un nombre positif.
- Nouvelle fonction atan2(y, x) : retourne l'angle en radians formé par le vecteur (y, x) avec l’axe horizontal, en tenant compte du signe de y et x pour déterminer le quadrant.
- Nouvelle fonction distance(ax, ay, bx, by) : retourne la distance entre les vecteurs (ax, ay) et (bx, by).
- Nouvelle fonction removeDiacritics(text) : supprime tous les signes diacritiques (accents, trémas, cédilles...) du texte en paramètre, en ne laissant que les lettres de base.
- Nouvelle fonction not(flag) : retourne l'inverse du flag donné en paramètre. Équivalent de !flag.
- Nouvelle variante de la fonction contains, permettant de vérifier si une liste contient un dictionnaire qui contient une valeur à une clé donnée.
Nouveaux blocs "Aller" à et "Destination"
Ajout de 2 nouveaux blocs "Aller à" et "Destination", accessibles via le Menu de création de blocs rapide.
Le bloc "Aller à" permet d'aller directement à n'importe quel bloc Scène, Groupe ou Destination du graphe, sans avoir à créer un lien pour l'y connecter. Cela permet d'éviter parfois de très longs liens parcourant le graphe, et complexes à maintenir.
Un bloc Destination peut être nommé pour être ciblé par un bloc "Aller à".
Un bloc "Aller à" pointant vers un bloc "Destination"
Nouveaux personnages
![]() |
![]() |
![]() |
![]() |
![]() |
| Amadou | Hiroshi | Jiya | Léa | Naël |
![]() |
![]() |
![]() |
||
| Nira | Omkar | Sophie |
Nouveaux Vêtements
Parmi la liste des vêtements disponibles, plusieurs éléments ont été ajoutés :
- Une robe plus habillée et formelle pour les femmes
- Une tenue (haut plus bas) technique (type bleu de travail) pour homme et femmes
- Une veste de cuisinier pour hommes et femmes
Divers
- Modèles de projets : ajout des langues allemand, espagnol, italien et portugais pour les modèles Présentation, Succession de quiz, Scénario non-linéaire et Conversation.
- Paramètres du projet : nouvelle option avancée "Bandes de fond d'écran blanches". Lorsque l'écran n'est pas en 16:9, des bandes d'arrière-plan apparaissent autour de la vue pour rétablir ce format d'image. Selon la plateforme, elles peuvent être noires ou blanches. Si cette option est activée, elles sont forcées d'être blanches.
- Moteur de recherche : ajout d'une nouvelle option dans la recherche de texte permettant de chercher uniquement des mots entiers. Par exemple, le texte "mais" ne sera pas trouvé dans mot "maison".
- Moteur de recherche : les blocs utilisés pour filtrer la recherche ne sont plus conservés d'une recherche à l'autre, pour éviter de les conserver cochés par erreur lors de la prochaine recherche.
- Évaluations : ajout d'une option sur chaque compétence permettant de désactiver l'affichage des étoiles dans la page de fin de partie.
- Menu du scénario : ajout d'une option dans les paramètres généraux du projet permettant de masquer le bouton "Quitter" du menu.
- Décor 360° : ajout d'une option dans l'édition de la scène (dans les options spécifiques au décor 360°) permettant de spécifier que la rotation de la vue doit être bloquée dès le lancement de la scène.
Correctifs
- Génération de module par IA : la scène Évaluation pouvait dans certains cas contenir des liens dupliqués.
- Paramètres du projet : le texte personnalisé "Valider" (dans les options globales du projet) est maintenant bien pris en compte dans les blocs Formulaire, Drag & Drop, et dans les commentaires du bloc Quiz.
- Évaluations : les étoiles étaient parfois incohérentes avec la tranche de score atteindre. Et le nombre (format texte) du score pouvait dans de rares cas aussi être différent du score réellement gagné.
- Évaluations : les scores à 4 chiffres ou davantage s'affiche maintenant correctement.
- Publication : le mode de publication "VTS Player avec import manuel" fonctionne à nouveau lorsque les plateformes Windows et une unique autre plateforme (Android OU iOS) sont cochées en même temps.
- SCORM : correction d'un bug qui permettait parfois de relancer une nouvelle partie même si l'option "Autoriser plusieurs parties" était désactivée dans les options de publication SCORM.
- SCORM : si l'option "Autoriser plusieurs parties" est désactivée dans les options de publication SCORM, le texte personnalisable est maintenant bien utilisé dans l'affichage final si le scénario contient aussi du score ou des badges.
- SCORM : correction d'un bug qui pouvait parfois continuer d'envoyer des données au LMS après un appel à la fonction Terminate.
- Page d'accueil du module : l'image d'illustration du scénario pouvait être étirée si elle n'était pas au format 16:9.
- VTStack : l'extrait de graphe VTStack #16 ne provoque plus d'erreur de variables.
- Raccourci Entrée : correction d'un bug qui pouvait dans certains cas rendre possible la validation des blocs Message, Formulaire, Champ Texte ou Champ Numérique, lorsque le menu était ouvert.
- Ressources : lorsque l'apprenant tente d'ouvrir la fenêtre des ressources alors qu'aucune ressource n'est disponible à ce stade du scénario, une popup explicative apparaît. Cette popup utilise maintenant correctement les couleurs du thème du projet.
- Bloc Message : l'option "Couleurs personnalisées" fonctionne à nouveau.
- Bloc Choix de Phrases : le bouton de pré-écoute des voix ne permettait plus d'interrompre une voix une fois lancée.
- Bloc Quiz : l'option "Couleurs personnalisées" fonctionne à nouveau, en particulier lors de l'utilisation d'un thème d'affichage autre que Standard.
- Bloc Quiz : correction du bouton pour afficher l'image en grand format dans le cas de l'affichage en grille.
- Bloc Zones Cliquables : correction de la vitesse de zoom dans le mode plein écran.
- Bloc Zones Cliquables : si un bloc ne contient aucune zone, mais qu'il possède une durée d'animation et est configuré en mode "Attendre l'animation", alors la durée d'animation est maintenant bien attendue avant de passer à la suite du graphe.
- Bloc Formulaire : le type d'entrée "Menu déroulant" produisait un variable d'une valeur trop grande de 1. La variable commence maintenant bien à 1 pour le premier choix, et pas à 2.
- Blocs Formulaire, Champ Texte et Champ Numérique : le champ texte n'est plus automatiquement sélectionné à l'ouverture du bloc sur mobile, car cela empêchait parfois de lire correctement la consigne.
- Bloc Vérifier Flags : correction de l'affichage du nom des flags vérifiés sur le bloc dans le graphe, permettant d'afficher des noms plus longs.
- Blocs : modifier l'option "A faire" depuis la fenêtre des paramètres d'un bloc n'était pas une action annulable.
- Variables : les fonctions keyPressed, keyDown et keyUp fonctionnent à nouveau avec des interactions de type Touch.
- Variables : les variables situées dans les conditions d'accès des scénarios sont maintenant bien ignorées si le projet ne contient plus qu'un seul scénario (mais qu'une condition avait été saisie préalablement sur le scénario restant).
- ${ child.title }







