Data terstruktur soal latihan (Quiz)

Untuk membantu mempermudah siswa, pengajar, dan orang tua menemukan materi pendidikan dan pembelajaran online, Anda dapat menggunakan data terstruktur untuk memberi markup soal latihan. Pedoman ini menjelaskan cara mengimplementasikan skema ini di halaman web Anda. Menambahkan data terstruktur akan membuat soal latihan Anda memenuhi syarat untuk ditampilkan dalam pengalaman pengguna khusus di hasil Google Penelusuran.

Hasil kaya soal latihan di Google Penelusuran

Cara menambahkan data terstruktur

Data terstruktur adalah format terstandarisasi untuk memberikan informasi tentang suatu halaman dan mengelompokkan konten halaman tersebut. Jika Anda baru mengenal data terstruktur, Anda dapat mempelajari lebih lanjut cara kerja data terstruktur.

Berikut adalah ringkasan tentang cara membuat, menguji, dan merilis data terstruktur.

  1. Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
  2. Ikuti pedoman.
  3. Validasi kode Anda menggunakan Pengujian Hasil Kaya dan perbaiki setiap error kritis. Pertimbangkan juga untuk memperbaiki masalah non-kritis yang mungkin ditandai di alat tersebut, karena tindakan ini dapat membantu meningkatkan kualitas data terstruktur Anda (tetapi hal ini tidak diperlukan agar memenuhi syarat untuk hasil kaya).
  4. Deploy beberapa halaman yang menyertakan data terstruktur dan gunakan Alat Inspeksi URL untuk menguji cara Google melihat halaman tersebut. Pastikan halaman Anda dapat diakses oleh Google dan tidak diblokir oleh file robots.txt, tag noindex, atau persyaratan login. Jika halaman tidak bermasalah, Anda dapat meminta Google meng-crawl ulang URL tersebut.
  5. Agar Google tetap mengetahui setiap perubahan pada masa mendatang, sebaiknya kirimkan peta situs. Anda dapat mengotomatiskan proses ini dengan Search Console Sitemap API.

Ketersediaan fitur

Fitur soal latihan tersedia dalam bahasa Inggris di semua wilayah tempat Google Penelusuran tersedia. Fitur ini hanya tersedia untuk topik matematika dan sains, untuk jenis pertanyaan pilihan ganda dan kotak centang, dan di desktop serta seluler.

Contoh

Kuis dengan satu pertanyaan saja

Berikut contoh kuis yang hanya memiliki satu pertanyaan. Hanya ada satu jawaban yang benar.

<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>

Kuis dengan satu pertanyaan saja dan jawaban kotak centang

Berikut contoh kuis yang hanya memiliki satu pertanyaan. Terdapat beberapa jawaban yang benar.

<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>

Kuis dengan beberapa pertanyaan

Berikut contoh kuis yang memiliki beberapa pasangan pertanyaan dan jawaban.

<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>

Pedoman

Anda harus mengikuti pedoman berikut agar memenuhi syarat untuk ditampilkan dalam pengalaman Soal latihan di Google:

Pedoman teknis

  • Letakkan data terstruktur pada halaman perincian yang paling mendetail. Jangan tambahkan data terstruktur ke halaman yang tidak berisi soal latihan.
  • Tambahkan properti Quiz untuk tiap soal latihan yang ingin Anda tampilkan. Data terstruktur harus muncul di halaman yang sama dengan soal latihan yang dapat diakses pengguna di halaman Anda.
  • Halaman web Anda menyertakan semua properti data terstruktur yang bersifat wajib.
  • Anda harus memberi markup minimal dua soal latihan per topik (misalnya, dua soal latihan untuk konsep "persamaan kuadrat"). Berfokuslah untuk memberi markup konsep dan soal agar memenuhi syarat untuk ditampilkan di hasil kaya Soal Latihan. Konsep dan soal dapat diletakkan di halaman yang terpisah.
  • Soal latihan di situs Anda harus dapat diakses oleh pengguna, yang berarti tidak hanya disimpan dalam file data atau PDF.
  • Pastikan setelan pemuatan host Anda mengizinkan crawling yang sering.
  • Jika Anda memiliki beberapa salinan soal latihan yang sama di situs yang dihosting di URL yang berbeda, gunakan URL kanonis di setiap salinan halaman.
  • Untuk soal latihan yang hanya memiliki teks:
    • Panjang pertanyaan maksimal 320 karakter.
    • Panjang jawaban pilihan ganda maksimal 70 karakter per jawaban.
  • Untuk soal latihan dengan teks dan gambar:
    • Panjang pertanyaan maksimal 160 karakter.
    • Tinggi maksimal gambar harus 200 px.
  • Aksesibilitas: Kami tidak mengizinkan soal latihan yang disembunyikan di belakang penghalang konten berbayar atau akses login. Setelah pengguna membuka situs Anda dari fitur di Google, konten soal latihan harus dapat diakses oleh mereka. Konten tambahan dapat disembunyikan di balik penghalang konten berbayar atau akses login.
  • Pernyataan tidak benar: Kami tidak mengizinkan soal latihan yang ditujukan untuk mengelabui atau menyesatkan pengguna. Ini termasuk memberi markup secara tidak akurat pada topik yang tidak terkait dengan pertanyaan.

