Inhaltsverzeichnis
Beschreibung
Eine gemeinsame Notebook-Plattform kann Schulungen erleichtern, wenn Umgebung, Materialien und Rechte vor Beginn eindeutig geregelt sind. Das Seminar behandelt den Aufbau eines Beispielkurses auf einer bestehenden JupyterHub-Installation. Trainer- und Teilnehmerrollen, einheitliche Paketstände, persönliche Arbeitsbereiche und reproduzierbare Ausgangsdaten werden zu einem nachvollziehbaren Kursablauf verbunden.
Aufgabenverteilung und Rückmeldung werden mit geeigneten ergänzenden Werkzeugen erprobt. Ein begrenztes nbgrader-Beispiel zeigt den Weg von einer Aufgabe über die Abgabe bis zu automatischen Prüfungen und manueller Bewertung. Echtzeit-Zusammenarbeit setzt eine passende Erweiterung und ausdrücklich geregelten Serverzugriff voraus. Fremde Abgaben werden als ausführbarer Code behandelt und nur in einer dafür isolierten Bewertungsumgebung verarbeitet. Ein vollständiges Lernmanagementsystem wird nicht eingerichtet.
Lernziele
- Einheitliche Kursumgebungen und getrennte Arbeitsbereiche für Schulungsgruppen planen.
- Materialien nachvollziehbar verteilen und lokale Teilnehmeränderungen berücksichtigen.
- Einen einfachen Aufgaben- und Rückmeldungsablauf mit nbgrader einrichten.
- Gemeinsame Notebook-Sitzungen kontrolliert freigeben und Kurszugänge geordnet beenden.
Seminarinhalte
- Kursmodell und Rollen
- Arbeitsumgebungen und Materialien
- Aufgaben mit nbgrader
- Geregelte Zusammenarbeit
- Kursbetrieb und sichere Bewertung
- Vollständiger Beispielkurs
Kursmodell und Rollen
- Trainer-, Teilnehmer- und Administrationsaufgaben getrennt festlegen.
- Benötigte Pakete, Beispieldaten und Notebook-Versionen für einen Kurs erfassen.
- Zugriffsregeln, Kursbeginn und Kursende nachvollziehbar planen.
Arbeitsumgebungen und Materialien
- Einheitliche Kernel und Paketstände für die Schulungsgruppe bereitstellen.
- Materialien aus einer vorbereiteten Repository-Struktur verteilen.
- Aktualisierungen mit nbgitpuller erproben und vorhandene Teilnehmeränderungen prüfen.
Aufgaben mit nbgrader
- Aufgaben-, Antwort- und Prüfzellen eines kleinen Beispiels vorbereiten.
- Teilnehmerversion erzeugen, Abgabe einsammeln und automatisch prüfen.
- Manuelle Bewertung und verständliche Rückmeldung ergänzen.
Geregelte Zusammenarbeit
- Die Voraussetzungen der Erweiterung jupyter_collaboration prüfen.
- Gemeinsamen Serverzugriff von der bloßen Weitergabe einer URL unterscheiden.
- Zugriffsrechte, geteilten Ausführungszustand und anschließenden Widerruf kontrollieren.
Kursbetrieb und sichere Bewertung
- Gleichzeitige Starts und typische Fehler während eines Kurses vorbereiten.
- Abgaben in einer getrennten, begrenzten Ausführungsumgebung prüfen.
- Aufbewahrung, Datenexport und geordnetes Entfernen von Kurszugängen festlegen.
Vollständiger Beispielkurs
- Ein Kursmaterial mit zwei Teilnehmerkonten vom Start bis zur Rückmeldung durchspielen.
- Eine fehlerhafte Abgabe untersuchen und eine nachvollziehbare Bewertung erstellen.
- Kurszugänge beenden und die vorgesehenen Arbeitsstände sichern.
Praktische Übungen
- Ein Kursprofil mit benötigten Paketen und klaren Trainer- und Teilnehmerrollen vorbereiten.
- Materialien verteilen und eine Aktualisierung bei bereits bearbeiteten Notebooks testen.
- Eine kurze nbgrader-Aufgabe ausgeben, zwei Abgaben einsammeln und eine Rückmeldung erzeugen.
- Eine gemeinsame Sitzung freigeben, den Zugriff anschließend entziehen und den Kurs geordnet abschließen.
Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Technische Trainer, Lehrkräfte, Kursverantwortliche und Administratoren von Schulungsplattformen. |
| Voraussetzungen: | Sicherer Umgang mit JupyterLab und einfachen Python-Notebooks. Für administrative Übungen sind Grundkenntnisse in JupyterHub und Linux erforderlich; eine vorbereitete Plattform ist vorhanden. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
