Skip to content

Releases: betagouv/eva-serveur

Aide au déploiement : trie des structures amélioré

03 Oct 08:33
Compare
Choose a tag to compare

Aide au déploiement

Le rôle superadmin peut maintenant trier les structures par nombre d'évaluations et date de dernière évaluation.

Capture d’écran 2021-10-03 à 10 31 44

Documentation

Documentation de la nouvelle API de synchronisation des événements par lot dans le fichier README.md

Correction d'anomalies et évolutions mineures

  • Mise à jour de la dépendence nokogiri de 1.12.4 a 1.12.5
  • Fix l'erreur rollbar # 163 : erreur d'unicité sur du session_id à la création d'une partie
  • Ne crée pas de Partie lorsque la création d'évènement échoue

Amélioration du parcours conseiller·ères et nouvelle API pour le hors ligne

24 Sep 09:51
Compare
Choose a tag to compare

Parcours conseiller

Nous avons intégré le nouveau design pour le téléchargement de l'evaluation en PDF
Capture d’écran 2021-09-24 à 11 39 14

Nous avons précisé aux conseiller au moment de la création d'une structure que c'est le code postal de la structure que l'on veut et non leur propre code postal :
Capture d’écran 2021-09-24 à 11 41 18

Afin d'éviter que les évalué·es ne se créent un compte sur l'interface conseiller, nous avons commencé a retravailler les URL. Nous avons rajouté un espace de nommage /pro aux URLs de l'admin (pour l'instant l'ancienne url est encore accessible) :
Capture d’écran 2021-09-24 à 11 44 48

Mode hors ligne : nouvelle API collection_evenements

Pour permettre la re-synchronisation des évaluations faites hors ligne, nous avons ajouté cette nouvelle API

POST /api/evaluations/:evaluation_id/collections_evenements

Contenu:

{
  "evenements": [
    {
      "date":1632317532817,
      "session_id":"54af3010-315c-4755-b268-08c4bf520f64",
      "situation":"bienvenue",
      "nom":"reponse",
      "donnees": { 
        "question":"f728be21-6f19-4901-ba07-0ac26ad702d7",
        "reponse":"5f5ce41c-a2f0-4512-b266-39a4945dbeba"
      },
      "evaluation_id":"b80e3b14-737e-4712-a2ff-3f22f5bdcd4d",
      "position": 2
    },
    // …
  ]
}

Correction d'anomalies et évolutions mineures

  • mise à jour des dépendances et correction des signalements rubocop pour corriger l'alerte de sécurité concernant actionpack
    GHSA-2rqw-v265-jf8c

Activation des nouvelles structures, Lisibilité des résultats

24 Sep 09:23
Compare
Choose a tag to compare

Activation des nouvelles structures

Le mail de relance envoyé au bout de 30 jours indique maintenant correctement comment démarrer une première évaluation de test.

Lisibilité des résultats

  • Reprise du design du paragraphe concernant l'ANLCI dans les restitutions

Capture d’écran 2021-09-16 à 11 46 29

  • Reprise du design le bloc de synthèse d'une évaluation

Capture d’écran 2021-09-16 à 11 47 34

Correction d'anomalies et nettoyages divers

  • Suppression de l'API "evaluation" qui a été remplacé par l'API "campagne"
  • Suppression de l'ancienne tache rake qui permettait d'assigner une illustration aux questions
  • Ajoute une tache rake pour supprimer les illustrations des questions sur notre service d’hébergement public de fichier
  • Retire les pages "stats" et "événements" d'une campagne pour le rôle super-admin car elles n'étaient plus utilisées

Personnalisation des campagnes

16 Sep 09:48
Compare
Choose a tag to compare

Personnalisation des campagnes :

Nous avons enrichi l'affichage d'une campagne pour indiquer si les options "Questionnaire d'auto-positionnement" et "Rédaction écrite" sont active ou pas.
Capture d’écran 2021-09-24 à 11 26 27

Correction d'anomalies et évolutions mineures

  • Traduis Questionnaire et QuestionnaireQuestion
  • Corrige N+1 query dans l'admin du questionnaire (show + edit)

Prise en main conseiller, Mode hors ligne

02 Sep 15:33
Compare
Choose a tag to compare

Prise en main conseiller et conseillères

  • Rend les campagnes cliquable dans le tableau de bord
  • Démarre une évaluation depuis le tableau de bord

Capture d’écran 2021-09-02 à 17 23 54

  • Ajout d'un bouton démarrer une évaluation sur la page campagne
  • Affiche le lien pour consulter les évaluations en sidebar plutôt qu'en base de la page campagnes

Capture d’écran 2021-09-02 à 17 22 31

  • Met en page le parcours choisi dans la campagne

Capture d’écran 2021-09-02 à 17 25 31

  • Affiche un message de parcours personnalisé quand la campagne n'a pas de parcours type

Capture d’écran 2021-09-02 à 17 25 58

Mode hors ligne

  • les APIs "campagne" et "évaluation" retournent la liste de questions. La documentation contenu dans le README a été mise à jours en conséquence.

Capture d’écran 2021-09-02 à 17 31 09

  • Les images des questions de bienvenus et Livraison sont maintenant hébergées coté application. Il n'est plus possible de configurer les images depuis l'admin. La situation "Bureau" ne fonctionne plus.
  • Ajoute un nom technique sur les questions pour retrouver la bonne image coté application.

Capture d’écran 2021-09-02 à 17 28 52

Correction d'anomalie et évolutions mineurs

  • Ajoute des index uniques en plus des validateurs pour certains formulaires
  • Supprime des "N+1 query" dans la page de liste des campagnes

Ajustement Algo, Prise en main conseiller

20 Aug 08:08
Compare
Choose a tag to compare