Pedoman konten

Kami membuat pedoman konten Soal latihan ini untuk memastikan bahwa pengguna kami terhubung dengan materi pembelajaran yang relevan. Jika kami menemukan konten yang melanggar kebijakan ini, kami akan mengambil tindakan yang sesuai, yang mungkin termasuk mengambil tindakan manual dan menghapus halaman Anda agar tidak muncul dalam pengalaman soal latihan di Google.

Bahasa vulgar dan kata-kata tidak sopan

Kami tidak mengizinkan soal latihan yang mengandung bahasa yang vulgar, tidak sopan, atau menyinggung.

Iklan yang disamarkan sebagai soal latihan

Kami tidak mengizinkan konten promosi disamarkan sebagai soal latihan, seperti yang diposting oleh pihak ketiga (misalnya, program afiliasi).

Jika Google menerima keluhan bahwa konten dari soal latihan mungkin melanggar hukum, konten akan ditangani sesuai dengan kebijakan Google Penelusuran.

Kualitas

  • Anda bertanggung jawab atas keakuratan dan kualitas soal latihan Anda melalui fitur ini. Jika data tertentu milik Anda dinyatakan sebagai data yang tidak akurat berdasarkan proses peninjauan kualitas kami, semua atau sebagian soal Anda dapat dihapus dari fitur ini sampai Anda mengatasi masalahnya, bergantung pada tingkat keparahan. Ini berlaku untuk keakuratan:
    • Konsep yang diberi markup karena ini berhubungan dengan pertanyaan yang disampaikan
    • Pertanyaan, pilihan jawaban, petunjuk, dan format serta keakuratan penjelasan jawaban
    • Urutan jawaban yang benar (misalnya jangan tempatkan "Tidak satu pun di atas" sebagai opsi pertama)
    • Kualitas dan keakuratan formula atau gambar karena ini berhubungan dengan pertanyaan
    • Implementasi pemisah dan rendering simbol matematika

Memberi markup standar pendidikan

Standar pembelajaran merupakan tujuan pembelajaran yang harus diketahui dan dicapai oleh siswa di tiap level kelas. Standar pembelajaran memiliki beberapa fungsi, seperti menghubungkan ke konten atau menjadi bagian dari perkembangan pembelajaran. Memberi markup pada standar pembelajaran (dapat ditemukan di kolom educationalAlignment dan hasPart.educationalAlignment) yang berkaitan dengan materi pembelajaran online membantu Google mengatur dan menampilkan informasi dengan cara yang paling efektif bagi orang yang mungkin menggunakan Google Penelusuran untuk mencari konten pembelajaran berdasarkan standar ini. Berikut ringkasan skemanya secara garis besar:

Berikut beberapa contoh standar pembelajaran:

  • Common Core State Standards
  • Texas Essential 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

Definisi jenis data terstruktur

Anda harus menyertakan properti wajib agar konten Anda memenuhi syarat untuk ditampilkan sebagai hasil kaya. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lainnya ke data terstruktur yang dapat memberikan pengalaman pengguna yang lebih baik.

Quiz

Quiz adalah kumpulan soal latihan (satu atau lebih), yang biasanya tentang konsep atau mata pelajaran yang sama.

