Structured Data สำหรับแบบฝึกหัดแก้ปัญหา (Quiz)
  
    คุณสามารถใช้ Structured Data ในการมาร์กอัปแบบฝึกหัดแก้ปัญหาเพื่อช่วยให้นักเรียน ครู และผู้ปกครองพบเนื้อหาการศึกษาและการเรียนรู้ทางออนไลน์ได้ง่ายขึ้น คู่มือนี้จะอธิบายวิธีการใช้สคีมานี้ในหน้าเว็บ การเพิ่ม Structured Data ช่วยให้แบบฝึกหัดแก้ปัญหาของคุณมีสิทธิ์แสดงในประสบการณ์พิเศษของผู้ใช้ในผลการค้นหาของ Google Search
 
   
    
    
  
  
   
    
  วิธีเพิ่ม Structured Data
ข้อมูลที่มีโครงสร้างคือรูปแบบมาตรฐานในการแจ้งข้อมูลเกี่ยวกับหน้าและจำแนกประเภทเนื้อหาของหน้า หากคุณเพิ่งใช้ข้อมูลที่มีโครงสร้างเป็นครั้งแรก โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของข้อมูลที่มีโครงสร้าง
ต่อไปนี้เป็นภาพรวมเกี่ยวกับวิธีสร้าง ทดสอบ และเผยแพร่ข้อมูลที่มีโครงสร้าง
- เพิ่มพร็อพเพอร์ตี้ที่จำเป็น ดูตำแหน่งการแทรก Structured Data ในหน้าเว็บตามรูปแบบที่คุณใช้อยู่
- ปฏิบัติตามหลักเกณฑ์
- ตรวจสอบความถูกต้องของโค้ดโดยใช้การทดสอบผลการค้นหาที่เป็นริชมีเดีย และแก้ไขข้อผิดพลาดที่สําคัญทั้งหมด พิจารณาแก้ไขปัญหาที่ไม่สําคัญซึ่งอาจมีการรายงานในเครื่องมือด้วย เพราะอาจช่วยปรับปรุงคุณภาพของ Structured Data ได้ (แต่ไม่จําเป็นว่าต้องมีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดีย)
- ทำให้หน้าบางหน้าที่มีข้อมูลที่มีโครงสร้างใช้งานได้และใช้เครื่องมือตรวจสอบ URL เพื่อทดสอบว่า Google เห็นหน้าในลักษณะใด ตรวจสอบว่า Google เข้าถึงหน้าดังกล่าวได้และไม่มีการบล็อกหน้าด้วยไฟล์ robots.txt, แท็ก noindexหรือข้อกำหนดให้เข้าสู่ระบบ หากหน้าเว็บดูถูกต้องดีแล้ว คุณขอให้ Google ทำการ Crawl URL อีกครั้งได้
- หากต้องการให้ Google ทราบถึงการเปลี่ยนแปลงที่จะเกิดขึ้นในอนาคตอยู่ตลอด เราขอแนะนำให้ส่ง Sitemap ซึ่งกำหนดให้ดำเนินการแบบอัตโนมัติได้โดยใช้ Search Console Sitemap API
ความพร้อมใช้งานของฟีเจอร์
ฟีเจอร์แบบฝึกหัดแก้ปัญหามีให้บริการเป็นภาษาอังกฤษในทุกภูมิภาคที่ใช้งาน Google Search ได้ ฟีเจอร์นี้ใช้ได้กับหัวข้อคณิตศาสตร์และวิทยาศาสตร์ สำหรับคำถามประเภทหลายตัวเลือกหรือแบบช่องทำเครื่องหมาย และในเดสก์ท็อปและอุปกรณ์เคลื่อนที่เท่านั้น
ตัวอย่าง
แบบทดสอบที่มีคําถามเพียง 1 ข้อ
ต่อไปนี้เป็นตัวอย่างของแบบทดสอบที่มีคําถามเชื่อมโยงอยู่เพียง 1 ข้อ และมีคําตอบที่ถูกต้องเพียงข้อเดียว
<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>แบบทดสอบที่มีคําถามเพียง 1 ข้อและแสดงคำตอบแบบช่องทำเครื่องหมาย
ต่อไปนี้เป็นตัวอย่างของแบบทดสอบที่มีคําถามเชื่อมโยงอยู่เพียง 1 ข้อ และมีคําตอบที่ถูกต้องหลายข้อ
<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>แบบทดสอบที่มีคําถามหลายข้อ
ต่อไปนี้เป็นตัวอย่างของแบบทดสอบที่มีคู่คําถามและคําตอบหลายคู่
<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>หลักเกณฑ์
คุณต้องทำตามหลักเกณฑ์เหล่านี้เพื่อให้มีสิทธิ์ปรากฏในฟีเจอร์แบบฝึกหัดแก้ปัญหาใน Google
หลักเกณฑ์ทางเทคนิค
- ใส่ Structured Data ในหน้าที่มีรายละเอียดมากที่สุด อย่าเพิ่ม Structured Data ลงในหน้าที่ไม่มีแบบฝึกหัดแก้ปัญหา
- เพิ่มพร็อพเพอร์ตี้ Quizสําหรับแบบฝึกหัดแก้ปัญหาแต่ละรายการที่คุณต้องการให้เป็นรายการแนะนํา Structured Data ต้องปรากฏในหน้าเดียวกับแบบฝึกหัดแก้ปัญหาที่ผู้ใช้โต้ตอบกับหน้าเว็บของคุณ
- หน้าเว็บของคุณมีพร็อพเพอร์ตี้ Structured Data ที่จำเป็นทั้งหมด
- คุณต้องมาร์กอัปแบบฝึกหัดแก้ปัญหาอย่างน้อย 2 ข้อต่อหัวข้อ (เช่น แบบฝึกหัดแก้ปัญหา 2 ข้อสําหรับแนวคิด "สมการกำลังสอง") มุ่งเน้นที่การทำมาร์กอัปแนวคิดและโจทย์ปัญหาที่คุณต้องการให้มีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดียของแบบฝึกหัดแก้ปัญหา โดยจะให้อยู่ในหน้าต่างๆ แยกกันก็ได้
- ผู้ใช้ต้องเข้าถึงแบบฝึกหัดแก้ปัญหาในเว็บไซต์ได้ ซึ่งหมายความว่าไม่ได้เก็บแบบฝึกหัดแก้ปัญหาไว้ในไฟล์ข้อมูลหรือ PDF เท่านั้น
- ตรวจสอบว่า Googlebot ทำการ Crawl เว็บไซต์ได้อย่างมีประสิทธิภาพ
- หากคุณมีสำเนาของแบบฝึกหัดแก้ปัญหาเดียวกันหลายรายการในเว็บไซต์ที่โฮสต์ไว้ภายใต้ URL ที่ต่างกัน ให้ใช้ Canonical URL ในสำเนาแต่ละรายการของหน้านั้นๆ
- ข้อกำหนดของแบบฝึกหัดแก้ปัญหาที่มีเฉพาะข้อความ ได้แก่
        - คำถามต้องมีความยาวไม่เกิน 320 อักขระ
