Strukturierte Daten für Aufgaben (Quiz)

Mit strukturierten Daten kannst du Unterrichts-, Haus- und allgemeine Lernaufgaben mit Markup kennzeichnen, damit Schüler, Lehrkräfte und andere Nutzer deine Lernmaterialien online noch leichter finden. In dieser Anleitung erfährst du, wie du dieses Schema auf deiner Webseite implementieren kannst. Die Aufgaben können dann in den Suchergebnissen besonders detailliert dargestellt werden.

Rich-Suchergebnis für Aufgaben in der Google Suche

So fügst du strukturierte Daten hinzu

Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls strukturierte Daten für dich ein neues Thema sind, findest du hier Informationen dazu, wie sie funktionieren.

In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst. Eine detaillierte Anleitung dazu, wie du einer Webseite strukturierte Daten hinzufügst, findest du im Codelab zu strukturierten Daten.

  1. Füge die erforderlichen Properties hinzu. Hier erfährst du, wie du strukturierte Daten je nach verwendetem Format auf der Seite einfügst.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse und behebe alle kritischen Fehler. Zusätzlich solltest du alle nicht kritischen Probleme beheben, die im Tool möglicherweise gemeldet werden. Das kann dabei helfen, die Qualität deiner strukturierten Daten zu verbessern. Das ist jedoch nicht nötig, um für Rich-Suchergebnisse geeignet zu sein.
  4. Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das noindex-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen.
  5. Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.

Verfügbarkeit der Funktion

Die Funktion für Aufgaben ist auf Englisch in allen Regionen verfügbar, in denen auch die Google Suche zur Verfügung steht. Diese Funktion ist nur für Mathematik- und Naturwissenschaftsthemen, für Multiple-Choice- und Ankreuzaufgaben auf Computern und Mobilgeräten verfügbar.

Beispiele

Quiz mit nur einer Frage

Dieses Beispiel zeigt ein Quiz mit nur einer Frage. Es gibt nur eine richtige Antwort.

<html>
  <head>
    <title>Quiz about fractions</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Quiz",
      "name": "Quiz about fractions",
      "hasPart": {
        "@type": "Question",
        "typicalAgeRange": "7-12",
        "educationalAlignment": [
          {
            "@type": "AlignmentObject",
            "alignmentType": "educationalSubject",
            "targetName": "Mathematics"
          },
          {
            "@type": "AlignmentObject",
            "alignmentType": "educationalSubject",
            "targetName": "Algebra"
          },
          {
            "@type": "AlignmentObject",
            "alignmentType": "educationalLevel",
            "targetName": "Grade 5 » Number and Operations—Fractions » Apply and extend previous understandings of multiplication and division. » 3",
            "educationalFramework": "Common Core",
            "targetUrl": "https://www.corestandards.org/Math/Content/5/NF/B/3/"
          }
        ],
        "about": {
          "@type": "Thing",
          "name": "Fractions"
        },
        "educationalLevel": "intermediate",
        "eduQuestionType": "Multiple choice",
        "learningResourceType": "Practice problem",
        "assesses": "Multiplying fractions by whole numbers",
        "name": "Choose the model",
        "comment": {
          "@type": "Comment",
          "text": "This is a hint about the question."
        },
        "encodingFormat": "text/markdown",
        "text": "Which model represents the product $$2 * \\frac{2}{3}$$?",
        "suggestedAnswer": [
          {
            "@type": "Answer",
            "position": 0,
            "encodingFormat": "text/html",
            "text": "<img src=\"www.test.com/practice-problems-fractions/…image2.png\" alt=\"Answer 2\" />",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint about the answer."
            }
          }
        ],
        "acceptedAnswer": {
          "@type": "Answer",
          "position": 1,
          "encodingFormat": "text/html",
          "text": "<img src=\"www.test.com/practice-problems-fractions/…image1.png\" alt=\"Answer 1\" />",
          "comment": {
            "@type": "Comment",
            "text": "This is a hint about the answer."
          },
          "answerExplanation": {
            "@type": "Comment",
            "text": "This is a full explanation on how this answer was achieved."
          }
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Quiz mit nur einer Frage und Antworten zum Ankreuzen

Dieses Beispiel zeigt ein Quiz mit nur einer Frage. Es gibt mehrere richtige Antworten.

<html>
  <head>
    <title>Quiz about laws of Physics</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Quiz",
      "name": "Quiz about laws of physics",
      "about": {
        "@type": "Thing",
        "name": "Laws of Physics And Applications"
      },
      "educationalLevel": "intermediate",
      "assesses": "Laws of physics",
      "hasPart": {
        "@type": "Question",
        "eduQuestionType": "Checkbox",
        "learningResourceType": "Practice problem",
        "name": "Laws of Physics And Applications",
        "typicalAgeRange": "12-15",
        "text": "Identify laws of Physics. (Select all valid answers)",
        "suggestedAnswer": [
          {
            "@type": "Answer",
            "position": 0,
            "text": "Nevada's Law",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            }
          },
          {
            "@type": "Answer",
            "position": 2,
            "text": "EUA law",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            }
          }
        ],
        "acceptedAnswer": [
          {
            "@type": "Answer",
            "position": 1,
            "text": "Newton's law",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            },
            "answerExplanation": {
              "@type": "Comment",
              "text": "This is a full explanation on how this answer was achieved."
            }
          },
          {
            "@type": "Answer",
            "position": 3,
            "text": "Ohm's law",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            },
            "answerExplanation": {
              "@type": "Comment",
              "text": "This is a full explanation on how this answer was achieved."
            }
          }
        ]
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Quiz mit mehreren Fragen

