JupyterHub: Difference between revisions

From E-Learning Challenge
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Ein Multi-User-Server für [https://jupyter.org/ Jupyter Notebooks].  
Ein Multi-User-Server für [https://jupyter.org/ Jupyter Notebooks].  
{{Infobox Technologie
|name = Nameeinfüllen
|plattformclient= Mac,Linux,Windows
|plattformteacher = Mac, Linux, Windows
|lizenz = Propritär 😒/Opensource
|kosten = 4€/0€
|nutzer25 = ja/nein
|nutzer50 = extra Lizenz/ja/nein
|nutzer100 = nein/ja
|nutzerunlimited = nein/ja
|breakout = ja/nein
|transkription = Plugin/ja/nein
|filesharing = ja/nein
|screensharing = ja/nein
|umfragen= ja/nein
|aufnahme= ja/nein
}}


[https://jupyterhub.readthedocs.io/en/stable/ 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.  
[https://jupyterhub.readthedocs.io/en/stable/ 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.  

Revision as of 15:27, 2 April 2020

Ein Multi-User-Server für Jupyter Notebooks.

Nameeinfüllen
Lizenz Propritär 😒/Opensource
Plattform (Client) Mac,Linux,Windows
Plattform (Lehrperson) Mac, Linux, Windows
Kosten pro User pro Jahr 4€/0€
< 25 user ja/nein
< 50 user extra Lizenz/ja/nein
< 100 user nein/ja
> 100 user nein/ja
Breakout ja/nein
Transkription Plugin/ja/nein
Screensharing ja/nein
Filesharing ja/nein
Umfragen ja/nein
Aufnahme ja/nein

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

Vorteile

  • Einheitliche Entwicklungsumgebung (installierte Pip-Packages mit identischen Versionen) für alle Teilnehmer
  • Erlaubt das "Über-die-Schulter-Schauen" von Tutoren
  • Existiert bereits und kann über die Uni-ID genutzt werden (https://jupyter.kip.uni-heidelberg.de/)

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

Teams/Ansprechpartner

Weblinks

Screenshotsammlung

Sign in Ansicht
Notebook eines Anwenders
Administrator-Übersicht