Linear-on-the-fly testing (LOFT) lets you create a unique test for each candidate using items based on domain and psychometric data. This style of testing ensures item exposure is optimised across your bank of items, meaning that individual items are never overexposed or underutilised.
The Edit Test Form screen displays information about the chosen test form, including the Test Form Name, Test Form Reference, and any external optimiser sections.
3. Go to the Upload Rules screen
Select Upload Rules in the Edit Test Form screen to upload your rules.
4. Define rules
Choose an XML file and select Open.
Select Download Rules to download your rules. Select Remove to delete your rules.
Define the order of items selected by each val node as random.
NOTE: Individual val nodes can override the @randomiseOrder attribute.
order / val / @orderBy
Specify the name of the item attribute you want to use to order items. For example, the name of a tag group.
order / val / @order
Define whether the items selected using the @orderBy attribute are in ascending (asc) or descending (desc) order.
order / val / @operator
Define the boolean operator used to aggregate child nodes. Supported values ‘AND’ / ‘OR’ must be in upper case.
order/@splitSets
SplitSets indicates that items in an item set will be separated for delivery.
order/@groupSets
GroupSets auto-groups item sets to appear together in delivery.
IMPORTANT: GroupSets cannot be used with SplitSets. To use GroupSets, ensure SplitSets is not active.
order/section/distribution
Distribution determines a minimum and maximum number of items into each section. This randomly selects the required number of items from those that have already been selected by the Linear Optimiser.
IMPORTANT: Distribution will be invalid if there are not enough items to achieve the minimum. Distribution node is not required for the last section node. This is because it will use the remaining items after distributing to the previous sections.
order/val/restriction
The restriction node ensures that the order is randomised for that val node regardless of the @randomiseOrder value. You can determine where the items and the @topic will appear in the exam
order/section/val/restriction
The restriction nodes within a section are randomised after they have been selected for the section.
5. Save your rules
Select Save in the Edit Test Form screen to save your rules.
You can simulate your LOFT test form to check that the item pool and rules behave as expected for the section. For more information, read Simulating a LOFT test form.
IMPORTANT: You must have defined your item pool before you can simulate your LOFT test form. For more information, read Creating an item pool.
Further reading
Now you know how to upload rules to a LOFT test form, read the following articles to learn more: