Accueil
Centres pilotes
Avertissements
Communications
Événements
E-mails
Outils
Partenaires
Liens utiles
Se connecter
Accueil
Main
XML Content
Excel file
XForm/pdt14.xlsx
Xml file
XForm/pdt14.xml
Form id
pdt14
Version
pdt14
Titre
pdt14
Short description
Created by
Utilisateur » Patrick HOUBEN
Created on
2024-03-15 10:44:08
Model created on
<?xml version="1.0"?> <h:html xmlns="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:h="http://www.w3.org/1999/xhtml" xmlns:jr="http://openrosa.org/javarosa" xmlns:odk="http://www.opendatakit.org/xforms" xmlns:orx="http://openrosa.org/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <h:head> <h:title>pdt14</h:title> <model odk:xforms-version="1.0.0"> <instance> <data id="pdt14"> <today/> <deviceid/> <phonenumber/> <username/> <loc_on/> <loc_xy/> <loc_street_name/> <loc_street_nr/> <loc_location/> <loc_zip/> <loc_label/> <env_place/> <env_place_other/> <env_fav/> <mal_type/> <mal_type_other/> <mal_scale>0</mal_scale> <mal_trt_on/> <mal_posttrt/> <mal_remarks/> <plt_grp/> <plt_var/> <plt_var_other/> <plt_hatif>non</plt_hatif> <plt_bio/> <pic_nbr>1</pic_nbr> <pic_count/> <pic jr:template=""> <pic_nbr_count/> <pic_img/> </pic> <pic> <pic_nbr_count/> <pic_img/> </pic> <ech_nbr>1</ech_nbr> <ech_count/> <ech jr:template=""> <ech_nbr_count/> <device4/> <device4upper/> <ech_timestamp/> <ech_comp/> <ech_comp_display/> </ech> <ech> <ech_nbr_count/> <device4/> <device4upper/> <ech_timestamp/> <ech_comp/> <ech_comp_display/> </ech> <meta> <instanceID/> </meta> </data> </instance> <instance id="yn0_list"> <root> <item> <label>oui</label> <name>oui</name> </item> <item> <label>non</label> <name>non</name> </item> </root> </instance> <instance id="yn9_list"> <root> <item> <label>oui</label> <name>oui</name> </item> <item> <label>non</label> <name>non</name> </item> <item> <label>ne sais pas</label> <name>pas</name> </item> </root> </instance> <instance id="env_fav_list"> <root> <item> <label>oui</label> <name>oui</name> </item> <item> <label>non</label> <name>non</name> </item> <item> <label>moyen</label> <name>moyen</name> </item> <item> <label>ne sais pas</label> <name>pas</name> </item> </root> </instance> <instance id="mal_list"> <root> <item> <label>Aucune</label> <name>aucune</name> </item> <item> <label>Alernariose</label> <name>alernariose</name> </item> <item> <label>Dartrose</label> <name>dartrose</name> </item> <item> <label>Mildiou</label> <name>mildiou</name> </item> <item> <label>Rhizoctone</label> <name>rhizoct</name> </item> <item> <label>Taches atypiques</label> <name>tache</name> </item> <item> <label>Taches similaire alternariose</label> <name>tachealter</name> </item> <item> <label>Verticilliose</label> <name>vertici</name> </item> <item> <label>Autre</label> <name>autre</name> </item> </root> </instance> <instance id="scale_list"> <root> <item> <label>aucune trace</label> <name>0</name> </item> <item> <label>< 20 feuilles; petit tas de déchet</label> <name>1</name> </item> <item> <label>20 - 500 feuilles; un seul foyer; tas de déchet assez grand</label> <name>2</name> </item> <item> <label>500 - 1.000 feuilles; quelques (< 4) foyers sur parcelle</label> <name>3</name> </item> <item> <label>1.000 - 2.000 feuilles; plusieurs (4 à 6) foyers sur parcelle</label> <name>4</name> </item> <item> <label>2.000 - 5.000 feuilles; beaucoup de foyers sur parcelle</label> <name>5</name> </item> <item> <label>5.000 - 10.000 feuilles; 1 feuille par m² répandu sur parcelle jusqu' à 1 ha</label> <name>6</name> </item> <item> <label>10.000 - 25.000 feuilles; 1 feuille par m² répandu sur parcelle > 1 ha</label> <name>7</name> </item> <item> <label>25.000 - 100.000 feuilles; quelques feuilles par m²</label> <name>8</name> </item> <item> <label>100.000 - 200.000 feuilles</label> <name>9</name> </item> <item> <label>plus de 200.000 feuilles</label> <name>10</name> </item> </root> </instance> <instance id="env_place_list"> <root> <item> <label>Écarts de triage</label> <name>ecart</name> </item> <item> <label>Repousses</label> <name>repousse</name> </item> <item> <label>Culture</label> <name>culture</name> </item> <item> <label>Jardin</label> <name>jardin</name> </item> <item> <label>Essai</label> <name>essai</name> </item> <item> <label>Autre</label> <name>autre</name> </item> </root> </instance> <instance id="mal_posttrt_list"> <root> <item> <label>Détruit/Sous-contrôle</label> <name>0</name> </item> <item> <label>Encore faiblement présent</label> <name>1</name> </item> <item> <label>Encore fortement présent</label> <name>2</name> </item> </root> </instance> <instance id="plt_grp_list"> <root> <item> <label>Pdt</label> <name>pdt</name> </item> <item> <label>Tomate</label> <name>tom</name> </item> <item> <label>Autre</label> <name>zzz</name> </item> </root> </instance> <instance id="plt_var_list"> <root> <item> <label>Inconnu</label> <name>inconnu</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Agria</label> <name>agria</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Allians</label> <name>allians</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Bintje</label> <name>bintje</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Challenger</label> <name>challenger</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Fontane</label> <name>fontane</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Innovator</label> <name>innovator</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Louisa</label> <name>louisa</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Markies</label> <name>markies</name> <plt_grp_list>pdt</plt_grp_list> </item> <item> <label>Autre</label> <name>autre</name> <plt_grp_list>pdt</plt_grp_list> </item> </root> </instance> <bind jr:preload="date" jr:preloadParams="today" nodeset="/data/today" type="date"/> <bind jr:preload="property" jr:preloadParams="deviceid" nodeset="/data/deviceid" type="string"/> <bind jr:preload="property" jr:preloadParams="phonenumber" nodeset="/data/phonenumber" type="string"/> <bind jr:preload="property" jr:preloadParams="username" nodeset="/data/username" type="string"/> <bind nodeset="/data/loc_on" required="true()" type="string"/> <bind nodeset="/data/loc_xy" relevant=" /data/loc_on ='oui'" type="geopoint"/> <bind nodeset="/data/loc_street_name" relevant=" /data/loc_on ='non'" type="string"/> <bind nodeset="/data/loc_street_nr" relevant=" /data/loc_on ='non'" type="int"/> <bind nodeset="/data/loc_location" relevant=" /data/loc_on ='non'" type="string"/> <bind nodeset="/data/loc_zip" relevant=" /data/loc_on ='non'" type="string"/> <bind nodeset="/data/loc_label" type="string"/> <bind nodeset="/data/env_place" required="true()" type="string"/> <bind nodeset="/data/env_place_other" relevant=" /data/env_place ='autre'" type="string"/> <bind nodeset="/data/env_fav" type="string"/> <bind nodeset="/data/mal_type" required="true()" type="string"/> <bind nodeset="/data/mal_type_other" relevant=" /data/mal_type ='autre'" type="string"/> <bind nodeset="/data/mal_scale" relevant=" /data/mal_type !='aucune'" required="true()" type="string"/> <bind nodeset="/data/mal_trt_on" relevant=" /data/mal_type !='aucune'" type="string"/> <bind nodeset="/data/mal_posttrt" relevant=" /data/mal_trt_on ='oui'" type="string"/> <bind nodeset="/data/mal_remarks" type="string"/> <bind nodeset="/data/plt_grp" required="true()" type="string"/> <bind nodeset="/data/plt_var" relevant=" /data/plt_grp ='pdt'" required="true()" type="string"/> <bind nodeset="/data/plt_var_other" relevant=" /data/plt_var ='autre' or /data/plt_grp ='autre'" type="string"/> <bind nodeset="/data/plt_hatif" relevant=" /data/env_place ='culture' or /data/env_place ='jardin' or /data/env_place ='essai'" type="string"/> <bind nodeset="/data/plt_bio" relevant=" /data/env_place ='culture' or /data/env_place ='jardin' or /data/env_place ='essai'" type="string"/> <bind constraint=". < 4" jr:constraintMsg="Pas plus de 3 photos" nodeset="/data/pic_nbr" type="int"/> <bind calculate=" /data/pic_nbr " nodeset="/data/pic_count" readonly="true()" type="string"/> <bind nodeset="/data/pic" relevant=" /data/pic_nbr >0"/> <bind calculate="position(..)" nodeset="/data/pic/pic_nbr_count" relevant=" /data/pic_nbr >0" type="string"/> <bind nodeset="/data/pic/pic_img" orx:max-pixels="640" relevant=" /data/pic_nbr >0" required="true()" type="binary"/> <bind constraint=". < 6" jr:constraintMsg="Pas plus de 5 échantillons" nodeset="/data/ech_nbr" type="int"/> <bind calculate=" /data/ech_nbr " nodeset="/data/ech_count" readonly="true()" type="string"/> <bind nodeset="/data/ech" relevant=" /data/ech_nbr >0"/> <bind calculate="position(..)" nodeset="/data/ech/ech_nbr_count" relevant=" /data/ech_nbr >0" type="string"/> <bind calculate="substr( /data/deviceid , string-length( /data/deviceid )-4)" nodeset="/data/ech/device4" relevant=" /data/ech_nbr >0" type="string"/> <bind calculate="translate( ../device4 , 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" nodeset="/data/ech/device4upper" relevant=" /data/ech_nbr >0" type="string"/> <bind calculate="substr(format-date-time(now(), '%Y%m-%d%H-%M%S'), 2)" nodeset="/data/ech/ech_timestamp" relevant=" /data/ech_nbr >0" type="string"/> <bind calculate="concat( ../device4upper , '-', ../ech_timestamp , '-', ../ech_nbr_count )" nodeset="/data/ech/ech_comp" relevant=" /data/ech_nbr >0" required="true()" type="string"/> <bind nodeset="/data/ech/ech_comp_display" readonly="true()" relevant=" /data/ech_nbr >0" type="string"/> <bind jr:preload="uid" nodeset="/data/meta/instanceID" readonly="true()" type="string"/> </model> </h:head> <h:body> <select1 ref="/data/loc_on"> <label>Coordonnées GPS disponibles?</label> <item> <label>oui</label> <value>oui</value> </item> <item> <label>non</label> <value>non</value> </item> </select1> <input ref="/data/loc_xy"> <label>Coordonnées GPS</label> </input> <input ref="/data/loc_street_name"> <label>Nom de rue</label> </input> <input ref="/data/loc_street_nr"> <label>Numéro de rue</label> </input> <input ref="/data/loc_location"> <label>Localité</label> </input> <input ref="/data/loc_zip"> <label>Code postal</label> </input> <input ref="/data/loc_label"> <label>Label lieu observation</label> <hint>Nom pour se rappeler du lieu en cas de repassage ou possible ambiguité</hint> </input> <select1 ref="/data/env_place"> <label>Site</label> <item> <label>Écarts de triage</label> <value>ecart</value> </item> <item> <label>Repousses</label> <value>repousse</value> </item> <item> <label>Culture</label> <value>culture</value> </item> <item> <label>Jardin</label> <value>jardin</value> </item> <item> <label>Essai</label> <value>essai</value> </item> <item> <label>Autre</label> <value>autre</value> </item> </select1> <input ref="/data/env_place_other"> <label>Site autre</label> <hint>Si autre, préciser</hint> </input> <select1 ref="/data/env_fav"> <label>Environnement favorable au développement de la maladie?</label> <item> <label>oui</label> <value>oui</value> </item> <item> <label>non</label> <value>non</value> </item> <item> <label>moyen</label> <value>moyen</value> </item> <item> <label>ne sais pas</label> <value>pas</value> </item> </select1> <select1 ref="/data/mal_type"> <label>Maladie</label> <hint>1 formulaire par maladie</hint> <item> <label>Aucune</label> <value>aucune</value> </item> <item> <label>Alernariose</label> <value>alernariose</value> </item> <item> <label>Dartrose</label> <value>dartrose</value> </item> <item> <label>Mildiou</label> <value>mildiou</value> </item> <item> <label>Rhizoctone</label> <value>rhizoct</value> </item> <item> <label>Taches atypiques</label> <value>tache</value> </item> <item> <label>Taches similaire alternariose</label> <value>tachealter</value> </item> <item> <label>Verticilliose</label> <value>vertici</value> </item> <item> <label>Autre</label> <value>autre</value> </item> </select1> <input ref="/data/mal_type_other"> <label>Maladie autre</label> <hint>Si autre, préciser</hint> </input> <select1 ref="/data/mal_scale"> <label>Incidence</label> <item> <label>aucune trace</label> <value>0</value> </item> <item> <label>< 20 feuilles; petit tas de déchet</label> <value>1</value> </item> <item> <label>20 - 500 feuilles; un seul foyer; tas de déchet assez grand</label> <value>2</value> </item> <item> <label>500 - 1.000 feuilles; quelques (< 4) foyers sur parcelle</label> <value>3</value> </item> <item> <label>1.000 - 2.000 feuilles; plusieurs (4 à 6) foyers sur parcelle</label> <value>4</value> </item> <item> <label>2.000 - 5.000 feuilles; beaucoup de foyers sur parcelle</label> <value>5</value> </item> <item> <label>5.000 - 10.000 feuilles; 1 feuille par m² répandu sur parcelle jusqu' à 1 ha</label> <value>6</value> </item> <item> <label>10.000 - 25.000 feuilles; 1 feuille par m² répandu sur parcelle > 1 ha</label> <value>7</value> </item> <item> <label>25.000 - 100.000 feuilles; quelques feuilles par m²</label> <value>8</value> </item> <item> <label>100.000 - 200.000 feuilles</label> <value>9</value> </item> <item> <label>plus de 200.000 feuilles</label> <value>10</value> </item> </select1> <select1 ref="/data/mal_trt_on"> <label>Traitement réalisé?</label> <item> <label>oui</label> <value>oui</value> </item> <item> <label>non</label> <value>non</value> </item> <item> <label>ne sais pas</label> <value>pas</value> </item> </select1> <select1 ref="/data/mal_posttrt"> <label>État après traitement</label> <item> <label>Détruit/Sous-contrôle</label> <value>0</value> </item> <item> <label>Encore faiblement présent</label> <value>1</value> </item> <item> <label>Encore fortement présent</label> <value>2</value> </item> </select1> <input ref="/data/mal_remarks"> <label>Remarques éventuelles?</label> </input> <select1 ref="/data/plt_grp"> <label>Espèce</label> <item> <label>Pdt</label> <value>pdt</value> </item> <item> <label>Tomate</label> <value>tom</value> </item> <item> <label>Autre</label> <value>zzz</value> </item> </select1> <select1 ref="/data/plt_var"> <label>Variété</label> <hint>Nom de la variété si connu</hint> <itemset nodeset="instance('plt_var_list')/root/item[plt_grp_list = /data/plt_grp ]"> <value ref="name"/> <label ref="label"/> </itemset> </select1> <input ref="/data/plt_var_other"> <label>Variété</label> <hint>Nom de la variété si connu</hint> </input> <select1 ref="/data/plt_hatif"> <label>Variété hâtive?</label> <item> <label>oui</label> <value>oui</value> </item> <item> <label>non</label> <value>non</value> </item> <item> <label>ne sais pas</label> <value>pas</value> </item> </select1> <select1 ref="/data/plt_bio"> <label>Variété bio?</label> <item> <label>oui</label> <value>oui</value> </item> <item> <label>non</label> <value>non</value> </item> <item> <label>ne sais pas</label> <value>pas</value> </item> </select1> <input ref="/data/pic_nbr"> <label>Nombre de photos (max 3)</label> </input> <group ref="/data/pic"> <label>PHOTO</label> <repeat jr:count=" /data/pic_count " nodeset="/data/pic"> <upload mediatype="image/*" ref="/data/pic/pic_img"> <label> Picture <output value=" ../pic_nbr_count "/> </label></upload> </repeat> </group> <input ref="/data/ech_nbr"> <label>Nombre d'échantillons (max 5)</label> </input> <group ref="/data/ech"> <label>ECHANTILLON</label> <repeat jr:count=" /data/ech_count " nodeset="/data/ech"> <input ref="/data/ech/ech_comp_display"> <label><output value=" ../ech_comp "/></label> </input> </repeat> </group> </h:body> </h:html>