Ajustement de l'algorithme d’évaluation

Nous avons changé les paliers de numeratie afin de limiter les chevauchements avec le profil ANLCI

Prise en main conseiller

  • Modifie les textes de la prise en main pour ajouter le numéro d'étape
  • Ajoute une étape intermédiaire pour pousser les conseillers à tester leur première campagne
    prise en main conseiller
  • Affiche une flash notice après la création d'une campagne
    flash-creation-campagne
  • Bloque l'accès à toutes les sections pour les comptes refusés
    compte_bloqué
  • Empêche un conseiller de supprimer les évaluations de ses collègues

Correction d'anomalies et évolutions mineurs

  • A la création d'un compte, s'il n'est pas en attente, n'envoie pas d'alerte aux admins pour validation
  • Configure l'envoi des mails avec Mailjet
  • Optimisation du nombre de requête à la base de donnée (N+1 query)
  • Utilise un fork de activeadmin-xls qui ne provoque pas de Deprecation warning
  • Ajoute une tâche rake pour importer les numéros de téléphone

Amélioration de la prise en main de l'espace conseiller·ère

11 Aug 09:04
Compare
Choose a tag to compare

Message de validation en attente

Il ne s'affiche qu'après que le "tutorial" soit terminé
Capture d’écran 2021-08-11 à 10 42 43

Droits du compte générique

Le compte générique peut créer un autre compte conseiller

Message de connexion

Ajout d'un message pour expliciter que c'est uniquement pour les conseillers et éviter que les bénéficiaires créent un compte
Capture d’écran 2021-08-11 à 10 41 53

Le code postal ne doit comporter que des chiffres

Capture d’écran 2021-08-11 à 11 02 45

Précision du code postal de la structure dans son affichage

Capture d’écran 2021-08-11 à 11 00 35

Déplacement des boutons d'actions, filtre des structures sans campagnes

04 Aug 17:14
Compare
Choose a tag to compare

Déplacement des boutons d'actions

Les boutons d'actions sont maintenant dans la barre latéral plutôt qu'entre le fil d’Ariane et le contenu.

Capture d’écran 2021-08-04 à 19 07 46

Filtre des structures sans campagnes

Il est maintenant possible de connaitre la liste des structures qui n'ont pas encore créé de campagne pour aucun conseiller.

Capture d’écran 2021-08-04 à 19 10 03

Correction d'anomalie et évolution mineurs

  • Ajoute une favicon pour éviter une erreur 404 de temps en temps
  • Enlève le terme « campagne » du bouton de création d'une structure
  • Restitution : modification du texte et de la présentation des pied de page contenant les référentiels d'évaluation

Capture d’écran 2021-08-04 à 19 13 12

Capture d’écran 2021-08-04 à 19 13 18

CTA demande aide illettrisme, accueil nouveaux conseillers

30 Jul 15:34
Compare
Choose a tag to compare

CTA demande d'aide pour l'accompagnement des profils en situation potentiel d'illettrisme

Nous avons ajouté un "call to action" pour inciter les conseiller·ères à demander de l'aide pour l'accompagnement des personnes en situation potentiel d'illettrisme. Ce bouton conduit vers un typeforme.

Capture_d%u2019écran_2021-07-28_à_09 32 53

Amélioration de l'accueil des nouveaux conseiller·ères

Affiche l'encart de bienvenue même si le compte est validé lors de ses 4 premières connexions

Correction d'anomalies et évolutions mineurs

  • Corrige l'erreur lorsque je clique sur le bouton annuler lors de la modification de mon compte en attente de validation
  • Utilisateur, je ne peux pas refuser mon propre accès
  • N'autorise pas les comtes en attente de validation a consulter la structure
  • N'affiche pas le message d'alerte concernant les comptes en attente si on est conseiller
  • Reformule la recommandation de la restitution ANLCI
  • Je ne peux pas refuser un compte qui a le rôle Admin
  • Conseiller ne peut pas avoir modifier le champs Accès alors que Admin et Super Admin oui

Restitution : ajout des profils ANLCI en plus des niveaux CEFR

21 Jul 16:03
Compare
Choose a tag to compare

Restitution : ajout des profils ANLCI en plus des niveaux CEFR

Capture d’écran 2021-07-21 à 18 01 10

Parcours conseiller

  • Intègre le bloc expliquant la procédure de validation à l'inscription sur le dashboard
  • En tant que nouvel utilisateur qui rejoint une structure existante, je veux pouvoir utiliser avec un accès limité

Capture d’écran 2021-08-04 à 15 57 20

Correction d'anomalies et évolutions mineurs

  • Enlève le bandeau rouge qui stipule que des comptes sont en attente de validation lorsque l'on est le compte connecté est en attente de validation
    Capture d’écran 2021-07-21 à 18 00 24

  • Modifie la couleur des liens dans les articles

  • Supprime les retours à la ligne inutile pour le mail d'alerte de l'admin

  • Corrige des fautes dans le mail d'alerte de l'admin

  • Utilise ClipboardJS pour pouvoir copier-coller facilement un texte

  • Dans le détails d'une campagne sur le back-office, amélioration visuelle du code
    Capture d’écran 2021-07-21 à 18 01 42

  • Installe Bullet pour corriger des N+1 query et corriger des problèmes d'optimisations

  • Admin, je ne peux pas me retirer les droits d'admin si il n'y a plus d'admin dans la structure
    Capture_d’écran_2021-07-16_à_11 02 12

  • Change le message d'accueil lorsqu'une compte est verrouillé : Validation nécessaire

  • Supprime le code qui forçait l'upcase sur les codes campagnes

  • Fix : Le formulaire de création de compte plante si on ne renseigne pas d'email
    Cette erreur apparait si on rempli entièrement le formulaire de création de compte, sauf le champs email.