- คําตอบแบบหลายตัวเลือกต้องมีความยาวไม่เกิน 70 อักขระต่อคําตอบ
 
- ข้อกำหนดของแบบฝึกหัดแก้ปัญหาที่มีข้อความและรูปภาพ ได้แก่
        - คำถามต้องมีความยาวไม่เกิน 160 อักขระ
- รูปภาพต้องมีความสูงไม่เกิน 200 พิกเซล
 
- การช่วยเหลือพิเศษ: เราไม่อนุญาตให้เผยแพร่แบบฝึกหัดแก้ปัญหาที่ซ่อนอยู่หลังการเข้าสู่ระบบหรือเพย์วอลล์ เมื่อผู้ใช้ออกจากฟีเจอร์ใน Google ไปยังเว็บไซต์ของคุณ ผู้ใช้จะต้องเข้าถึงแบบฝึกหัดแก้ปัญหาได้ แต่หลังการเข้าสู่ระบบหรือเพย์วอลล์จะมีเนื้อหาอื่นๆ ได้
- การสื่อให้เข้าใจผิด: เราไม่อนุญาตให้เผยแพร่แบบฝึกหัดแก้ปัญหาที่มีเจตนาหลอกลวงหรือทำให้ผู้ใช้เข้าใจผิด ซึ่งรวมถึงการมาร์กอัปหัวข้อที่ไม่ถูกต้องและไม่เกี่ยวข้องกับคำถาม
หลักเกณฑ์เนื้อหา
เราสร้างหลักเกณฑ์เนื้อหาสำหรับแบบฝึกหัดแก้ปัญหาขึ้นมาเพื่อให้ผู้ใช้ได้พบกับแหล่งข้อมูลทางการศึกษาที่เกี่ยวข้อง หากพบเนื้อหาที่ละเมิดนโยบายเหล่านี้ เราจะดำเนินการตามความเหมาะสม ซึ่งอาจรวมถึงการดำเนินการโดยเจ้าหน้าที่ และการไม่แสดงหน้าเว็บในฟีเจอร์แบบฝึกหัดแก้ปัญหาใน Google
คำหยาบคายและภาษาที่ไม่เหมาะสม
เราไม่อนุญาตให้เผยแพร่แบบฝึกหัดแก้ปัญหาที่มีภาษาลามก หยาบคาย หรือไม่เหมาะสม
โฆษณาที่แฝงมาเป็นแบบฝึกหัดแก้ปัญหา
เราไม่อนุญาตให้เผยแพร่เนื้อหาโปรโมชันที่แฝงมาเป็นแบบฝึกหัดแก้ปัญหา เช่น เนื้อหาที่โพสต์โดยบุคคลที่สาม (เช่น โปรแกรมแอฟฟิลิเอต)
คำขอให้นำเนื้อหาออกตามกฎหมาย
หาก Google ได้รับการร้องเรียนว่าเนื้อหาในแบบฝึกหัดแก้ปัญหาอาจละเมิดกฎหมาย เราจะจัดการกับเนื้อหาดังกล่าวตามนโยบายของ Search
คุณภาพ
- 
        คุณมีหน้าที่รับผิดชอบดูแลให้แบบฝึกหัดแก้ปัญหาที่แสดงผ่านฟีเจอร์นี้มีความแม่นยําและมีคุณภาพ หากพบว่าข้อมูลบางส่วนไม่ถูกต้องเมื่อพิจารณาจากขั้นตอนการตรวจสอบคุณภาพของเรา อาจมีการนำโจทย์ปัญหาทั้งหมดหรือบางส่วนออกจากฟีเจอร์จนกว่าคุณจะแก้ไขปัญหา ทั้งนี้ขึ้นอยู่กับความรุนแรงของปัญหา ข้อกำหนดนี้มีผลกับความถูกต้องของเนื้อหาต่อไปนี้
        - แนวคิดที่มีการมาร์กอัปว่าเกี่ยวข้องกับคําถามที่ถาม
