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](https://google-developers.gonglchuangl.net/static/search/docs/images/practice-problems.png?authuser=1&hl=id)
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.
- Tambahkan properti wajib. Berdasarkan format yang Anda gunakan, pelajari tempat menyisipkan data terstruktur di halaman.
- Ikuti pedoman.
- 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).
- 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. - 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).
Permintaan penghapusan karena alasan hukum
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 { "@type": "Quiz", "about": { "@type": "Thing" } } |
about.name |
Text
Informasi bertingkat tentang konsep dasar di balik { "@type": "Quiz", "about": { "@type": "Thing", "name": "Fractions" } } |
hasPart |
Question
Informasi bertingkat tentang soal latihan tertentu untuk kuis. Gunakan satu properti
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:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "eduQuestionType": "Multiple choice" } } |
hasPart.learningResourceType |
Text
Jenis materi pembelajaran ini. Gunakan nilai tetap ini: { "@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 { "@type": "Quiz", "educationalAlignment": [] } |
educationalAlignment.alignmentType |
Text
Kategori kesesuaian antara materi pembelajaran dan node kerangka pendidikan untuk kuis. Google Penelusuran menggunakan standar LRMI.
Ulangi
Beberapa objek dapat disertakan jika domain dan subdomain lainnya ada. Untuk
menentukan konsep, gunakan properti
Berikut cara menentukan { "@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
{ "@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:
{ "@type": "Quiz", "educationalLevel": "beginner" } |
hasPart.about |
Thing
Informasi bertingkat tentang konsep dasar di balik pertanyaan. Jika properti
{ "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing" } } } |
hasPart.about.name |
Text
Judul konsep dasar di balik pertanyaan. Jika properti
{ "@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 { "@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 { "@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 { "@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 { "@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
{ "@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 { "@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 { "@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
Beberapa objek dapat disertakan jika domain dan subdomain lainnya ada. Untuk
menentukan konsep, gunakan properti
Berikut cara menentukan { "@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
{ "@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:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "educationalLevel": "beginner" } } |
hasPart.name |
Text
Deskripsi ringkasan pertanyaan. Jangan sertakan konten
lengkap pertanyaan; sebagai gantinya, gunakan { "@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 { "@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 { "@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
{ "@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:
{ "@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: { "@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.