In diesem Beispiel ist ein Quiz mit mehreren Frage- und Antwortpaaren zu sehen.

<html>
  <head>
    <title>Quiz about displacement, velocity and time</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Quiz",
      "typicalAgeRange": "7-12",
      "educationalLevel": "intermediate",
      "assesses": "Velocity and speed",
      "educationalAlignment": [
        {
          "@type": "AlignmentObject",
          "alignmentType": "educationalSubject",
          "targetName": "Science"
        },
        {
          "@type": "AlignmentObject",
          "alignmentType": "educationalSubject",
          "targetName": "Physics"
        }
      ],
      "name": "Quiz about displacement, velocity and time",
      "about": {
        "@type": "Thing",
        "name": "Displacement, velocity, and time"
      },
      "hasPart": [
        {
          "@type": "Question",
          "eduQuestionType": "Multiple choice",
          "learningResourceType": "Practice problem",
          "name": "Average velocity and average speed from graphs",
          "text": "A bug crawls on a wall. What is the average velocity of the bug between the times $$t = 1s$$ and $$t = 10s$$?",
          "comment": {
            "@type": "Comment",
            "text": "This is a hint about the question."
          },
          "encodingFormat": "text/markdown",
          "suggestedAnswer": [
            {
              "@type": "Answer",
              "position": 0,
              "encodingFormat": "text/markdown",
              "text": "$$0.5 \\frac{m}{s}$$",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            },
            {
              "@type": "Answer",
              "position": 1,
              "encodingFormat": "text/markdown",
              "text": "$$-0.5 \\frac{m}{s}$$",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            },
            {
              "@type": "Answer",
              "position": 3,
              "encodingFormat": "text/markdown",
              "text": "$$1.5 \\frac{m}{s}$$",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            }
          ],
          "acceptedAnswer": {
            "@type": "Answer",
            "position": 2,
            "encodingFormat": "text/markdown",
            "text": "$$0 \\frac{m}{s}$$",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            }
          }
        },
        {
          "@type": "Question",
          "eduQuestionType": "Multiple choice",
          "learningResourceType": "Practice problem",
          "name": "Average velocity and average speed from graphs",
          "text": "A swimmer motion is shown on the following graph of position x vs. time t. What is the average speed?",
          "encodingFormat": "text/markdown",
          "comment": {
            "@type": "Comment",
            "text": "This is a hint about the question."
          },
          "suggestedAnswer": [
            {
              "@type": "Answer",
              "position": 0,
              "text": "1",
              "encodingFormat": "text/html",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            },
            {
              "@type": "Answer",
              "position": 2,
              "text": "3",
              "encodingFormat": "text/html",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            },
            {
              "@type": "Answer",
              "position": 3,
              "text": "4",
              "encodingFormat": "text/html",
              "comment": {
                "@type": "Comment",
                "text": "This is a hint"
              }
            }
          ],
          "acceptedAnswer": {
            "@type": "Answer",
            "position": 1,
            "text": "2",
            "encodingFormat": "text/html",
            "comment": {
              "@type": "Comment",
              "text": "This is a hint"
            },
            "answerExplanation": {
              "@type": "Comment",
              "text": "This is a full explanation on how this answer was achieved."
            }
          }
        }
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Richtlinien

