11. A method of producing a set of examinations having both dynamic content and dynamic presentation, the method comprising the steps of: creating a collection of question data files, each question data file containing at least one content item, at least one corresponding label item for the at least one content item, and a set of initial variables whose values are determined according to a set of variation rules, selecting a number of the question data files; sequencing through the selected number of question data files; determining the placement of the content and label items of the selected number of question data files on a printed sheet; measuring the dimension of each content and each label item; and processing the variation rules and replacing each of the initial variables with a result value.
12. A method as in claim 11, wherein the variation rules for each question specify a mathematical calculation, a logical calculation, a constraint, or a call to a function.