Skip to main content
Ctrl+K
QUADRIGA OERs: erstellen und gestalten mit Jupyter Book. QUADRIGA Open Educational Resources: Template - Home
  • QUADRIGA OERs: erstellen und gestalten mit Jupyter Book
  • 1. Präambel
    • 1.1. Lernziele
    • 1.2. Technische Voraussetzungen
    • 1.3. Vorkenntnisse
  • 2. Struktur und didaktisches Konzept
    • 2.1. Forschungsgeleitete Fallstudien als Kern der Lernerfahrung
    • 2.2. Lernziele und Struktur
    • 2.3. Zentrale Komponenten der OERs
    • 2.4. Resümee
  • 3. Technologie
    • 3.1. Zusammenspiel der Tools
    • 3.2. Grafische Aufbereitung
    • 3.3. Entwicklungsumgebung
      • 3.3.3. Git – Der De-Facto-Standard der Versionskontrollsoftware
      • 3.3.4. Unix
      • 3.3.5. Python
      • 3.3.6. Jupyter Book
      • 3.3.7. Editor (optional)
    • 3.4. Interaktive Rechenumgebungen mit Google Colab
    • 3.5. Jupyter Book mit GitHub Pages veröffentlichen
    • 3.6. Publikation auf Zenodo
    • 3.7. Metadaten
    • 3.8. Resümee
  • 4. Formatierungs- und Darstellungsmöglichkeiten
    • 4.1. Dateiformate
      • 4.1.1. Markdown Files
      • 4.1.2. Content with notebooks
      • 4.1.3. Notebooks with MyST Markdown
      • 4.1.4. Minimales R Notebook
      • 4.1.5. SPARQL Notebook
    • 4.2. Spezifische Elemente
      • 4.2.1. Link in neuem Tab öffnen
      • 4.2.2. Abbildungen
      • 4.2.3. Carousel
      • 4.2.4. Videos einbetten
      • 4.2.5. Admonitions
      • 4.2.6. Interaktivität mit ipywidgets
    • 4.3. Resümee
  • 5. Lernstandskontrolle (Assessment)
    • 5.1. Einleitung
      • 5.1.2. Zielgruppe von QUADRIGA OER
      • 5.1.3. Assessment ins Selbstlern-OER
      • 5.1.4. Assessment-Formen in QUADRIGA OER
      • 5.1.5. Auswahl der Assessment-Inhalte
      • 5.1.6. Assessment und GenAI
    • 5.2. Umsetzung des Assessments
      • 5.2.1. 🚀 Interaktive Quizze mit JupyterQuiz
      • 5.2.2. Selbstkontrolle
      • 5.2.3. 🚀 Test-Driven Assessment
    • 5.3. Resümee
  • 6. Reflexion und Resümee
    • 6.1. Reflexion
    • 6.2. Abschlussassessment
    • 6.3. Zusammenfassung
    • 6.4. Checkliste neue OER
    • 6.5. Weiterführende Hinweise
    • 6.6. Resümee
  • 7. Epilog
    • 7.1. Fragen und Feedback
    • 7.2. Literaturverzeichnis
    • 7.3. Autor:innen
    • 7.4. QUADRIGA
    • 7.5. Impressum
  • Repository
  • Open issue
  • .md

Carousel

Contents

  • Anleitung zur Nutzung des benutzerdefinierten Carousels
    • Szenario 1: Dateien sind bereits vorhanden
    • Szenario 2: Dateien sind nicht vorhanden
      • Dateien herunterladen
      • Platzierung der Dateien
      • Einbinden der Dateien in _config.yml
      • Verwendung des Carousels

4.2.3. Carousel#

Was ist ein Carousel?

Ein Carousel ist ein interaktives Element, das mehrere Inhalte (wie Bilder, Text oder andere Medien) in einem rotierenden Format anzeigt. Es ermöglicht die platzsparende Präsentation mehrerer Elemente, wobei Benutzer durch die Inhalte navigieren können.

image1

image2

image3

Anleitung zur Nutzung des benutzerdefinierten Carousels#

Diese Beispielseite verwendet ein angepasstes Carousel, das mit einer eigenen CSS- und JavaScript-Datei (carousel.css und carousel.js) ausgestattet ist. Damit das Carousel korrekt funktioniert, müssen diese Dateien in das Jupyter Book eingebunden werden.

Szenario 1: Dateien sind bereits vorhanden#

Falls Sie die carousel.css und carousel.js Dateien bereits in Ihrem _static Ordner haben, können Sie direkt die folgende Syntax verwenden, um das Carousel in Ihrem Jupyter Book zu nutzen:

````{card-carousel} 1

```{card}
:class-card: carousel-card
![Folie1](Bildpfad)
```

```{card}
:class-card: carousel-card
![Folie2](Bildpfad)
```

```{card}
:class-card: carousel-card
![Folie3](Bildpfad)
```

````

Szenario 2: Dateien sind nicht vorhanden#

Falls Sie die carousel.css und carousel.js Dateien noch nicht haben, folgen Sie diesen Schritten:

Dateien herunterladen#

Laden Sie die carousel.css und carousel.js Dateien herunter und speichern Sie sie in Ihrem Projekt.

  • carousel.css

  • carousel.js

Platzierung der Dateien#

Die CSS- und JS-Dateien sollten idealerweise in den Ordner _static innerhalb Ihres Jupyter Book-Projekts gelegt werden:

📂 mein-jupyter-book/
 ┣ 📂 _static/
 ┃ ┣ 📄 carousel.css
 ┃ ┣ 📄 carousel.js
 ┃ ┗ 📄 quadriga.css (falls vorhanden)
 ┣ 📄 _config.yml
 ┣ 📂 content/
 ┗ ...

Falls Sie bereits einen anderen Ordner für statische Dateien verwenden, können Sie die Dateien dort ablegen. Der Standardansatz ist jedoch die Verwendung von _static.

Einbinden der Dateien in _config.yml#

Um sicherzustellen, dass Sphinx die Dateien lädt, fügen Sie folgende Zeilen in Ihre config.yml-Datei ein:

sphinx:
  config:
    html_static_path: ['_static']
    html_css_files:
      - quadriga.css  # Falls bereits vorhanden
      - carousel.css
    html_js_files:
      - carousel.js

Verwendung des Carousels#

Nach erfolgreicher Einrichtung können Sie nun das Carousel wie im Szenario 1 beschrieben in Ihrem Jupyter Book verwenden.

previous

4.2.2. Abbildungen

next

4.2.4. Videos einbetten

Contents
  • Anleitung zur Nutzung des benutzerdefinierten Carousels
    • Szenario 1: Dateien sind bereits vorhanden
    • Szenario 2: Dateien sind nicht vorhanden
      • Dateien herunterladen
      • Platzierung der Dateien
      • Einbinden der Dateien in _config.yml
      • Verwendung des Carousels

By Hannes Schnaitter, Evgenia Samoilova, Lamia Islam

Dieses Werk ist lizensiert unter der Lizenz CC BY-SA 4.0. Detailliertere Informationen finden Sie unter LICENSE.md

Diese OER wurde im Rahmen des Projekts QUADRIGA erstellt. Das Projekt wurde gefördert durch das Bundesministerium für Forschungs, Technologie und Raumfahrt (BMFTR). Eine Kurzvorstellung des Projekts finden Sie im Epilog.