Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creation de l'ensemble des champs de la base élève #1

Open
15 of 25 tasks
davy39 opened this issue Dec 30, 2021 · 5 comments · Fixed by #8
Open
15 of 25 tasks

Creation de l'ensemble des champs de la base élève #1

davy39 opened this issue Dec 30, 2021 · 5 comments · Fixed by #8
Assignees
Labels
enhancement New feature or request

Comments

@davy39
Copy link
Collaborator

davy39 commented Dec 30, 2021

TODO

1 - Civilité

  • Mettre il/elle/iel en minuscule: 6d3034f
  • Format plus pratique de numéro de tél: 5335a18
  • Correction du bug empéchant validation à l'étape 3: d93268f
  • Rendre non obligatoire le champ nom d'usage: 802d1f1
  • Retrait de l'astérisk (*) des champs requis : 929682a

2 - Responsables légaux

  • Gestion facultative du 2e reponsable: ae4d3d7 et 343038c
  • Ajouter un champ nationalité avec code pays: 6d2b727
  • Conditionner l'affichage des departement et commune de naissance au choix du Pays France, sinon une simple zone de texte ville de naissance: 88e4c37
  • Amélioration de l'affichage des 2 responsables : 5d71e1e

3 - Scolarité

  • InlineCheckboxes pour les troubles cognififs (dys...) : d966afe et 4ea6e1f
  • Alergies (checklist avec possibilité d'entrer des alergies inéxistantes dans la base) : 5ea307e
  • GB et MEE ECCO si au LXP l'an passé: d33ea24 et ba6398a
  • Classe (code spécifique pour Cyclade et/ou Sciecle ?)
  • Établissement d'origine (data.gouv.fr)
  • Spés si venu de 1ère ou Term
  • Boursier (avec lien du dossier à télécharger)
  • Autres infos...

4 - Projet au LXP :

  • Création des champs spécialité: dd76b60
  • Niveau (Crépa, 1ère, Term, déter): 33c4fdb, af16676 et 8e7c138
  • Controle du nombre de spé choisi par colone avec apparition d'un message d'avertissement si 2 même colonne, et impossibilité prendre 2 arts ou 2 langues: b224d72
  • Projet personnel
  • Langues vivantes

5 - Champs à renseigner par la suite

  • Classe au LXP (par le MEE de tache admin Siecle)
  • Groupe de base (par la gestion)
  • MEE d'ECCO (par la gestion)

Infos

Pour déterminer les champs à créer, se baser sur ceux des fiches d'inscription du LXP, et des bases SIECLE et surtout celle de CYCLADES qui a des contraintes bien particulières.

Pour connaitre la marche à suivre, aller voir dans le wiki : https://github.com/Lycee-Experimental/django-lxp/wiki/4.-Ajout-de-champs-dans-le-formulaire

@davy39 davy39 added the enhancement New feature or request label Dec 30, 2021
@davy39 davy39 linked a pull request Jan 22, 2022 that will close this issue
@davy39 davy39 closed this as completed in #8 Jan 22, 2022
Repository owner moved this from Todo to Done in Logiciel d'inscription du LXP Jan 22, 2022
@davy39 davy39 reopened this Jan 23, 2022
@davy39
Copy link
Collaborator Author

davy39 commented Jan 23, 2022

Restent les champs en lien avec la scolarité passée et à venir...

@Xavier-le-MEE
Copy link

Ca s'étoffe et ça se précise.
Quelques remarques :

  • Le iel du menu déroulant est difficilement lisible (car le "i majuscule est facilement confondu avec un "l") --> Mettre il/elle/iel en minuscule ?
  • Mettre entre parenthèse "optionnel mais recommandé" à côté de "2è responsable"? En fait pour l'instant sa saisie est obligatoire, or certains élèves n'ont qu'un responsable.
  • Pour les numéros de tél, il n'accepte pas 0606252525 mais seulement +33606252525 : Pas pratique. Peut-être indiquer "format 0606252525" si tél français et une case à cocher si tél étranger avec le format +44...
  • Quand on fait "suivant" à l'étape 3, ça recharge l'étape 3, mais Davy doit être au courant, et c'est parce que le code n'est pas terminé...

@davy39
Copy link
Collaborator Author

davy39 commented Jan 23, 2022

Merci pour le déboggage ! Work in progress en effet...
Le prochain chantier auquel il faut s'atteler est la validation conditionnelle des champs (ex nb représentants, 3 Spé pour les 1ere, 2 pour les terms...), voire même de leur affichage.
Pour ça faut passer en front-end et donc en JavaScript... Une autre paire de manches !

J'ai édité le premier post de ce fil pour garder la trace des choses à faire sous forme de checklist. Vous devriez pouvoir modifier ce post pour en faire de même lorsque vous identifiez des choses à faire. Le mieux serait même d'ouvrir une nouvelle issue lorsqu'il s'agit de bugs.
@+

@davy39 davy39 moved this from Done to In Progress in Logiciel d'inscription du LXP Jan 23, 2022
@Xavier-le-MEE
Copy link

Quelques remarques / questions 👍

  • Etape 1
    "nom d'usage" ou "prénom d'usage". Obligatoire ou bien si différent du prénom précédent ?
    Il manque l'étoile à côté de ville natale (mais le champ est bien obligatoire)
  • Etape 2
    "responsable 2" par défaut sur "aucun"? Pour ne pas surcharger l'affichage...je sais pas trop...

Pour la suite : il faudra faire renseigner la "classe" par le MEE en charge de la base élève et le GB et le GECCO par la gestion. Il faudra voir pour Cyclades.

@davy39
Copy link
Collaborator Author

davy39 commented Jan 25, 2022

Hello !
J'ai rajouté ces remarque dans le premier post.

  • Que diriez-vous que l'on affiche les * nulle part pour alléger le formulaire (la plupart des champs seront nécessaires) ? Ce sera plus simple à gérer que de gérer lle cas par cas ?

  • Je me suis posé la question pour le responsable 2... Je me dis que l'afficher par défaut incite à ne pas prendre l'option flemme... Peut-être simplement faire une démarcation entre les 2 responsable ? Et peut-être retravailler l'affichage des champs pour qu'ils ne soient pas systématiquement les uns sous les autres ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging a pull request may close this issue.

4 participants