Skip to content

Latest commit

 

History

History
469 lines (241 loc) · 22.3 KB

CHANGELOG.md

File metadata and controls

469 lines (241 loc) · 22.3 KB

CHANGELOG

Septembre

  • Révision des url d'accueil, de login et de tableau de bord

  • Export des contacts en cas d'urgence dans le fichier de retour vers SIECLE

Nouvelle organisation de la documentation et des procédures

  • N'affiche pas les codes MEF manqant lors du retour vers siècle avant un premier import de la nomenclature

  • Rend plus explicite les étapes du retour vers siècle

  • Récupère la civilité des résponsables légaux depuis siècle

  • Récupère l'autorisation de transfert aux fédérations de parents d'élèves depuis siècle

  • Découpe les adresses trop longues des responsables légaux de façon plus logique pour l'export siècle

  • Empêcher la modification d'une pièce jointe après validation

  • Empêcher l'import d'un fichier xml quand celui-ci a un UAJ différent de l'établissement qui est en train de faire l'import

  • Déplacer la documentation du repertoire dossiersco vers celui du blog

  • Organisation les menus du site de documentation

  • Organisation du repertoire doc de l'application dossiersco

Août

Retour SIECLE

  • Dans éditer une option pédagogique, griser le Code gestion quand il existe

  • Inclure adresses et tél des Resp Légaux et élèves dans l'export excel depuis DossierSCO

  • Dans le mail qui annonce la fin de l'import, s'il c'est mal passé, nous affichons la raison. Cela peut être un peu technique, mais ça va nous aider à trouver d'où viens l'erreur.

  • Agent > Mef / options : afficher les options dans l'ordre de siecle

  • Liste les dossiers avec code mef_origine ou destination invalide

  • Controle le code des mef retournées dans la base élève

  • Formatte code postal, tel pro, adresses pour siecle

  • Renseigne à Inconnu un nom ou un prenom vide de représentant légal

  • Renseigne à Inconnu un dossier eleve sans ville de naissance pour un pays étranger

  • N'exporte que les dossiers validés pour le retour dans siecle

  • Liste les dossiers sans mef_an_dernier comme non exportables

  • Permet de continuer malgré des élèves sans division pour les remonter dans siecle

  • Récupère l'information à propos du paiement des frais scolaires pour pouvoir les remonter dans siecle

  • Affiche le pays dans l'interface agent > contact

  • Importer le fichier ElevesAvecAdresses.xml pour récupérer l'arrondissement de naissance et l'ID élève privé

  • Renseigner l'ID élève privée à partir de EleveAvecAdresses.xml

  • Renseigner le type mef avec le 11ème chiffre du mef

  • Précise les codes profession pour les retraités à partir de l'import Responsables SIECLE #618

  • Classe les options obligatoires à partir de leur RANG_OPTION #613

  • Classe les options facultives après les options obligatoires #613

  • Déduit le CODE_MODALITE_ELECT des options à partir de la Nomenclature pour le retour dans siecle #611

  • Retour vers SIECLE uniquement pour les dossiers validé

  • Intègre l'import EleveAvecAdresse dans le retour siecle afin de récupérer les informations de ̀code_mef et division de l'an dernier, et la division de l'année en cours.

  • renseigne une commune de naissance à l'étranger pour le retour dans siecle

  • Afficher les options incomplète

Affichage de la liste des options dont nous n'avons pas le code matière sur 6 chiffres en dessous de la demande d'import de la nomenclature, dans le menu «retour vers siecle ».

  • Import des responsablesAvecAdresses

L'import de ce fichier permet de récupérer les professions des responsbles légaux.

  • Nettoyage des codes profession

Nous enregistrons maintenant des codes (bien que nous affichions des libellés). Siecle s'attends à recevoir des codes, c'est donc ce qu'il faut lui envoyer.

Deux codes ont été remplacé par plusieurs autres pour avoir une description plus fine de certaines profession. Nous avons arbitrairement choisi un code. Il faudra sans doute que les responsables précise à la prochaine inscription/re-inscription (ou bien dans la fiche de renseignement sur SIECLE directement).

Les codes concernés sont :

  • 73 : "Retraité cadre, profession intermédiaire"; remplacé par 74 "Retraité cadre" et 75 "Retraité profession intermédiaire"
  • 76 : "Retraité employé, ouvrier"; remplacé par 77 "Retraité employé" et 78 "Retraité ouvrier"

