13. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of assessing a subjective answer, the method comprising: receiving first data representative of a domain associated with a question; receiving second data representative of an answer in an essay form to the question, the second data comprising a plurality of statements that make up the answer in the essay form; searching a database of sources to retrieve information associated with the domain; determining whether a statement is accurate or inaccurate, for each of the plurality of statements based on matching the statement with the information associated with the domain according to an accuracy threshold; determining an overall score for the answer based on a number of statements in the answer in the essay form determined to be accurate, a number of statements in the answer in the essay form determined to be inaccurate, a number of duplicate statements in the answer in the essay form relative to a total number of statements in the answer; generating visual graphics representing accurate and inaccurate statements and the overall score; displaying the visual graphics on a display device; searching a database of answers to the question to identify a plurality of comparative statements comprising answers provided by a plurality of individuals in answering the question; matching the statement with the plurality of comparative statements to determine whether the statement is accurate or inaccurate, the comparative statements identified from an essay-type of answers given by the plurality of individuals responsive to the question.
13. A non-transitory computer readable storage medium storing a program of instructions executable by a machine to perform a method of assessing a subjective answer, the method comprising: receiving first data representative of a domain associated with a question; receiving second data representative of an answer in an essay form to the question, the second data comprising a plurality of statements that make up the answer in the essay form; searching a database of sources to retrieve information associated with the domain; determining whether a statement is accurate or inaccurate, for each of the plurality of statements based on matching the statement with the information associated with the domain according to an accuracy threshold; determining an overall score for the answer based on a number of statements in the answer in the essay form determined to be accurate, a number of statements in the answer in the essay form determined to be inaccurate, a number of duplicate statements in the answer in the essay form relative to a total number of statements in the answer; generating visual graphics representing accurate and inaccurate statements and the overall score; displaying the visual graphics on a display device; searching a database of answers to the question to identify a plurality of comparative statements comprising answers provided by a plurality of individuals in answering the question; matching the statement with the plurality of comparative statements to determine whether the statement is accurate or inaccurate, the comparative statements identified from an essay-type of answers given by the plurality of individuals responsive to the question. 18. The non-transitory computer readable storage medium of claim 13 , further comprising performing a computer-implemented natural language technique that parses the answer, extracts the plurality of statements and identifies duplicate statements in the answer, and annotates each of the plurality of statements as fact or opinion.