ccaven / classroom3d

Zoom replacement for online peer tutoring
Apache License 2.0
0 stars 0 forks source link

add interactive desmos graph #17

Closed ccaven closed 1 year ago

ccaven commented 1 year ago

Each user runs a local graph, and equations are synced through a DesmosUpdate type. To avoid expression ID clashes, expressions that originated in a different user's graph are prefixed with their "client tag", a random six-digit number and three underscores (e.g. "123456___") A user's own expressions do not have the client tag attached because Desmos will not allow an expression ID to be changed after it is created.