JupyterHub: Difference between revisions
Jump to navigation
Jump to search
Hertz-julian (talk | contribs) Add User Jupyter Notebook view screenshot |
Hertz-julian (talk | contribs) Add sign in view screenshot |
||
Line 31: | Line 31: | ||
== Screenshotsammlung == | == Screenshotsammlung == | ||
[[File:Jupyterhub Notebook.png|thumb|Ansicht eines User-Jupyter-Notebooks für einen User]] | [[File:Sign in.png|left|thumb|Sign in Ansicht]] | ||
[[File:Jupyterhub Notebook.png|thumb|Ansicht eines User-Jupyter-Notebooks für einen User|alt=|left]] | |||
== Weblinks == | == Weblinks == |
Revision as of 11:07, 1 April 2020
Ein Multi-User-Server für Jupyter Notebooks.
JupyterHub erlaubt es, die Jupyter Notebooks vieler Studenten (oder Mitglieder einer Arbeitsgruppe) auf einem zentralen Server zu speichern. Jeder User bekommt dabei eine (oder mehrere) Instanz eines Jupyter Notebook Servers. Es können verschiedene Rollen (z. B. Student, Tutor) mit unterschiedlichem gegenseitigen Zugriff festgelegt werden.
Fakten
- maximale Teilnehmerzahl: Hängt von der Hardware und der verwendeten Orchestrierungs-Lösung ab, bis zu mehreren 10.000 bei Kubernetes
- Benötigte Bandbreite: minimal, wie eine normale Webseite
- Kosten: Die Kosten für die Server-Hardware und die Software-Administration
- open-source (https://github.com/jupyterhub/jupyterhub)
Verwendungen
Für welche eLearning-Formate eignet sich diese Technologie? Hier verlinken.
Vorteile
- Einheitliche Entwicklungsumgebung (installierte Pip-Packages mit identischen Versionen) für alle Teilnehmer
- Erlaubt das "Über-die-Schulter-Schauen" von Tutoren
Nachteile
- Erfordert eigenes Hosting und eigene Administration (ggf. mit Kubernetes)
- Erlaubt nur die Verwendung von Jupyter Notebooks
Benötigte/Verwendete Hardware
- Server-Hardware zum Bereitstellen von JupyterHub
Anleitungen
Anmerkung: die Anleitungen bitte als separate Seiten erstellen und dann unter dieser Kategorie verlinken z.B.:
- Aufsetzen des Streamingdienstes
- Umwandeln des Videos in das passende Format
- ...