Onboarding new users to the Hub
I am instructor planning to teach using Jupyterhub. How do I onboard myself?
Dear Instructor, Sharing few logistical information which would make onboarding easy for you.Please follow this documentation to onboard a User to Jupyterhub.
-
Documentation: You can also refer to the FAQ section of this support documentation (Curriculum Guide), where we regularly update solutions to some of the reported issues.
-
Packages: Check whether all the needed Python/R packages and their required versions are installed in Jupyterhub.The Procedure for package installation varies across different programming languages. Basic python packages such as numPy, pandas, scikit-learn, matplotlib, etc., are installed across the Jupyterhub.It also supports R packages such as shiny, dplyr, tidyR, RSQLlite, etc. Here is the list of Python Packages installed in ucmerced.2i2c.cloud . Here is the list of R packages installed in ucmerced.2i2c.cloud
If you require a permanent solution then you need submit a UCMerced Service Hub to us to install the required package(s) in Jupyterhub.
How can I learn more about Jupyterhub to onboard myself?
If you are new to Jupyterhub and want to know more, refer here.
What languages are supported by the JupyterHub?
Jupyterhub primarily supports three languages - Python, R.
What is the default Memory/CPU requirement for every hub?
Jupyterhub has a memory limit of 2GB of RAM, which should meet the teaching needs of most of our users. If you are interested to know more about the memory consumption in your instance, Please use the following steps,
Look at the top right corner of your Python/R notebook for the term memory. It will highlight the amount of memory you had consumed by the amount of memory provided to your instance.
As an instructor what do I need to do to set up the hub for my course?
Honestly, nothing! You are free to use the Jupyterhub starting today.
We expect that all course members log in using their UC Merced email id. We also expect that you are using [nbgitpuller service](https://jupyterhub.github.io/nbgitpuller/link) to distribute materials to your class. We can help you set up the links so that you can distribute through your course website.
What instructions should I share with students at the start of the semester Please ask your students,
- To download and backup their files at the end of semester.
- To refrain from installing python packages via
pip install --user
. Incase, if they install packages this way it may cause issues with launching their Jupyterhub. Best way to avoid this scenario is by installing packages by requesting them via UCMerced Service Hub request
How do my students download their submissions as a PDF? We recommend that you use the following options,
For Jupyter Notebooks: Select File -> Save and Export Notebook as -> PDF via HTML(.pdf) to get the PDF version of your notebook.