Blue Hills provides a sandbox environment for Python coding using JupyterHub. The recommended workflow includes using Visual Studio Code, but is not required.
Navigate to https://jupyter.bluehills.org/ and select Sign in with Google
After logging in for the first time (or for the first time in a few hours), your sandbox server will need a few minutes to boot.
After booting, you will be brought to the Jupyter Launcher. In the launcher, click File > Hub Control Panel
You will be brought to the JupyterHub home page. At the top, click Token
On the token page, enter a name in to the Note field (something specific to the computer you are using, ie: My Shop Desktop) and click Request new API token
A box titled Your new API Token will appear, with your token. Copy this token and save it until you finish the set up.
Open VS Code. In VS Code, open the Command Palette (Ctrl+Shift+P) and select Create: New Jupyter Notebook
After the notebook file opens, click the Select Kernel button in the top right.
In the drop down menu, select Existing JupyterHub Server
For the URL, enter https://jupyter.bluehills.org
For the username, enter your Blue Hills username (WITHOUT @bluehills.org)
For the password, paste the token you generated from Jupyter
Next, give the server a name (BHR JupyterHub is recommended, but can be anything)
The last step is to select a kernel. There is only one option, Python 3.
The cursor should return to the notebook file. Enter a basic script and run using the play button to test functionality
\
If you have any questions or issues, please contact your instructor or IT.