In this paper we introduce ConsMath (CONStraint-based MATH teaching), a computer system that includes an authoring tool for the creation by the teacher of interactive Mathematics documents. The teacher can establish spreadsheet-like relations between the different mathematical formulae that appear in the document, and require certain conditions to be held when used by the student.