Intro output screen: This screen displays an introductory message/guidance to the data collector when an instance of a form is about to be filled. This screen is of type "Info".
Signboard input screen: This screen allows for the capture of the photo of the signboard of the building being inspected. This screen is of type "Photo".
Facility Code input screen: This screen converts the device’s camera into a scanner that reads the QR code of the building being inspected. This is a Code Scan screen type.
Any Defects input screen: This screen presents a “Yes” or “No” answer option to the question on whether a building has a defect or not. This is a "Single Choice" screen type.
Defect Count input screen: This screen allows the data collector to enter the number of defects observed. Where the data collector enters X number of defects in this screen, he/she will be presented with a corresponding X number of screens to capture and annotate/mark images of these defects. This screen is automatically skipped if “No” is selected in the “Any Defects input screen”. This screen is of type "Repeat Screen".
Survey Time input screen: This screen displays a widget which allows the data collector to select the time of the survey. As per the requirements set out in this use case, screen rejects input values that are outside 9:00 am and 5:00 pm. All time inputs collected are converted to their respective Coordinated Universal Time or UTC values. This screen is an example of the "Time" type.
Survey Date input screen: This screen displays a control that allows the data collector to enter or select the current date. The date control rejects all inputs that are outside February and March 2016. All valid dates are converted to their UTC equivalent. This is a "Date" screen type.
Signature Manager input screen. This screen presents a pad on which a signature can be written. It is of type "Signature" screen.
Survey Ack input screen: This screen presents a box that is checked by the data collector to attest that all previous inputs are indeed correct and valid.This is an "Acknowledgment" screen type.
Metadata: The form is designed to collect the following metadata, (1) Device ID, (2) Subscriber ID, (3) Time span i.e., the total time it took to complete a form, (4) SIM serial number and (5) Phone number, where available. Metadata is automatically collected.