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, wherein changes to the response received at the student equation editor application are transmitted to the teacher computer and displayed using the teacher computer on a change-by-change basis, wherein the changes to the response are received in rendered format, wherein the student equation editor is configured to convert the rendered format to a character syntax in real time and to transmit the character syntax to the teacher computer in real time, and wherein the teacher computer is configured to translate the character syntax to a rendered format for display in real time.