8. An apparatus in a data processing system, the apparatus comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: find, by an answer and evidence generator of a question answering system executing on the data processing system, one or more answers based on a syllabus of topics for each question in a question paper; identify, by the answer and evidence generator, evidence for the one or more answers in the syllabus for each question in the question paper; identify, by a concept identifier of the question answering system, a set of concepts in the syllabus corresponding to the evidence for each question in the question paper to form a plurality of sets of concepts; and determine a value for a comprehensiveness metric for the question paper with respect to the syllabus of topics based on the plurality of sets of concepts, wherein the comprehensiveness metric comprises a coverage metric, wherein determining the value for the comprehensiveness metric comprises determining a union of the plurality of sets of concepts and determining a value of the coverage metric for the question paper to be equal to a length of the union of the plurality of sets of concepts divided by a length of the syllabus to form a result.
10. The apparatus of claim 8 , wherein determining the set of concepts for a given question comprises determining all evidence concepts in the evidence of the one or more answers and all support concepts that support the evidence concepts, wherein the set of concepts comprises the evidence concepts and the support concepts.