diff options
author | Denise sur Lya <sekhmet@lya> | 2021-02-18 23:24:27 +0100 |
---|---|---|
committer | Denise sur Lya <sekhmet@lya> | 2021-02-18 23:24:27 +0100 |
commit | 21c5bd576c3fc8a4a0be8a6550bd02353ee35a92 (patch) | |
tree | 744abe94dd2c960b27087b75a3b20ba475053f90 | |
parent | 09dff7ba9e0185dce5a76a218242bd7a96c3c724 (diff) | |
download | oms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.tar.gz oms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.tar.zst oms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.zip |
petites amélio + FAQ
-rw-r--r-- | data/FAQ_data.txt | 7 | ||||
-rw-r--r-- | static/style.css | 12 | ||||
-rw-r--r-- | templates/base.html | 8 | ||||
-rw-r--r-- | templates/index.html | 2 |
4 files changed, 22 insertions, 7 deletions
diff --git a/data/FAQ_data.txt b/data/FAQ_data.txt index f798345..3ff6286 100644 --- a/data/FAQ_data.txt +++ b/data/FAQ_data.txt | |||
@@ -41,21 +41,22 @@ Vous trouverez <a href=""static/courbe_oms_gf_1an.png"">ici</a> et <a href=""sta | |||
41 | 41 | ||
42 | "Utilisation avancée","Mon enfant est hors des clous, et je n'arrive pas à avoir l'extrapolation !","Une solution possible est de passer en courbe des moyennes/écarts-types. Les données OMS pour les percentiles vont un peu moins loin." | 42 | "Utilisation avancée","Mon enfant est hors des clous, et je n'arrive pas à avoir l'extrapolation !","Une solution possible est de passer en courbe des moyennes/écarts-types. Les données OMS pour les percentiles vont un peu moins loin." |
43 | 43 | ||
44 | "Utilisation avancée","Quels calculs on peut faire ?","On peut faire des calculs dans deux sens : calculer le poids (ou la taille, ou autre) à un âge donné, ou l'inverse, à quel âge l'enfant aura tel poids (ou taille, etc). Les résultats s'afficheront en bas des courbes. On peut demander plusieurs calculs de ce genre, ils s'ajouteront à ceux déjà présents. Ces calculs ne sont pas sauvegardés par contre." | 44 | "Utilisation avancée","Quels calculs peut-on faire ?","On peut faire des calculs dans deux sens : calculer le poids (ou la taille, ou autre) à un âge donné, ou l'inverse, à quel âge l'enfant aura tel poids (ou taille, etc). Les résultats s'afficheront en bas des courbes. On peut demander plusieurs calculs de ce genre, ils s'ajouteront à ceux déjà présents. Ces calculs ne sont pas sauvegardés par contre." |
45 | 45 | ||
46 | "Utilisation avancée","Mais ça marche comment l'extrapolation en détail, dis dis ?","Mathophobes s'asbtenir !<br> | 46 | "Utilisation avancée","Mais ça marche comment l'extrapolation en détail, dis dis ?","Mathophobes s'asbtenir !<br> |
47 | Pour chaque donnée concernée (utilisée pour l'extrapolation), on calcule entre quelles courbes OMS on se situe. Il y a plus de courbes dans les données de l'OMS que de courbes tracées donc c'est plus précis que le graphique ne le laisse voir. <br> | 47 | Pour chaque donnée concernée (utilisée pour l'extrapolation), on calcule entre quelles courbes OMS on se situe. Il y a plus de courbes dans les données de l'OMS que de courbes tracées donc c'est plus précis que le graphique ne le laisse voir. <br> |
48 | Si on trouve que la donnée se situe entre les courbes 5 et 6 (par exemple), on calcule alors le barycentre par rapport aux courbes 5 et 6 : par exemple la donnée est à 20% de la courbe 5 et à 80% de la courbe 6 (donc plutôt proche de la courbe 6). Les données extrapolées seront donc basées sur 20% de la courbe 5 et 80% de la courbe 6.<br> | 48 | Si on trouve que la donnée se situe entre les courbes 5 et 6 (par exemple), on calcule alors le barycentre par rapport aux courbes 5 et 6 : par exemple la donnée est à 20% de la courbe 5 et à 80% de la courbe 6 (donc plutôt proche de la courbe 6). Les données extrapolées seront donc basées sur 20% de la courbe 5 et 80% de la courbe 6.<br> |
49 | S'il y a plusieurs données, alors on cherche dans quel intervalle de courbes elles se situent (par exemple toutes les données sont entre les courbes 3 et 6), puis on calcule la moyenne des barycentres par rapport aux courbes 3 et 6, et on obtient les valeurs suivantes en se basant sur cette moyenne. | 49 | S'il y a plusieurs données, alors on cherche dans quel intervalle de courbes elles se situent (par exemple toutes les données sont entre les courbes 3 et 6), puis on calcule la moyenne des barycentres par rapport aux courbes 3 et 6, et on obtient les valeurs suivantes en se basant sur cette moyenne. |
50 | <br>(Si vous avez un meilleur algo je prends)" | 50 | <br>(Si vous avez un meilleur algo je prends, en attendant, ce truc marche)" |
51 | 51 | ||
52 | 52 | ||
53 | 53 | ||
54 | "Divers","Pourquoi cet outil ?","Tout a commencé sur le <a href=""https://forum.lllfrance.org/"">forum de La Leche League</a>, où de nombreuses mamans (et parfois quelques papas) viennent poser des questions sur l'allaitement. Souvent, se pose la question de la prise de poids du bébé, qui est un bon indicateur de si le bébé reçoit assez de lait. Le poids dans l'absolu étant peu pertinent, il est utile de « tracer » la courbe de poids. Il n'existe actuellement que peu d'outils qui permettent de le faire (l'OMS en fournit un qui ne fonctionne que sous windows), en voici un." | 54 | "Divers","Pourquoi cet outil ?","Tout a commencé sur le <a href=""https://forum.lllfrance.org/"">forum de La Leche League</a>, où de nombreuses mamans (et parfois quelques papas) viennent poser des questions sur l'allaitement. Souvent, se pose la question de la prise de poids du bébé, qui est un bon indicateur de si le bébé reçoit assez de lait. Le poids dans l'absolu étant peu pertinent, il est utile de « tracer » la courbe de poids. Il n'existe actuellement que peu d'outils qui permettent de le faire (l'OMS en fournit un qui ne fonctionne que sous windows), en voici un." |
55 | 55 | ||
56 | "Divers","Mais qui es tu donc ?","Je suis une de ces nombreuses mamans qui s'est posée un jour (et un autre jour aussi) la question de la prise de poids de son enfant. Adepte de solutions libres et multi-plateforme, je n'ai rien trouvé qui me permette de tracer cette courbe, que ce soit pour mon enfant ou celui des autres. Je suis par ailleurs férue de programmation (et je l'enseigne d'ailleurs), et donc... voilà." | 56 | "Divers","Mais qui es-tu donc ?","Je suis une de ces nombreuses mamans qui s'est posée un jour (et un autre jour aussi) la question de la prise de poids de son enfant. Adepte de solutions libres et multi-plateforme, je n'ai rien trouvé qui me permette de tracer cette courbe, que ce soit pour mon enfant ou celui des autres. Je suis par ailleurs férue de programmation (et je l'enseigne d'ailleurs), et donc... voilà." |
57 | 57 | ||
58 | "Technique","Quelle est la technologie utilisée derrière ?","Il s'agit de <a href=""https://flask.palletsprojects.com/en/1.1.x/"">flask</a>, un petit framework de développement web en <a href=""https://www.python.org/"">python</a>. Il y a une petite dose de <a href=""https://developer.mozilla.org/fr/docs/Web/JavaScript"">JavaScript</a> pour assaisonner le tout, et voilà." | 58 | "Technique","Quelle est la technologie utilisée derrière ?","Il s'agit de <a href=""https://flask.palletsprojects.com/en/1.1.x/"">flask</a>, un petit framework de développement web en <a href=""https://www.python.org/"">python</a>. Il y a une petite dose de <a href=""https://developer.mozilla.org/fr/docs/Web/JavaScript"">JavaScript</a> pour assaisonner le tout, et voilà." |
59 | 59 | ||
60 | "Technique","J'ai trouvé un affreux bug !","N'hésitez pas à me contacter avec le plus de détails possibles à ce sujet. Par exemple quelles données, quelles manipulations vous ont amené.e à ce bug. Vous pouvez aussi préciser votre navigateur. Plus vous me fournissez d'informations, plus j'ai de chances de résoudre le bug !" | 60 | "Technique","J'ai trouvé un affreux bug !","N'hésitez pas à me contacter avec le plus de détails possibles à ce sujet. Par exemple quelles données, quelles manipulations vous ont amené.e à ce bug. Vous pouvez aussi préciser votre navigateur. Plus vous me fournissez d'informations, plus j'ai de chances de résoudre le bug !" |
61 | 61 | ||
62 | "Technique","J'ai envie d'aider à trouver les bugs !","Il y a la version bêta du site <a href=""https://beta.oms.syanni.eu"">ici</a>. Si la bêta est en avance sur le site de production, c'est qu'il y a des choses à tester et des bugs à chasser (vérifier le changelog pour comparer les versions)." | ||
diff --git a/static/style.css b/static/style.css index 2c2358e..929bfd4 100644 --- a/static/style.css +++ b/static/style.css | |||
@@ -100,3 +100,15 @@ img#courbe { | |||
100 | .donneesplus { | 100 | .donneesplus { |
101 | display: none; | 101 | display: none; |
102 | } | 102 | } |
103 | |||
104 | nav { | ||
105 | position: fixed; | ||
106 | bottom: 1px; | ||
107 | background-color:#EEEEEE; | ||
108 | border:solid 1px; | ||
109 | padding: 4px; | ||
110 | } | ||
111 | |||
112 | #content { | ||
113 | padding-bottom: 70px; | ||
114 | } | ||
diff --git a/templates/base.html b/templates/base.html index 53512d9..b84df6f 100644 --- a/templates/base.html +++ b/templates/base.html | |||
@@ -12,7 +12,7 @@ | |||
12 | </head> | 12 | </head> |
13 | 13 | ||
14 | <body onload="affiche_donneesplus_sibesoin()"> | 14 | <body onload="affiche_donneesplus_sibesoin()"> |
15 | <h1>Courbes de croissance « OMS » de l'enfant</h1> | 15 | <h1>Courbes de croissance « OMS » de l'enfant</h1> |
16 | 16 | ||
17 | {% if err.length != 0 %} | 17 | {% if err.length != 0 %} |
18 | <div id="warnings"> | 18 | <div id="warnings"> |
@@ -35,11 +35,13 @@ | |||
35 | <div id="content"> | 35 | <div id="content"> |
36 | {% block contenu %}{% endblock %} | 36 | {% block contenu %}{% endblock %} |
37 | 37 | ||
38 | <hr> | ||
38 | </div> | 39 | </div> |
39 | 40 | ||
40 | <hr> | 41 | |
41 | 42 | ||
42 | <nav><a href="/">Accueil et saisie des données</a> | | 43 | <nav> |
44 | <a href="/">Accueil et saisie des données</a> | | ||
43 | <a href="/faq">FAQ</a> | | 45 | <a href="/faq">FAQ</a> | |
44 | <a href="/contact">Contact</a> | | 46 | <a href="/contact">Contact</a> | |
45 | <a href="/apropos">À propos</a> | | 47 | <a href="/apropos">À propos</a> | |
diff --git a/templates/index.html b/templates/index.html index 91230f4..b796e08 100644 --- a/templates/index.html +++ b/templates/index.html | |||
@@ -1,6 +1,6 @@ | |||
1 | {% extends "base.html" %} | 1 | {% extends "base.html" %} |
2 | {% block contenu %} | 2 | {% block contenu %} |
3 | <p>Bienvenue sur ce petit outil qui permet de tracer les courbes de poids et de taille "OMS" des enfants jusqu'à 5 ans.</p> | 3 | <p>Bienvenue sur ce petit outil qui permet de tracer les courbes de poids et de taille selon les standards OMS (Organisation Mondiale de la Santé) des enfants jusqu'à 5 ans.</p> |
4 | <hr> | 4 | <hr> |
5 | 5 | ||
6 | 6 | ||