A computer implemented method to give an immediate indication of a plurality of respondents' satisfaction to an electronic questionnaire survey and to immediately benchmark the results against a second or more plurality of respondents' satisfaction to an identical electronic questionnaire survey at the time of the survey, including the steps of:
- acquiring the respondents' emotional response further including the steps of:
- defining a fixed number of category groups relevant to the subject matter of said survey by the survey initiator;
- ranking said number of category groups by said survey initiator in order of importance;
- assigning by the computer processor, a category importance value to said category group according to said importance;
- calculating by the computer processor, the quantity of a plurality of statements depending on said number of category groups;
- defining said plurality of statements by said survey initiator, so that said plurality of statements are distributed evenly amongst said category groups;
- ranking said plurality of statements in said category groups by said survey initiator in order of importance;
- assigning by the one or more computer processors, a statement importance value to said statements according to said importance in said category groups;
- generating by the computer processor, said plurality of statements into emotional question form, wherein said emotional question invokes an emotional response from said respondents by limiting the predetermined response possibilities to “yes”, “no”, and “don't know”;
- assigning by the computer processor, a fixed response value for said predetermined response possibilities;
- presenting said emotional questions on a display of a standalone computer or a plurality computers on a network to an entity, consisting of a collection of a plurality of respondents, where each said collection represents a common collection of people affected similarly by said subject matter;
- recording by the one or more computer processors, said emotional responses from each respondent of said plurality of respondents to said emotional questions individually by storing them in the memory of said standalone computer or said plurality of computers on a network;
- calculating by the one or more computer processors, first category values for said category groups based upon said statement importance value and said response value of said responses for each said respondent in each said collection separately using said standalone computer or said plurality of computers on a network;
- ranking by the one or more computer processors, said category groups into a first ranking order according to said first category values and said category importance value on said computer in real time for each said respondent in each said collection separately;
- acquiring the respondents' rational response further including the steps of:
- defining by the one or more computer processors on said standalone computer or said plurality of computers on a network, a fixed number of statement groups for each said respondent in each said collection separately consisting of at most one said statement from each said category group in real time, wherein said statement from each said category group is chosen based upon said first ranking order of each said respondent and said ranking of said plurality of statements in said category groups;
- presenting said plurality of statements in said statement groups in rational question form to each said respondent in each said collection separately on said display of said computer in real time, wherein said rational question invokes a rational response from each said respondent by asking each said respondent to rank said plurality of statements in said statement groups according to importance;
- recording by the one or more computer processors, said rational responses from each said respondent in each said collection separately to said rational questions by storing them in the memory of said standalone computer or said plurality of computers on a network;
- calculating by the one or more computer processors, a second category value depending solely on said rational responses on said computer in real time for each said respondent in each said collection separately;
- recording said first category values and said second category values of each said respondent for each said collection and for all said collections combined into two distinct data files on a standalone central computer or central computer on a network further including the steps of:
- combining by the one or more computer processors, said first category values and said second category values for each respondent in each collection into a computer string value on said standalone computer or said plurality of computers in real time;
- appending by the one or more computer processors, said string value into a single computer data file for each said collection on said central computer in real time;
- calculating by the one or more computer processors, a combined string value for said plurality of respondents by adding each individual numerical part of each said computer string value in said single computer data file on said central computer in real time;
- appending said combined string value into a second single computer data file for all said collections on said central computer in real time;
- calculating by the one or more computer processors, a second combined string value for said plurality of respondents in all said collections by adding each individual numerical part of each said combined computer string value in said second single computer data file on said central computer in real time;
- extracting by the one or more computer processors, combined first category values and combined second category values from said combined string value, representing the combined input of said plurality of respondents for each collection, on said central computer in real time;
- extracting by the one or more computer processors, second combined first category values and second combined second category values from said second combined string value, representing the combined input of said plurality of respondents of all said collections, on said central computer in real time;
- calculating value of the respondent's satisfaction and level of conviction further including the steps of:
- defining the value of a plurality of respondent's satisfaction as the closeness of match of the ranking of said category groups from said emotional responses for all respondents combined with the ranking of said category groups from said rational responses combined, wherein an exact match indicates the highest level of satisfaction and the exact opposite indicates the lowest level of satisfaction;
- ranking by the one or more computer processors, said category groups into a first combined ranking order according to said combined first category values and said category importance value on said central computer in real time;
- ranking by the one or more computer processors, said category groups into a second combined ranking order according to said combined second category values on said central computer in real time;
- calculating by the one or more computer processors, a numerical value for said closeness of match of said combined first ranking order with said combined second ranking order on said central computer in real time;
- ranking by the one or more computer processors, said category groups into a third combined ranking order according to said second combined category values and said category importance value on said central computer in real time;
- ranking by the one or more computer processors, said category groups into a fourth combined ranking order according to said second combined second category values on said central computer in real time;
- calculating by the one or more computer processors, a second numerical value for said closeness of match of said third combined ranking order with said fourth combined ranking order on said central computer in real time, representing the satisfaction level for all said collections;
- defining by the one or more computer processors, said plurality of respondent's level of conviction as the sum of the absolute combined category values resulting from said emotional responses and said rational responses of all respondents, wherein a larger resulting value shows a greater level of conviction than a smaller resulting value;
- calculating by the one or more computer processors, a third numerical value for said plurality of respondent's level of conviction based upon said combined first category values and said combined second category values on said central computer in real time;
- calculating by the one or more computer processors, a fourth numerical value for all said collections of said plurality of respondent's level of conviction based upon said second combined first category values and said second combined second category values on said central computer in real time;
- presenting said numerical value of said plurality of respondent's satisfaction, said second numerical value of all said collections of said plurality of respondent's satisfaction, said third numerical value of said plurality of respondent's level of conviction and said fourth numerical value of all said collections of said plurality of respondent's level of conviction to said survey initiator in real time, on said display of said standalone computer.