A method of dynamically creating and modifying an electronic survey via a graphical user interface on a website, the method comprising:
- providing a website with hardware and software server components, the components including non-standard or specialized components that perform services for website users and respondents, the specialized components including one or more databases each in electronic communication with a non-transitory, processor-readable storage medium, the non-transitory, processor-readable storage medium storing one or more surveys and previously collected survey results relating to particular subject matter;
- establishing communication via the internet between a processing device and the one or more databases;
- accessing, via the processing device, one or more surveys stored in the one or more databases, each of the one or more surveys having first survey questions each of the first survey questions having selectable first answer options;
- receiving, via the graphical user interface on the website, a respondent input requesting a first survey within the database, wherein the graphical user interface includes input/output hardware in electronic communication with the processing device;
- searching a database for survey questions matching the search criteria from the respondent input;
- providing first survey questions via the graphical user interface on the website, including a modification of at least one of the first survey questions, wherein the modification corresponds to a revised question that more accurately reflects an opinion of a respondent than the first survey questions;
- presenting, via the graphical user interface, a survey matching the respondent input including the first survey questions, each of the selectable first survey questions having selectable first answer options including a question modification option, an answer provision option and an answer modification option;
- prompting respondents to input a statement about particular subject matter;
- analyzing the statement with survey question generating software, the statement being submitted via the graphical user interface, the survey question generating software stored as programmatic control logic in the storage medium in electronic communication with at least one of the one or more databases and the processing device;
- the statements comprising one or more of sentences, numerical information, and computer software code;
- utilizing the survey question generating software to extract one or more new questions from the statement by performing one or more of:
- syntactic analysis, semantic analysis, and template-based analysis;
- and
- providing to respondents, one or more new questions as first survey questions;
- receiving, via the graphical user interface, a respondent response to the first survey questions, wherein the respondent response includes one or more of:
- selecting the question modification option and providing a new or modified question, selecting the answer provision option and providing a selected answer, and selecting the answer modification option and providing a modified answer;
- uploading the respondent response to the first survey questions to the database via the processing device and through the internet;
- and
- dynamically modifying, by the processing device, the first survey by automatically appending the respondent response to the first survey questions in real time, wherein the dynamically modified first survey is provided to subsequent users and respondents, and wherein users are able to provide and obtain survey feedback on the content and usability of websites and mobile applications, while browsing the same websites and mobile applications.