The theory behind Fluid Math is that seeing things move from place to place is a more intuitive way of learning algebra.
The example below shows how to add two algebraic fractions. It's like a slideshow with transitions, and the buttons at the bottom navigate through it.
Besides fractions, Fluid Math can render many other things. They're summarized below:
Quizzes provide a way to test students on what they've just been taught. They're solely multi-choice for now:
Exponents/Subscripts are supported in any form, including fractional, nested, etc. The below example shows an equation being rearranged from exponential to logarithmic form.
Where would we be without roots? Also note that by providing just one step, we can display static equations rather than animated ones.
Tables are useful for displaying data, or they can just be used for layout, Web 1.0 style. The below example shows how tables can be used to expand double brackets:
They could also be used for teaching some areas of Computer Science, especially sorting algorithms. The below example is of bubble sort (never use it, by the way). This is also a demo of the autoplay function.
Fluid Math can also use custom fonts; either from Google Fonts, or self-hosted.
See the testing page for a full range of other layouts it can handle.