Edjoopate is a tool used for teaching math, using a whiteboard. The whiteboard can be extended using a new programming language called Joopathon. Students and teachers pay a subscription fee of $2 and $10 per month, respectively. The whiteboard can be used in single-user mode for free.

User Interface

Each user displays the same whiteboard on their laptop or desktop. The teacher controls who is currently speaking or typing: the active user. The active user can talk and speech-to-text converts what the active user is saying into text. The text and mouse events of the active user such as click/hover are broadcast to the other users. Each user is a client and the servers are located in the cloud or housed in a central Edjoopate-run facility.


The screen layout is formatted using a text markup language called JPML (JooPathon Markup Language). The functionality of the whiteboard can be extended using Joopathon. All JPML and Joopathon code resides on the hard drives of the students. The only activity on the server is to receive text and mouse events from the active user and share those events with the other students.

Monospaced Mode

In monospaced mode, all characters in a given panel are the same size, and adjacent cells in a given panel may be merged to form a subpanel. Panels and subpanels can contain a graphic or a block of text. Different panels containing text need not share the same font size. In a subset of monospaced mode called math mode, subscripts and superscripts are offset vertically by half the height of a character cell. Lines of text can optionally be separated by a gap equal to half of a character cell. Eventually free-form mode will be supported, enabling variable-size and variable-width fonts.


The population of the US and Canada between the ages of 10 and 19 is roughly 50 million. Assume just one percent of one percent of those school age children and teenagers are Edjoopate customers, and each of them uses Edjoopate for 4 years. Then the number of customers in any given year equals 50M / 10,000 / (20 - 10) x 4 = 2000. Assume an additional 500 adult customers exist. Total no. of customers (students) equals 2500, and gross annual revenue (students) equals $60,000. Assume each teacher teaches 4 students on average. So the number of teachers equals one quarter of 2000, multiplying by $120 per teacher per year equals gross annual revenue (teachers) of $60,000. Total gross annual revenue equals $120,000. In case one-twentieth of one percent of the population of 50 million users are customers, then annual revenue equals $600,000.

[ Back to Top ]