Jupyter - Anleitung fuer Studierende: Unterschied zwischen den Versionen

IMT HilfeWiki - das Wiki
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
|type=Anleitung
 
|type=Anleitung
 
|service=Service:Jupyter
 
|service=Service:Jupyter
|targetgroup=Angestellte,Studierende,Gäste
+
|targetgroup=Gäste, Angestellte, Studierende
 
|displaytitle=Jupyter - Anleitung für Studierende
 
|displaytitle=Jupyter - Anleitung für Studierende
 
|hasdisambig=Nein
 
|hasdisambig=Nein
Zeile 14: Zeile 14:
 
Jupyter kann auch dazu verwendet werden, um Aufgaben von Lehrenden zu bearbeiten und abzugeben.  
 
Jupyter kann auch dazu verwendet werden, um Aufgaben von Lehrenden zu bearbeiten und abzugeben.  
  
<!-- Erste Schritte Auskommentiert
 
 
==Erste Schritte==
 
==Erste Schritte==
 
Jupyter verwendet die Erweiterung Formgrader, um Aufgaben aus Kursen abrufen zu können. Allerdings kann diese Erweiterung nicht mehrere Kurse gleichzeitig unterstützen. So können nur Aufgaben für einen Kurs nach dem anderen abgerufen, bearbeitet und abgegeben werden. Der Erweiterung Formgrader muss also in Jupyter mitgeteilt werden, in welchem Kurs Sie gerade arbeiten wollen.
 
Jupyter verwendet die Erweiterung Formgrader, um Aufgaben aus Kursen abrufen zu können. Allerdings kann diese Erweiterung nicht mehrere Kurse gleichzeitig unterstützen. So können nur Aufgaben für einen Kurs nach dem anderen abgerufen, bearbeitet und abgegeben werden. Der Erweiterung Formgrader muss also in Jupyter mitgeteilt werden, in welchem Kurs Sie gerade arbeiten wollen.
Zeile 38: Zeile 37:
 
[[Datei:Jupyter-Notebook-Studierende-01.png|links|mini|ohne|650px|Beispiel: nggrader_config.py Datei]]
 
[[Datei:Jupyter-Notebook-Studierende-01.png|links|mini|ohne|650px|Beispiel: nggrader_config.py Datei]]
 
<br clear=all>
 
<br clear=all>
-->
 
  
 
==Zugriff auf Aufgaben in JupyterLab==
 
==Zugriff auf Aufgaben in JupyterLab==
Das Abrufen, Herunterladen und Abgeben von Aufgaben, die von Lehrenden gestellt werden, kann nur über die klassische Ansicht des Jupyter Notebooks erfolgen. Diese Ansicht kann auch alternativ zum JupyterHub verwendet werden. Die Funktionen sind gleich. Der Hauptunterschied besteht darin, dass die Aufgabenübersicht und die Bewertungen zusätzlich verfügbar sind.
 
<br>
 
 
Die klassische Ansicht von Jupyter Notebook kann über das Menü ''"Help -> Launch Classic Notebook"'' erreicht werden.
 
<br>
 
 
[[Datei:Jupyter-Notebook-Studierende-02.png|links|mini|ohne|650px|Aufrufen der klassischen Ansicht von Jupyter Notebook]]
 
