CPC G06F 8/38 (2013.01) [G06F 3/0481 (2013.01); G06F 8/41 (2013.01)] | 20 Claims |
8. A system, comprising:
a module repository included in a storage device that stores a plurality of universal modules that make up a data input and presentation flow, wherein each universal module includes computer application code that renders information on a display, data fields that store data, and a summary page of data requirements for each universal module; and
a pipeline processing component including a processor coupled to the module repository, wherein the pipeline processing component is operable to execute programming code, and the pipeline processing component when executing the programming code performs functions, including functions to:
receive a selection of a first universal module for presentation in a graphical user interface, wherein the first universal module includes:
executable programming code that causes rendering of user-fillable data fields and presentation elements related to user-fillable data fields in the graphical user interface, and
a first summary page including data requirements of the first universal module;
receive a selection of a second universal module for presentation in the graphical user interface, wherein the second universal module includes:
executable programming code that causes rendering of additional user-fillable data fields and additional presentation elements related to the additional user-fillable data fields in the graphical user interface, and
a second summary page including data requirements of the second universal module;
provide the first summary page from the first universal module to the second universal module for preliminary validation;
validate the first universal module based on a comparison between the first summary page and the second summary page; and
upon validation, combine the first universal module with the second universal module in a customized data collection container usable by a customized data collection widget; and
deliver the customized data collection widget to a website for presentation in the graphical user interface.
|