Looking for a way to enable real time collaboration in a classroom setting while using Google Colaboratory for a IPython NoteBook. I know I can share the notebook, perform some operations etc, but not sure how to see my collaborators contributions in real time.
Halp?
edit 1: I imagined a scenario where one student group could input their code for one part of a problem, while a second student group could do the same, and both would be able to see what the other was doing at 1 minute intervals or so.
Despite being called Colab, I found that Google Colab does not support realtime collaboration like Google doc, i.e. Changes in one browser instance will be reflected in another browser immediately.
Unfortunately, Colab is not short for Collaboration. Colab notebooks can be shared with other users and opened by multiple users at a time. If one person makes a change, the others will be able to see the change after a short delay.
Colab Pro limits RAM to 32 GB while Pro+ limits RAM to 52 GB. Colab Pro and Pro+ limit sessions to 24 hours. Colab Pro does not provide background execution, while Pro+ does. Colab Pro and Pro+ do not offer a full version of JupyterLab.
I'm going to more nicely phrase what has been discussed in the comments by Mr. Smith and Alaonde, but further elaborate on it for clarification:
The feature of Google Colab that allowed for edits to be made in real time by multiple users, has been shut down. I'm not entirely sure as to why, but I can assume it has to do with the amount of resources required on Google's end in order to keep Colaboratory free for all. However I did some searching and there are a few alternatives, though I doubt their as easy to use or as user friendly as Colaboratory:
Hopefully I was at least a little helpful!
The only good tool for real time coding collaboration I know of is https://deepnote.com
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With