Skip to content

Releases: betagouv/eva-serveur

Mise à jour du mail de contact

15 Nov 17:46
Compare
Choose a tag to compare

Mail de contact

Accessibilité

  • Corrige plusieurs points d'accessibilité des restitutions - #1745

Import/Export des questions

  • L'admin peut exporter une liste de questions - #1738
  • Le superadmin peut paramétrer une question Clic dans Texte - #1740

Paramétrage de la littératie

  • Eva 230 le superadmin peut paramétrer un écran drag and drop de « café de la place » - #1742

Correction d'anomalies et évolutions mieures

  • 🔊 Ajout d'un log pour le type_question manquant et retire un log non essentiel - #1741

Full Changelog: v20241113...v20241115

Import/Export des questions, Accessibilité

15 Nov 15:00
Compare
Choose a tag to compare

Module Litératie

  • Le superadmin peut paramétrer un écran sous-consigne de Café de la Place - #1735

Import/Export des questions

  • L'admin peut importer le contenu d'une question - #1716
  • L'admin peut exporter le contenu d'une question - #1720
  • Le conseiller n'a plus de code technique dans l'export détaillé - #1725
  • ♻️ Utilise la nouvelle classe export_xls pour l'export question - #1726
  • 🐛 Fix nom de class - #1728
  • ✅ Ajoute un test pour le bouton export d'une question - #1729
  • ✨ L'admin peut importer une liste de questions - #1727
  • ✨ L'admin peut importer une liste de questions - #1731
  • 🐛 Fix rake aborted - #1732
  • 🐛Corrige l'appel de la classe ImportExportDonnees - #1733
  • ⚡️ Améliore la vitesse d'exécution du script d'attribution des assets… - #1734
  • ⚡️ Ajoute une transaction pour les questions - #1736

Accessibilité

  • ajoute une description alternative aux images de la page aide - #1722
  • ajoute des descriptions alternatives aux images des restitutions - #1721
  • ajoute une description pertinente aux liens dans la liste des actualités - #1724
  • l'écran de login est accessible en zoom 200% - #1730

Correction d'anomalies et évolutions mineures

  • Bump rexml from 3.3.8 to 3.3.9 - #1719
  • Bump cookie and express - #1706
  • Actualise les dependences - #1737
  • Corrige le formulaire de modification de structure - #1739

Full Changelog: v20241031...v20241113

Migration de InclusionConnect par ProConnect

04 Nov 14:38
Compare
Choose a tag to compare

Migration de InclusionConnect vers ProConnect

Inclusion Connect a été fermé.

  • Nous avons modifié le bouton d'accueil pour qu'il redirige vers le nouveau service ProConnect.
  • Les nouveaux identifiants ProConnect ont été enregistrés en base pour tous les comptes InclusionConnect dont nous avons reçu la correspondance.
  • Pour les autres comptes la correspondance se fait sur la base de l'adresse email
  • Pour les comptes francetravail.fr, on regarde aussi s'il n'existe pas un compte avec l'ancienne adresse email en pole-emploi.fr
Capture d’écran 2024-11-04 à 15 38 47

Full Changelog: v20241030...v20241031

Développements du nouveau module numératie, et accessibilité

31 Oct 09:36
Compare
Choose a tag to compare

Nouveau module Numératie

  • l'admin peut paramétrer l'audio du bouton répéter la consigne de chaque question - #1709
  • Eva 225 le résultat de « café de la place » ne devrait pas être affiché quand l'évalué n'a pas joué la situation - #1713
  • ✨ Permettre à l'utilisateur de consulter le code CLEA dans l'export détaillé d'une évaluation - #1714
  • Eva 234 le conseiller peut consulter le pourcentage de bonnes réponses par code clea - #1715
  • 🐛 Ne renvoie pas d'erreur si l'évènement n'a pas de score ou de score maximum - #1717

Accessibilité

  • Accessibilité : contenu cryptique du pied de page - #1705
  • Accessibilité : rends accessibles au clavier les questionnaires de remédiation - #1707
  • Augmente le contraste de la pagination des pages index - #1711
  • Accessibilité : donne une description alternative vide aux illustrations décoratives du tableau de bord - #1708
  • Accessibilité : donne une description alternative vide aux illustrations des actualités et dans le détail d'une campagne - #1712

Corrections d'anomalies et évolutions mineures

  • Ajoute les traductions du menu latéral des restitutions - #1694
  • 🐛 Fix la mise en page des formulaires - #1689
  • On peut refuser tous les comptes, du moment qu'il reste un admin non-refusé - #1700
  • page Structure : permet de naviger vers les campagnes en cliquand sur leur nom - #1699
  • Actualisation des dépendances - #1704
  • Vérifier qu'on ne peut pas supprimer la structure d'un compte sans qu'il soit aussi en attente - #1698
  • Affiche le siret des structures dans la page d'affichage détaillé - #1710

Full Changelog: v20241010...v20241030

Nouvelles couleurs de l'admin, Module Numératie, préparation ProConnect

