Skip to content

Releases: betagouv/eva-serveur

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

Initialisation situation « place de marché », accessibilité et restitution positionnement

28 Jun 14:46
Compare
Choose a tag to compare

Numératie

  • initialisation de la situation « place du marché » : calcule et affiche les scores de numératie - #1591 et #1592

Accessibilité

  • Permet d'activer les tooltips « illettrisme potentiel » au clavier et lisible par les lecteurs d'écran - #1590

Exploitation des résultats du positionnement

  • Le conseiller peut consulter le détail de la question dans l'export détaillé de café de la place - #1588

Corrections d'anomalies et évolutions mineures

  • Bump actionpack from 7.0.8.3 to 7.0.8.4 - #1584
  • Ignore le dossier vendor/bundle - #1585
  • Bump ws from 6.2.2 to 6.2.3 - #1587
  • Bump braces from 3.0.2 to 3.0.3 - #1589

Full Changelog: v20240530...v20240628

Création des structures en autonomie et maintenance

30 May 15:45
Compare
Choose a tag to compare

Création des structures en autonomie

Permets la re-création d'une structure effacée (soft delete) - #1581
Jusqu'à présent, ce n'était pas possible. On avait une erreur « le nom de cette structure est déjà utilisé »

Correction d'anomalies et évolutions mineures

  • Mise à jour des dépendances - #1583

Full Changelog: v20240502...v20240530

Suppression des campagnes et accessibilité

02 May 18:49
Compare
Choose a tag to compare

Administration des campagnes en autonomie

  • Autorise les conseillers à supprimer des campagnes contenant des évaluations - #1575
  • Permet aux conseillers de filtrer les campagnes par compte - #1578
  • Création de campagne : ajout d'un texte expliquant le libellé - #1574
    image

Accessibilité

  • Création de campagne au clavier : met le focus sur le premier ParcourType même pour le choix positionnement - #1573

Correction d'anomalies et évolutions mineures

  • Bump sidekiq from 7.2.2 to 7.2.4 - #1576
  • Bump ejs from 3.1.9 to 3.1.10 - #1577

Full Changelog: v20240410...v20240502

Rendu des pages 404, 500 et 422

11 Apr 14:24
Compare
Choose a tag to compare
  • Affiche la page 404 pour les évaluations supprimées - #1572
Capture d’écran 2024-04-03 à 17 22 02
  • Ajoute aussi la mise en forme des pages 500 et 422 :
Capture d’écran 2024-04-03 à 17 21 40 Capture d’écran 2024-04-03 à 17 22 29

Full Changelog: v20240328...v20240410