freeCodeCamp/docs/i18n/german/how-to-help-with-video-chal...

5.3 KiB

Wie du bei Videoaufgaben helfen kannst

Videoaufgaben sind eine neue Art von Aufgaben im freeCodeCamp-Studienplan.

Eine Videoaufgabe ist ein kleiner Abschnitt eines Videokurses in voller Länge zu einem bestimmten Thema. Eine Videoaufgabenseite bettet ein YouTube-Video ein. Jede Aufgabenseite enthält eine Multiple-Choice-Frage zum Video. Der/die Nutzer/in muss die Frage richtig beantworten, bevor er/sie zur nächsten Videoaufgabe des Kurses übergehen kann.

Die Videoaufgabenseiten werden von Mitgliedern des freeCodeCamp-Teams erstellt. YouTube-Videos werden auch von Mitgliedern des freeCodeCamp-Teams hochgeladen. Viele der Videoaufgaben sind noch nicht mit Fragen verknüpft.

Du kannst helfen, indem du Multiple-Choice-Fragen zu den Videoabschnitten erstellst und die Fragen zu den Markdown-Dateien für die Videoaufgabe hinzufügst.

Vorlage für Aufgaben

Unten siehst du eine Vorlage, wie die Markdown-Dateien für die Aufgaben aussehen.

---
id: Unique identifier (alphanumerical, MongoDB_id)
title: Challenge Title
challengeType: 11
videoId: 'YouTube videoId for video challenge'
forumTopicId: 12345
---

# --description--

Challenge description text, in markdown

```html
<div>example code</div>

--question--

Diese Felder werden derzeit für die Multiple-Choice-Aufgaben in Python verwendet.

--text--

Der Fragetext gehört hierher.

--answers--

Antwort 1


Antwort 2


Mehr Antworten

--video-solution--

Die Anzahl der richtigen Antworten gehört hierher.


## Erstelle Fragen für Videoaufgaben

### Zugriff auf die Markdown-Dateien der Videoaufgaben

Du findest die Markdown-Dateien für die Videoaufgaben auf den folgenden Seiten im Studienplan:

- [Data Analysis with Python Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/08-data-analysis-with-python/data-analysis-with-python-course)
- [TensorFlow 2.0 Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/11-machine-learning-with-python/tensorflow)
- [Numpy Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/08-data-analysis-with-python/numpy)
- [How Neural Networks Work Course](https://github.com/freeCodeCamp/freeCodeCamp/tree/main/curriculum/challenges/english/11-machine-learning-with-python/how-neural-networks-work)

Wähle eine Aufgaben-Markdown-Datei aus den obigen Optionen aus.

### Skim through the video associated with the challenge and create a multiple-choice question

First, find the `videoId`.

For example, in the following code from the header of a video challenge markdown file, the `videoId` is "nVAaxZ34khk". Auf GitHub sollten die Informationen in einem Tabellenformat dargestellt werden.


id: 5e9a093a74c4063ca6f7c14d title: Data Analysis Example A challengeType: 11 videoId: nVAaxZ34khk


Als Nächstes rufst du das YouTube-Video mit dieser Video-ID auf. The URL for the video will be:
https://www.youtube.com/watch?v=[videoId] (replace `videoId` in the URL with the video's ID - without square brackets)

In the example above, the URL is https://www.youtube.com/watch?v=nVAaxZ34khk

Skim the YouTube video with that `videoId` and think of a multiple-choice question based on the content of the video.

### Füge die Frage zur Markdown-Datei hinzu.

Du kannst die Frage lokal oder über die Benutzeroberfläche von GitHub hinzufügen. Um die Frage lokal hinzuzufügen, musst du [freeCodeCamp lokal einrichten](how-to-setup-freecodecamp-locally.md). Du kannst die Datei auch auf GitHub finden und auf den Button "Bearbeiten" klicken, um die Frage direkt in deinem Browser hinzuzufügen.

Wenn eine Frage noch nicht zu einer bestimmten Videoaufgabe hinzugefügt wurde, wird sie mit der folgenden Standardfrage versehen:

```md
# --question--

## ``---text--

Text der Frage

## --answers--

Antwort 1

---

Antwort 2

---

Füge den Fragetext unter dem angezeigten Teil hinzu bzw. aktualisiere ihn:

# --question--

## --text--

Füge Antworten (Answer 1, Answer 2, und so weiter) unter ## --answers-- hinzu bzw. aktualisiere sie. Achte darauf, dass du die Nummer unter ## --video-solution-- mit der richtigen Antwortnummer aktualisierst. Du kannst weitere mögliche Antworten hinzufügen, indem du das gleiche Format verwendest. Die Fragen und Antworten können in Anführungszeichen gesetzt werden.

Fragebeispiele

# --question--

## --text--

Was wird mit diesem JavaScript-Code auf der Konsole ausgegeben?

```js
console.log('hello world');

--answers--

hello world


hello world


hello world


--video-solution--

3


````md
# --question--

## --text--

Was wird nach der Ausführung dieses Codes ausgedruckt:


```py
width = 15
height = 12.0
print(height/3)

--answers--

39


4


4.0


5.0


5

--video-solution--

3 ````

Für weitere Beispiele kannst du dir die Markdown-Dateien für den folgenden Videokurs ansehen. Zu allen Aufgaben gibt es bereits Fragen: Python für Jedermann Kurs

Öffne einen Pull-Request

Nachdem du eine oder mehrere Fragen erstellt hast, kannst du die Änderungen in einem neuen Branch übertragen und einen Pull-Request öffnen.