<br clear=all>
 
  
Ein neuer Tab mit der klassischen Ansicht von JupyterLab öffnet sich. Hier befinden sich die Reiter „Files“, „Running“, „Clusters“, „Formgrader“, „Courses“ und „Assignments“.
+
Aufgaben, die von Lehrenden gestellt werden, können über den Reiter „Nbgrader“ aufgerufen, heruntergeladen und abgegeben werden.  
* Die Reiter „Files and Running“ entsprechen dem Dashboard aus dem JupyterHub (siehe Anleitung zum JupyterHub).
+
Über „Nbgrader“ können drei Tabs geöffnet werden.
* Unter dem Reiter „Formgrader“ erstellen, veröffentlichen und bewerten Lehrende Aufgaben von Studierenden.
+
*„Assignments“:  
* „Courses“ zeigt eine Übersicht aller Kurse, in die man eingetragen wurde.
+
**„Released assignments“ listet alle Aufgaben auf, die von Lehrenden erstellt wurden.
* „Assignments“:
+
**„Downloaded assignments“ zeigt alle Aufgaben, die zur Bearbeitung heruntergeladen wurden.
** „Released assignments“ listet alle Aufgaben auf, die von Lehrenden erstellt wurden.
+
**„Submitted assignments“ listet die abgegebenen Aufgaben auf.
** „Downloaded assignments“ zeigt alle Aufgaben, die zur Bearbeitung heruntergeladen wurden.
+
*Unter dem Reiter „Formgrader“ erstellen, veröffentlichen und bewerten Lehrende Aufgaben von Studierenden.
** „Submitted assignments“ listet die abgegebenen Aufgaben auf.
+
*„Courses" zeigt eine Übersicht aller Kurse, in die man eingetragen wurde.
<br>
 
  
[[Datei:Jupyter-Notebook-Studierende-03.jpg|links|mini|ohne|650px|Klassische Ansicht von Jupyter]]
+
[[Datei:Screenshot Zugriff auf die Formgrader-Erweiterung.png|alternativtext=|links|mini|513x513px|Aufrufen der Formgrader-Erweiterung]]
 
<br clear=all>
 
<br clear=all>
  
 
==Abrufen von Aufgaben==
 
==Abrufen von Aufgaben==
Im Reiter „Assignments“ können Aufgaben heruntergeladen, bearbeitet und abgegeben werden.
+
Im Tab „Assignments“ können Aufgaben heruntergeladen, bearbeitet und abgegeben werden.
 
<br>
 
<br>
  
Das Beispiel zeigt, dass eine Aufgabe („Test-Aufgaben“) für den Kurs „2022_imt_Test“ freigegeben wurde.
+
Das Beispiel zeigt, dass Aufgaben („Aufgabe 1“ und „Aufgabe 2“) für einen Kurs freigegeben wurden.
 
<br>
 
<br>
 
+
[[Datei:Screenshot Herunterladen einer Aufgabe.png|alternativtext=|links|mini|650x650px|Herunterladen einer Aufgabe]]
[[Datei:Jupyter-Notebook-Studierende-04.png|links|mini|ohne|650px|Herunterladen einer Aufgabe]]
 
 
<br clear=all>
 
<br clear=all>
  
Nachdem die Aufgabe geladen wurde („Fetch“), erscheint sie in der Liste der „Downloaded Assignments“.
+
Nachdem die Aufgaben geladen wurden („Fetch“), erscheinen sie in der Liste der „Downloaded Assignments“.
 
<br>
 
<br>
 
+
[[Datei:Screenshot Liste heruntergeladene Aufgaben.png|alternativtext=|links|mini|650x650px|Liste der heruntergeladenen Aufgaben]]
[[Datei:Jupyter-Notebook-Studierende-05.jpg|links|mini|ohne|650px|Liste der heruntergeladenen Aufgaben]]
 
 
<br clear=all>
 
<br clear=all>
  
 
Mit Klick auf den Namen der Aufgabe können alle zu der Aufgabe zugehörigen Notebooks bzw. Dateien gesehen werden:
 
Mit Klick auf den Namen der Aufgabe können alle zu der Aufgabe zugehörigen Notebooks bzw. Dateien gesehen werden:
 
<br>
 
<br>
 
+
[[Datei:Screenshot erweiterte Ansicht Aufgabe.png|alternativtext=|links|mini|300x300px|Erweiterte Ansicht der heruntergeladenen Aufgabe]]
[[Datei:Jupyter-Notebook-Studierende-06.jpg|links|mini|ohne|650px|Erweiterte Ansicht der heruntergeladenen Aufgabe]]
 
 
<br clear=all>
 
<br clear=all>
  
Zeile 110: Zeile 96:
 
<br clear=all>
 
<br clear=all>
  
Sobald die Studierenden alle Notebooks geprüft haben, können sie auf die Schaltfläche „Submit“ klicken, um die Aufgabe einzureichen. Danach wird die Aufgabe in der Liste der eingereichten Aufgaben angezeigt.
+
Sobald die Studierenden alle Notebooks geprüft haben, können sie auf die Schaltfläche „Submit“ (Assignments -> Downloaded Assignments) klicken, um die Aufgabe einzureichen. Danach wird die Aufgabe in der Liste der eingereichten Aufgaben angezeigt.
 