14 Oct 09:29
Compare
Choose a tag to compare

Accessibilité : des couleurs plus contrastées pour l'espace pro

  • Contraste les couleurs de l'admin - #1615
  • Force le fond en blanc pour les messages flash - #1693
Capture d’écran 2024-10-14 à 11 27 48

nouveau module Numératie

  • 💄 Rend visible la zone cliquable sur la preview d'une question clic dans image quand le svg est transparent - #1673
  • ⚰️ Retire la colonne intitulé en double - #1674
  • 🗃️ Créé toutes les questions du nniveau 2 de numératie en base - #1676
  • 🐛 Affiche l'intitulé d'une sous consigne dans l'index - #1668
  • 📝 Le superadmin peut paramétrer une question glisser deposer - #1672
  • 🐛 Corrige la typo sur zoneS_de_depot_url - #1680
  • ✨ Permet à l'admin d'ajouter une illustration et un intitulé audio à … - #1681
  • ♻️ Passe en has_one_attached pour la zone de dépot - #1682
  • 🐛 Corrige le formulaire de glisser-deposer - #1684
  • 🐛 Corrige une erreur 500 quand on upload un svg - #1685
  • ✨ Détermine si la question clic dans image est clic multiple ou simple - #1683
  • EVA-193 Les zones déposables du jeu sont automatiquement utilisées depuis le masque - #1686
  • ✨ Permet d'ajouter une image au clic à positionner pour une question … - #1690
  • Supprime duplications pour les models questions - #1687

Migration de InclusionConnect vers ProConnect

  • Migration pro-connect : ajoute la colonne id_pro_connect aux comptes - #1671
  • Ajoute une tache rake pour importer les SIRETs des structures des conseillers InclusionConnect - #1670

Correction d'anomalie et évolutions mineures

  • Bump puma from 5.6.8 to 5.6.9 - #1667
  • Actualisation mineure de la version de ruby vers 3.1.6 - #1675
  • Suprime un focus oublié dans les tests - #1677
  • 🔧 Ajoute rubocop-rspec - #1678
  • Ajoute le libellé à la création du questionnaire numératie - #1679
  • Trie les annonces par dates - #1688
  • Un compte refusé peut quand même accepter les CGU pour ne pas rester bloqué sur la modale - #1691
  • Actualise les dates des évaluations des données de review-app pour éviter que tout soit annonymisé - #1692
  • Force l'affichage du tutoriel si le compte n'a pas de structure - #1695
  • Référentiel ANLCI : Supprime les H des profils d'évaluation - #1696

Full Changelog: v20240921...v20241010

Développement du nouveau module numératie

22 Sep 07:23
Compare
Choose a tag to compare

Développement du nouveau module numératie

  • Eva 185 le superadmin peut paramétrer les images à glisser avec leur ordre - #1654
  • ✨ Tri par ordre croissant les réponses à l'affichage d'une question - #1661
  • ✨ L'admin peut choisir la position de la réponse côté client - #1664
  • Configurer les questions Saisie de nombre du niveau 1 - #1655

Restitution

  • Supprime le CTA demande d'aide en cas d'illettrisme potentiel - #1656
366913413-9e0582bd-c2ef-470e-85a9-ebc627ef0ba3 366913767-5e24f926-a694-445e-81b1-24abb1f45b68

Correction d'anomalies et évolutions mineures

  • Corrige l'erreur undefined method upcase dans connexion_espace_jeu - #1660 et #1663
  • 🐛 Corrige erreur 500 Quand l'intitulé ou la modalité d'une question est vide - #1648
  • Bump serve-static and express by @dependabot in #1665

Full Changelog: v20240913_2...v20240921

Maintenance majeur

22 Sep 07:11
Compare
Choose a tag to compare

Plantage du serveur entre le 5 et le 13 septembre

Depuis la mise en production difficile de la dernière version le 5 septembre, nous avons rencontré plusieurs plantages de notre serveur.
Le serveur se met soudainement à consommer beaucoup de CPU et ne répond plus aux requêtes. Après une exploration des journaux du serveur, nous avons constaté que l'application retente en boucle la même tentative d'écriture : la création d'une partie.
Le problème était présent depuis octobre 2021, mais ce sont les comportements des utilisateurs suite aux événements de la semaine dernière qui ont révélé la faille. Le plantage arrive quand les utilisateurs gardent une partie de Bienvenue ouverte dans un onglet, mais redémarrent une évaluation dans un autre.
La correction apportée par cette version évite le plantage mais un développement plus important reste à faire côté jeu et côté administration pour protéger l'application contre l'utilisation erronée des onglets.

  • Corrige la recherche d'une partie à l'enregistrement d'un événement - #1657

Attaque du serveur du 14-15 septembre

Le week-end du 14 et 15 septembre, notre serveur a subi une attaque malveillante sur tous les formulaires accessibles hors connexion. Le serveur a bien résisté mais nous avons malgré tout déployé en urgence des captchas sur les formulaires de création de structure et de compte.

  • Ajoute un captcha à la création d'une structure et d'un compte - #1658 et #1659