- การจัดรูปแบบและความถูกต้องของคําถาม ตัวเลือกของคําถาม คำแนะนำ รวมถึงคําอธิบายคําตอบ
- ลำดับคำตอบที่ถูกต้อง (ตัวอย่างเช่น อย่าใส่ "ไม่ตรงกับข้อใดเลย" เป็นตัวเลือกแรก)
- คุณภาพและความถูกต้องของรูปภาพหรือสูตรตามที่เกี่ยวข้องกับคําถาม
- การแสดงสัญลักษณ์ทางคณิตศาสตร์และการใช้อักขระคั่น
 
มาร์กอัปมาตรฐานการศึกษา
      มาตรฐานการเรียนรู้คือเป้าหมายการเรียนรู้สำหรับสิ่งที่นักเรียนควรทราบและทําได้ในแต่ละระดับชั้น มาตรฐานนี้มีประโยชน์หลายอย่าง เช่น การลิงก์ไปยังเนื้อหาหรือการแสดงถึงความคืบหน้าในการเรียนรู้ การมาร์กอัปมาตรฐาน (อยู่ในช่อง educationalAlignment และ hasPart.educationalAlignment) ที่เชื่อมโยงกับสื่อการเรียนรู้ออนไลน์จะช่วยให้ Google จัดระเบียบและแสดงข้อมูลในลักษณะที่เป็นประโยชน์ที่สุดต่อผู้ที่อาจค้นหาเนื้อหาการเรียนรู้โดยอิงตามมาตรฐานเหล่านี้ ต่อไปนี้เป็นภาพรวมระดับสูงของสคีมา
    
