Hallo liebe Nutzende von RWTHjupyter,
hiermit kündigen wir eine Wartung für Donnerstag den 28.04.2022 von 17 bis 19 Uhr an.
In dieser Wartung werden die internen IDs der User umgestellt. Ab 17 Uhr werden alle User von den Systemen entfernt. Daten die zum Start der Wartung nicht in JupyterLab gespeichert sind können verloren gehen.
Falls in dieser Zeit eine Vorlesung oder RWTHjupyter für andere Zwecke der Lehre dringend gebraucht wird, lassen Sie uns es bitte wissen.
Viele Grüße
Marcus Meyer
--
Marcus Meyer
IT Center
Gruppe: Anwendungsbetrieb und Cloud
Abteilung: Systeme und Betrieb
RWTH Aachen University
Seffenter Weg 23
52074 Aachen
Tel: +49 241 80-24780
Fax: +49 241 80-22134
m.meyer(a)itc.rwth-aachen.de
www.itc.rwth-aachen.de
Social Media Kanäle des IT Centers:
https://blog.rwth-aachen.de/itc/https://www.facebook.com/itcenterrwthhttps://www.linkedin.com/company/itcenterrwthhttps://twitter.com/ITCenterRWTHhttps://www.youtube.com/channel/UCKKDJJukeRwO0LP-ac8x8rQ
Hallo Annabell,
Ja die Abfrage der Gruppengehörigkeit ist möglich über den „whoami“ Service:
Z.b: https://jupyter.rwth-aachen.de/services/whoami/api/me
Dieser liefert neben der Affiliation auch die Rollen/Zugehörigkeiten in den Moodle Lernräumen sowie die Rollen als Jupyter Profil-manager.
Die Abfrage muss jedoch authentifiziert sein.
Das dazu nötige Authorization Token wird beim Starten der Jupyter Umgebung jedes Nutzers als Umgebungsvariable gesetzt.
Siehe dazu auch hier: https://jupyterhub.readthedocs.io/en/stable/reference/services.html#hub-aut…
Hier ist noch ein kleines Beispiel:
import os
import requests
token = os.environ['JUPYTERHUB_API_TOKEN']
resp = requests.get('https://jupyter.rwth-aachen.de/services/whoami/api/me', headers={
'Authorization': 'Bearer ' + token
})
resp.raise_for_status()
resp_json = resp.json()
print(resp_json['groups'])
Viele Grüße
Steffen
From: "Brocker, Annabell" <a.brocker(a)informatik.rwth-aachen.de>
Date: Wednesday, 6. April 2022 at 16:20
To: "jupyter(a)lists.rwth-aachen.de" <jupyter(a)lists.rwth-aachen.de>
Subject: [Jupyter] Rollenverteilung RWTHjupyter
Hallo alle zusammen,
wie sieht es in RWTHjupyter mit der Rollenverteilung aus?
Gibt es bereits eine Unterscheidung nach „Dozierender“ und „Studierender“? Wenn ja, wie sieht diese technisch aus und kann in einem geladenen Profil auf diesen Status zugegriffen werden?
Liebe Grüße,
Annabell Brocker
-----------------------------------------------------------------
Annabell Brocker, M. Sc. RWTH | Informatik 9: Learning Technologies & Computing Education | RWTH Aachen
https://elearn.rwth-aachen.de<https://elearn.rwth-aachen.de/> | tel +49 241 80 21933
Hallo alle zusammen,
wie sieht es in RWTHjupyter mit der Rollenverteilung aus?
Gibt es bereits eine Unterscheidung nach "Dozierender" und "Studierender"? Wenn ja, wie sieht diese technisch aus und kann in einem geladenen Profil auf diesen Status zugegriffen werden?
Liebe Grüße,
Annabell Brocker
-----------------------------------------------------------------
Annabell Brocker, M. Sc. RWTH | Informatik 9: Learning Technologies & Computing Education | RWTH Aachen
https://elearn.rwth-aachen.de<https://elearn.rwth-aachen.de/> | tel +49 241 80 21933
Dear Jupyter Team,
There are 3 sessions in the Machine Learning Laboratory (MLL) where GPUs are needed:
- 15.06.2022 (Wednesday), 9:00 - 12:00 and 14:00 - 17:00
- 22.06.2022 (Wednesday), 9:00 - 12:00 and 14:00 - 17:00
- 29.06.2022 (Wednesday), 9:00 - 12:00 and 14:00 - 17:00
Can you please reserve the access to the GPUs?
Additionally, a brief introduction of how the students can get the access to the GPUs and how they should properly shut down them would be appreciated, as I just take over the organizational role of this lab course from my colleague.
Thanks a lot in advance!
Best regards,
Yuli Wu
-------------------------------------------
Yuli Wu, M.Sc. (he/him)
Research Scientist
Institute of Imaging & Computer Vision
RWTH Aachen University
Kopernikusstraße 16, 52074 Aachen, Germany
-------------------------------------------
Hallo,
ich bin dabei die praktischen Übungen für die Datenstrukturen und Algorithmen Vorlesung im kommenden Sommersemester am vorbereiten. Dieses Jahr soll die Vorlesung zum ersten Mal mit der Programmiersprache Python gelehrt werden. Hierzu wird es auch praktische Aufgaben und Abgaben der Studenten geben. Zusätzlich möchten wir den Studenten auch über Live-Coding die einzelnen Algorithmen näher bringen.
Die Idee ist über Jupyter Notebooks den Studenten die Aufgaben zur Verfügung zu stellen. Um einen möglichst einfachen Einstieg in Python zu ermöglichen bin ich gerade dabei verschiedene Tools am ausprobieren und bin unter anderem auf RWTHjupyter gestoßen. Hier würde ich zunächst etwas Support und Unterstützung benötigen.
Als erstes würde ich gerne den Studenten eine kollaborative Programmierumgebung zur Verfügung stellen. Das erlaubt uns allen Studenten die gleichen Voraussetzungen zu schaffen und minimiert Probleme bei der Installation und dem Environment Setup. Zudem sollten die Studenten in der Lage sein zu zweit oder dritt (Pair-Programming) an einem Notebook gleichzeitig zu arbeiten und so ihre Aufgaben zu lösen. Online Tools, wie Deepnote oder CoColab bieten solche Möglichkeiten an, sind allerdings externe und/oder kostenpflichtige Services. JupyterLab sollte dies auch mit dem Real Time Collaboration (https://jupyterlab.readthedocs.io/en/stable/user/rtc.html) Feature anbieten können. Gibt es eine Instanz bei RWTHjupyter auf der man dieses Feature zunächst ausprobieren könnte?
Zudem würde ich gerne die Bewertung automatisieren und die `nbgrader` extension für Jupyter Notebooks nutzen, da wir bei bis zu 1200 Studierenden sehr viele Abgaben erwarten. Diese Abgaben sollen von 25 Tutoren bearbeitet und bewertet werden. `nbgrader` automatisert diesen Prozess und bietet auch eine Anbindung an JupyterHub (https://nbgrader.readthedocs.io/en/stable/configuration/jupyterhub_config.h…). Gibt es hier schon Erfahrungen aus anderen Vorlesungen oder Veranstalltungen, um sich austauschen zu können? Ist es möglich entsprechende Zugangsberechtigungen zu bestimmten Ordnern innerhalb einer Instanz zu beschärnken, damit einerseits die Studenten jeweils nur auf ihre Abgabe zugreifen können und die Tutoren nur die die Ordner der ihnen zugeordneten Studenten? Wie kann man verhindern, dass die Studenten untereinander die Lösungen über "shared" Verzeichnisse austauschen? Ist es möglich diese für die Vorlesungsinstanz komplett zu beschränken?
Zudem wäre es sehr sinnvoll, wenn die Tutoren nicht auf ihren eigenen Rechnern die Aufgaben korrigieren bzw. den Code ausführen müssen, sondern dies direkt auf einem sicheren Server machen können. Auch wenn `nbgrader` es versucht schadhaften Code zu minimieren, können wir leider nicht ganz ausschließen. Hier wären wieder die oben genannten Fragen relevant, in wie weit wir die Zugangsberechtigungen einzelnen Nutzergruppen bzw. einzelnen Nutzern zuweisen können.
Vielen Dank für den Support.
Mit freundlichen Grüßen
Gregor Kobsik
Hallo,
wie umfangreich ist den die aktuelle Störung zum Single Sign-on beim
RWTHjupyter? Habt ihr eine Idee, wann es wieder laufen könnte?
alles Gute,
ulf
--
__________________________________________
Dr. Ulf Liebal
iAMB - Institute of Applied Microbiology
RWTH Aachen University
Room 42A/115
Worringer Weg 1
D-52074 Aachen
Phone: +49 (0)241-80-26604
Email: ulf.liebal(a)rwth-aachen.de
Web: http://www.iamb.rwth-aachen.de
Hallo zusammen,
ich würde gerne als Externer dieser Mailingliste beitreten, wenn möglich:
Ich darf mich kurz vorstellen:
Seit November 2022 bin ich der Koordinator für die Einführung von Virtual
Collaboration an der Universität Bonn.
Wir planen die campus-weite Einführung von vier virtuellen Begegnungsräumen
für Virtual Collaboration in einem dreijährigen Piloten.
Einer der virtuellen Begegnungsräume wird thematisch für Wissenschaftliches
Rechnen und Programmieren entwickelt und implementiert:
Dazu planen wir die campus-weite Einführung von JupyterHub und dessen
Nutzung für virtuelles Lernen in Kleingruppen.
Hier noch erste Informationen zu ViCo:
https://www.uni-bonn.de/de/neues/186-2021
Beste Grüße
Christian Stracke
----------------------------------------------------------------------------
------
Dr. Christian M. Stracke | Bonner Zentrum für Hochschullehre | Koordinator
Virtual Collaboration | Rheinische Friedrich-Wilhelms-Universität Bonn |
Poppelsdorfer Allee 15 | 53115 Bonn | <mailto:cstracke@uni-bonn.de>
cstracke(a)uni-bonn.de | Tel.: +49 (0)228-73-4513 | Mobil: +49 (0)160-97801122
| Zoom: <https://bit.ly/Christians_Zoom> https://bit.ly/Christians_Zoom |
<http://www.bzh.uni-bonn.de/> www.bzh.uni-bonn.de
Liebe RWTHjupyter Nutzende und Interessierte,
hiermit möchten wir schonmal auf unser nächstes geplante RWTHjupyter
Community Treffen am 28.01.2022 hinweisen.
Das Treffen wird von 11.00 - 12.00 Uhr als Zoom Veranstaltung stattfinden.
Die Agenda für das Treffen wird Anfang Januar bekanntgegeben. Über eine
zahlreiche Teilnahme würden wir uns sehr freuen. :-)
Schöne Feiertage und einen guten Rutsch ins neue Jahr!
Viele Grüße
Dörte Rosendahl
--
Dörte Rosendahl
IT Center
Gruppe: Anwendungsbetrieb und Cloud
Abteilung: Systeme und Betrieb
RWTH Aachen University
Seffenter Weg 23
52074 Aachen
Tel.: +49 241 80-24379
Fax: +49 241 80-624379
rosendahl(a)itc.rwth-aachen.de
www.itc.rwth-aachen.de
Social Media Kanäle des IT Centers:
https://blog.rwth-aachen.de/itc/https://www.facebook.com/itcenterrwthhttps://www.linkedin.com/company/itcenterrwthhttps://twitter.com/ITCenterRWTHhttps://www.youtube.com/channel/UCKKDJJukeRwO0LP-ac8x8rQ