Vary Problems

The Vary Problems command brings up a dialog that lets you specify different operations you can perform on the Problems in the active Document.

Vary Problems dialog

Operations

Use this group of options to specify what changes you want to make to the Problems in the active Document.

Scramble problem order

Selecting this option will shuffle the Problems in your document into a random order. This is useful for creating multiple versions of the same test or quiz.

Increment/decrement problem numbers

Selecting this option will increase or decrease each Problem CodePath by the value specified in the text box. This value can be positive or negative.

This option is meant for Frameworks that have a consistent and well-defined structure—for example, when there are always two or four similar problems in a row. Using this option with those Frameworks lets you create multiple versions of a test, with different (but similar) problems.

Modify problem CodePaths

Selecting this option will perform a simple search-and-replace on the CodePaths of the Problems in your document, searching for all occurrences of what's specified in the Replace box and replacing them with the contents of the With box.

This option is useful if you have two Frameworks that are organized exactly the same, but differ in language. For example, if you've created a Math test in English using EducAide's TX9 Framework, you can easily create the Spanish version of the test by replacing all occurrences of TX9 in the Problem CodePaths with T9S, as shown in the sample figure above.

Be careful when using this command, as it's possible to introduce invalid CodePaths into your document.

Apply To

Use this group of options to set which Parts of the active Document will be affected by the vary operation.

Problems in selected part, only

Select this option to limit the vary operations to the currently-selected Part

Entire document

Select this option to apply the vary operations to all Parts in the active Document