Damit deine Materialien in der Aufgabensuche bei Google angezeigt werden, musst du diese Richtlinien einhalten.

Technische Richtlinien

  • Platziere strukturierte Daten auf der Blattseite mit den meisten Details. Füge sie nicht auf Seiten hinzu, die keine Aufgaben enthalten.
  • Füge für jede Aufgabe, die angezeigt werden soll, die Property Quiz hinzu. Die strukturierten Daten müssen sich auf derselben Seite befinden wie die Aufgabe, die Nutzer auf deiner Webseite bearbeiten können.
  • Deine Webseite muss alle erforderlichen Properties für strukturierte Daten enthalten.
  • Pro Thema müssen mindestens zwei Aufgaben markiert werden, z. B. für das Aufgabenfeld „quadratische Gleichung“. Markiere in erster Linie Aufgabenfelder und Aufgaben, die in den Rich-Suchergebnissen für Aufgaben erscheinen sollen. Diese können sich auf verschiedenen Seiten befinden.
  • Die Aufgaben auf deiner Website müssen Nutzern zugänglich sein, dürfen also nicht ausschließlich als Datendatei oder PDF zur Verfügung gestellt werden.
  • In deinen Hostlast-Einstellungen muss eine hohe Crawling-Frequenz konfiguriert sein.
  • Wenn du eine Aufgabe auf deiner Website unter mehreren URLs hostest, musst du auf jeder dieser Seiten kanonische URLs verwenden.
  • Bei Aufgaben nur mit Text gilt:
    • Die Frage darf höchstens 320 Zeichen lang sein.
    • Multiple-Choice-Antworten dürfen pro Antwort höchstens 70 Zeichen lang sein.
  • Bei Aufgaben mit Text und einem Bild gilt:
    • Die Frage darf maximal 160 Zeichen lang sein.
    • Das Bild darf höchstens 200 Pixel hoch sein.
  • Zugänglichkeit: Wir erlauben keine Aufgaben, die nur nach Anmeldung zugänglich oder hinter einer Paywall verborgen sind. Sobald Nutzer über die Funktion auf Google deine Website aufrufen, müssen sie auf die entsprechenden Inhalte zugreifen können. Zulässig ist es jedoch, für den Zugang zu zusätzlichen Inhalten eine Anmeldung zu verlangen oder solche Inhalte hinter einer Paywall zu verbergen.
  • Falschdarstellung: Wir erlauben keine Aufgaben, die Nutzer täuschen oder in die Irre führen sollen. Dazu gehört auch die falsche Auszeichnung von Themen, die nichts mit der jeweiligen Frage zu tun haben.

Inhaltsrichtlinien

Wir haben diese Inhaltsrichtlinien für Aufgaben erstellt, damit unsere Nutzer relevante Lernressourcen finden können. Wenn wir Inhalte finden, die gegen diese Richtlinien verstoßen, reagieren wir entsprechend. Unter anderem können wir manuelle Maßnahmen ergreifen und deine Seiten aus der Funktion für Aufgaben bei Google entfernen.

Obszöne und vulgäre Sprache

Wir erlauben keine Aufgaben, die obszöne, vulgäre oder anstößige Sprache enthalten.

Als Aufgabe ausgegebene Werbung

Wir erlauben keine Werbung, die als Aufgabe ausgegeben wird, wie Inhalte von Drittanbietern, beispielsweise Affiliate-Programme.

Wenn wir eine Beschwerde erhalten, der zufolge Inhalte einer Aufgabe gesetzeswidrig sein könnten, verfahren wir mit diesen Inhalten gemäß unseren Richtlinien für die Google Suche.