Chaque responsable qui était 73 est passé 74, et chaque responsables qui était 76 est passé 77.

Juillet

  • Evaluation de la 2ème saison : Ajout d'un index sur l'identifiant de la table traces pour pouvoir calculer le délais entre la 1ère connexion et la validation.

  • Retour dans SIECLE : inclus DATE_DEB_SCO dans l'année scolaire à venir

  • Retour dans SIECLE : renseigne l'INE dans la balise ID_NATIONAL

Des tests d'import nous ont montrés que positionner l'INE dans l'ID_NATIONAL permet la reconnaissance des élèves dans l'import privé.

  • [retour SIECLE] Nettoyer les numéros de téléphones

Les téléphones ont été saisie de manière libre. Pour siecle, nous devons les envoyer sans espace.

Nous avons donc

  • corrigé les numéros de téléphone en production (sur les données existantes)

  • fait en sorte que juste après la saisie, les numéros soient enregistrer sans espace

  • supprimer les espaces provenant du fichier Excel provenant de siecle, que nous utilisons pour l'import de données.

  • [retour SIECLE] Remplacer les pays par leur code

Les pays ont été saisie librement. Siecle attend un code pays.

Nous avons donc :

  • changé l'interface graphique pour que les pays soient choisi dans une liste défini

  • fait en sorte d'enregistrer des code pays plutôt que du texte

  • fait la conversion du pays en texte provenant du fichier Excel SIECLE qui nous sert pour importer les données.

  • [retour SIECLE] améliorer le parcours utilisateur de l'export SIECLE

Le parcoure utilisateur pour l'export SIECLE est maintenant dans un nouveau menu. L'affichage se fera en fonction de l'état des dossiers élèves de dossierSCO :

  • Nous affichons l'import de nomenclature s'il manque des codes option dans les options pédagogique.

  • Nous affichons le nombre de représentants légaux et le nombre d'élève contenu dans l'export avant de faire réellement l'export.

  • [retour siecle] renseigner le CODE_PARENTE

Fait en sorte que dans l'interface graphique, les familles ne puissent pas choisir un lien de parenté non reconnu par SIECLE :

  • 10 : MERE
  • 20 : PERE
  • 37 : FRATRIE
  • 38 : ASCENDANT
  • 39 : AUTRE MEMBRE DE LA FAMILLE
  • 41 : EDUCATEUR
  • 50 : TUTEUR
  • 51 : AIDE SOCIALE A L'ENFANCE
  • 70 : ELEVE LUI-MEME
  • 90 : AUTRE LIEN

Et appliquer une transformation pour que le fichier SIECLE soit construit avec le bon code (et non du texte).

  • code option par import nomenclature

Pour la remonté vers SIECLE, nous avons besoin de qualifier les options avec le code de chaque option (6 chiffres), Ce code n'est pas donnée dans le fichier Excel dont nous nous servons, pour le moment, pour intégrer des données provenant de SIECLE.

Nous préparons doucemnt la transition vers la récupération de données depuis les fichiers XML proposé par siecle, qui sont plus complet.

Dans ce ticket, nous ajoutons le fait de récupérer les codes option au moment de l'import du fichier nomenclature.xml

  • Régime de demi-pension

Dossiersco ne propose qu'externe ou demi-pensionnaire actuellement. Pour l'export vers SIECLE, il faudrait regarder dans la liste des 22 régime, lesquelles correspondent le mieux à demi-pensionnaire et à externe.

Plus tard, DossierSCO proposera les régime définit dans SIECLE.

Suite à une suggestion d'un gestionnaire :

  • Pour les demi-pensionnaire, nous utilisons le régime 24 "Demi pensionnaire dans l'établissement 4", car nous supposons que la majorité des établissements sont au forfait 4 jours (pas de restauration le mercredi). L'inconvénient est que chaque établissement devra reprendre chaque élève dans Siecle pour ajuster son régime de demi-pension: DP 5jours pour certaines établissements, voire DP 3 jours, etc.

  • Pour les externes, le plus courant est le régime 0 "externe libre".

Si cette solution est trop couteuse en temps de traitement pour vous, nous chercherons avec vous une autre solution, n'hésitez pas à le signaler à l'équipe DossierSCO.

  • Générer un fichier xml au bon nom pour import privé siecle

