ENHYDRA
Let's see what ENHYDRA can do
OTTER Interpreter
The text written between a pair of ### signs is interpreted by the OTTER system and not displayed...
Syntax Highlighting
For your convenience, Otter has syntax highlighting. That is why you may currently find some exam...
LATEX
OTTER provides two main modes to display the question text: the standard mode and the LATEX mode....
Markdown
Markdown is a lightweight markup language that you can use to add formatting elements to plaintex...
Random Words Generation
Otter provides functionality to diversify questions by generating random names, colors, or units....
Random Number Generation
Simple random function – r() One typical use of OTTER’s interpreter is to generate a random numb...
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...
Mod/Quot Remainder Extraction
If you need to extract the modulus remainder or to calculate the quotient you can use the followi...
Roman Numerals
To convert any number into a Roman Numeral, you need to set randomization for your number and set...
Charts
!!!VERY IMPORTANT!!! Charts are currently going a serious upgrade, with a range of new charts bei...
Roman Numerals
Roman Numerals can be generated in the Enhydra like any other numeric values by using ###=R(x)###...
numberstowords tool
The tools to allow transforming numbers to words, just like the Roman Numerals, is in fact one of...
wordstonumbers tool
When you need to convert words into numbers, you can actually base your code on numberstowords to...