summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenise sur Lya <sekhmet@lya>2021-02-18 23:24:27 +0100
committerDenise sur Lya <sekhmet@lya>2021-02-18 23:24:27 +0100
commit21c5bd576c3fc8a4a0be8a6550bd02353ee35a92 (patch)
tree744abe94dd2c960b27087b75a3b20ba475053f90
parent09dff7ba9e0185dce5a76a218242bd7a96c3c724 (diff)
downloadoms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.tar.gz
oms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.tar.zst
oms-21c5bd576c3fc8a4a0be8a6550bd02353ee35a92.zip
petites amélio + FAQ
-rw-r--r--data/FAQ_data.txt7
-rw-r--r--static/style.css12
-rw-r--r--templates/base.html8
-rw-r--r--templates/index.html2
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>
47Pour 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> 47Pour 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>
48Si 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> 48Si 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>
49S'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. 49S'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 «&nbsp;tracer&nbsp;» 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 «&nbsp;tracer&nbsp;» 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
104nav {
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 «&nbsp;OMS&nbsp;» 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