Definisi lengkap Quiz tersedia di schema.org.

Properti wajib
about Thing

Informasi bertingkat tentang konsep dasar di balik Quiz. Jika terdapat properti hasPart.about untuk pertanyaan, properti ini tidak wajib.


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

Informasi bertingkat tentang konsep dasar di balik Quiz. Jika terdapat properti hasPart.about.name untuk pertanyaan, properti ini tidak wajib. Beberapa entri untuk properti ini diizinkan.


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

Informasi bertingkat tentang soal latihan tertentu untuk kuis. Gunakan satu properti hasPart untuk mewakili satu soal latihan.

Untuk menyertakan beberapa soal latihan dalam satu kuis, ulangi properti ini.


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

Jawaban yang benar untuk suatu pertanyaan. Jika terdapat beberapa jawaban benar untuk satu pertanyaan, ulangi properti ini.


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

Jenis soal latihan. Hal ini penting bagi Google Penelusuran yang akan merender dan memeriksa jawaban yang benar maupun salah. Untuk setiap pertanyaan, Google akan menunjukkan minimal dua jawaban dan maksimal enam jawaban.

Gunakan salah satu nilai yang didukung:

  • Multiple choice: Hanya ada satu jawaban yang benar. Pilihan ditampilkan sebagai kumpulan tombol pilihan, dan pengguna hanya dapat memilih satu.
  • Checkbox: Terdapat lebih dari satu jawaban yang benar. Pilihan ditampilkan sebagai kumpulan kotak centang, dan pengguna dapat mencentang semua jawaban yang menurut mereka benar.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "eduQuestionType": "Multiple choice"
  }
}
hasPart.learningResourceType Text

Jenis materi pembelajaran ini. Gunakan nilai tetap ini: Practice problem


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

Semua jawaban benar atau salah lainnya untuk pertanyaan. Untuk menentukan beberapa jawaban, ulangi properti ini, bersamaan dengan properti bertingkatnya.


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

Konten jawaban. Anda dapat menggunakan Markdown atau HTML. Pelajari cara mengenkode soal latihan di HTML atau Markdown.


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

Konten pertanyaan. Anda dapat menggunakan Markdown atau HTML. Pelajari cara mengenkode soal latihan di HTML atau Markdown.


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

Kesesuaian kuis dengan kerangka pendidikan yang diakui. Properti ini dapat diulangi agar kuis dapat menyesuaikan dengan bidang studi atau disiplin ilmu, dan standar pendidikan atau kelas target. Anda dapat menambahkan kesesuaian pendidikan langsung di Quiz, atau yang lebih spesifik di Question.


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

Kategori kesesuaian antara materi pembelajaran dan node kerangka pendidikan untuk kuis. Google Penelusuran menggunakan standar LRMI.

Ulangi alignmentType untuk menentukan bidang studi dan standar pendidikan atau kelas target.

  • Untuk menentukan bidang studi atau disiplin ilmu dari kuis, tetapkan alignmentType ke educationalSubject.
  • Untuk menentukan standar pendidikan atau kelas target dari kuis, tetapkan alignmentType ke educationalLevel.

Beberapa objek dapat disertakan jika domain dan subdomain lainnya ada. Untuk menentukan konsep, gunakan properti about sebagai gantinya.

Berikut cara menentukan educationalSubject dan educationalLevel.


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

Untuk merujuk pada standar pendidikan, seperti "Common core", gunakan properti educationalAlignment.educationalFramework dan educationalAlignment.targetUrl .


