29/11/2022 : VTS 6.2
Nouveautés principales
- VTStack in-app : accès aux ressources VTStack directement depuis VTS Editor. En particulier, il est maintenant possible d'insérer un Extrait de Graphe dans un projet d'un simple drag & drop depuis la bibliothèque des blocs.
- Bloc Appariement : nouveau bloc interactif permettant de demander à l'apprenant d'associer par paires les éléments de deux colonnes. [documentation]
- Norme LTI : intégrez vos activités VTS Perform dans n'importe quel LMS grâce au connecteur LTI.
- Suivi des compétences : nouvelles statistiques de VTS Perform permettant de suivre l'évolution des compétences des apprenants au sein des sessions de formation.
Nouveautés et améliorations : VTS Perform
- Ergonomie générale
- Visibilité des champs obligatoires des formulaires.
- Actions contextuelles des tableaux visibles en fonction de la sélection des éléments.
- Nouvelles alertes et informations visibles en haut de l'écran.
- Les informations visibles dans les tableaux ont été simplifiées pour plus de clarté.
- La compatibilité mobile (responsive) a été améliorée.
- Les nouveaux utilisateurs ont accès à des tutoriels intégrés afin de découvrir les fonctionnalités principales.
- Dashboard
- Ajout d’un indicateur général de temps passé par les apprenants.
- Petites modifications ergonomiques (sessions actives).
- Amélioration de la gestion des utilisateurs
- Simplification du formulaire.
- Nouveau rôle "superviseur de session" : un superviseur de session reçoit les mails de notification relatifs à la session, accède aux statistiques des apprenants et modère le forum.
- Il est désormais possible de créer plusieurs utilisateurs sans utiliser l'import de fichier Excel. Une vérification des données est également effectuée en temps réel pour simplifier la création de la liste d'utilisateurs.
- Remarque : la création multiple d'utilisateurs ne permet plus de créer des utilisateurs avec un rôle administrateur ou superviseur. Le rôle participant est automatiquement appliqué aux utilisateurs créés.
- Remarque : il n'est également plus possible de définir le(s) superviseur(s) d'un utilisateur via ce système de création. Nous préconisons aujourd'hui d'utiliser le nouveau système de supervision des sessions.
- Gestion des activités : amélioration de la mise à jour d’une activité pour éviter les problèmes de cache pour les utilisateurs ayant déjà parcouru l’activité.
- Gestion de la personnalisation de l'instance
- Amélioration du formulaire et ajout d’une prévisualisation de l’entête des emails par défaut.
- Ajout du fuseau horaire par défaut. Le fuseau horaire est utilisé pour convertir les dates des tentatives des apprenants lors des exports et de la génération des rapports de fin de partie.
- Gestion des modèles
- Il n’est plus nécessaire de créer le modèle en Français et en Anglais. Le modèle créé sera envoyé tel quel à tous les participants indépendamment de la langue du participant.
- Il est désormais possible de créer la version Push Notification d’un modèle dans le même formulaire. Si cette version est définie, l’envoi par Push Notification sera automatique lorsque le modèle est utilisé et que l’utilisateur a autorisé les Push Notification sur son téléphone.
- Nouvelles variables disponibles (champs supplémentaires de l'utilisateur, date de début et de fin de session)
- Amélioration de la gestion des sessions
- Séparation de la page de configuration en plusieurs onglets.
- Sauvegarde automatique des modifications.
- Simplification de la gestion de la disponibilité : Il n'est plus nécessaire d'activer la session en parallèle de définir une date de début de la session.
- Remarque : La session s'active automatiquement à la date définie et les emails d'invitation ne sont envoyés qu'à ce moment également, afin d'éviter que les apprenants reçoivent une invitation à rejoindre une session qui n'est pas encore disponible.
- Simplification de la gestion des notifications.
- Il est maintenant possible de définir l'ordre des documents de la session en ordonnant les lignes du tableau.
- Il est maintenant possible d'ajouter plusieurs activités en même temps dans un parcours.
- Nouveaux indicateurs de réception des invitations et des rappels pour chaque apprenant dans l'onglet apprenant.
- Séparation du suivi des apprenants dans un onglet spécifique.
- Ajout des statistiques des compétences pour l’ensemble de la session et par utilisateur.
- Nouveaux exports disponibles et améliorations des exports existants.
- Amélioration des notifications du forum : ajout du nom de la session.
- Ajout de la colonne 'date de début de la tentative' dans le rapport de complétion
- Norme LTI : intégration d’activités VTS hébergées sur VTS Perform dans des LMS tiers via la norme LTI. Les statistiques générales sont remontées dans le LMS et les statistiques détaillées sont disponibles dans VTS Perform.
Nouveautés et améliorations : VTS Editor
- Export VR pour Oculus : un projet déployé via VTS Perform peut maintenant être lancé sur un casque de VR Oculus Quest ou Oculus Quest 2, via l'application VTS PlayerVR.
- VTStack in-app : accès aux ressources VTStack directement depuis VTS Editor. En particulier, il est maintenant possible d'insérer un Extrait de Graphe dans un projet d'un simple drag & drop depuis la bibliothèque des blocs.
- Modèles de projets : les modèles de projets utilisant du score ont maintenant 5 tranches de score prédéfinies allant de 0 à 100, de 1 à 5 étoiles.
- Scores : lors de l'utilisation de plusieurs compétences au sein d'un même projet, l'édition des scores dans les blocs se fait maintenant dans une fenêtre indépendante. Cela permet d'améliorer la lisibilité des paramètres principaux des blocs, et facilite la modification des scores pour les projets avec de nombreuses compétences.
- Paramètres généraux : nouvelle option "Bloquer la version" pour afficher une demander une confirmation avant d'ouvrir le projet dans une autre version de VTS Editor. Permet de limiter les erreurs dans les cas où un projet doit rester dans une version spécifique, par exemple pour un déploiement sur une version précise de VTS Player qui ne peut pas nécessairement être mis à jour de son côté.
- Paramètres généraux : lorsque l'option "Lancer automatiquement le premier scénario" est activée, une nouvelle sous-option est disponible pour ne lancer le premier scénario que la première fois que le projet est joué.
- Paramètres généraux : nouvelles options pour définir de manière globale les textes de remplacement des boutons Valider, Continuer, Voir les réponses et Cacher les réponses. Cela permet non seulement de personnaliser ces boutons, mais aussi de leur définir une traduction dans le cas de langues non supportées par VTS Player.
- Gestionnaire des médias : refonte de l'interface et ajout des filtres GIF, JPEF et PNG.
- Gestionnaire des médias : possibilité de sélectionner plusieurs médias en maintenant les touches CTLR ou MAJ pressées, pour en supprimer plusieurs d'un coup.
- Gestionnaire des médias : le champ texte permettant de définir un média variable s'étend maintenant en hauteur, pour simplifier son édition dans le cas d'expressions complexes.
- Gestionnaire des médias : maintenir la touche ALT enfoncée en cliquant sur un média pour sélectionner le fichier correspondant au média cliqué dans l'explorateur de fichiers (dans les fichiers du projet dans Documents/VTS/Projects/...).
- Textes et voix : dans la page de gestion des textes et des voix, maintenir la touche ALT enfoncée en cliquant sur le bouton Play d'une voix permet de sélectionner le fichier correspondant à cette voix dans l'explorateur de fichiers (dans les fichiers du projet dans Documents/VTS/Projects/...).
- Textes et voix : certaines voix de synthèse du fournisseur IBM ne pourront plus être générées à partir du 31 mars 2023. Des avertissements ont été ajoutés directement dans VTS Editor pour éviter de les utiliser. Il s'agit des voix suivantes : IBM-Alena (CZ), IBM-Lina (CN), IBM-Zhangling (CN),
IBM-WangWei (CN), IBM-Madison (EU-AU), IBM-Craig (EN-AU), IBM-Steve (EN-AU), IBM-Emma (NL), IBM-Liam (NL), IBM-Adele (NL-BE), IBM-Bram (NL-BE), IBM-Youngmi (KR), IBM-Yuna (KR), IBM-Hyunjun (KR), IBM-SiWoo (KR) et IMB-Ingrid (SE). De nouvelles voix IBM seront disponibles en 2023 pour les langues concernées. - Moteur de recherche : il est maintenant possible de rechercher des blocs Variables dans ses 3 modes indépendamment (Assigner, Sauvegarder et Charger)
- Publication : optimisation du système de réduction de la taille des images à la publication du projet. La réduction est maintenant plus forte (sans davantage de perte de qualité) et plus précise.
- Évaluations : la page de paramétrage des évaluations et tranches de score en fin de scénario est maintenant accessible en permanence dans la barre d'outils principale de VTS Editor, via un bouton bleu situé à droite du bouton permettant d'accéder aux paramètres généraux et à l'inventaire du scénario.
- Évaluations : affichage d'un avertissement si les scores min et max ne sont pas définis pour un scénario mais que du score est utilisé dans ce scénario.
- Prévisualisation : lors du test d'un scénario directement dans VTS Editor, la touche F8 permet de masquer/afficher les boutons oranges liés à VTS Editor affichés en haut à droite de l'écran.
- Scénarios : un scénario n'a maintenant pas d'image de prévisualisation par défaut.
- Configurateur de décors : ajout d'un bouton pour dupliquer un emplacement de média ou de personnage.
- Configurateur de décors : affichage d'une erreur au niveau des suggestions liées au projet s'il manque une image dans l'un des yeux d'un décor VR.
- Graphe : optimisation significative du temps de création des liens dans le cas de grands graphes (contenant plusieurs centaines à plusieurs milliers de blocs, sans sous-groupes).
- Graphes : lors de la création d'un bloc via un drag & drop depuis la bibliothèque des blocs, si le nouveau bloc est lâché sur un bloc existant, il est alors connecté à la suite de ce bloc.
- Graphes : au moment de coller des blocs provenant d'un autre projet, si le projet actuel est en VR et que certains blocs collés ne sont pas compatibles avec la VR, alors un avertissement sera affiché.
- Blocs : un bloc sélectionné possède maintenant un bouton pour éditer la note qui lui est attachée (raccourci : touche N).
- Nouveaux blocs :
- [Interactif] Bloc Appariement : nouveau bloc interactif permettant de demander à l'apprenant d'associer par paires les éléments de deux colonnes. [documentation]
- [Technique] Bloc Appel de Fonction : nouveau bloc technique permettant d'exécuter le contenu de n'importe quel bloc Groupe du scénario sans dupliquer ce Groupe. Le bloc Groupe en question doit au préalable être transformé en Fonction via le raccourci clavier MAJ + F. Accessible uniquement depuis le menu de création de blocs rapide. [documentation]
- [Technique] Bloc Retour et Checkpoint : le bloc Retour permet de revenir au dernier bloc quitté à cause d’une "téléportation" dans le graphe, ou de revenir au dernier bloc Checkpoint traversé. Accessibles uniquement dans le menu de création de blocs rapide. [documentation]
- [Technique - Variables] Bloc Foreach : permet de parcourir plus simplement les éléments d'une liste ou un dictionnaire. Accessible uniquement dans le menu de création de blocs rapide.
- [Technique - Variables] Bloc Variables Textes : permet de créer des variables contenant du texte. Ce texte peut être traduit selon la langue du projet, est listé dans le récapitulatif des textes, et est inclus dans les exports Excel des textes. Accessible uniquement dans le menu de création de blocs rapide.
- Bloc Animation : nouvelle option "Jouer en boucle" pour permettre de jouer à l'infini une animation spécifique.
- Bloc Relier : ajout d'un bouton sur les blocs Relier pour les retourner (même action que le raccourci CTRL + B).
- Bloc Zones Cliquables : options supplémentaires pour configurer le mode de remplissage d'une zone (de droite à gauche et de haut en bas).
- Bloc Zones Cliquables : nouvelle option permettant d'afficher un élément de l’inventaire fullscreen au clic d'une zone cliquable sans que ça déclenche une sortie dans le graphe (pour ne pas quitter l'endroit en cours), avec une option dans les options avancées d'une ZC (dont l'option Cliquable est ON). Cela permettrait de donner accès simplement à des ressources de l'inventaire via des boutons custom.
- Bloc Zones Cliquables : le temps d'animation et le niveau de calque d'un bloc Zones Cliquables peut maintenant être défini via des variables.
- Bloc Zones Cliquables : la variable _INDEX fonctionne maintenant aussi dans les médias variables spécifiés sur des zones.
- Bloc Formulaire : le champ Nom des éléments d'un formulaire s'étend maintenant en hauteur, pour simplifier son édition dans le cas de noms longs.
- Bloc Attendre : la durée d'attente peut maintenant être définie via des variables.
- Bloc Compteur : la valeur cible peut maintenant être définie via des variables.
- Bloc Compte à Rebours : clarification des erreurs affichées dans le cas où une durée variable invalide est spécifiée.
- Bloc Compte à Rebours : il est maintenant possible de connaître l'expression variable spécifiée dans la durée en survolant avec la souris l'icône X sur le bloc (dans le graphe).
- Bloc Progression : il est maintenant possible d'insérer des valeurs décimales dans les champs variables du bloc Progression.
- Variables : lorsqu'un bloc utilise des variables, une pastille X sur fond vert s'affiche sur le bloc dans le graphe. Survoler cette pastille affiche maintenant non seulement la liste des variables contenues dans ce bloc, mais aussi le nombre de fois qu'elles sont utilisées.
- Variables : nouvelle variable _useVRControllers permettant de savoir si le module VR en cours est joué avec des manettes.
- Variables : nouvelles fonctions
- Déplacements de personnages (BETA) : walkTo et turnTo pour faire marcher et tourner un personnage vers d'autres emplacements de personnage définis dans le décor. Attention : ces 2 fonctions sont encore en version BETA. moveCharacter pour déplacer un personnage en translation sans le faire marcher.
- Déplacement de médias : moveMediaSlot pour déplacer un emplacement de média vers un autre emplacement (position, orientation et taille). Permet de faire des animations de médias en 3D dans le décor.
- Manipulations de dates : createDate, getDay, getMonth, getYear, today, addDays, addMonths, addYears, dayOfWeek, dayOfYear, isDateBefore, isDateAfter, daysBetweenTwoDates et formatDate. Simplifie en particulier la gestion des années bissextiles.
- Manipulation de listes : shuffle pour mélanger une liste, createListRange pour créer une liste de nombre entiers dans l'ordre, randIndex pour récupérer un index aléatoire dans une liste donnée, et removeAll pour supprimer toutes les occurrences d'un élément dans une liste.
- Manipulation de textes : split pour découper un texte selon un séparateur spécifié.
- Manipulation hexadécimale et flags : flagListToHexa et hexaToFlagList pour convertir une liste de flag (nombre binaire) en un nombre hexadécimal et réciproquement.
- unload pour forcer le déchargement d'un média sans attendre la fin de la scène.
- getMouseX et getMouseY pour récupérer la position de la souris (exprimée dans le système de coordonnées des zones cliquables).
- allowZonesClick pour rendre cliquable ou non l'ensemble des zones cliquables présentes à l'écran, sans utiliser de bloc Zone Cliquable.
- copyToClipboard pour copier un texte dans le presse-papier de la machine de l'apprenant, qui pourra ensuite le coller dans un autre logiciel quelconque.
- allowMultipleExecByFrame pour autoriser un bloc à s'exécuter plus de 50 fois par seconde. Utile en particulier pour exécuter certains algorithmes complexes créés à base de blocs Variables et Conditions.
- Suggestions : ajout d'un avertissement dans les suggestions liées au projet lorsqu'un média référencé est manquant.
- Suggestions : insérer le terme TODO ("à faire") dans un texte génèrera un avertissement dans les suggestions liées au projet. Cela permet de marquer simplement un endroit du projet où quelque chose reste à faire, en étant sûr de ne pas l'oublier car il s'affichera au moins au moment de la publication.
Nouveautés et améliorations : VTS Player
- Accueil : ajout d'un lien dans les options permettant de demander la suppression du compte en cours d'utilisation.
- Menu : dans un scénario, une icône est maintenant visible si le son a été désactivé.
- Médias : optimisation des performances du système de lecture des images au format GIF. Il est maintenant possible d'utiliser significativement plus de GIF dans un même projet sans utiliser plus de mémoire.
Nouveautés et améliorations : Connexion aux plateformes web
- Nouveau design.
- Ajout de la connexion par Google Account et Microsoft Account.
- Retrait du code d’activation lors de la création d'un nouveau compte.
Nouveautés et améliorations : Espace client
- Possibilité de faire une demande de suppression de compte.
- Assignation des licences aux utilisateurs de mon équipe.
Correctifs : VTS Perform
- Vue apprenant : le téléchargement des ressources d'une session étaient parfois bloquées par le navigateur (pop-up bloqués). Cette contrainte a été corrigée.
- Dans la page "usage", la période sélectionnée par défaut ne correspondait pas toujours à la période en cours.
- Suppression des règles d'accès sur les ressources d'une session.
- Correction d'un bug empêchant la suppression d'une session si des règles d'accès étaient définies.
- Correction des dates de début d'activité dans les statistiques des activités de type PDF et vidéo.
- La duplication d'une session ne copiait pas la configuration des rapports.
- Le tri par date ne fonctionnait pas sur tous les tableaux.
Correctifs : VTS Editor
- Gestionnaire des médias : lors de l'import d'un fichier image, la présence du caractère + dans le nom du fichier pouvait faire échouer l'import.
- Médias variables : lorsque des blocs sont copiés d'un projet à un autre, les médias référencés uniquement via des variables sont maintenant bien copiés aussi.
- Gestionnaire des textes : lors de la modification d'une prononciation, le projet n'était pas sauvegardé automatiquement.
- Moteur de recherche : les 3 types de Quiz (sélection simple, multi-sélection, et réordonner) sont maintenant visibles dans les types de blocs qui peuvent être cherchés via le moteur de recherche.
- Moteur de recherche : le raccourci CTRL + F pouvait ouvrir plusieurs fois le moteur de recherche.
- Moteur de recherche : les variables de la condition de blocage de scénario sont maintenant bien trouvées par les recherches.
- Configurateur de décors : correction d'un bug qui pouvait dans certains cas afficher l'avertissement "Non compatible VR" pour un décor qui était pourtant bien compatible VR.
- Graphes : insérer un bloc sur un lien pouvait dans certains cas rares créer de multiples liens sur la même sortie de bloc.
- Bloc Parler : les sauts de lignes disparaissaient à la réouverture d'un bloc Parler ou Choix de Phrases.
- Bloc Message : appuyer sur la touche Tab 2 fois depuis le champ d'édition du titre ne supprime plus le contenu principal du bloc Message.
- Bloc Quiz : dans certains cas, un bloc Quiz pouvait repasser en mode sélection simple après réouverture du projet.
- Bloc Quiz : les médias définis dans les choix d'un Quiz en mode "Liste sans médias" ne sont plus listés dans les médias utilisés, et donc pas exportés dans le projet publié.
- Bloc Zones Cliquables : dans les options relatives au média, les options spécifiques aux images et aux vidéos sont maintenant toutes disponibles dans le cas de l'utilisation d'un média variable.
- Bloc Zones Cliquables : l'avertissement visible si plusieurs zones ont le même nom disparaît correctement lorsque l'avant-dernière zone concernée par l'avertissement est supprimée.
- Bloc Zones Cliquables : l'avertissement visible si une zone est trop petite pour être cliquée sur mobile n'est maintenant plus visible si la zone n'est pas cliquable.
- Bloc Zones Cliquables : la copie de style d'une zone à une autre (avec le raccourci CTRL + ALT + V) copie maintenant bien l'alignement du texte.
- Bloc Zones Cliquables : le média d'une zone n'est plus affiché dans la prévisualisation du bloc (dans le graphe) si la zone est rendue non-visible par le bloc.
- Bloc Zones Cliquables : il est maintenant impossible de définir une taille de zone négative.
- Bloc Zones Cliquables : certaines expressions de variables d'une zone étaient exécutées même si la zone était cachée, pouvant afficher de fausses erreurs lors de la prévisualisation du scénario.
- Bloc Zones Cliquables : en mode édition plein écran, les champs variables affichent maintenant bien leur menu d'auto-complétion.
- Bloc Drag & Drop : les textes des éléments étaient listés deux fois dans le récapitulatif des textes (et donc dans les exports Excel), et les textes de personnalisation des boutons n'étaient pas listés.
- Bloc Attendre : connecter un bloc Attendre en mode "infini" sur un lien pouvait ne pas fonctionner et faire disparaître le lien.
- Bloc Compte à Rebours : les références des variables contenues dans le bloc Compte à Rebours n'étaient pas correctement listées.
- Suggestions : l'un avertissement de personnage non utilisé ne s'affiche plus pour les personnages utilisés uniquement en mode "voix-off" (qui parlent sans être présent physiquement dans une scène).
- Bloc Variables : l'avertissement d'expression vide ne s'affiche plus en mode "Sauvegarder".
- Bloc Variables : l'avertissement de nom de variable vide s'affiche bien même si l'expression est vide aussi.
- Variables : dans le menu "Utilisation des variables", déplier les détails d'une variable ne fait plus remonter la liste tout en haut.
Correctifs : VTS Player
- Déploiement : le mot de passe défini dans la génération Web ou export VTS Player standard (hors VTS Perform) était pris en compte dans le cas d'un déploiement VTS Perform.
- Sauvegarde de la progression : dans le cas d'un projet dont l'option "Lancer automatiquement le premier scénario" est activée, et contenant plusieurs scenario, le lancement du projet reprend bien la progression dans le bon scénario, et pas uniquement dans le premier.
- Bloc Drag & Drop : l'image de fond enveloppe maintenant bien l'écran lorsque celui-ci est au format 4:3 (iPad par exemple).
- Bloc Drag & Drop : les couleurs du bouton de validation correspondent maintenant bien aux couleurs du projet.
- Bloc Zones Cliquables : correction d'un bug qui faisait que le chargement des zones d'un bloc Zones Cliquables utilisant des médias, ou d'un bloc Choix des Médias, n'était pas correctement stoppé en cas d'interruption du bloc, par exemple lors d'une téléportation autre part dans le graphe (clic d'une zone, bloc Téléport, etc.). Cela pouvait faire apparaître des zones qui auraient du être masquées.
- Bloc Figer 360 : certains blocs comme le bloc Message pouvaient débloquer la rotation dans un décor 360°, malgré l'utilisation préalable d'un bloc Figer 360 pour bloquer cette rotation. La rotation reste maintenant correctement bloquée.
- Sauvegarde de la progression : l'état des blocs Progression est maintenant bien sauvegardé en début de scène.
- Export web : le logo du module peut maintenant être un GIF.
- ${ child.title }