<br>
 
<br>
  
Zeile 118: Zeile 104:
 
Über „Fetch Feedback“ kann das Feedback und die Bewertung zu der Aufgabe eingesehen werden, sobald dieses veröffentlicht wurde.
 
Über „Fetch Feedback“ kann das Feedback und die Bewertung zu der Aufgabe eingesehen werden, sobald dieses veröffentlicht wurde.
 
<br>
 
<br>
 
+
[[Datei:Screenshot Submitted Assignments.png|alternativtext=|links|mini|650x650px|Verschiedene Versionen von Abgaben und Herunterladen von Feedback]]
[[Datei:Jupyter-Notebook-Studierende-10.png|links|mini|ohne|650px|Verschiedene Versionen von Abgaben und Herunterladen von Feedback]]  
 
 
<br clear=all>
 
<br clear=all>
  
 
== Siehe auch ==
 
== Siehe auch ==
 
* [[Jupyter]]
 
* [[Jupyter]]

Aktuelle Version vom 30. Mai 2023, 15:45 Uhr

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceJupyter
Interessant fürGäste, Angestellte und Studierende
HilfeWiki des IMT der Uni Paderborn

set displaytitle to Jupyter - Anleitung für Studierende

In Jupyter können Notebooks erstellt und bearbeitet werden, die die Entwicklung, Dokumentation und Ausführung von Code, Visualisierungen und erläuternden Text enthalten können.

Zum allgemeinen Arbeiten mit Notebooks und Erklärungen zu allen Funktionen siehe Anleitung zu JupyterHub.

Jupyter kann auch dazu verwendet werden, um Aufgaben von Lehrenden zu bearbeiten und abzugeben.

Erste Schritte[Bearbeiten | Quelltext bearbeiten]

Jupyter verwendet die Erweiterung Formgrader, um Aufgaben aus Kursen abrufen zu können. Allerdings kann diese Erweiterung nicht mehrere Kurse gleichzeitig unterstützen. So können nur Aufgaben für einen Kurs nach dem anderen abgerufen, bearbeitet und abgegeben werden. Der Erweiterung Formgrader muss also in Jupyter mitgeteilt werden, in welchem Kurs Sie gerade arbeiten wollen.

Im File Browser (Homeverzeichnis) muss dafür eine Python-Datei mit dem Titel „nbgrader_config.py“ angelegt werden (über Klick auf das Plus -> Other -> Python File; oder Rechtsklick im "File Browser -> New File").

In dieser Datei weisen Sie explizit eine Kurs-ID in "nbgrader_config.py" zu. Dafür kopieren Sie folgende Befehle in die Python-Datei:
c.CourseDirectory.course_id='mycourseid'
c.CourseDirectory.root=f'./{c.CourseDirectory.course_id}/'

Ersetzen Sie 'mycourseid' durch die ID des Kurses, in dem Sie arbeiten möchten.
Wenn Sie mehrere verschiedene Kurse besitzen, müssen Sie die Kurs-ID in der Datei "nbgrader_config.py" ändern, um Formgrader für verschiedene Kurse verwenden zu können. Sie müssen nach jeder Änderung jedes Mal Ihren Notebook-Server neu starten!

Weitere Informationen finden Sie auf der ngshare-Website.


Beispiel: nggrader_config.py Datei


Zugriff auf Aufgaben in JupyterLab[Bearbeiten | Quelltext bearbeiten]

Aufgaben, die von Lehrenden gestellt werden, können über den Reiter „Nbgrader“ aufgerufen, heruntergeladen und abgegeben werden. Über „Nbgrader“ können drei Tabs geöffnet werden.

  • „Assignments“:
    • „Released assignments“ listet alle Aufgaben auf, die von Lehrenden erstellt wurden.
    • „Downloaded assignments“ zeigt alle Aufgaben, die zur Bearbeitung heruntergeladen wurden.
    • „Submitted assignments“ listet die abgegebenen Aufgaben auf.
  • Unter dem Reiter „Formgrader“ erstellen, veröffentlichen und bewerten Lehrende Aufgaben von Studierenden.
  • „Courses" zeigt eine Übersicht aller Kurse, in die man eingetragen wurde.