Correction d'anomalie

  • 🐛 Corrige l'affichage des titres avec aide illettrisme - #1651

Full Changelog: v20240905_2...v20240913_2

Développements du nouveau module numératie

22 Sep 06:52
Compare
Choose a tag to compare

Nouveau module numératie

Paramétrage des questions

  • Peut ajouter une consigne à question qcm et l'afficher - #1616
  • Le superadmin peut paramétrer les doublages audio d’une question numératie - #1611
  • Le superadmin peut paramétrer l’illustration d’une question numératie - #1618 et #1620
  • Le superadmin peut paramétrer une question Saisie de nombre - #1610
  • Fix: permet de changer le type de saisie par défaut dans le formulaire de question saisie - #1621
  • 💄 Affiche l'image dans le jeu des questions QCM - #1622
  • ✨ Envoi l'audio d'une question du serveur au client - #1624
  • ✨ Permet de filtrer les questions par nom technique - #1623
  • Restreint aux formats mp3 et mp4 l'enregistrement en base d'audio car on interprête volontairement uniquement ceux-ci côté front - #1625
  • 🔧 Modifie configuration Rake cors - #1626, #1628
  • Envoie la modalité de réponse au front - #1627
  • 🐛 Corrige la restitution des questionSaisie sans choix - #1631
  • Eva 172 configurer les questions qcm qui doivent récupérer un paramétrage 2 - #1633
  • Permet d'afficher l'illustration d'une question qcm dans le form d'édition - #1635
  • Eva 174 le superadmin peut paramétrer une question saisie de nombre 3 - #1636
  • ♻️ Renomme l'association "choix" de QuestionSaisie en "bonne_reponse" - #1634
  • Eva 175 le joueur utilise automatiquement le paramétrage de sa question saisie de nombre numératie - #1637
  • Le superadmin peut paramétrer une question clic dans image - #1638
  • Le superadmin peut paramétrer un masque des zones cliquables - #1640
  • envoie la zone cliquable au jeu - #1643
  • Fix erreur 500 quand intitule.audio est nil - #1644
  • Permet la recréation d'une question effacée, avec le même nom technique - #1646
  • ♻️ Supprime la duplication de l'audio de la transcription - #1645
  • Fix : question_saisie sans bonne réponse ne doivent pas envoyer de réponse (blocage de Bienvenue sur la question « Quel âge ? ») - #1652
  • Sidekiq : autorise la queue default (Les restitutions n'étaient plus calculées) - #1653

Corrections d'anomalies et évolutions mineures

  • Fais fonctionner la lecture des audios en preprod - #1617
  • Fix erreur rollbar : Render and/or redirect were called multiple times - #1619
  • Actualise les dépendences Rails - #1641
  • 🐛 Corrige le nom du bouton de la fenêtre d'inscription - #1642
  • Corrige l'initialisation des données des reviewapps - #1629
  • Erreur 500 au telechargement des reponses d'une partie - #1649
  • Bump webpack from 5.91.0 to 5.94.0 by @dependabot in #1647

New Contributors

Full Changelog: v20240808...v20240905_2

Développements du nouveau module numératie

22 Sep 06:30
Compare
Choose a tag to compare

Développements du nouveau module numératie

Paramétrage des questions

  • Fix : Permet de créer une question sous consigne et ne permet pour l'instant que de choisir l'interaction Qcm dans le formulaire d'une question - #1613

Préparation de la restitution

  • Le superadmin peut consulter le score final du niveau d'un joueur - #1597
  • Le conseiller peut consulter le profil numératie du positionnement dans son espace admin - #1601 et #1603
  • Le conseiller peut consulter la compétence évaluée dans l'export détaillé - #1604
  • Eva 43 le conseiller peut consulter le profil numeratie du positionnement dans son espace admin 2 - #1605
  • Eva 44 le conseiller peut consulter le profil numeratie du positionnement dans lexport pdf - #1606
  • affiche la pastille orange pour le profil2 numératie également - #1607
  • ♻️ Extraie la méthode compte_sans_evaluations? et optimise la requête by @cprodhomme in #1602

Correction d'anomalies et évolutions mineures

  • 🐛 API evaluation horligne : enregistre les évaluations dans un job - #1612
  • Bump rexml from 3.3.0 to 3.3.3 by @dependabot in #1608

Full Changelog: v20240712...v20240808

Module numératie et Qualification des structures

23 Jul 15:23
Compare
Choose a tag to compare

Module numératie

  • 🐛 Corrige implémentation de l'export de café de la place - #1594
  • met à jour nom technique des niveaux places du marché - #1595

Qualification des structures

  • Ajoute un champ siret au formulaire de création de structures - #1598
Capture d’écran 2024-07-23 à 17 23 08

Correction d'anomalies et évolutions mineures

  • Résout une erreur rollbar - #1596
  • Supprime quotidiennement tous les comptes en attente de la structure de démo ANLCI - #1593

Full Changelog: v20240628...v20240712