ตัวอย่างมาตรฐานมีดังนี้
- มาตรฐานร่วมของมลรัฐ (Common Core State Standards)
- มาตรฐานความรู้และทักษะที่จำเป็นของรัฐเท็กซัส (Texas Essential Knowledge and Skills หรือ TEKS)
- มาตรฐานการเรียนรู้ของรัฐเวอร์จิเนีย (Standards of Learning หรือ SOL)
- มาตรฐานประสิทธิภาพของรัฐบริติชโคลัมเบีย (BC Performance Standards)
- หลักสูตรการศึกษาของรัฐแอลเบอร์ตา (Alberta Programs of Studies)
- หลักสูตรของออสเตรเลีย (ACARA)
- หลักสูตรของรัฐวิกทอเรีย (F-10)
- หลักสูตรบังคับของสหราชอาณาจักร (UK National Curriculum)
คำจำกัดความของประเภท Structured Data
คุณต้องใส่พร็อพเพอร์ตี้ที่จำเป็นลงในเนื้อหาเพื่อให้มีสิทธิ์แสดงเป็นผลการค้นหาที่เป็นริชมีเดีย คุณอาจใส่พร็อพเพอร์ตี้ที่แนะนำด้วยเพื่อให้ข้อมูลเพิ่มเติมเกี่ยวกับ Structured Data ซึ่งจะช่วยให้ผู้ใช้ได้รับประสบการณ์ที่ดียิ่งขึ้น
Quiz
    
      Quiz คือการจัดกลุ่มแบบฝึกหัดแก้ปัญหา (อย่างน้อย 1 ข้อ) ซึ่งโดยทั่วไปจะเกี่ยวกับแนวคิดหรือวิชาเดียวกัน
    
ดูคำจำกัดความทั้งหมดของแบบทดสอบได้ที่ schema.org
| พร็อพเพอร์ตี้ที่จำเป็น | |
|---|---|
| about | Thing
              ข้อมูลที่ฝังไว้เกี่ยวกับแนวคิดสําคัญของ  { "@type": "Quiz", "about": { "@type": "Thing" } } | 
| about.name | Text
              ข้อมูลที่ฝังไว้เกี่ยวกับแนวคิดสําคัญของ  { "@type": "Quiz", "about": { "@type": "Thing", "name": "Fractions" } } | 
| hasPart | Question
              ข้อมูลที่ฝังไว้เกี่ยวกับแบบฝึกหัดแก้ปัญหาหนึ่งๆ ของแบบทดสอบ ใช้พร็อพเพอร์ตี้  หากต้องการใส่แบบฝึกหัดแก้ปัญหาหลายข้อไว้ในแบบทดสอบเดียว ให้ใช้พร็อพเพอร์ตี้นี้ซ้ำ { "@type": "Quiz", "hasPart": { "@type": "Question" } } | 
