Randomised label diagram - labels presented to user, one at a time, in random sequence. All templates of this type will cope with text entries, numeric entries, mixed text entry and numeric entry and numeric entries within text. Tutor may specify an error range for testing numeric entries. The user's entry in the first entry position of a question may be used to branch the testing of subsequent multiple entries. A series of modular templates with tutor-configurable graph paper which can be 'bolted together' to test graph plotting and interpretation skills.
Variables are tutor-defined and answers to early questions can form part of later questions.
The balance of score between primary and supplementary question may be weighted by tutor. Any complexity of code will work in a shell and will be scored by the system so long as a few simple rules are followed with respect to the nomenclature of scoring variables. Video and sound support may be included. Questions may be built using any combination of the operations listed above on text or graphics. Scoring Scoring is flexible and scores for individual selections are tutor-defined.