Qualität

  • Du bist selbst für die inhaltliche Korrektheit und die Qualität deiner Aufgaben verantwortlich. Wenn ein bestimmter Teil deiner Daten im Rahmen unserer Qualitätsprüfungen als nicht korrekt eingestuft wird, können entweder alle oder ein Teil deiner Aufgaben entfernt werden, bis du die Probleme, je nachdem wie schwerwiegend diese sind, behoben hast. Das gilt für die Korrektheit im Hinblick auf:
    • das mit Markup ausgezeichnete Aufgabenfeld im Zusammenhang mit der gestellten Frage
    • die Formatierung und Korrektheit von Fragen, Antwortauswahl, Hinweisen und Antworterklärungen
    • die richtige Reihenfolge der Antworten (wähle z. B. „Keine der oben genannten Optionen“ nicht als erste Antwortmöglichkeit)
    • die Qualität und Korrektheit von Bildern und Formeln im Zusammenhang mit der Frage
    • Rendering von symbolischer Mathematik und Implementierung von Trennzeichen

Markup von Bildungsstandards

Bildungsstandards beschreiben Lernziele für Schüler. Sie geben an, was Schüler am Ende eines Schuljahres wissen und können sollen. Bildungsstandards erfüllen verschiedene Funktionen, beispielsweise können sie auf weitere Inhalte verweisen oder können selbst Bestandteil des Lernfortschritts sein. Wenn du die Standards auszeichnest (in den Feldern educationalAlignment und hasPart.educationalAlignment), die jeweils für bestimmte Online-Lernmaterialien relevant sind, hilfst du damit Google, den Nutzern, die anhand bestimmter Standards nach Lerninhalten suchen, die hilfreichsten Informationen zur Verfügung zu stellen. Eine kurze Übersicht über das Schema:

Beispiele für Standards:

  • Common Core State Standards
  • Texas Principal Knowledge and Skills (TEKS)
  • Virginia Standards of Learning (SOL)
  • BC Performance Standards
  • Alberta Programs of Studies
  • The Australian Curriculum (ACARA)
  • The Victorian Curriculum (F-10)
  • UK National Curriculum

Definitionen strukturierter Datentypen

Du musst alle erforderlichen Properties hinzufügen, damit die Inhalte als Rich-Suchergebnis angezeigt werden können. Du kannst auch empfohlene Properties einbinden, um deine strukturierten Daten weiter zu ergänzen und deinen Nutzern so zusätzlichen Mehrwert zu bieten.

Quiz

Ein Quiz ist eine Zusammenstellung von Aufgaben (eine oder mehrere), die in der Regel dasselbe Aufgabenfeld oder Fach behandeln.

Die vollständige Definition von Quiz findest du auf schema.org.

Erforderliche Properties
about Thing

Verschachtelte Informationen zum Aufgabenfeld, das dem Quiz zugrunde liegt. Wenn es zu der Frage eine hasPart.about-Property gibt, ist diese Property nicht erforderlich.

{
  "@type": "Quiz",
  "about": {
    "@type": "Thing"
  }
}
about.name Text

Verschachtelte Informationen zum Aufgabenfeld, das dem Quiz zugrunde liegt. Wenn es zu der Frage eine hasPart.about.name-Property gibt, ist diese Property nicht erforderlich. Es sind mehrere Einträge dieser Property zulässig.

{
  "@type": "Quiz",
  "about": {
    "@type": "Thing",
    "name": "Fractions"
  }
}
hasPart Question

Verschachtelte Informationen zur jeweiligen Aufgabe. Verwende jeweils eine hasPart-Property pro Aufgabe.

Wenn du ein Quiz mit mehreren Aufgaben erstellen möchtest, wiederhole diese Property.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question"
  }
}
hasPart.acceptedAnswer Answer

Die richtige Antwort auf die Frage. Wenn es auf eine Frage mehrere richtige Antworten gibt, wiederhole diese Property.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer"
    }
  }
}
hasPart.eduQuestionType Text

Der Typ der Aufgabe. Dies ist wichtig für die Google Suche, damit richtige und falsche Antworten gerendert und geprüft werden können. Zu jeder Frage zeigt Google mindestens zwei und höchstens sechs Antworten an.

