Maths Blocks is a system for constructing and manipulating mathematical expressions, using visual blocks which represent syntactical elements.
Anthony Morphett and David Wakeham
School of Mathematics & Statistics, The University of Melbourne
Maths Blocks is based on the Blockly project. Source is available at Github. Gratefully using code and inspiration from Polymorphic Blocks, App Inventor and HenrikD's Blockly plugins. Some code from Maths Blocks is also used in CodeWorld Blocks.