From fa9ead08ce3c4af9741eaa84058453745e8a2067 Mon Sep 17 00:00:00 2001 From: jnywong Date: Mon, 5 Feb 2024 14:49:08 +0000 Subject: [PATCH] Fix typo in episode name --- episodes/administer_hub.md | 57 +++++++++++++++++++++++++++++++++ episodes/adminster_hub.md | 64 -------------------------------------- 2 files changed, 57 insertions(+), 64 deletions(-) create mode 100644 episodes/administer_hub.md delete mode 100644 episodes/adminster_hub.md diff --git a/episodes/administer_hub.md b/episodes/administer_hub.md new file mode 100644 index 00000000..58cb3488 --- /dev/null +++ b/episodes/administer_hub.md @@ -0,0 +1,57 @@ +(episode-admin)= +# Administering your hub + +teaching: 0 +exercises: 0 + +:::::{card} +OVERVIEW +^^^ + +::::{grid} +:gutter: 2 + +:::{grid-item} +Questions + +- What is the difference between JupyterHub and JupyterLab? +- Who has control over access to a Hub? +- What's really happening in the cloud when I run a server? + +::: + +:::{grid-item} +Objectives + +- Add users to the hub with GitHub +- Configure server options (CPU, GPU, RAM) +- Stop and restart a server + +::: + +::::: + +## Exercises + +::::{dropdown} GitHub Organisations and Teams +:open: + +Fill in the blanks with the following words: *organization, team, maintainers, owners, non-members, existing members* (you may use one word more than once). + +"___s are groups of ___ members that reflect your group's structure with cascading access permissions. ___ have permission to invite ___ to the organisation, whereas ___ have the permission to invite ___ of the organisation to a ___." + +:::{dropdown} Solution +"**Team**s are groups of **organization** members that reflect your group's structure with cascading access permissions. **Owners** have permission to invite **non-members** to the organisation, whereas **Maintainers** have permission to invite **existing members** of the organisation to a **team**." + +::: + +:::: + +:::{card} +KEY POINTS +^^^ +- As a Hub Champion your main tool is JupyterHub. +- You have control over who has access to your Hub +- A Hub in a cloud is just a computer + +::: diff --git a/episodes/adminster_hub.md b/episodes/adminster_hub.md deleted file mode 100644 index acdb5bf7..00000000 --- a/episodes/adminster_hub.md +++ /dev/null @@ -1,64 +0,0 @@ -(episode-admin)= -# Administering your hub - -teaching: 0 -exercises: 0 - -:::::{card} -OVERVIEW -^^^ - -::::{grid} -:gutter: 2 - -:::{grid-item} -Questions - -- What is the difference between JupyterHub and JupyterLab? -- Who has control over acces to a Hub? -- What's really happening in the cloud when I run a server? - -::: - -:::{grid-item} -Objectives - -- Add users to the hub with GitHub -- Configure server options (CPU, GPU, RAM) -- Stop and restart a server - -::: - -::::: - -## Exercises - -::::{dropdown} Why is my programme running slow? -:open: - -Suppose a user writes a program to analyze a dataset. On their laptop using testing data the program works and is reasonably fast. When the user tries to run this same program on a real dataset their JupyterHub environment is it frustratingly slow. -Why is their interactive computing session being so slow? - -What is the solution to this exercise? - -a. It is caused by a poor internet connection between my home computer and the cloud. -b. Too many other users are using the cloud server at the same time. -c. I am trying to a computationally intensive task and the cloud computer has poor hardware. -d. I am accessing a very large file that is not local to the cloud server being used. - - -:::{dropdown} Solution -d. I am accessing a very large file that is not local to the cloud server being used. - -::: - -:::: - -:::{card} -KEY POINTS -^^^ -- As a Hub Champion your main tool is JupyterHub. -- You have control over who has access to your Hub -- A Hub in a cloud is just a computer - -:::