Verwende einen der unterstützten Werte:

  • Multiple choice: Es gibt nur eine richtige Antwort. Die Antwortmöglichkeiten werden als Optionsfelder angezeigt. Der Nutzer kann nur eines auswählen.
  • Checkbox: Es gibt mehrere richtige Antworten. Die Antwortmöglichkeiten werden als Kästchen angezeigt. Der Nutzer kann alle zutreffenden Antworten auswählen.
{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "eduQuestionType": "Multiple choice"
  }
}
hasPart.learningResourceType Text

Typ der Lernressource. Verwende diesen festen Wert: Practice problem

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "learningResourceType": "Practice problem"
  }
}
hasPart.suggestedAnswer Answer

Alle anderen richtigen oder falschen Antworten für die Frage. Wenn du mehrere Antworten angeben möchtest, wiederhole diese Property zusammen mit den verschachtelten Properties.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
    }
  }
}
hasPart.suggestedAnswer.text Text

Der Inhalt der Antwort. Du kannst Markdown oder HTML verwenden. Informationen zum Codieren von Aufgaben in HTML oder Markdown

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "text": "$$x = 1$$"
    }
  }
}
hasPart.text Text

Der Inhalt der Frage. Du kannst Markdown oder HTML verwenden. Informationen zum Codieren von Aufgaben in HTML oder Markdown

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "text": "Which diagram represents the product $$3 *\frac{2}{3}$$?"
  }
}
Empfohlene Properties
educationalAlignment AlignmentObject

Die Ausrichtung des Quiz auf einen Themenbereich, wie er in Klassifikationen von Bildungsinhalten üblich ist. Diese Property kann wiederholt werden, um das Quiz sowohl auf ein Fach oder Fachgebiet auszurichten als auch die anvisierte Note oder den Bildungsstandard auszuwählen. Du kannst die pädagogischen Ausrichtungen direkt in Quiz oder noch spezifischer in Question hinzufügen.

{
  "@type": "Quiz",
  "educationalAlignment": []
}
educationalAlignment.alignmentType Text

Ausrichtung der Lernressource auf den Themenbereich oder Bildungsstandard, an dem das Quiz sich orientiert. Die Google Suche orientiert sich am LRMI-Standard.

Wiederhole alignmentType, um sowohl das Fach als auch die Klassenstufe und den Bildungsstandard anzugeben.

  • Wenn du das Fach oder Fachgebiet des Quiz angeben möchtest, setze alignmentType auf educationalSubject.
  • Setze alignmentType auf educationalLevel, um die Klassenstufe oder den Bildungsstandard für das Quiz anzugeben.

Es können mehrere Objekte eingefügt werden, wenn es weitere Fachgebiete und Teilgebiete gibt, die angegeben werden sollen. Verwende stattdessen die Property about, um Konzepte anzugeben.

So gibst du sowohl educationalSubject als auch educationalLevel an.

{
  "@type": "Quiz",
  "educationalAlignment": [
    {
      "@type": "AlignmentObject",
      "alignmentType": "educationalSubject",
      "targetName": "Mathematics"
    },
    {
      "@type": "AlignmentObject",
      "alignmentType": "educationalLevel",
      "targetName": "Fifth grade"
    }
  ]
}

Wenn du dich auf Standards wie den „Common Core“ beziehst, kannst du die Properties educationalAlignment.educationalFramework und educationalAlignment.targetUrl verwenden.

{
  "@type": "Quiz",
  "educationalAlignment: [
  {
    "@type": "AlignmentObject",
    "alignmentType": "educationalLevel",
    "educationalFramework": "Common Core",
    "targetName": "Grade 8: Expressions and Equations",
    "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/"
    }
  ]
}
educationalAlignment.educationalFramework Text

Das Thema oder der Themenbereich, mit dem das Quiz sich beschäftigt. Beispiel: „Common Core.“ Weitere Informationen dazu, warum diese Property wichtig ist, findest du unter Bildungsstandard mit Markup auszeichnen. Es sind mehrere Einträge dieser Property zulässig.

educationalAlignment.targetName Text

Bezeichnung eines Themas wie in einer gängigen Klassifikation von Themen oder Themenbereichen (z. B. wie in einem Lehrplan). Beispiel: „Klasse 8: mathematische Ausdrücke und Gleichungen.“