Le nom du fichier xml export siecle pour import privé dans siecle a le format suivant : PRIVE<ANNEESCOL+1>.xml Exemple : 0750680GPRIVE2018190702224500.xml Le fichier est un zip contenant ce fichier xml

  • [retour siecle] Forcer à un minimum de 1 le nombre d'enfants scolarisés

  • Nettoyer les données sur les pays

Les zones de saisies des pays sont en texte libre. Pour avoir une cohérence avec SIECLE, nous avons modifié ces zones pour que ce soit un choix dans une liste de pays.

SIECLE enregistre un code sur 3 chiffres, nous faisons de même maintenant, avec un fichier de correspondance entre un pays et un code. Sont concerné le pays de résidence d'un representant légal, le pays de naisssance d'un élève et la nationalité d'un élève.

Toutes les données de la base de production ont été nettoyé pour correspondre au nouveau format (un code au lieu d'un texte libre). Il y a un document qui retrace les cas particulier que nous avons eu à gérer sur dossiersco/doc/nettoyage_des_pays_et_nationalite.md

  • Retour SIECLE, prendre en compte les code pays et nationalite

Dans l'export SIECLE, on peut maintenant prendre en compte les code pays des représentant légaux et des élèves.

  • En tant que secrétaire, je reste au même endroit après validation d'une pièce jointe

Quand on valide les pièces jointes, la page reste au même endroit, sur la pièce jointe qui viens d'être validée.

  • Conditionner le formulaire de famille

En tant que famille, en général, je n'ai pas besoin de changer mes informations personnels. J'aimerais avoir une page plus compact pour parcourir mes informations d'un coup d'oeil.

Affiche les informations des représentant légaux en texte avec un bouton pour demander à changer, ce qui affiche un formulaire pour changer les coordonnées d'un des responsables légaux.

Resterais, dans la situation actuelle, à saisir la profession et le nombre d'enfants à charge.

  • afficher le régime de demi-pension dans l'export excel des dossiers

Affiche le régime de demi-pension dans l'export excel des dossiers

Juin

  • Importer la nomenclature

Afin de pouvoir disposer du code_mef (nécessaire dans le fichier xml de retour de données dans SIECLE), nous avons besoin d'importer le fichier XML de nomenclature.

L'objectif, dans un premier temps, sera de parcourir se fichier, et, pour chaque MEF que nous avons déjà, récupérer le code qui correspond.

⚠ le code mef est millésimé, il faudra donc avoir un fichier de nomenclature de l'année en préparation. Ça sera peut-être à préciser dans le bloc permettant l'import. 💡 trouver une ou deux personnes qui sont prête à faire des tests avec leurs fichiers (peut-être Boris Vian ?)

  • Exporter une petite liste d'élèves dans le fichier siecle

Exporter une liste de un à plusieurs élèves à partir de leur INE.

  • Ajouter l'adresse dans l'import xml vers siecle

  • Crée un xsd qui évite l'erreur silencieuse du CODE_PARENTE sur un seul chiffre

  • Afficher les dates de validation

Afin de tracer les informations et les grandes étapes d'un dossier,

Affiche dans le dossier la date de validation de la familles, Affiche dans le dossier la date de validation de l'agent.

  • Modifier les données de dossiers coté agent

Les agents peuvent maintenant modifier les données d'adresse et certaines autres d'un dossier, directement dans leur interface.

  • Limiter la possibilité de valider

Affiche le bouton de validation coté agent, uniquement quand les familles on validé.

  • Totaliser le total des collèges en haut de la page suivi

Afficher la somme total des établissements dans la page de suivi de dossiersco

  • Valider les adresse emails saisies

Pour s'assurer que les emails sont bien saisie, nous avons ajouter des validations sur le format des emails.

  • Amélioration de la page de suivi

Changements proposés : Avoir des listes exclusives (un collège saute de l'une à l'autre, sans doublon) Afficher un total général des collèges expérimentateurs (inscrits + expérimentateur + utilisateur) fusion des listes 2 et 3 ; modification du wording de toutes

  • "Etablissements inscrits (x)"

  • "Etablissements expérimentateurs : DossierSCO paramétré ; Elèves importés (y) "

  • "Etablissements utilisateurs : ayant ouvert DossierSCO aux familles (Z)" : détail des établissements (z)

  • Indique comment envoyer un fichier d'import en erreur

Un fichier en erreur peut être déposé sur https://send.firefox.com et le lien ainsi généré envoyé à l'équipe.

  • Révision du message de convocation

En tant que parent d'élève entrant en 6ème, je reçois un email ne correspondant pas à ma situation (manuels)

Le message de confirmation de connexion subordonne l'inscription à la restitution des manuels scolaires prêtés et au fait d'être en règle avec la caisse du collège. Ce message convient aux réinscriptions, pas aux 6èmes. Solution proposée = rajouter "(pour les élèves déja inscrits au collège l'an passé)"

  • Rendre visible le statut d'un dossier dans l'export excel

rendre visible le satut d'un dossier dans l'export excel. Il y a maintenant une colonne statut.

  • Informer l'agent après import comment la carte des formations a été construite

Dans le message de fin d'import élève, préciser que la carte des formations à été déduite du fichier mais qu'il serait préférable d'aller vérifier.

  • En tant qu'agent, je peux créer un compte quand mon collège s'est inscrit sans créer d'agent

Principalement pour pallier à notre problème d'email qui n'arrive pas, nous allons proposer aux agents qui veulent refaire une inscription en cours de re-envoyer un message de confiruation, avec le lien permettant de finir la procédure.

Ça ne ressoud pas le problème directement, mais nous espérons que ça permettra de le contourner dans certains cas.

  • En tant que secrétaire, je vois par défaut le board de configuration quand aucun dossier n'a encore été importé

Pour guider les agents qui n'ont pas encore importer les dossiers, après l'identification, si aucun dossier n'a été importé, la redirection amène sur le module configuration. Sinon, ça pointe sur la liste des élèves.

  • Representant vivant à l'étranger

Certains parents vive à l'étranger. Nous avons fait en sorte que ce soit faisable dans DossierSCO : ajout d'une liste de pays (par défaut sur FRANCE), et, si c'est un autre pays que FRANCE qui est choisi, on enlève le code postale et affiche une zone de texte pour saisir la ville.

  • Export excel incomplet

En tant qu'agent, quand je fais un export Excel, je peux maintenant retrouver les infos suivantes dans l'export :

  • la famille accepte t-elle que l'enfant soit photographié pour la photo de classe ?

  • est-ce que la famille souhaite envoyer par écrit au secrétariat une information médicale ?

  • quelles pieces jointes ont été fournies (une croix indiquant si la pièce a été fournie) ?

  • Configurer le reply-to des emails envoyés aux familles

Afin de permettre aux établissement de recevoir directement les messages des familles, nous avons changer le reply-to par une adresse configuré dans la « configuration de la campagne ». Par défaut on y place ce.XXX@ac-YYY.fr̀ et c'est un champ email obligatoire.

  • Enregistre le tel professionnel

Si une personne représentante légale saisi un numéro de téléphone professionnel, il est maintenant enregistré.

  • afficher un changelog dans l'application

Pour permettre de partager notre avancement avec les personnes utilisatrices, nous avons ajouté un fichier changelog dans le répo (doc/changelog.md) ainsi qu'un lien dans le footer de l'application.

  • A l'import quand pas de MEF cible, chercher une MEF générale

Dans le cas où aucune MEF de montée n'est trouvée, nous cherchons le MEF la plus générale correspondante (5EME pour l'exemple d'une 6EME BILANGUE) et l'affecter.

  • Permettre l'import des élèves de 6èmes depuis SIECLE dans DossierSCO

Pour permettre l'import des 6eme depuis SIECLE, nous avons ajouté une selection sur le type de fichier qui va être importé afin de pouvoir le traiter en fonction de la source.

  • Permettre au collège de déclencher le début de la campagne

L'établissement peut maintenant configurer le début de campagne.

Tant que la date n'est pas arrivée, les familles ne peuvent pas arriver sur les pages d'inscription.

  • Préciser si l'envoi d'un message se fera par mail ou SMS

Afin de savoir par quel chemin le message va partir à une famille, afficher les moyens de communication possible (numéro de téléphone et donc SMS, mail)

  • Rétablir les relances par SMS

Activité technique pour branché dossiersco sur un outil pour envoyer des SMS. L'application peut maintenant envoyer des SMS aux familles.

  • Orthographe à corriger dans la convocation des familles

Correction de fautes d'orthographe et reprise de certaines formulations dans la convocation des familles.

  • Ne plus envoyer de copie à l'agent connecté

Nous n'envoyons plus de copie des messages envoyé aux famillles aux agents.

  • Lien non interprété dans la page d'accueil

Dans la page d'accueil, il est demandé aux parents de se munir des pièces. Si l'explication de la pièce attendue est en markdown, le markdown doit maintenant être interprété correctement, de la même manière que du HTML directement.

  • enchainement de MEF

J'aimerais pouvoir vérifier mes enchainements de MEF (quel MEF va dans quel MEF) et pouvoir faire des changements si besoin. DossierSCO ne trouvant pas toujours le MEF destination qui conviens, cette écrans pourrait également informer du nombre d'élèves sans MEF (ça devrait correspondre au fait de ne pas avoir de MEF destination pour certain mef)

  • Afficher correctement les options maintenues

Correction d'un bug qui affichait les options comme abandonnées alors qu'elles devraient apparaitre comme maintenues.

  • Alléger les contraintes de matching ENT

Afin d'augmenter les chances de trouver le responsable légal provenant de l'ENT, nous allons chercher uniquement avec l'email s'il y en a un, et sinon, utiliser le nom, prénom et adresse.

  • Avoir une trace des problèmes d'ENT

Afin de savoir qu'il y a un problème, lorsqu'on ne trouve pas de responsable légal et/ou de dossier avec les informations de l'ENT, nous envoyons une alerte dans SENTRY.

  • Bug sur le lien de La modification de la Demi-pension

Bug sur le lien de La modification de la Demi-pension, dans configuration de la campagne, ne renvoie pas vers la bonne page

  • Afficher la liste des élèves sans MEF

A partir de l'écran de la carte des formations, nous pouvons accéder maintenant à la liste des élèves qui n'ont pas de mef destination.

  • Configuration de campagne

Pour éclaircir l'organisation, en tant qu'admin, j'aimerais pouvoir accéder à tous les éléments de configuration de notre campagne au même endroit

  • Rendre visible dans le module agent les informations générales

Afficher les informations administrative dans le dossier élève :

  • régime de sortie

  • souhait de communiquer des informations médicales

  • authorisation photo de classe

  • demi-pension

  • numéro caf

  • faire un feedback sur le nombre de documents importés

Afficher toutes les images téléversé en pièces jointes (quand il y en a plusieurs).

  • Ne pas afficher 1 et 2 sur les représentants légaux

Les représentants légaux n'ont pas à être placé, numéroté.

  • Accepter les liens dans le corps du texte

En tant qu'agent d'un établissement, je souhaite ajouter un lien dans le corps du texte de l'explication pour une pièce attendue

  • Le texte des lettres de convocation concerne la réinscription, pas l'inscription en 6ème

Changement du texte des convocations pour faire en sorte que ce texte soit valable également pour l'inscription en 6eme.

  • rendre compréhensible la liste des élèves

En tant qu'agent, je souhaite comprendre la signification des colonnes avec l'icone "camion" et l'icone "fourchette couteau" dans la page qui liste les élèves

  • Afficher les régimes de sortie dans l'ordre chrono de création

En tant que famille, j'aimerai voir afficher les différents régimes de sortie dans l'ordre chronologique de crzation (comme pour les agents)

  • Informer la famille des implications du choix d'une option pédagogique

Ajout d'une zone d'explication sur chaque option. Configuration à partir de la carte des formations. Affichage dans la partie famille, sur la page élève, à coté des options.

  • Rendre une option d'un MEF, non accessible aux élèves qui ne la suivaient pas l'année précédente dans la base élèves

Nous pouvons maintenant configurer une option dans un mef pour précisier si cette option est ouverte à l'inscription ou non.

  • Le caractère obligatoire d'une option a été remplacé par le caractère abandonnable

Nous pouvons maintenant configurer une option dans un mef pour préciser si cette option est abandonnable ou non.

Mai

  • Configurer si l'établissement souhaite calculer automatiquement les tarifs de cantine

En tant qu'admin d'établissement, je peux demander ou ne pas demander l'identifiant CAF aux familles. Cet identifiant nous servira ensuite pour demander le quotient familliale des familles via api particulier

  • Afficher le recap en fin de parcours

À la fin de l'inscription des familles, nous reprenons des éléments du dossier.

  • Faire la distinction entre les options demandables ou abandonnables

Afficher les options de l'élève de l'an dernier, différemment des options à choisir pour l'année à venir.

  • Permettre au collège de mettre à disposition des familles des pdf à imprimer, pour les besoins non traités par DossierSCO

Pour cela, nous avons donné la possiblité de mettre des liens dans :

  • la page accueil
  • les explications des pièces attentudes
  • le régime de sortie