| hasPart.acceptedAnswer | Answerคำตอบที่ถูกต้องของคำถาม หากคําถามข้อเดียวมีคําตอบที่ถูกต้องหลายข้อ ให้ใช้พร็อพเพอร์ตี้นี้ซ้ำ { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer" } } } | 
| hasPart.eduQuestionType | Textประเภทของแบบฝึกหัดแก้ปัญหา Google Search จำเป็นต้องใช้ประเภทเพื่อแสดงและตรวจสอบคำตอบที่ถูกต้องและไม่ถูกต้อง สําหรับคําถามแต่ละข้อ Google จะแสดงคําตอบอย่างน้อย 2 ข้อและสูงสุด 6 ข้อ ใช้ค่าที่รองรับค่าใดค่าหนึ่งต่อไปนี้ 
 { "@type": "Quiz", "hasPart": { "@type": "Question", "eduQuestionType": "Multiple choice" } } | 
| hasPart.learningResourceType | Text
              ประเภทของทรัพยากรการเรียนรู้นี้ ใช้ค่าคงที่  { "@type": "Quiz", "hasPart": { "@type": "Question", "learningResourceType": "Practice problem" } } | 
| hasPart.suggestedAnswer | Answerคำตอบที่ถูกต้องหรือไม่ถูกต้องอื่นๆ ทั้งหมดของคำถาม หากต้องการระบุคำตอบหลายข้อ ให้ใช้พร็อพเพอร์ตี้นี้ซ้ำพร้อมกับพร็อพเพอร์ตี้ที่ฝังอยู่ | 
| hasPart.suggestedAnswer.text | Textเนื้อหาของคําตอบ คุณจะใช้ Markdown หรือ HTML ก็ได้ ดูวิธีเข้ารหัสแบบฝึกหัดแก้ปัญหาเป็น HTML หรือ Markdown { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "text": "$$x = 1$$" } } } | 
| hasPart.text | Textเนื้อหาของคําถาม คุณจะใช้ Markdown หรือ HTML ก็ได้ ดูวิธีเข้ารหัสแบบฝึกหัดแก้ปัญหาเป็น HTML หรือ Markdown { "@type": "Quiz", "hasPart": { "@type": "Question", "text": "Which diagram represents the product $$3 *\frac{2}{3}$$?" } } | 
| พร็อพเพอร์ตี้ที่แนะนำ | |
|---|---|
| educationalAlignment | AlignmentObject
              การวางแนวทางของแบบทดสอบให้สอดคล้องกับกรอบการศึกษาซึ่งเป็นที่ยอมรับ คุณสามารถใช้พร็อพเพอร์ตี้นี้ซ้ำเพื่อปรับแนวทางของคำถามให้สอดคล้องกับการศึกษาหรือขอบเขตความรู้ รวมถึงระดับชั้นหรือมาตรฐานการศึกษาเป้าหมาย
              คุณจะเพิ่มการวางแนวทางการศึกษาใน  | 
| educationalAlignment.alignmentType | Textหมวดหมู่ของการปรับแนวทางระหว่างทรัพยากรการเรียนรู้และโหนดของกรอบสําหรับแบบทดสอบ Google Search ใช้มาตรฐาน LRMI 
              ใช้  
 
              คุณแทรกออบเจ็กต์ได้หลายรายการหากมีขอบเขตความรู้และขอบเขตความรู้ย่อยอื่นๆ หากต้องการระบุแนวคิด ให้ใช้พร็อพเพอร์ตี้  
              ต่อไปนี้เป็นวิธีระบุทั้ง  { "@type": "Quiz", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Mathematics" }, { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Fifth grade" } ] } 
              หากต้องการอ้างอิงมาตรฐานอย่างเช่น "มาตรฐานร่วม" ให้ใช้พร็อพเพอร์ตี้  { "@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กรอบที่เป็นแนวทางของแบบทดสอบ เช่น "มาตรฐานร่วม" ดูข้อมูลเพิ่มเติมเกี่ยวกับความสำคัญของพร็อพเพอร์ตี้นี้ได้ที่มาร์กอัปมาตรฐานการศึกษา คุณระบุพร็อพเพอร์ตี้นี้ได้หลายครั้ง | 
| educationalAlignment.targetName | Textชื่อโหนดของกรอบการศึกษาซึ่งเป็นที่ยอมรับ เช่น "นิพจน์และสมการ ม. 2" { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "targetName": "Grade 8: Expressions and Equations" } ] } | 
| educationalAlignment.targetUrl | URLURL ของกรอบการศึกษาที่เฉพาะเจาะจง เช่น URL ของมาตรฐานร่วมสำหรับคณิตศาสตร์ ม. 2 { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "targetUrl": "https://www.corestandards.org/Math/Content/8/EE/A/2/" } ] } | 
| educationalLevel | Textระดับความยากของแบบทดสอบ ตัวอย่างค่าที่ใช้ได้มีดังนี้ 
 { "@type": "Quiz", "educationalLevel": "beginner" } | 
