Recently Updated Pages

O.T.T.E.R: OTTER Teaches, Tests, Explains, & Reviews

The OTTER system is designed to allow students to practice on realistic exam-style questions, bot...

Charts

!!!VERY IMPORTANT!!! Charts are currently going a serious upgrade, with a range of new charts bei...

Random Swap

Quite often when writing a question it is useful to be able to randomly choose between wordings. ...

Pictures Upload

SVG template pictures upload You can upload pictures via the SVG template. SVG template upload o...

Random Pictures Upload (SVG only)

To randomize the numbers inside of an SVG picture you need to first create this SVG picture. Or, ...

Calculating Values, Making and Displaying Them

Making a calculation It is possible to let OTTER calculate the value of the mathematical express...

Variable Declaration Single, Multiple, and Multiple Ensuring Uniqueness

Single declaration To declare a variable use the : sign: ###variable:value###. For example, ###a...

Mathematical Functions on Variables: median, mode, mean

median() To take the median of a list of variables. Example Practical example You have a qu...

Picking and Sorting Variables: max, min, randwrong, randwrong!, randvar, randvar!, sortup, sortdown

max() To take the max of a list of variables.  Example min() To take the minimum of a list ...

Otter Directives: never and must

Otter directives are the rules that the system must follow. These directives can help you to dire...

SVG Templates

Here are SVG templates you may use in the Number Pyramids tasks: you don't need to draw them by h...

Markdown

Markdown is a lightweight markup language that you can use to add formatting elements to plaintex...

Mod/Quot Remainder Extraction

If you need to extract the modulus remainder or to calculate the quotient you can use the followi...

LATEX

OTTER provides two main modes to display the question text: the standard mode and the LATEX mode....

SVG Guidelines

There are quite a few tasks that require the usage of randomized SVG. For instance, the two well-...

Number Pyramid

To randomize the numbers inside of an SVG picture you need to first create this SVG picture. Or, ...

Number Line

Number Lines are required in many subtopics. Depending on a task, they can be shaped like scales,...

Cool Code Solutions

Please, share your solutions for randomization, calculation and other Enhydra functions - your ex...

newQUIL & Enhydra Improvements.

Here you may find a file where you can add ANY of your suggestions for improvements of Enhydra an...