]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - templates/index.html
Extrapolation améliorée + possibilité de voir le point voulu
[perso/Denise/oms.git] / templates / index.html
index 959c6a17082865667281722ad6fed206498100de..32c45e1e1fc9e12ff4a3ea5d0936089836b65322 100644 (file)
@@ -1,6 +1,6 @@
 {% extends "base.html" %}
 {% block contenu %}
-<p>Bienvenue sur ce petit outil qui permet de tracer les courbes de poids et de taille "OMS" des enfants jusqu'à 5 ans.</p>
+<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>
 <hr>
 
 
@@ -39,7 +39,7 @@
        <p id="changemode" class="petit"><span onclick="change_mode_dates('text')" class="bouton">Cliquer ici</span> pour saisir les dates comme du texte.</p> </li>
 <li>Prématuré ? <span class="petit">(expérimental)</span> <span class="bouton" onclick="affiche_cache('prema',this)">Afficher</span>
 <div id="prema"><p class="petit">Si l'enfant est né prématuré (avant 37 semaines d'aménorrhée), indiquer de « combien » en durée (même syntaxe que pour les âges, voir plus bas). Sinon, laisser 0j.</p>
-<label>Prématurité</label> <input type="text" name="prematurite" value="{{ valform.prematurite }}"> <input type="checkbox" name="agecorrige" {% if valform.agecorrige == "oui"%}checked{%endif%}> Afficher l'âge corrigé sur la courbe (plutôt que l'âge réel).
+<label>Prématurité</label> <input type="text" name="prematurite" value="{{ valform.prematurite }}"> <input type="checkbox" name="agecorrige"{% if valform.agecorrige == "oui"%} checked{%endif%}> Afficher l'âge corrigé sur la courbe (plutôt que l'âge réel).
 </div></li>
 
 </ul>
 
 
 
-<h3>Données de l'enfant</h3> 
+<h3>Saisir les données</h3> 
 <p><span id="bouton_afficher_donneesplus" class="bouton" onclick="affiche_cache_classe('donneesplus')">Afficher</span> la saisie des tailles.</p> 
 <p>Syntaxe pour l'âge&nbsp;: utiliser j, s, m, a comme des "unités" (jours, semaines, mois, années). Vous pouvez mixer les unités, par exemple "3a2m5j" pour 3 ans, 2 mois et 5 jours. Les espaces sont ignorées, et il faut saisir des nombres entiers.</p>
-<p>Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes).</p>
+<p>Saisir le poids en kilogrammes (par exemple "2.62" ou "2,62" pour 2 kilogrammes et 620 grammes), ou en grammes (2620 par exemple).</p>
 <p class="donneesplus">Saisir la taille en centimètres. Note : il y a généralement un centimètre de moins quand on mesure l'enfant debout par rapport à allongé. On peut voir sur la courbe de référence une "cassure" à deux ans qui correspond au changement du type de mesure.</p>
 <p>Il faut saisir la date ou l'âge. Si les deux sont saisis, seul l'âge comptera.</p>
 
 <p class="donneesplus">Si vous ne saisissez que des données de poids par exemple, la courbe de taille ne sera pas tracée (par défaut, voir préférences du graphique).</p>
 
 <table id="donneespoids">
-       <tr><th>Âge</th><th>Date</th><th>Poids (kg)</th><th class="donneesplus">Taille (cm) </th></tr>
+       <tr><th>Âge</th><th>Date</th><th>Poids (kg ou g)</th><th class="donneesplus">Taille (cm) </th></tr>
        
 {% for i in range(valform.nb_data) %}
 <tr><td>
        {% endfor %}
                </select></label></li>
        <li><label>valeur maximum du graphique (facultatif, syntaxe similaire à l'âge) </label><input type="text" name="maxi" value="{{ valform.maxi }}"></li>
-       <li>Prolonger les courbes (expérimental) : <input type="checkbox" name="prolongercourbes" {% if valform.prolongercourbes == "oui" %} checked{% endif%}></li>
        
        <li><label>Même échelle sur tous les graphiques&nbsp;: </label><input type="checkbox" name="memechelle" {% if valform.memechelle == 'oui' %} checked{% endif %}></li>
+       <li><label>Grille améliorée&nbsp;:</label><input type="checkbox" name="grilleamelio" {% if valform.grilleamelio == 'oui' %} checked{% endif %}></li>
+       
        <li>Dimensions du graphique&nbsp;: <label>largeur&nbsp;: </label><input type="text" name="largeur" value="{{ valform.largeur }}"> 
        <label>hauteur&nbsp;: </label><input type="text" name="hauteur" value="{{ valform.hauteur }}"></li>
        <li><label>Légende&nbsp;: <input type="checkbox" name="legende" {% if valform.legende == 'oui' %} checked{% endif %}> </label>
 </ul>
 
 
+
+<!-- Section calculs/Extrapolation !-->
+
+<h3>Extrapolation</h3>
+<div class="bouton" onclick="affiche_cache('extra',this)">Afficher</div>
+
+<ul id="extra">
+       <li>Calculer le prolongement de la courbe à partir des <input type="text" name="nbextradata" size="4" value="1"> dernières données (mettre 0 pour "toutes").</li>
+       <li><input type="checkbox" name="prolongercourbes">Tracer l'extrapolation sur le graphique.</li>
+       
+       <li>Calculer <select name="calculextradata_type">
+       <option value="">Choisir la donnée</option>
+       {% for val in CONFIG.liste_typedonnees %}
+       <option value="{{val}}">{{val}}</option>
+       {% endfor %}
+       </select> à l'âge <input type="text" name="calculextradata_age" value="6m">
+       <input type="checkbox" name="calculextradata_trace"> ... et le voir sur le graphique.</li>
+       
+       <li>Calculer l'âge auquel l'enfant aura <input type="text" name="calculextratemps_val">
+       <select name="calculextratemps_type">
+       <option value="">Choisir la donnée</option>
+       {% for val in CONFIG.liste_typedonnees %}
+       <option value="{{val}}">{{ CONFIG.unites_typedonnees[val]}} ({{val}})</option>
+       {% endfor %}    
+       </select>
+       <input type="checkbox" name="calculextratemps_trace"> ... et le voir sur le graphique.</li>
+       
+</ul>
+
+<p>Les résultats de calculs seront affichés en-dessous des courbes.</p>
+
+
 </form>
 <!-- section retour -->
 <hr>
 
 </div>
 
+<div id="section_extradonnees">
+       <h2>Calculs sur les courbes</h2>
+       <ul id="extradata">
+
+       </ul>
+</div>
+
 
 <div id="sectionexport">
        <h2>Export des données</h2>