| hasPart.about | Thing
              ข้อมูลเกี่ยวกับแนวคิดสําคัญที่ฝังอยู่ของคำถาม หากไม่ได้ระบุพร็อพเพอร์ตี้  | 
| hasPart.about.name | Text
              ชื่อแนวคิดสําคัญของคำถาม หากไม่ได้ระบุพร็อพเพอร์ตี้  { "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing", "name": "Fractions" } } } | 
| hasPart.acceptedAnswer.answerExplanation | Comment
              คำอธิบายแบบเต็มถึงวิธีหาผลลัพธ์ที่แสดงในคำตอบนี้ ซึ่งปกติจะใช้สำหรับคำตอบที่ถูกต้องเท่านั้น ใช้พร็อพเพอร์ตี้  | 
| hasPart.acceptedAnswer.answerExplanation.text | Text
              เนื้อหาของคำอธิบายสำหรับคำตอบที่แนะนำ หากต้องการเปลี่ยนรูปแบบเนื้อหา (HTML หรือ 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
              คำแนะนำเกี่ยวกับคำตอบที่อาจใช้เพื่อทำความเข้าใจสาเหตุที่คำตอบถูก
              ใช้พร็อพเพอร์ตี้  | 
| hasPart.acceptedAnswer.comment.text | Text
              เนื้อหาของคําแนะนําสําหรับคําตอบที่แนะนํา หากต้องการเปลี่ยนรูปแบบเนื้อหา (HTML หรือ Markdown) ให้ใช้  {
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "acceptedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment",
        "text": "<p>This is a hint</p>"
      }
    }
  }
} | 
| hasPart.acceptedAnswer.position | Integerตำแหน่งของคำตอบนี้เมื่อแสดงต่อผู้ใช้ { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "position": 2 } } } | 
| hasPart.assesses | DefinedTermหรือTextทักษะที่จำเป็นในการแก้โจทย์ปัญหา การกรอกข้อมูลนี้จะช่วยเพิ่มการค้นพบได้ { "@type": "Quiz", "hasPart": { "@type": "Question", "assesses": "Multiplying fractions by whole numbers" } } | 
| hasPart.comment | Comment
              คำแนะนำเกี่ยวกับคำถามที่อาจใช้เพื่อแก้โจทย์ปัญหาได้ ใช้พร็อพเพอร์ตี้  | 
| hasPart.comment.text | Text
              เนื้อหาของคําแนะนําสําหรับคําถาม หากต้องการเปลี่ยนรูปแบบเนื้อหา (HTML หรือ Markdown) ให้ใช้  {
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "comment": {
      "@type": "Comment",
      "text": "<p>This is a hint</p>"
    }
  }
}
 | 
| hasPart.educationalAlignment | AlignmentObject
              การวางแนวทางของคำถามให้สอดคล้องกับกรอบการศึกษาซึ่งเป็นที่ยอมรับ พร็อพเพอร์ตี้นี้จะลบล้างการวางแนวทางการศึกษาที่เพิ่มในออบเจ็กต์  | 
