Releases: betagouv/eva-serveur
Création du premier compte d'une structure, design la recherche des structures
Création du premier compte d'une structure
Un conseiller ou une conseillère peut créer lui/elle même le premier compte d'une structure, la structure elle même ainsi que la première campagne.
Nouveau design pour la recherche des structures
Design des formulaires de ré-initialisation du mot de passe "mot de passe oublié"
Divers corrections et simplifications
- Suppression de la génération aléatoire de code campagne
- mise à jour de la documentation du schéma de la base
- Rend plus explicite la possibilité de chercher dans la barre latérale
- Retire le bloc contact du tableau de bord
Nouveaux styles des écrans déconnectés, permet la recherche d'une structure
Nouveaux styles des écrans déconnectés
Un gros travail de mise en forme des écrans déconnectés a été commencé. Les écrans suivants ont été traités :
- fenêtre de connexion
- fenêtre de ré-initialisation de mot de passe
Recherche de structures par code postal
Dans le but de s'inscrire, un·e conseiller·ère peut rechercher sa structure en donnant un code postal ou un nom de ville.
Permet aux conseiller·ères de saisir son numéro de téléphone
Création de compte en autonomie (suite)
Création de compte en autonomie, optimisation, bascule sur S3
Création de compte en autonomie
Il est maintenant possible pour un·e conseiller·è de créer son compte lui·elle même, sans intervention de l'équipe eva à condition qu'il y ai déjà un compte de structure. Le compte doit ensuite être validé par une autre personne de la structure.
Vidéo création de compte:
https://www.loom.com/share/561890ddad184949af52a4870f9eeb9e
Vidéo validation d'accès:
https://www.loom.com/share/71ca713197e0437392d43abda2a22fc2
Optimisation
- Réduction du nombre de requêtes à la base de données générées à l'affichage d'une restitution.
- Utilisation du nouveau champ "terminé le" de la table évaluation pour calculer le temps de passation
Changement de l’hébergeur des images
Suite à un incendie sur le site OVH de Strasbourg, nous avons perdu l'accès à l'hébergement des fichiers images téléchargés sur l'admin. Cette panne à bloqué l'utilisation des situations Bienvenue, Livraison et Bureau.
Nous avons basculé sur Amazon S3 sur le site eu-west-3 (Paris)
Nous avons rechargé toutes les images des situations concernées
Permet à un·e conseiller·ère de créer le compte d'un·e collègue
Permet à un conseiller·ère de créer le compte d'un·e collègue
Avec cette nouvelle version, un conseiller ou une conseillère peut créer le compte d'un ou d'une collègue le la même structure.
tous les membres d'une même structures peuvent se voir entre eux et voir toutes les campagnes de la même structure.
Correction d’anomalie
Mise à jour des dépendances pour corriger l'alerte de sécurité CVE-2021-22880
intégration de Crisp, API fin évaluation et préparation des comptes conseillers
Intégration de Crisp
Crisp est un outil tiers de support par chat que nous avons ajouté sur l'interface conseillers.
API fin d'évaluation
Ajout du nouveau champ aux évaluations : termine_le
pour enregistrer la fin d'un évaluation. Ce champ peut être mis à jour par l'api
evaluations/:id/fin
Préparation de la création des comptes conseiller·ères
S'il existe plusieurs comptes pour une même structures, alors chaque compte voit toutes les évaluations de tous les comptes de cette structures. Ceci est un premier pas vers la créations des comtes. Pour l'instant il n'y a toujours qu'un seul compte par structures en production.
Évolution des services de l'admin
Accueillir les conseillers avant leurs premières évaluations
Masque les temps de passations aux structures, Supprime la notion d'email dans la question de rédaction
Masquer le temps de passation aux conseiller·ères.
Le temps de passation qui été présent dans les rapports des mise en situation n'est plus affichés pour les conseillers et les conseillères. Ceci dans le but d'éviter des interprétation erronée de la performance des personnes évaluées.
Supprime la notion de mail dans les questions de rédaction
Ce type de question n'a plus de champs concernant la notion d'e-mail (on ne veut plus contextualisé la rédaction à l'écriture d'un e-mail). On retrouve les champs habituels des questions : "Libellé", "Description" et "Intitulé".
Le champ "message" est encore là pour laisser le temps de faire la migration des données.
Les champs "Intitulé réponse" et "Réponse placeholder" sont spécifiquer à la notion de rédaction.
Correction d’anomalies
Configuration questionnaire Livraison par campagne et Rails 6.1
Le questionnaire utilisé par la MES Livraison est configurable.
Il est maintenant possible de configurer un questionnaire différent pour la MES Livraison pour une campagne donnée. Cette configuration doit encore se faire par programme car aucune interface n'est disponible pour cette configuration.
Le but de cette configuration est de permettre pour certain clients de faire des campagnes sans l'exercice de rédaction. Dans le but de raccourcir le temps de passation.
Extrait de l'écran de consultation d'une campagne :
Évolution technique
Pour permettre la consultation des illustrations des MES avec questionnaires (Bienvenu, Livraison, …) par les URL permanentes, nous sommes passés à la version 6.1 de Rails. Ainsi les images peuvent être conservées dans le cache du navigateur.
Correction d’anomalies
- Corrige la détection du code campagne inconnu. (cette correction nécessite aussi une mise à jour de l'application cliente)
Affichage de l'admin sur un écran large, extraction des stats
Sur un écran large, l'admin s'affiche plus joliment.
Une tache d'extraction pour le travailles statistique
Cette tache permet d'extraire plus simplement, directement depuis l'environnement de production, les scores de littératie et numératie de niveau 1 et 2 au format csv
Correction d’anomalies
- Corrige l'affichage de la restitution de la situation "bureau"