{
  "@type": "Quiz",
  "educationalAlignment: [
  {
    "@type": "AlignmentObject",
    "targetName": "Grade 8: Expressions and Equations"
    }
  ]
}
educationalAlignment.targetUrl URL

Die URL für das Thema oder den Themenbereich. Beispiel: die URL des Lehrplans für Mathematik der 8. Klassen.

{
  "@type": "Quiz",
  "educationalAlignment: [
  {
    "@type": "AlignmentObject",
    "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/"
    }
  ]
}
educationalLevel Text

Der Schwierigkeitsgrad des Quiz. Hier einige Beispielwerte, die verwendet werden können:

  • beginner
  • intermediate
  • advanced
{
  "@type": "Quiz",
  "educationalLevel": "beginner"
}
hasPart.about Thing

Verschachtelte Informationen zum Aufgabenfeld, in dem die Frage angesiedelt ist Wenn die Property about für Quiz nicht angegeben ist, ist hasPart.about erforderlich. Es sind mehrere Einträge dieser Property zulässig.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "about": {
      "@type": "Thing"
    }
  }
}
hasPart.about.name Text

Der Titel des Aufgabenfelds, in dem die Frage angesiedelt ist. Wenn die Property about.name für Quiz nicht angegeben ist, ist hasPart.about.name erforderlich.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "about": {
      "@type": "Thing",
      "name": "Fractions"
    }
  }
}
hasPart.acceptedAnswer.answerExplanation Comment

Eine ausführliche Erklärung dazu, wie das in dieser Antwort dargestellte Ergebnis erreicht werden kann. Dies wird normalerweise nur für die richtigen Antworten verwendet. Verwende die Property hasPart.suggestedAnswer.comment.text für den Inhalt der Erklärung.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer",
      "answerExplanation": {
        "@type": "Comment"
       }
    }
  }
}
hasPart.acceptedAnswer.answerExplanation.text Text

Der Inhalt der Erklärung für die vorgeschlagene Antwort. Verwende encodingFormat, um das Format des Inhalts (HTML oder Markdown) zu ändern. Informationen zum Codieren von Aufgaben in HTML oder Markdown

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "answerExplanation": {
        "@type": "Comment",
        "text": "*In order to get to this result..*",
        "encodingFormat": "text/markdown"
       }
    }
  }
}
hasPart.acceptedAnswer.comment Comment

Ein Hinweis oder Vorschlag zur Antwort, der verwendet werden kann, um zu verdeutlichen, warum sie richtig ist. Verwende die hasPart.acceptedAnswer.comment.text-Property für den Inhalt des Hinweises.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment"
      }
    }
  }
}
hasPart.acceptedAnswer.comment.text Text

Inhalt des Hinweises oder des Vorschlags für die vorgeschlagene Antwort. Verwende encodingFormat, um das Format des Inhalts (HTML oder Markdown) zu ändern. Informationen zum Codieren von Aufgaben in HTML oder Markdown


{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment",
        "text": "<p>This is a hint</p>"
      }
    }
  }
}
hasPart.acceptedAnswer.position Integer

Die Position dieser Antwort, wenn sie dem Nutzer angezeigt wird.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer",
      "position": "2"
    }
  }
}
hasPart.assesses DefinedTerm oder Text

Fähigkeiten, die zur Lösung der Aufgabe erforderlich sind. Mit dieser Information kannst du die Sichtbarkeit verbessern.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "assesses": "Multiplying fractions by whole numbers"
  }
}
hasPart.comment Comment

Ein Hinweis oder Vorschlag zu einer Frage, der für die Lösung der Aufgabe verwendet werden kann. Verwende die hasPart.comment.text-Property für den Inhalt des Hinweises.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "comment": {
      "@type": "Comment"
    }
  }
}
hasPart.comment.text Text

Der Inhalt des Hinweises oder Vorschlags zu der Frage. Verwende encodingFormat, um das Format des Inhalts (HTML oder Markdown) zu ändern. Informationen zum Codieren von Aufgaben in HTML oder Markdown


{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "comment": {
      "@type": "Comment",
      "text": "<p>This is a hint</p>"
    }
  }
}
hasPart.educationalAlignment AlignmentObject