| hasPart.educationalAlignment.alignmentType | Textหมวดหมู่ของการปรับแนวทางระหว่างทรัพยากรการเรียนรู้และโหนดของกรอบสําหรับคำถาม Google Search ใช้มาตรฐาน LRMI 
              ใช้  
 
              คุณแทรกออบเจ็กต์ได้หลายรายการหากมีขอบเขตความรู้และขอบเขตความรู้ย่อยอื่นๆ หากต้องการระบุแนวคิด ให้ใช้พร็อพเพอร์ตี้  
              ต่อไปนี้เป็นวิธีระบุทั้ง  { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment": [ { "@type": "AlignmentObject", "alignmentType": "educationalSubject", "targetName": "Mathematics" }, { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Fifth grade" } ] } } 
              หากต้องการอ้างอิงมาตรฐานอย่างเช่น "มาตรฐานร่วม" ให้ใช้พร็อพเพอร์ตี้
               { "@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กรอบที่เป็นแนวทางของคำถาม เช่น "มาตรฐานร่วม" ดูข้อมูลเพิ่มเติมเกี่ยวกับความสำคัญของพร็อพเพอร์ตี้นี้ได้ที่มาร์กอัปมาตรฐานการศึกษา คุณระบุพร็อพเพอร์ตี้นี้ได้หลายครั้ง | 
| hasPart.educationalAlignment.targetName | Textชื่อโหนดของกรอบการศึกษาซึ่งเป็นที่ยอมรับ เช่น "นิพจน์และสมการ ม. 2" { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment: [ { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Grade 8: Expressions and Equations" } ] } } | 
| hasPart.educationalAlignment.targetUrl | URLURL ของกรอบการศึกษาที่เฉพาะเจาะจงซึ่งเกี่ยวข้องกับคำถาม เช่น URL ของมาตรฐานร่วมสำหรับคณิตศาสตร์ ม. 2 | 
| hasPart.educationalLevel | Textระดับความยากของคําถามในรูปแบบข้อความ ตัวอย่างค่าที่ใช้ได้มีดังนี้ 
 { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalLevel": "beginner" } } | 
| hasPart.name | Text
              คำอธิบายภาพรวมของคำถาม อย่าใส่เนื้อหาทั้งหมดของคําถาม ให้ใช้  { "@type": "Quiz", "hasPart": { "@type": "Question", "name": "Question about fractions" } } | 
| hasPart.suggestedAnswer.comment | Comment
              คำแนะนำเกี่ยวกับคำตอบที่อาจใช้เพื่อทำความเข้าใจสาเหตุที่คำตอบถูกต้องหรือไม่ถูกต้อง ใช้พร็อพเพอร์ตี้  | 
| hasPart.suggestedAnswer.comment.text | Text
              เนื้อหาของคําแนะนําสําหรับคําตอบที่แนะนํา หากต้องการเปลี่ยนรูปแบบเนื้อหา (HTML หรือ Markdown) ให้ใช้  {
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "Answer",
      "comment": {
        "@type": "Comment",
        "text": "<p>This is a hint</p>"
      }
    }
  }
} | 
| hasPart.suggestedAnswer.encodingFormat | Text
              รูปแบบ MIME ที่ใช้เข้ารหัสพร็อพเพอร์ตี้ข้อความ หากไม่ได้ระบุ  
 { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "encodingFormat": "text/html" } } } | 
| hasPart.suggestedAnswer.position | Integerตำแหน่งของคำตอบนี้เมื่อแสดงต่อผู้ใช้ { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "position": "0" } } } | 
| hasPart.typicalAgeRange | Text
              ช่วงอายุที่เป็นกลุ่มเป้าหมายของคำถาม เช่น  { "@type": "Quiz", "hasPart": { "@type": "Question", "typicalAgeRange": "7-12" } } | 
| name | Textชื่อของแบบทดสอบ { "@type": "Quiz", "name": "Negative exponents review" } | 
| typicalAgeRange | Text
              ช่วงอายุที่เป็นกลุ่มเป้าหมายของแบบทดสอบ เช่น  { "@type": "Quiz", "typicalAgeRange": "7-12" } | 
การเข้ารหัสแบบฝึกหัดแก้ปัญหาใน HTML หรือ Markdown
      Google Search รองรับ Markdown (เวอร์ชัน CommonMark) และ HTML เมื่อเข้ารหัส Question, Answer และ Comment เราจำกัดชุดการสร้างไว้ให้แก่สิ่งต่อไปนี้
    