{
  "@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

Kerangka yang sesuai dengan kuis. Misalnya, "Common Core". Untuk mengetahui informasi selengkapnya mengenai alasan pentingnya properti ini, baca Memberi mark up standar pendidikan. Beberapa entri untuk properti ini diizinkan.

educationalAlignment.targetName Text

Nama node kerangka pendidikan yang diakui. Misalnya: "Kelas 8: Ekspresi dan Persamaan".


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

URL kerangka pendidikan yang dimaksud. Misalnya, URL untuk standar Common Core khusus matematika kelas 8.


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

Tingkat kesulitan kuis. Berikut beberapa nilai contoh yang dapat digunakan:

  • beginner
  • intermediate
  • advanced

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

Informasi bertingkat tentang konsep dasar di balik pertanyaan. Jika properti about tidak ditentukan untuk Quiz, hasPart.about bersifat wajib. Beberapa entri untuk properti ini diizinkan.


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

Judul konsep dasar di balik pertanyaan. Jika properti about.name tidak ditentukan untuk Quiz, hasPart.about.name bersifat wajib.


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

Penjelasan lengkap tentang cara mendapatkan hasilnya seperti yang diuraikan dalam jawaban ini. Biasanya properti ini hanya digunakan untuk jawaban yang benar. Gunakan properti hasPart.suggestedAnswer.comment.text di dalam untuk konten penjelasan.


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

Konten penjelasan untuk jawaban yang disarankan. Untuk mengubah format konten (HTML atau Markdown), gunakan encodingFormat. Pelajari cara mengenkode soal latihan di HTML atau 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

Petunjuk atau saran tentang jawaban yang mungkin digunakan untuk memahami alasan jawaban tersebut benar. Gunakan properti hasPart.acceptedAnswer.comment.text di dalam untuk konten petunjuk.


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

Konten petunjuk atau saran untuk jawaban yang disarankan. Untuk mengubah format konten (HTML atau Markdown), gunakan encodingFormat. Pelajari cara mengenkode soal latihan di HTML atau Markdown.


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

Posisi jawaban ini saat ditampilkan kepada pengguna.


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

Kemampuan yang diperlukan untuk menyelesaikan soal. Mengisi properti ini dapat meningkatkan visibilitas.


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

Petunjuk atau saran tentang pertanyaan yang dapat digunakan untuk menjawabnya. Gunakan properti hasPart.comment.text di dalam untuk konten petunjuk.


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

Konten petunjuk atau saran untuk pertanyaan. Untuk mengubah format konten (HTML atau Markdown), gunakan encodingFormat. Pelajari cara mengenkode soal latihan di HTML atau Markdown.


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

Kesesuaian pertanyaan dengan kerangka pendidikan yang diakui. Properti ini mengganti kesesuaian pendidikan yang ditambahkan di objek Quiz.


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

Kategori kesesuaian antara materi pembelajaran dan node kerangka pendidikan untuk pertanyaan. Google Penelusuran menggunakan standar LRMI.

Ulangi alignmentType untuk menentukan bidang studi dan standar pendidikan atau kelas target.

  • Untuk menentukan bidang studi atau disiplin ilmu dari pertanyaan, tetapkan alignmentType ke educationalSubject.
  • Untuk menentukan standar pendidikan atau kelas target dari pertanyaan, tetapkan alignmentType ke educationalLevel.

Beberapa objek dapat disertakan jika domain dan subdomain lainnya ada. Untuk menentukan konsep, gunakan properti hasPart.about sebagai gantinya.

Berikut cara menentukan educationalSubject dan educationalLevel.


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

Untuk merujuk ke standar pendidikan, seperti "Common core", gunakan properti hasPart.educationalAlignment.educationalFramework dan hasPart.educationalAlignment.targetUrl.


{
  "@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

Kerangka yang sesuai dengan pertanyaan. Misalnya, "Common Core". Untuk mengetahui informasi selengkapnya mengenai alasan pentingnya properti ini, baca Memberi mark up standar pendidikan. Beberapa entri untuk properti ini diizinkan.

hasPart.educationalAlignment.targetName Text

Nama node kerangka pendidikan yang diakui. Misalnya: "Kelas 8: Ekspresi dan Persamaan".


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

URL kerangka pendidikan tertentu yang berlaku untuk pertanyaan. Misalnya, URL untuk standar Common Core khusus matematika kelas 8.

hasPart.educationalLevel Text

Tingkat kesulitan pertanyaan, dalam bentuk teks. Berikut beberapa nilai contoh yang dapat digunakan:

  • beginner
  • intermediate
  • advanced

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

Deskripsi ringkasan pertanyaan. Jangan sertakan konten lengkap pertanyaan; sebagai gantinya, gunakan hasPart.text.


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

Petunjuk atau saran tentang jawaban yang mungkin digunakan untuk memahami alasan jawaban tersebut benar atau salah. Gunakan properti hasPart.suggestedAnswer.comment.text di dalam untuk konten petunjuk.


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

Konten petunjuk atau saran untuk jawaban yang disarankan. Untuk mengubah format konten (HTML atau Markdown), gunakan encodingFormat. Pelajari cara mengenkode soal latihan di HTML atau Markdown.


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

Format MIME yang digunakan untuk mengenkode properti teks. Jika encodingFormat tidak ditentukan, nilai defaultnya adalah text/html. Gunakan salah satu nilai berikut:

  • text/markdown
  • text/html

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

Pelajari cara mengenkode soal latihan di HTML atau Markdown.

hasPart.suggestedAnswer.position Integer

Posisi jawaban ini saat ditampilkan kepada pengguna.


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

Rentang usia umum yang menjadi sasaran pertanyaan tersebut. Misalnya: 7-12 atau 18-


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

Judul kuis.


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

Rentang usia umum yang menjadi sasaran kuis tersebut. Misalnya: 7-12 atau 18-


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

Mengenkode soal latihan di HTML atau Markdown

Google Penelusuran mendukung Markdown (jenis CommonMark) dan HTML saat mengenkode Question, Answer, dan Comment. Kami hanya mendukung tag:

  • Header
  • Jeda baris
  • Daftar (urut dan tidak urut)
  • Paragraf
  • Tebal
  • Miring
  • Gambar
  • Formula di LaTex

CSS atau JavaScript diabaikan. Google tidak akan menampilkan pertanyaan yang berisi tag HTML yang tidak didukung.

Cara menentukan format

Untuk menentukan format encoding mana yang Anda terapkan, gunakan properti encodingFormat, lalu tetapkan nilainya ke "text/html" untuk HTML atau "text/markdown" untuk Markdown.

Berikut contoh pertanyaan yang ditetapkan ke format Markdown:

{
  "@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"
  ..
  ..
}

Jika encodingFormat tidak ditentukan, "text/html" adalah format yang diasumsikan.

Formula

Untuk menentukan formula, gunakan format LaTex. Anda harus menggunakan dua tanda dolar ($$) untuk menyematkan formula. Contoh:

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

Pemecahan masalah

Jika Anda mengalami masalah saat menerapkan atau mendebug data terstruktur, berikut beberapa referensi yang dapat membantu Anda.

  • Jika Anda menggunakan sistem pengelolaan konten (CMS) atau ada orang lain yang menangani situs Anda, minta mereka untuk membantu Anda. Pastikan untuk meneruskan pesan Search Console yang menjelaskan masalah tersebut kepada mereka.
  • Google tidak menjamin bahwa fitur yang menggunakan data terstruktur akan muncul dalam hasil penelusuran. Untuk mengetahui daftar alasan umum mengapa Google tidak dapat menampilkan konten Anda dalam hasil kaya, lihat Panduan Umum terkait Data Terstruktur.
  • Mungkin ada error dalam data terstruktur Anda. Periksa daftar error data terstruktur.
  • Jika halaman Anda dikenai tindakan manual data terstruktur, data terstruktur pada halaman itu akan diabaikan (meskipun halaman masih bisa muncul di hasil Google Penelusuran). Untuk memperbaiki masalah data terstruktur, gunakan laporan Tindakan Manual.
  • Tinjau panduan lagi untuk mengidentifikasi apakah konten Anda tidak mematuhi panduan. Masalah itu mungkin disebabkan oleh konten yang berisi spam atau penggunaan markup yang berisi spam. Namun, masalahnya mungkin bukan pada sintaksis, sehingga Pengujian Hasil Kaya tidak akan dapat mengidentifikasi masalah tersebut.
  • Pecahkan masalah hasil kaya tidak ada/penurunan jumlah hasil kaya.
  • Tunggu hingga crawling dan pengindeksan ulang selesai. Perlu diingat bahwa Google mungkin memerlukan waktu beberapa hari untuk mencari dan meng-crawl halaman setelah Anda memublikasikannya. Untuk pertanyaan umum terkait crawling dan pengindeksan, lihat FAQ crawling dan pengindeksan Google Penelusuran.
  • Posting pertanyaan di forum Pusat Google Penelusuran.