Die Frage ist an einem etablierten pädagogischen Konzept ausgerichtet. Diese Property überschreibt pädagogische Ausrichtungen, die dem Quiz-Objekt hinzugefügt wurden.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "educationalAlignment": []
}
hasPart.educationalAlignment.alignmentType Text

Ausrichtung der Lernressource auf das Thema/den Themenbereich und den Bildungsstandard, auf den sich die Frage bezieht. Die Google Suche orientiert sich am LRMI-Standard.

Wiederhole alignmentType, um sowohl das Fach als auch die Klassenstufe und den Bildungsstandard anzugeben.

  • Setze alignmentType auf educationalSubject, um das Fach oder Fachgebiet anzugeben, zu dem die Frage gehört.
  • Setze alignmentType auf educationalLevel, um die Klassenstufe oder den Bildungsstandard im Zusammenhang mit einer Frage anzugeben.

Es können mehrere Objekte eingefügt werden, wenn es weitere Fachgebiete und Teilgebiete gibt, die angegeben werden sollen. Verwende stattdessen die Property hasPart.about, um Konzepte anzugeben.

So gibst du sowohl educationalSubject als auch educationalLevel an.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "educationalAlignment": [
      {
      "@type": "AlignmentObject",
      "alignmentType": "educationalSubject",
      "targetName": "Mathematics"
      },
      {
      "@type": "AlignmentObject",
      "alignmentType": "educationalLevel",
      "targetName": "Fifth grade"
      }
    ]
  }
}

Wenn du dich auf Standards wie den „Common Core“ beziehst, kannst du die Properties hasPart.educationalAlignment.educationalFramework und hasPart.educationalAlignment.targetUrl verwenden.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "educationalAlignment: [
      {
      "@type": "AlignmentObject",
      "alignmentType": "educationalLevel",
      "educationalFramework": "Common Core",
      "targetName": "Grade 8: Expressions and Equations",
      "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/"
      }
    ]
  }
}
hasPart.educationalAlignment.educationalFramework Text

Das Thema oder der Themenbereich, in dem die Frage angesiedelt ist. Beispiel: „Common Core.“ Weitere Informationen dazu, warum diese Property wichtig ist, findest du unter Bildungsstandard mit Markup auszeichnen. Es sind mehrere Einträge dieser Property zulässig.

hasPart.educationalAlignment.targetName Text

Bezeichnung eines Themas wie in einer gängigen Klassifikation von Themen oder Themenbereichen (z. B. wie in einem Lehrplan). Beispiel: „Klasse 8: mathematische Ausdrücke und Gleichungen.“

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "educationalAlignment: [
      {
      "@type": "AlignmentObject",
      "alignmentType": "educationalLevel",
      "targetName": "Grade 8: Expressions and Equations"
      }
    ]
  }
}
hasPart.educationalAlignment.targetUrl URL

Die URL des spezifischen Themas oder Themenbereichs, mit dem die Frage sich beschäftigt. Das kann beispielsweise die URL zum „Common Core“-Standard für 8. Klassen sein.

hasPart.educationalLevel Text

Der Schwierigkeitsgrad der Frage im Textformat. Hier einige Beispielwerte, die verwendet werden können:

  • beginner
  • intermediate
  • advanced
{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "educationalLevel": "beginner"
  }
}
hasPart.name Text

Eine kurze Beschreibung der Frage. Gib nicht den vollständigen Inhalt der Frage an. Verwende stattdessen hasPart.text.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "name": "Question about fractions"
  }
}
hasPart.suggestedAnswer.comment Comment

Ein Hinweis oder Vorschlag zur Antwort, der verwendet werden kann, um zu verdeutlichen, warum sie richtig oder falsch ist. Verwende die hasPart.suggestedAnswer.comment.text-Property für den Inhalt des Hinweises.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment"
      }
    }
  }
}
hasPart.suggestedAnswer.comment.text Text

Inhalt des Hinweises oder des Vorschlags für die vorgeschlagene Antwort. Verwende encodingFormat, um das Format des Inhalts (HTML oder Markdown) zu ändern. Informationen zum Codieren von Aufgaben in HTML oder Markdown


{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment",
        "text": "<p>This is a hint</p>"
      }
    }
  }
}
hasPart.suggestedAnswer.encodingFormat Text

