Skip to content

Releases: betagouv/eva-serveur

Création de compte en autonomie (suite)

17 Mar 17:46
Compare
Choose a tag to compare

Création de compte en autonomie (suite)

  • Permet de rejoindre un structure si on connais l'URL
  • Ajout des champs Prénom et Nom

Capture d’écran 2021-03-17 à 18 43 43

Validation automatique du premier compte

A la création d'une structure le premier compte est automatiquement un compte autorisé.

Création de compte en autonomie, optimisation, bascule sur S3

12 Mar 09:26
Compare
Choose a tag to compare

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.
Capture d’écran 2021-03-12 à 09 50 09

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

03 Mar 14:45
Compare
Choose a tag to compare

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.

Capture d’écran 2021-03-03 à 15 42 16

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

01 Mar 18:10
Compare
Choose a tag to compare

Intégration de Crisp

Crisp est un outil tiers de support par chat que nous avons ajouté sur l'interface conseillers.

Capture d’écran 2021-03-01 à 16 05 13

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

  • Configuration du questionnaires d'une situation dans une campagne (pour configurer le questionnaire de la MES Livraison)
    109279238-cafc9b00-7819-11eb-99d8-c4e95d8905f1

  • Masque les rapports de MES aux conseiller·ères
    Vue Admin
    Capture d’écran 2021-02-26 à 10 25 29
    Vue Conseiller
    Capture d’écran 2021-02-26 à 10 25 00

  • Simplification des menus pour les conseiller·ères
    108748774-42db7480-753f-11eb-987e-1f13202ccade

Accueillir les conseillers avant leurs premières évaluations

24 Feb 10:24
Compare
Choose a tag to compare

Accueillir les conseillers avant leurs premières évaluations

On affiche désormais un cadre d'accueil pour les nouveaux compte conseillers. Auparavant l'accueil était assez vide et on a constaté que les nouveaux conseillers étaient perdus

Capture d’écran 2021-02-24 à 11 24 26

Masque les temps de passations aux structures, Supprime la notion d'email dans la question de rédaction

17 Feb 14:52
Compare
Choose a tag to compare

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.

Capture d’écran 2021-02-17 à 15 43 25

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.

Capture d’écran 2021-02-17 à 15 45 13

Correction d’anomalies

  • Correction de la suite de test automatisé qui ne s'affichait jamais en rouge avec CircleCI
  • Ajout d'un effet de survol sur les sous-menus.
    Capture d’écran 2021-02-17 à 15 51 43

Configuration questionnaire Livraison par campagne et Rails 6.1

10 Feb 17:21
Compare
Choose a tag to compare

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 :
Capture d’écran 2021-02-10 à 18 14 31

É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

03 Feb 16:07
Compare
Choose a tag to compare

Sur un écran large, l'admin s'affiche plus joliment.

Capture d’écran 2021-02-03 à 17 03 51

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"

Affiche toutes les évaluations

31 Jan 18:36
Compare
Choose a tag to compare

Ajoute une page pour consulter toutes les évaluations du compte.

Capture d’écran 2021-01-31 à 19 29 06

Cette page est accessible depuis le tableau de bord :
Capture d’écran 2021-01-31 à 19 27 27

Réduit les informations de campagnes affichées au structures

Les informations concernant les temps moyens des campagnes ne sont plus accessibles aux structures, pour éviter la tentation d'un interprétation de ces mesures.

Vue administrateur :
Capture d’écran 2021-01-31 à 19 31 11

Vue structures :
Capture d’écran 2021-01-31 à 19 32 30

Documentation

Rafraichissement de la documentation graphique du schéma de la base (répertoire doc)

Menu d'aide, annonce générale et score zero bonne réponses

20 Jan 15:13
Compare
Choose a tag to compare

Ajout d'un menu dans la page d'aide

Capture d’écran 2021-01-20 à 16 01 54

Ajout la capacité de publier d'une annonce général

Seul les administrateurs peuvent créer une annonce générale. L'annonce est publiée sur la page "tableau de bord" uniquement.
Capture d’écran 2021-01-20 à 16 03 36

Donne un score de zero dans le cas d'une évaluation avec aucune bonne réponse.

L'algorithme précédent ne donnait pas de score du tout.

Par exemple, pour zéro bonne réponse en numératie, la moyenne de temps de réponse est toujours indéterminé, le score est de zéro :
Capture d’écran 2021-01-20 à 16 07 43

Tracking matomo et hotjar

Correction de l'implémentation pour ne mesurer que les visites sur l’environnement de production.
Nous utilisons maintenant des variables d'environnement donnant les id de tracking des deux plateformes.
Si aucun id n'est fourni, alors aucun tracking n'est effectué.