Guided Project Lost

:point_left: Checkout other known bugs

:point_down: Jump to Workaround

While the embedded Guided Project environment is a very convenient feature, it is not stable. Some students lose their guided projects due to connection issues or bugs in the guided project environment

Workaround

If you are experiencing this error, please click on the :point_up_2: Vote button to help us prioritize this issue. If you need any further help or want to report a new bug, please feel free to Contact Us.

Jupyter Notebook Is Not Saving The File

Jupyter notebook is an awesome open-source tool, and it has a great auto-save and manual saving feature and is under normal circumstances pretty reliable. Unfortunately, there can be some saving issues are due to an unstable connection. If the connection is unstable, there is a chance the auto save will not work.

How to avoid this issue

Always try to Save And Checkpoint before you close the Guided Project mission or before you leave the project idle to do some other work. This step is essential because it helps you to identify whether you are experiencing a connection issue or not. Here is an example:

As you can see, when we performed File → Save and Checkpoint, because there was a connection issue, it created a small error message. If you think your connection is stable again, then click on Kernel → Reconnect and try saving once again. If you received “Checkpoint created” message like this:

Then all good! If you are still getting an error. Then copy all of your notebook contents to make sure you don’t lose the code.

Lost Code Despite Saving Manually

Although this can be a frustrating thing to see - it does happen. We recommend you to take time to back up your projects every single time you work on it.

You can refer to this post for instructions:

Recover Your Project

If you lost your project, please Contact Us and will try our best to recover it for you.

Other Alternatives

Although there are advantages to using Jupyter Notebook on our platform, if it’s not working well for you, then I would recommend you to choose one of the following alternative method.

1. Installing Jupyter Notebook Locally

Installing a Jupyter Notebook on your machine is a great way to be sure your work is saved. To download the datasets from our Guided Projects, please click the Download button at the top of the Jupyter Notebook interface in our platform.

jupyter_guided_project_download.png

It will download a .tar file that contains both your notebook file and the required datasets. Now extract the .tar file and paste the datasets in the same folder as your Jupyter notebook file. Now all you need to do is open your locally installed Jupyter notebook and our Guided Project mission in a split-screen mode like this:

If the space taken by the Jupyter notebook is making it difficult for you then you can try running this JavaScript Code in the browser console:

document.getElementsByClassName("Pane1")[0].style.width = "100%";

It will hide the embedded Jupyter notebook like this:

Please note that you have to do this every time you refresh the page.

Advantages

  • Offline Support
  • No Connection Issues
  • Performance is dependent on your machine

Disadvantages

  • Cannot easily continue your work from a different computer
  • Troubleshooting issues can be difficult
  • Performance is dependent on your machine

2. Using Google Colaboratory

Google Colaboratory is an excellent alternative if you don’t want to install the Jupyter notebook on your computer. You can use it in the same manner as you would use the Jupyter notebook installed locally.

Advantages

  • Highly Stable
  • High Performance
  • Easy To Share

Disadvantages

  • Requires Internet

:point_left: Checkout other known bugs