Das MIME-Format, das zum Codieren der Text-Property verwendet wird. Wenn kein encodingFormat angegeben ist, ist der Standardwert text/html. Verwende einen der folgenden Werte:

  • text/markdown
  • text/html
{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "encodingFormat": "text/html"
    }
  }
}

Informationen zum Codieren von Aufgaben in HTML oder Markdown

hasPart.suggestedAnswer.position Integer

Die Position dieser Antwort, wenn sie dem Nutzer angezeigt wird.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "position": "0"
    }
  }
}
hasPart.typicalAgeRange Text

Die Altersgruppe, für die die Frage bestimmt ist. Beispiel: 7-12 oder 18-

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "typicalAgeRange": "7-12"
  }
}
name Text

Der Titel des Quiz.

{
  "@type": "Quiz",
  "name": "Negative exponents review"
}
typicalAgeRange Text

Die Altersgruppe, für die das Quiz bestimmt ist. Beispiel: 7-12 oder 18-

{
  "@type": "Quiz",
  "typicalAgeRange": "7-12"
}

Aufgaben in HTML oder Markdown codieren

Die Google Suche unterstützt Markdown (CommonMark Flavor) und HTML bei der Codierung von Question, Answer und Comment. Konstrukte sind beschränkt auf:

  • Headers
  • Zeilenumbrüche
  • Listen (geordnet und ungeordnet)
  • Abschnitte
  • Fett
  • Kursiv
  • Bilder
  • Formeln in LaTex

CSS oder JavaScript werden ignoriert. Google zeigt Fragen mit nicht unterstützten HTML-Tags nicht an.

So gibst du das Format an

Verwende die Property encodingFormat und setze den Wert für HTML auf "text/html" oder für Markdown auf "text/markdown", um das verwendete Codierungsformat anzugeben.

Hier ein Beispiel für eine Frage im Markdown-Format:

{
  "@type": "Question",
  "name": "Average velocity and average speed from graphs",
  "text": "What is the average velocity [..] between the times $$t = 4s$$ and $$t = 10s$$?",
  "encodingFormat": "text/markdown"
  ..
  ..
}

Wenn kein encodingFormat angegeben ist, wird von "text/html" ausgegangen.

Formeln

Gib Formeln im LaTex-Format an. Zum Einbetten von Formeln musst du das doppelte Dollarzeichen ($$) verwenden. Beispiel:

"<p>Please solve: $$2x^2 = 18$$</p>"

Fehlerbehebung

Falls du Probleme bei der Implementierung oder Fehlerbehebung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:

  • Wenn du ein CMS (Content-Management-System) verwendest oder jemand anderes sich um deine Website kümmert, bitte diese Person oder den CMS-Support, dir zu helfen. Leite am besten alle Search Console-Nachrichten, in denen das Problem beschrieben ist, entsprechend weiter.
  • Google kann nicht garantieren, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen angezeigt werden. Eine Liste mit häufigen Gründen, aus denen Google deine Inhalte möglicherweise nicht in einem Rich-Suchergebnis anzeigt, findest du im Artikel Allgemeine Richtlinien für strukturierte Daten.
  • Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
  • Wenn auf deiner Seite eine manuelle Maßnahme gegen strukturierte Daten vorliegt, werden die strukturierten Daten auf der Seite ignoriert, obwohl die Seite weiter in den Ergebnissen der Google Suche erscheinen kann. Nutze den Bericht zu manuellen Maßnahmen, um Probleme mit strukturierten Daten zu beheben.
  • Lies dir die Richtlinien noch einmal durch und prüfe, ob deine Inhalte den Richtlinien entsprechen. Das Problem kann durch Spaminhalte oder die Verwendung von Spam-Markup verursacht sein. Allerdings ist es auch möglich, dass das Problem kein Syntaxproblem ist und daher beim Test für Rich-Suchergebnisse nicht identifiziert werden kann.
  • Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
  • Plane genug Zeit für das erneute Crawling und die Neuindexierung ein. Nachdem eine Seite veröffentlicht wurde, kann es einige Tage dauern, bis sie von Google gefunden und gecrawlt wurde. Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen zum Crawling und zur Indexierung in der Google Suche.
  • Oder du postest deine Frage im Forum von Google Search Central.