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
Hallo alle zusammen,
wir haben nun von ein paar Studierenden die Nachricht bekommen, dass in ihrer JupyterLab Instanz auf RWTHjupyter:
[cid:image003.png@01D7C690.0C67F9D0]
[https://moodle.rwth-aachen.de/pluginfile.php/1634375/mod_forum/post/201251/…]
Auch das Neustarten des Servers hat hier nicht geholfen.
Gibt es hier ähnliche Erfahrungen und falls ja auch bereits Lösungen zu diesem Problem?
Mit freundlichen Grüßen
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 zusammen,
ich habe mit viel Schweiß ein Kartenhaus-Image zusammengebastelt das
trotz fragiler dependencies (libgl1.so, eigene JavaScript Lab widgets,
etc) hervorragend für 250 Studierende im letzten Semester gelaufen ist.
Jetzt würde ich gerne eine Version für einen Kurs mit externen, nicht
RWTH Promovierenden in einer summer school laufen lassen.
Das laufende RWTH image auf mybinder.org zu reproduzieren will und will
nicht gelingen und verabschiedet sich für den visuellen Widget Teil
immer mit einem Kernel-Absturz.
Gibt es eine Möglichkeit mit geringem Aufwand ein image öffentlich zu
teilen?
Vielen Dank im Voraus und
beste Grüße
Jakob Beetz
--
_____________________________
Prof. Dr. Jakob Beetz
Design Computation | CAAD
RWTH Aachen University
Schinkelstraße 1; 52062 Aachen
Reiffmuseum R101-R104
Tel: +49 241 80 95235
Sehr geehrte Damen und Herren,
ich soll für den Kurs 'Statistic and Data Analysis' im kommenden WS ein JupiterHub Profil anlegen. Dafür folge ich aktuell der Beschreibung von dieser Seite (https://help.itc.rwth-aachen.de/service/8755ff0a2e134bc1a78f4993672487f8/ar…).
Das Git repository habe ich bereits nach dem Beispielprofil eingerichtet. Sowohl das Dockerfile als auch das environment.yml file habe ich dabei bislang unverändert gelassen. Muss ich diese zwangsweise jetzt anpassen, oder kann ich dies auch zu einem späteren Zeitpunkt machen? Ich verstehe diese aktuell nämlich noch nicht allzu gut. Sofern ich richtig liege müsste ich nun nur noch den 'Antrag auf öffnen eines neuen Jupyter Profils' stellen. Ist das korrekt?
Beim Antrag hätte ich ebenfalls ein paar Fragen:
Was wären durchschnittlich benötigte Werte an memory and disk usage pro user?
Was ist mit license und copyright genau gemeint bzw. was soll ich da eintragen?
Sind im Beispiel Antrag zwei Repositories zur Profil-Erstellung aufgelistet oder warum steht da zwei mal repo?
Und welcher Private Key wird benötigt?
Muss ich das File 'index.ipyb' noch selber erstellen oder wir das von Ihnen erstellt?
Viele Grüße
Max Vitz