Method and computer program product for creating a questionnaire interface program
AssigneeGCC Innovative Technologies, LLC
InventorTimothy Hagerty
Life of this patent
Estimating the term…
Abstract
A computer program including an interface that may be used by a content designer to manipulate information stored in the database. The content designer may design one or more questionnaire pages, to be included in a questionnaire site, which may be built into a questionnaire interface program by a compiler. The resulting questionnaire interface site may be accessed and manipulated by a client user to respond to the questions included therein. Validation responses may be defined by a content designer, against which responses by a client user may be compared. The various elements included herein may be connected through a network, which may be accessed through a user interface terminal.
Claims21
A computer program product embodied in a non-transitory computer-readable storage medium for creating a questionnaire interface program comprising:
- a database;
- a content designer interface to manipulate information in the database;
- and
- a compiler to create the questionnaire interface program using the information in the database;
- wherein the information in the database comprises:
- data tables,
- core files to define an operation of the questionnaire interface program, and
- core user interface files to define a user interface of the questionnaire interface program;
- wherein the content designer interface comprises a page creation interface configured to receive a questionnaire page that includes a question, and to store the questionnaire page to the data tables of the database;
- wherein the compiler is configured to use the data tables, the core files, and the core user interface files to create the questionnaire interface program;
- and
- wherein the questionnaire interface program is configured to display the questionnaire page and to receive a response to the question.
A method for creating a questionnaire interface program using a computer program product that comprises a database, a content designer interface that includes a page creation interface to manipulate information included in the database, and a compiler, the method comprising:
- receiving, using the content designer interface, a questionnaire page that includes a question;
- operating the database, using the content designer interface, to store the questionnaire page to data tables of the database;
- and
- creating the questionnaire interface program using the information in the database, wherein creating the questionnaire interface program comprises:
- copying core files from the database to a directory structure, the core files configured to define an operation of the questionnaire interface program;
- processing the data tables that include the information in the database to define the questionnaire page;
- and
- copying core user interface files from the database to the directory structure, the core user interface files configured to define a user interface of the questionnaire interface program;
- and
- operating the questionnaire interface program to display the questionnaire page and to receive a response to the question.
A method for creating a questionnaire interface program using a computer program product comprising a database and a content designer interface comprising a site list interface, a page creation interface, and an answer validation interface;
- the method comprising:
- manipulating information included in the database using the content designer interface by:
- defining the information used to build the questionnaire interface program, wherein defining the information further includes the steps of:
- using the site list interface to design a questionnaire site that includes a questionnaire page,
- using the page creation interface to design the questionnaire page that includes a question,
- using the answer validation interface to define a valid response to the question, and
- configuring the database to include a client user account that includes permissions to control access to the questionnaire interface program;
- and
- operating the questionnaire interface program by:
- displaying the questionnaire page,
- receiving a response to the question,
- storing the response to at least one of the database and a user database,
- selectively validating the response to the question by comparing the response to the question to the valid response,
- analyzing at least one of the information included in the database and the response to the question, and
- generating a report.
Dependencies are inferred from the claim text.