diff --git a/src/main/resources/template/MZ/lookuptable.json b/src/main/resources/template/MZ/lookuptable.json new file mode 100644 index 0000000..fb54c0d --- /dev/null +++ b/src/main/resources/template/MZ/lookuptable.json @@ -0,0 +1,638 @@ +[ + { + "key": "100-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 97.1 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 93.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 89.9 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 79.4 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 76.1 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 72.0 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 60.8 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 50.8 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 31.7 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 28.8 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 21.4 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 8.5 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 7.2 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 3.2 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.6 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "150-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 98.6 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 97.5 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 93.4 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 91.8 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 91.1 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 88.2 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 78.4 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 67.1 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 52.1 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 45.1 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 30.6 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 24.9 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 15.6 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 4.8 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 1.3 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "200-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 99.6 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 97.7 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 97.3 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 97.3 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 96.9 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 89.2 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 84.3 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 73.8 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 67.8 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 50.7 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 43.5 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 27.1 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 15.6 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 9.9 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.3 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "USAID-extreme", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 77.7 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 65.6 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 62.9 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 52.3 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 42.9 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 35.0 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 27.0 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 19.9 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 12.9 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 9.7 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 5.7 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 3.2 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.0 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "125-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 96.9 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 92.6 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 84.1 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 81.6 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 78.3 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 68.5 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 59.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 41.5 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 33.0 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 26.3 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 11.9 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 10.1 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 5.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 1.4 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "250-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 100.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 98.5 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 98.1 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 98.1 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 97.8 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 91.8 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 88.0 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 78.2 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 73.4 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 58.6 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 51.6 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 31.7 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 21.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 13.5 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + } +] \ No newline at end of file diff --git a/src/main/resources/template/MZ/survey.json b/src/main/resources/template/MZ/survey.json new file mode 100644 index 0000000..9b8c548 --- /dev/null +++ b/src/main/resources/template/MZ/survey.json @@ -0,0 +1,272 @@ +{ + "key":"ppi-mozambique-2008", + "name":"PPI Survey for Mozambique, version 2008", + "description":null, + "countryCode":"MZ", + "validFrom":null, + "validTo":null, + "componentDatas": null, + "questionDatas": + [ + { + "componentKey":null, + "key":"household-members", + "text":"How many members does the household have?", + "description":null, + "sequenceNo":1, + "responseDatas": + [ + { + "text":"A. Eight or more", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Seven", + "value":2, + "sequenceNo":2 + }, + { + "text":"C. Six", + "value":7, + "sequenceNo":3 + }, + { + "text":"D. Five", + "value":9, + "sequenceNo":4 + }, + { + "text":"E. Four", + "value":15, + "sequenceNo":5 + }, + { + "text":"F. Three", + "value":23, + "sequenceNo":6 + }, + { + "text":"G. Two", + "value":30, + "sequenceNo":7 + }, + { + "text":"H. One", + "value":34, + "sequenceNo":8 + } + ] + }, + { + "componentKey":null, + "key":"floor-construction-materials", + "text":"What is the main material of the floor of the residence (excluding kitchen and bathrooms)?", + "description":null, + "sequenceNo":2, + "responseDatas": + [ + { + "text":"A. Uncovered, or other ", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Packed earth, wood/parquet, marble/granite, cement, or mosaic/tile", + "value":6, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"walls-construction-materials", + "text":"What is the main material of the walls of the residence?", + "description":null, + "sequenceNo":3, + "responseDatas": + [ + { + "text":"A. Reeds/sticks/bamboo/palm, wood or metal sheets, tin/cardboard/paper/ sacks, or other", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Adobe blocks, wattle and daub, cement blocks, or bricks", + "value":7, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"house-toilet-arrangement", + "text":"What toilet arrangement does the household use in its residence?", + "description":null, + "sequenceNo":4, + "responseDatas": + [ + { + "text":"A. None, or other", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Latrine of any kind", + "value":6, + "sequenceNo":2 + }, + { + "text":"C. Toilet connected to a septic tank", + "value":14, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"energy-source", + "text":"What is the main source of energy for lighting in the residence?", + "description":null, + "sequenceNo":5, + "responseDatas": + [ + { + "text":"A. Firewood, or batteries", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. LPG, oil/paraffin/kerosene, or candles", + "value":1, + "sequenceNo":2 + }, + { + "text":"C. Other", + "value":3, + "sequenceNo":3 + }, + { + "text":"D. Electricity, generator, or solar panel", + "value":5, + "sequenceNo":4 + } + ] + }, + { + "componentKey":null, + "key":"household-clothes-iron", + "text":"Does the household have a non-electric or electric clothes iron?", + "description":null, + "sequenceNo":6, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":3, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-clock", + "text":"Does the household have a clock (wall, wrist, or pocket)?", + "description":null, + "sequenceNo":7, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":4, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-radio-player", + "text":"Does the household have a radio, stereo system, or cassette player?", + "description":null, + "sequenceNo":8, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Radio only", + "value":5, + "sequenceNo":2 + }, + { + "text":"C. Stereo system or cassette player (regardless of radio)", + "value":7, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"household-bicycle-motorcycle-car", + "text":"Does the household have a bicycle, motorcycle, or car?", + "description":null, + "sequenceNo":9, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Bicycle only", + "value":5, + "sequenceNo":2 + }, + { + "text":"C. Motorcycle or car (regardless of bicycle)", + "value":15, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"household-beds", + "text":"How many beds does the household have (single, double, bunk beds, or for children)?", + "description":null, + "sequenceNo":10, + "responseDatas": + [ + { + "text":"A. None", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. One", + "value":2, + "sequenceNo":2 + }, + { + "text":"C. Two or more", + "value":5, + "sequenceNo":3 + } + ] + } + ] +} diff --git a/src/main/resources/template/NA/lookuptable.json b/src/main/resources/template/NA/lookuptable.json new file mode 100644 index 0000000..261dd4c --- /dev/null +++ b/src/main/resources/template/NA/lookuptable.json @@ -0,0 +1,850 @@ +[ + { + "key": "lower-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 77.4 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 71.4 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 68.9 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 46.6 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 42.3 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 21.9 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 17.1 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 11.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 6.0 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 3.1 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 2.1 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 1.1 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.7 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.6 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.6 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.6 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.6 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.6 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.6 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.6 + } + ] + }, + { + "key": "100-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 96.2 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 89.3 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 82.6 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 74.7 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 66.9 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 51.8 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 39.4 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 30.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 16.7 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 12.2 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 7.6 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 4.9 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 2.3 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 1.7 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 1.7 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 1.7 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 1.7 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 1.8 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 1.8 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 1.8 + } + ] + }, + { + "key": "150-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 98.9 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 93.3 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 92.0 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 81.6 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 70.5 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 66.2 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 51.2 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 40.7 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 25.1 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 17.7 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 11.5 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 5.3 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 5.3 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 5.3 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 5.3 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 5.3 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 5.3 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 5.3 + } + ] + }, + { + "key": "200-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 99.4 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 98.9 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 98.5 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 90.7 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 88.9 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 86.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 71.9 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 64.0 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 51.5 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 36.9 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 28.9 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 18.2 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 12.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 11.6 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 11.6 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 11.6 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 11.6 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 11.6 + } + ] + }, + { + "key": "USAID-extreme", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 80.2 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 75.3 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 69.8 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 48.3 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 40.9 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 19.9 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 15.7 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 8.1 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 3.4 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 1.6 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 1.3 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 0.7 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.5 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.5 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.5 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.5 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.5 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.5 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.5 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.5 + } + ] + }, + { + "key": "125-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 87.1 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 84.3 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 79.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 60.7 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 52.9 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 33.7 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 24.7 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 17.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 9.3 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 4.2 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 2.5 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 1.1 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.8 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.8 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.8 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.8 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.8 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.8 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.8 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.8 + } + ] + }, + { + "key": "200-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 98.9 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 91.5 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 88.5 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 73.1 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 63.0 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 55.9 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 35.9 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 26.4 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 15.6 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 10.4 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 6.2 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 3.8 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 3.8 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 3.8 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 3.8 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 3.8 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 3.8 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 3.8 + } + ] + }, + { + "key": "250-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 99.3 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 97.0 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 95.8 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 86.5 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 80.3 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 72.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 57.1 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 44.4 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 33.3 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 19.4 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 12.4 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 6.2 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 6.2 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 6.2 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 6.2 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 6.2 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 6.2 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 6.2 + } + ] + } +] \ No newline at end of file diff --git a/src/main/resources/template/NA/survey.json b/src/main/resources/template/NA/survey.json new file mode 100644 index 0000000..8490789 --- /dev/null +++ b/src/main/resources/template/NA/survey.json @@ -0,0 +1,262 @@ +{ + "key":"ppi-namibia-2009", + "name":"PPI Survey for Namibia, version 2009", + "description":null, + "countryCode":"NA", + "validFrom":null, + "validTo":null, + "componentDatas": null, + "questionDatas": + [ + { + "componentKey":null, + "key":"household-microwave-vehicle", + "text":"Does the household have only one member, or own a microwave oven, or own a motor vehicle?", + "description":null, + "sequenceNo":1, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":100, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-members", + "text":"How many members does the household have?", + "description":null, + "sequenceNo":2, + "responseDatas": + [ + { + "text":"A. Eight or more", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Seven", + "value":4, + "sequenceNo":2 + }, + { + "text":"C. Six", + "value":10, + "sequenceNo":3 + }, + { + "text":"D. Five", + "value":13, + "sequenceNo":4 + }, + { + "text":"E. Four", + "value":20, + "sequenceNo":5 + }, + { + "text":"F. Three", + "value":27, + "sequenceNo":6 + }, + { + "text":"G. One or two", + "value":35, + "sequenceNo":7 + } + ] + }, + { + "componentKey":null, + "key":"female-highest-level", + "text":"What is the highest level of education that the female head/spouse has completed?", + "description":null, + "sequenceNo":3, + "responseDatas": + [ + { + "text":"A. None", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Primary school", + "value":2, + "sequenceNo":2 + }, + { + "text":"C. No female head/spouse", + "value":4, + "sequenceNo":3 + }, + { + "text":"D. Junior secondary (high) school", + "value":6, + "sequenceNo":4 + }, + { + "text":"E. Senior secondary (high) school or more", + "value":14, + "sequenceNo":5 + } + ] + }, + { + "componentKey":null, + "key":"floor-construction-materials", + "text":"What is the main material used for the floor of the main dwelling?", + "description":null, + "sequenceNo":4, + "responseDatas": + [ + { + "text":"A. Mud, clay, cow dung, or sand", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Concrete, wood, or other", + "value":7, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"dwelling-rooms", + "text":"How many rooms in the dwelling are used for sleeping?", + "description":null, + "sequenceNo":5, + "responseDatas": + [ + { + "text":"A. One", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Two", + "value":6, + "sequenceNo":2 + }, + { + "text":"C. Three or more", + "value":11, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"main-energy-source", + "text":"What is the main source of energy/fuel for cooking?", + "description":null, + "sequenceNo":6, + "responseDatas": + [ + { + "text":"Wood, wood charcoal, coal, animal dung, solar energy, none, or other", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Paraffin, gas, or electricity", + "value":2, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-freezer", + "text":"Does the household own a refrigerator or freezer?", + "description":null, + "sequenceNo":7, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":5, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-television", + "text":"Does the household own a television?", + "description":null, + "sequenceNo":8, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":4, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-cell-landline", + "text":"Does the household own a cell telephone and/or a landline telephone?", + "description":null, + "sequenceNo":9, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Only cell or only landline", + "value":4, + "sequenceNo":2 + }, + { + "text":"C. Both", + "value":8, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"household-cattle-donkeys-horses", + "text":"Does the household own cattle, donkeys/mules, or horses?", + "description":null, + "sequenceNo":10, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":10, + "sequenceNo":2 + } + ] + } + ] +} diff --git a/src/main/resources/template/NP/lookuptable.json b/src/main/resources/template/NP/lookuptable.json new file mode 100644 index 0000000..76dc077 --- /dev/null +++ b/src/main/resources/template/NP/lookuptable.json @@ -0,0 +1,850 @@ +[ + { + "key": "food", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 38.9 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 32.3 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 20.7 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 14.6 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 9.3 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 7.4 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 3.9 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 2.0 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 0.0 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 0.0 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 0.0 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.0 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "100-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 77.8 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 64.6 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 59.3 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 49.8 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 38.9 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 25.9 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 17.7 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 9.6 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 5.3 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 3.5 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 1.8 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.4 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 2.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "150-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 100.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 92.7 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 91.2 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 85.1 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 78.0 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 68.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 57.3 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 44.6 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 32.5 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 25.2 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 12.3 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 8.2 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 4.6 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 1.8 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.9 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "200-national", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 100.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 100.0 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 99.4 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 96.2 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 94.7 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 90.6 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 84.5 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 74.9 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 61.7 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 53.5 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 36.0 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 27.1 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 16.8 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 7.8 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 5.2 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.7 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "USAID-extreme", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 66.3 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 45.6 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 41.4 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 32.7 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 25.0 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 20.9 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 9.3 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 5.6 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 2.8 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 1.8 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 0.9 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 0.0 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.0 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.0 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.0 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "125-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 82.1 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 67.5 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 64.8 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 58.4 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 35.1 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 31.2 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 21.6 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 12.7 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 6.4 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 4.6 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 2.3 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 0.8 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 0.4 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 0.3 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 0.2 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "200-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 100.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 95.2 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 95.0 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 90.9 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 84.6 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 77.9 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 69.8 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 58.6 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 44.5 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 36.4 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 17.7 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 14.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 7.7 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 4.5 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 1.5 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 0.0 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + }, + { + "key": "250-2005-ppp", + "description": null, + "entries": [ + { + "valueFrom": 0, + "valueTo": 4, + "score": 100.0 + }, + { + "valueFrom": 5, + "valueTo": 9, + "score": 100.0 + }, + { + "valueFrom": 10, + "valueTo": 14, + "score": 100.0 + }, + { + "valueFrom": 15, + "valueTo": 19, + "score": 100.0 + }, + { + "valueFrom": 20, + "valueTo": 24, + "score": 99.6 + }, + { + "valueFrom": 25, + "valueTo": 29, + "score": 98.1 + }, + { + "valueFrom": 30, + "valueTo": 34, + "score": 96.9 + }, + { + "valueFrom": 35, + "valueTo": 39, + "score": 92.8 + }, + { + "valueFrom": 40, + "valueTo": 44, + "score": 86.9 + }, + { + "valueFrom": 45, + "valueTo": 49, + "score": 80.4 + }, + { + "valueFrom": 50, + "valueTo": 54, + "score": 65.5 + }, + { + "valueFrom": 55, + "valueTo": 59, + "score": 57.7 + }, + { + "valueFrom": 60, + "valueTo": 64, + "score": 42.3 + }, + { + "valueFrom": 65, + "valueTo": 69, + "score": 34.0 + }, + { + "valueFrom": 70, + "valueTo": 74, + "score": 19.4 + }, + { + "valueFrom": 75, + "valueTo": 79, + "score": 9.6 + }, + { + "valueFrom": 80, + "valueTo": 84, + "score": 7.2 + }, + { + "valueFrom": 85, + "valueTo": 89, + "score": 3.2 + }, + { + "valueFrom": 90, + "valueTo": 94, + "score": 0.0 + }, + { + "valueFrom": 95, + "valueTo": 100, + "score": 0.0 + } + ] + } +] \ No newline at end of file diff --git a/src/main/resources/template/NP/survey.json b/src/main/resources/template/NP/survey.json new file mode 100644 index 0000000..f6614c2 --- /dev/null +++ b/src/main/resources/template/NP/survey.json @@ -0,0 +1,287 @@ +{ + "key":"ppi-nepal-2013", + "name":"PPI Survey for Nepal, version 2013", + "description":null, + "countryCode":"NA", + "validFrom":null, + "validTo":null, + "componentDatas": null, + "questionDatas": + [ + { + "componentKey":null, + "key":"household-members", + "text":"How many household members are there?", + "description":null, + "sequenceNo":1, + "responseDatas": + [ + { + "text":"A. Eight or more", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Seven", + "value":6, + "sequenceNo":2 + }, + { + "text":"C. Six", + "value":8, + "sequenceNo":3 + }, + { + "text":"D. Five", + "value":12, + "sequenceNo":4 + }, + { + "text":"E. Four", + "value":19, + "sequenceNo":5 + }, + { + "text":"F. Three", + "value":30, + "sequenceNo":6 + }, + { + "text":"G. One or two", + "value":34, + "sequenceNo":7 + } + ] + }, + { + "componentKey":null, + "key":"male-job-type", + "text":"In what type of job did the male head/spouse work the most hours in the past seven days?", + "description":null, + "sequenceNo":2, + "responseDatas": + [ + { + "text":"A. No male head/spouse", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Does not work, or paid wages on a daily basis or contract/piece-rate in agriculture", + "value":0, + "sequenceNo":2 + }, + { + "text":"C. Paid wages on a daily basis or contract/piece-rate in non-agriculture", + "value":4, + "sequenceNo":3 + }, + { + "text":"D. Self-employed in agriculture", + "value":5, + "sequenceNo":4 + }, + { + "text":"E. Self-employed in non-agriculture", + "value":7, + "sequenceNo":5 + }, + { + "text":"F. Paid wages on a long-term basis in agriculture or non-agriculture", + "value":8, + "sequenceNo":6 + } + ] + }, + { + "componentKey":null, + "key":"residence-bedrooms", + "text":"How many bedrooms does your residence have?", + "description":null, + "sequenceNo":3, + "responseDatas": + [ + { + "text":"A. None", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. One", + "value":2, + "sequenceNo":2 + }, + { + "text":"C. Two", + "value":7, + "sequenceNo":3 + }, + { + "text":"D. Three or more", + "value":11, + "sequenceNo":4 + } + ] + }, + { + "componentKey":null, + "key":"wall-material", + "text":"Main construction material of outside walls?", + "description":null, + "sequenceNo":4, + "responseDatas": + [ + { + "text":"A. Bamboo/leaves, unbaked bricks, wood, mud-bonded bricks/stones, or no outside walls", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Cement-bonded bricks/stones, or other material", + "value":6, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"roof-material", + "text":"Main material roof is made of?", + "description":null, + "sequenceNo":5, + "responseDatas": + [ + { + "text":"A. Straw/thatch, or earth/mud", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Tiles/slate, or other", + "value":2, + "sequenceNo":2 + }, + { + "text":"C. Wood/planks, or galvanized iron", + "value":6, + "sequenceNo":3 + }, + { + "text":"D. Concrete/cement", + "value":7, + "sequenceNo":4 + } + ] + }, + { + "componentKey":null, + "key":"residence-kitchen", + "text":"Does your residence have a kitchen?", + "description":null, + "sequenceNo":6, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes", + "value":5, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-stove-type", + "text":"What type of stove does your household mainly use for cooking?", + "description":null, + "sequenceNo":7, + "responseDatas": + [ + { + "text":"A. Open fireplace, mud, kerosene stove, or other", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Gas stove, or smokeless oven", + "value":3, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"household-toilet-type", + "text":"What type of toilet is used by your household?", + "description":null, + "sequenceNo":8, + "responseDatas": + [ + { + "text":"A. None, household non-flush, or communal latrine", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Household flush", + "value":6, + "sequenceNo":2 + } + ] + }, + { + "componentKey":null, + "key":"telephone-amount", + "text":"How many telephone sets/cordless/mobile does your household own?", + "description":null, + "sequenceNo":9, + "responseDatas": + [ + { + "text":"A. None", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. One", + "value":8, + "sequenceNo":2 + }, + { + "text":"B. Two or more", + "value":14, + "sequenceNo":3 + } + ] + }, + { + "componentKey":null, + "key":"household-agricultural-land", + "text":"Does your household own, sharecrop-in, or mortgage-in any agricultural land? If yes, is any of it irrigated?", + "description":null, + "sequenceNo":10, + "responseDatas": + [ + { + "text":"A. No", + "value":0, + "sequenceNo":1 + }, + { + "text":"B. Yes, but none irrigated", + "value":3, + "sequenceNo":2 + }, + { + "text":"C. Yes, and some irrigated", + "value":6, + "sequenceNo":3 + } + ] + } + ] +} diff --git a/src/main/resources/template/countries.json b/src/main/resources/template/countries.json index 75ebf3f..919433b 100644 --- a/src/main/resources/template/countries.json +++ b/src/main/resources/template/countries.json @@ -6,5 +6,17 @@ { "name": "South Africa", "countryCode": "ZA" + }, + { + "name": "Mozambique", + "countryCode": "MZ" + }, + { + "name": "Namibia", + "countryCode": "NA" + }, + { + "name": "Nepal", + "countryCode": "NP" } ]