| CPC G06Q 40/123 (2013.12) [G06F 9/451 (2018.02)] | 20 Claims |

|
1. A method performed by a processor, the method comprising:
displaying, by a user device, a first screen via a graphical user interface (GUI) to a user to collect a first portion of data, wherein the first screen is part of a sequence of data entry screens that are configured to collect the data from the user;
receiving, by the server, the first portion of data entered by a user into the first screen;
determining, by the server, a collection format of the first portion of data, the collection format being an electronic format or a paper format;
determining, by the server, metrics of the first portion of data, the determining of the metrics comprising determining an availability metric corresponding to a level of difficulty in collecting the first portion of data from the user based on the collection format of the first portion of data determined by the server, and setting the availability metric as a first numerical value when the collection format is the electronic format, and setting the metric availability metric as a second numerical value when the collection format is the paper format,
ranking, by the server, the sequence of data entry screens according to respective ranking values, the respective ranking values determined based on the determined metrics including the first numerical value and the second numerical value of the availability metric; and
displaying, by the user device, a second screen having the highest ranking value among the respective ranking values in the ranked sequence of data entry screens via the GUI to the user to collect a second portion of data.
|