Aufrufen der Formgrader-Erweiterung


Abrufen von Aufgaben[Bearbeiten | Quelltext bearbeiten]

Im Tab „Assignments“ können Aufgaben heruntergeladen, bearbeitet und abgegeben werden.

Das Beispiel zeigt, dass Aufgaben („Aufgabe 1“ und „Aufgabe 2“) für einen Kurs freigegeben wurden.

Herunterladen einer Aufgabe


Nachdem die Aufgaben geladen wurden („Fetch“), erscheinen sie in der Liste der „Downloaded Assignments“.

Liste der heruntergeladenen Aufgaben


Mit Klick auf den Namen der Aufgabe können alle zu der Aufgabe zugehörigen Notebooks bzw. Dateien gesehen werden:

Erweiterte Ansicht der heruntergeladenen Aufgabe


Ein Klick auf ein Notebook öffnet es in einem neuen Tab in JupyterLab und kann bearbeitet werden (siehe Anleitung zum JupyterHub). Änderungen sollten immer gespeichert werden.

Wichtig: Bei den Aufgaben wird meist in der zu bearbeitenden Zelle „raise NotImplementedError()“ als Platzhalter angezeigt. Dies muss gelöscht werden, d.h. durch die Lösung der Aufgabe ersetzt werden. Ansonsten wird die Zelle in der Bewertung als fehlerhaft gewertet.

Beispiel: Platzhalter in einer Aufgabe


Abgabe und Bewertung von Aufgaben[Bearbeiten | Quelltext bearbeiten]

Um eine Aufgabe abzugeben, muss sie vorher heruntergeladen worden sein (siehe Abrufen von Aufgaben).

Bevor Studierende ihre Aufgabe einreichen, kann die Funktion des Notebooks überprüft werden, indem im Notebook auf die Schaltfläche „Validate“ geklickt wird.

Schaltfläche "Validate"


Wenn das Notebook die Überprüfung bestanden hat, erscheint folgendes Pop-Up:

Validieren eines Notebooks


Sobald die Studierenden alle Notebooks geprüft haben, können sie auf die Schaltfläche „Submit“ (Assignments -> Downloaded Assignments) klicken, um die Aufgabe einzureichen. Danach wird die Aufgabe in der Liste der eingereichten Aufgaben angezeigt.

Eine Aufgabe kann beliebig oft eingereicht werden. In der Liste der heruntergeladenen Aufgaben kann die Aufgabe jederzeit bearbeitet und erneut über „Submit“ abgegeben werden. Alle Versionen einer Abgabe werden in der Liste der eingereichten Aufgaben angezeigt. Beim Einsammeln der Aufgabe durch den Lehrenden, erhält dieser automatisch die neueste Version der Abgabe.

Über „Fetch Feedback“ kann das Feedback und die Bewertung zu der Aufgabe eingesehen werden, sobald dieses veröffentlicht wurde.

Verschiedene Versionen von Abgaben und Herunterladen von Feedback


Siehe auch[Bearbeiten | Quelltext bearbeiten]


Bei Fragen oder Problemen wenden Sie sich bitte telefonisch oder per E-Mail an uns:

Tel. IT: +49 (5251) 60-5544 Tel. Medien: +49 (5251) 60-2821 E-Mail: imt@uni-paderborn.de

Das Notebook-Café ist die Benutzerberatung des IMT

Das IMT:Notebook-Café (Raum I0.401) bietet in der vorlesungsfreien Zeit nur eingeschränkten Support

Mo Di-Do Fr
Vor-Ort-Support - 09-13 Uhr -
Telefonsupport 08:30-13 Uhr & 13:30-15 Uhr 08:30-13 Uhr

Das IMT:Servicecenter Medien auf H1 hat aktuell von Montag bis Freitag von 08:00-13:00 Uhr geöffnet.


Cookies helfen uns bei der Bereitstellung des IMT HilfeWikis. Bei der Nutzung vom IMT HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.