Jupyter - Bearbeiten und Abgeben von Aufgaben: Unterschied zwischen den Versionen

ZIM HilfeWiki - das Wiki
(Die Seite wurde neu angelegt: „{{article |type=Anleitung |service=Service:Jupyter |targetgroup=Angestellte,Studierende,Gäste |hasdisambig=Nein }} {{template caller‏‎ |marker=Stub }} Kur…“)
 
Zeile 8: Zeile 8:
 
|marker=Stub
 
|marker=Stub
 
}}
 
}}
Kurzer Einleitungstext
+
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.
 +
<br>
 +
Zum allgemeinen Arbeiten mit Notebooks und Erklärungen zu allen Funktionen siehe Anleitung zu JupyterHub.
 +
<br>
 +
Jupyter kann auch dazu verwendet werden, um Aufgaben von Lehrenden zu bearbeiten und abzugeben.
  
== Was ist zu tun? ==
+
==Erste Schritte==
* Stichpunktartige Auflistung
+
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.
* aller Arbeitsschritte
+
<br>
  
== Schritt-für-Schritt Anleitung ==
+
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"'').
Jeder Arbeitschritt wird hier genau erklärt und ggf. mit Screenshots hinterlegt.
+
<br>
  
=== Dabei sollten ===
+
In dieser Datei weisen Sie explizit eine Kurs-ID in ''"nbgrader_config.py"'' zu. Dafür kopieren Sie folgende Befehle in die Python-Datei:
Unterschritte
+
<br>
 +
<code>
 +
c.CourseDirectory.course_id='mycourseid'
 +
c.CourseDirectory.root=f'./{c.CourseDirectory.course_id}/'
 +
</code>
  
=== in sinnvolle Abschnitte ===
+
Ersetzen Sie <span style="color:red">'mycourseid'</span> durch die ID des Kurses, in dem Sie arbeiten möchten.
unterteilt werden
+
<br>
 +
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!'''
 +
<br>
  
=== dazu nutzt man dann ===
+
Weitere Informationen finden Sie auf der ngshare-Website.
Überschriften dritter Ordnung
+
* https://ngshare.readthedocs.io/en/latest/user_guide/notes_instructor.html
 
+
<br>
=== Nebenbei ===
+
Bild: 1 Beispiel: nggrader_config.py Datei
* Hier nochmal der Hinweis auf den Menüpunkt "Mitmachen" links im Hauptmenü, hinter dem sich wertvolle Anleitungen und Hinweise verstecken.
+
<br clear=all>
* Erfahrene Redakteure finden unterhalb der "Kategorie:Utility templates" interessantes Handwerkszeug für fortgeschrittene Textmanipulationen.
 
  
 
== Siehe auch ==
 
== Siehe auch ==
Weitere interessante Artikel zum gleichen Themenfeld verlinken
+
* [[Jupyter]]

Version vom 6. Oktober 2022, 16:54 Uhr

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceJupyter
Interessant fürAngestellte, Studierende und Gäste
HilfeWiki des ZIM der Uni Paderborn

no displaytitle found: Jupyter - Bearbeiten und Abgeben von Aufgaben

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.


Bild: 1 Beispiel: nggrader_config.py Datei

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: zim@uni-paderborn.de

Das Notebook-Café ist die Benutzerberatung des ZIM - Sie finden uns in Raum I0.401

Wir sind zu folgenden Zeiten erreichbar:


Mo-Do Fr
Vor-Ort-Support 08:30 - 16:00 08:30 - 14:00
Telefonsupport 08:30 - 16:00 08:30 - 14:00


Das ZIM:Servicecenter Medien auf H1 hat aktuell zu folgenden Zeiten geöffnet:

Mo-Do Fr
08:00 - 16:00 08:00 - 14:30
Cookies helfen uns bei der Bereitstellung des ZIM HilfeWikis. Bei der Nutzung vom ZIM HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.