- ส่วนหัว
- ตัวแบ่งบรรทัด
- รายการ (เรียงลำดับและไม่เรียงลำดับ)
- ย่อหน้า
- ตัวหนา
- ตัวเอียง
- รูปภาพ
- สูตรใน LaTex
ระบบจะละเว้น CSS หรือ JavaScript และ Google จะไม่แสดงคําถามที่มีแท็ก HTML ที่ไม่รองรับ
วิธีระบุรูปแบบ
      หากต้องการระบุรูปแบบการเข้ารหัสที่ใช้ ให้ใช้พร็อพเพอร์ตี้ encodingFormat และตั้งค่าเป็น "text/html" สําหรับ HTML หรือ "text/markdown" สําหรับ Markdown
    
ต่อไปนี้เป็นตัวอย่างคำถามที่ตั้งค่าเป็นรูปแบบ 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" .. .. }
      หากไม่ได้ระบุ encodingFormat ระบบจะถือว่าเป็น "text/html"
    
สูตร
      หากต้องการระบุสูตร ให้ใช้รูปแบบ LaTex คุณต้องใช้เครื่องหมายดอลลาร์คู่ ($$)
      to embed formulas. For example:
    
"<p>Please solve: $$2x^2 = 18$$</p>"
    )
    
  การแก้ปัญหา
  
    หากประสบปัญหาในการใช้หรือแก้ไขข้อบกพร่องของ Structured Data โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้
  
  
    - หากคุณใช้ระบบจัดการเนื้อหา (CMS) หรือมีผู้อื่นดูแลเว็บไซต์ ให้ขอความช่วยเหลือจากฝ่ายสนับสนุนของระบบหรือผู้ดูแลเว็บดังกล่าว และอย่าลืมส่งต่อข้อความจาก Search Console ที่ระบุรายละเอียดปัญหาด้วย
- Google ไม่รับประกันว่าฟีเจอร์ที่ใช้ Structured Data จะแสดงในผลการค้นหา
      ดูรายการสาเหตุทั่วไปที่ Google อาจไม่แสดงเนื้อหาของคุณเป็นผลการค้นหาที่เป็นริชมีเดียได้ในหลักเกณฑ์ทั่วไปเกี่ยวกับ Structured Data
- Structured Data ของคุณอาจมีข้อผิดพลาดอยู่ ตรวจสอบรายการข้อผิดพลาดของ Structured Data และรายงาน Structured Data ที่แยกวิเคราะห์ไม่ได้
- หากมีการดำเนินการกับ Structured Data โดยเจ้าหน้าที่ในหน้าของคุณ ระบบจะไม่สนใจ Structured Data ในหน้าดังกล่าว (แม้ว่าหน้าจะยังปรากฏในผลการค้นหาของ Google Search ก็ตาม) วิธีแก้ปัญหาเกี่ยวกับ Structured Data คือใช้รายงานการดำเนินการโดยเจ้าหน้าที่
    
- อ่านหลักเกณฑ์อีกครั้งเพื่อดูว่าเนื้อหาของคุณละเมิดหลักเกณฑ์หรือไม่ ปัญหาอาจเกิดจากเนื้อหาที่เป็นสแปมหรือการใช้มาร์กอัปที่เป็นสแปม
        อย่างไรก็ตาม ปัญหาอาจไม่ได้เป็นปัญหาด้านไวยากรณ์ ซึ่งทำให้การทดสอบผลการค้นหาที่เป็นริชมีเดียระบุปัญหาเหล่านั้นไม่ได้
    
- แก้ปัญหาเกี่ยวกับผลการค้นหาที่เป็นริชมีเดียขาดหายไป/จำนวนรวมของผลการค้นหาที่เป็นริชมีเดียลดลง
- ขอให้อดทนรอระหว่างที่เราทำการ Crawl และจัดทำดัชนีอีกครั้ง และโปรดทราบว่าหลังจากที่คุณเผยแพร่หน้าหนึ่งๆ แล้ว อาจใช้เวลาหลายวันกว่า Google จะพบและทำการ Crawl หน้าดังกล่าว ดูคำถามทั่วไปเกี่ยวกับการรวบรวมข้อมูลและการจัดทำดัชนีได้ในคำถามที่พบบ่อยเกี่ยวกับการรวบรวมข้อมูลและการจัดทำดัชนีของ Google Search
    
- โพสต์คำถามในฟอรัม Google Search Central