1. A system for editing, comparing, and resolving equations, comprising: at least one teacher computer that implements a teacher equation editor application that generates a question description and generates at least one answer corresponding to the question description and including at least one of an equation and an expression; at least one student computer that implements a student equation editor application that generates a response corresponding to the question description and including at least one of a response equation and a response expression; at least one comparison device that compares the response with the answer and outputs a comparison result; and a communications network operably connecting the teacher computer, the student computer, and the comparison device.