{"@context":{"ixo":"https://w3id.org/ixo/ns/protocol/","@id":"@type","type":"@type","@protected":true},"type":"ixo:entity#surveyTemplate","question":{"title":"Supamoto Stove On‑Boarding","pages":[{"name":"demonstration","elements":[{"type":"html","name":"demoIntro","html":"<p>The field officer now demonstrates safe operation, lighting and refuelling of the Supamoto stove.</p>"}],"title":"1 · Demonstration of the Stove"},{"name":"contractExplanation","elements":[{"type":"html","name":"contractIntro","html":"<p>Please read or listen carefully to the contract terms that govern stove ownership, carbon‑data waiver and repayment obligations.</p>"}],"title":"2 · Contract Explanation"},{"name":"quickAssessment","elements":[{"type":"radiogroup","name":"supamoto:stoveOwner","title":"Who is the owner of the stove?","description":"You have up to three attempts to select the correct answer.","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:stoveOwner} = 'Supamoto'"}],"choices":["Me","Supamoto","Whoever signs the contract","All the above"]},{"type":"radiogroup","name":"finance:paymentMethod","title":"How do you make payments to Supamoto?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{finance:paymentMethod} = 'Mobile Money'"}],"choices":["Cash payment","Credit","Mobile Money"]},{"type":"radiogroup","name":"supamoto:pelletPurchaseFrequency","title":"How often do you need to buy pellets?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:pelletPurchaseFrequency} = 'Monthly'"}],"choices":["Daily","Weekly","Monthly","When I can manage to buy"]},{"type":"radiogroup","name":"supamoto:fuelType","title":"What fuel does the Supamoto stove use?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:fuelType} = 'Pellets'"}],"choices":["Charcoal","Pellets","Gas","All the above"]},{"type":"radiogroup","name":"supamoto:chargingMethod","title":"How do you charge the stove?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:chargingMethod} = 'Using a solar panel or power adapter (electricity)'"}],"choices":["Using a power bank","Using a solar panel or power adapter (electricity)","I do not charge – just use pellets"]},{"type":"radiogroup","name":"supamoto:heatRegulation","title":"How do you regulate stove heat?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:heatRegulation} = 'Adjusting the knob'"}],"choices":["By switching off","Adjusting the knob","Reducing the amount of pellets"]},{"type":"radiogroup","name":"carbon:dataWaiverUnderstanding","title":"What does the carbon/data waiver cover?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{carbon:dataWaiverUnderstanding} = 'I have given Supamoto the ownership to carbon credits made from my use of the stove'"}],"choices":["I know carbon dioxide is bad for my health","I know the Supamoto stove releases less carbon than a charcoal stove","I have given Supamoto the ownership to carbon credits made from my use of the stove","I don’t understand what carbon credits are"]},{"type":"radiogroup","name":"supamoto:lightingMethod","title":"How do you light the Supamoto stove?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:lightingMethod} = 'Place chamber plate in the stove – put pellets in the chamber below the vents – place chamber in the stove – put igniter (e.g. kerosene) – light stove – switch knob to first level – once all pellets are ignited and igniter smell is gone switch to required heat level'"}],"choices":["Place chamber plate in the stove – put pellets in the chamber below the vents – place chamber in the stove – put igniter (e.g. kerosene) – light stove – switch knob to first level – once all pellets are ignited and igniter smell is gone switch to required heat level","Place chamber plate in the stove – put pellets in the chamber to the brim – put igniter (e.g. kerosene) – light stove – switch knob to first level – once all pellets are ignited and igniter smell is gone switch to required heat level","Put pellets in the stove – put igniter (e.g. kerosene) – light stove – switch knob to first level – once all pellets are ignited and igniter smell is gone switch to required heat level"]},{"type":"radiogroup","name":"supamoto:turnOffMethod","title":"How do you turn off the stove?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:turnOffMethod} = 'Removing pellets from the stove and letting them extinguish on their own'"}],"choices":["Pouring water into the stove","Removing the pellets and pouring water on them","Removing pellets from the stove and letting them extinguish on their own"]},{"type":"radiogroup","name":"supamoto:refillMethod","title":"How do you refill the stove chamber?","isRequired":true,"validators":[{"type":"expression","text":"Please try again","expression":"{supamoto:refillMethod} = 'Below the vents'"}],"choices":[{"value":"To the brim","text":"To the brim (top)"},"I do not need the chamber","Below the vents"]}],"title":"3 · Quick Assessment"},{"name":"signContract","elements":[{"type":"file","name":"legal:signedContract","title":"Upload photo of the signed contract (all pages)","isRequired":true,"allowMultiple":true,"acceptedTypes":"image/jpeg, image/png","waitForUpload":true,"maxSize":5000000,"sourceType":"file-camera"}],"title":"4 · Sign Contract"},{"name":"customerData","elements":[{"type":"text","name":"birthDate","title":"Date of Birth","isRequired":true,"inputType":"date","placeholder":"XXXX/XX/XX"},{"type":"checkbox","name":"person:gender","title":"Gender","choices":[{"value":"male","text":"Male"},{"value":"female","text":"Female"}]},{"type":"text","name":"person:nationalId","title":"National Registration Number","isRequired":true,"placeholder":"XXXXXX/XX/X"},{"type":"file","name":"person:nationalIdCard","title":"National Registration Card (front & back)","isRequired":true,"allowMultiple":true,"acceptedTypes":"image/jpeg, image/png","waitForUpload":true,"maxSize":1000000,"sourceType":"file-camera"},{"type":"file","name":"legal:dataWaiver","title":"Signed Carbon/Data Waiver (all pages)","isRequired":true,"allowMultiple":true,"acceptedTypes":"image/jpeg, image/png","waitForUpload":true,"maxSize":1000000,"sourceType":"file-camera"},{"type":"text","name":"deviceID","title":"Device ID","isRequired":true},{"type":"file","name":"profileImage","title":"Profile Image ","description":"Provide the reference the customer can use for real‑time payment assignment.","isRequired":true,"acceptedTypes":"image/jpeg, image/png","waitForUpload":true,"maxSize":1000000,"sourceType":"file-camera"},{"type":"text","name":"finance:downpaymentReference","title":"Down‑payment confirmation reference","description":"Provide the reference the customer can use for real‑time payment assignment.","isRequired":true}],"title":"5 · Customer Details & Documentation"}],"checkErrorsMode":"onValueChanged","validateVisitedEmptyFields":true,"textUpdateMode":"onTyping","showPreviewBeforeComplete":true}}