cjquines / qboard

The efficient digital whiteboard.
https://cjquines.com/qboard/
MIT License
81 stars 8 forks source link

add collaboration #4

Open cjquines opened 4 years ago

cjquines commented 4 years ago
pihart commented 3 years ago

From #6:

pihart commented 3 years ago

Make sure to follow https://github.com/cjquines/qboard/pull/34#discussion_r502968245

pihart commented 3 years ago

I can probably take 2-6 in a few weeks

cjquines commented 3 years ago

note that @jchen was also planning to work on this

i am very strongly opinionated about how 2 and 3 should be done, so if you do plan to work on this you should probably merge that as soon as you write 2 and 3

pihart commented 3 years ago

When generating a link for spectator mode, provide an option to lock the document, meaning any future edits (including by the sharer) are not reflected on the link (essentially you're just hosting the static qboard json file, and maybe the prior history stacks).

This will be very useful for virtual exams, where students need to show work or provide diagrams. Instead of uploading the json file, they enter the qboard hosted id.