Dữ liệu có cấu trúc loại Hỏi và đáp về giáo dục (Quiz, Question và Answer)

Nếu có các trang thẻ học (flashcard), bạn có thể giúp học sinh tìm câu trả lời phù hợp hơn cho các câu hỏi học tập bằng cách thêm dữ liệu có cấu trúc Quiz vào các trang thẻ học đó. Việc thêm dữ liệu có cấu trúc giúp nội dung của bạn đủ điều kiện xuất hiện trong băng chuyền Hỏi và đáp trong kết quả của Google Tìm kiếm, Trợ lý Google, và kết quả của Google Ống kính.

Ví dụ về kết quả nhiều định dạng Hỏi và đáp về giáo dục

Các loại trang sau đây đủ điều kiện xuất hiện trên băng chuyền Hỏi và đáp về giáo dục:

  • Trang thẻ học: Trang chứa thẻ học thường có câu hỏi ở một mặt và đáp án ở mặt còn lại. Để đánh dấu các trang có thẻ học, hãy tiếp tục đọc hướng dẫn này để tìm hiểu cách thêm mã schema Hỏi và đáp về giáo dục.
  • Trang Hỏi và đáp đơn: Trang chỉ chứa một câu hỏi và theo sau là các câu trả lời do người dùng gửi. Để đánh dấu các trang Hỏi và đáp đơn, hãy thêm mã đánh dấu QAPage.

Phạm vi cung cấp tính năng

Băng chuyền Hỏi và đáp về giáo dục chỉ xuất hiện khi bạn tìm kiếm các chủ đề liên quan đến giáo dục trên máy tính và thiết bị di động. Ví dụ: hãy thử tìm kiếm các cụm từ như "the measure of three angles of a quadrilateral are 80 90 and 103 degrees" hoặc "the ratio of surface energy to surface area is".

Băng chuyền Hỏi và đáp về giáo dục hỗ trợ các ngôn ngữ và có tại các khu vực sau:

Ngôn ngữ Các khu vực được hỗ trợ
Tiếng Anh Tất cả khu vực có hỗ trợ Google Tìm kiếm
Tiếng Bồ Đào Nha Tất cả khu vực có hỗ trợ Google Tìm kiếm
Tiếng Tây Ban Nha Mexico
Tiếng Việt Tất cả khu vực có hỗ trợ Google Tìm kiếm

How to add structured data

Structured data is a standardized format for providing information about a page and classifying the page content. If you're new to structured data, you can learn more about how structured data works.

Here's an overview of how to build, test, and release structured data.

  1. Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
  2. Follow the guidelines.
  3. Validate your code using the Rich Results Test and fix any critical errors. Consider also fixing any non-critical issues that may be flagged in the tool, as they can help improve the quality of your structured data (however, this isn't necessary to be eligible for rich results).
  4. Deploy a few pages that include your structured data and use the URL Inspection tool to test how Google sees the page. Be sure that your page is accessible to Google and not blocked by a robots.txt file, the noindex tag, or login requirements. If the page looks okay, you can ask Google to recrawl your URLs.
  5. To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.

Ví dụ

Sau đây là ví dụ về một trang thẻ học dùng dữ liệu có cấu trúc Hỏi và đáp về giáo dục.


<html>
  <head>
    <title>Cell Transport</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Quiz",
      "about": {
        "@type": "Thing",
        "name": "Cell Transport"
      },
      "educationalAlignment": [
        {
          "@type": "AlignmentObject",
          "alignmentType": "educationalSubject",
          "targetName": "Biology"
        }
      ],
      "hasPart": [
        {
          "@context": "https://schema.org/",
          "@type": "Question",
          "eduQuestionType": "Flashcard",
          "text": "This is some fact about receptor molecules.",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "receptor molecules"
          }
        },
        {
          "@context": "https://schema.org/",
          "@type": "Question",
          "eduQuestionType": "Flashcard",
          "text": "This is some fact about the cell membrane.",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "cell membrane"
          }
        }
      ]
    }
    </script>
  </head>
</html>

Nguyên tắc

Để trang của bạn đủ điều kiện xuất hiện dưới dạng kết quả nhiều định dạng Hỏi và đáp về giáo dục, bạn phải tuân theo các nguyên tắc sau:

Nguyên tắc kỹ thuật

  • Đưa dữ liệu có cấu trúc vào trang chi tiết có nhiều thông tin nhất. Đừng thêm dữ liệu có cấu trúc vào những trang không có câu hỏi.
  • Tất cả câu hỏi đều phải sử dụng giá trị Flashcard đối với thuộc tính eduQuestionType. Trang chứa các loại câu hỏi khác không đủ điều kiện xuất hiện trên băng chuyền Hỏi và đáp về giáo dục.
  • Đảm bảo rằng Googlebot có thể thu thập dữ liệu trên trang web của bạn một cách hiệu quả.
  • Người dùng phải nhìn thấy ngay các câu hỏi trên trang web của bạn, tức là bạn không được chỉ lưu những câu hỏi đó trong một tệp dữ liệu hoặc PDF.
  • Nếu trang của bạn chỉ có một câu hỏi kèm theo một số câu trả lời do người dùng gửi, hãy chuyển sang sử dụng mã đánh dấu QAPage.

Nguyên tắc về nội dung

Chúng tôi tạo ra các nguyên tắc đối với nội dung Hỏi và đáp về giáo dục để đảm bảo rằng người dùng được tiếp cận những tài nguyên học tập phù hợp. Nếu phát hiện nội dung vi phạm những nguyên tắc này, chúng tôi sẽ có biện pháp thích hợp, có thể bao gồm cả việc áp dụng hình phạt thủ công và không hiện nội dung của bạn trong kết quả nhiều định dạng Hỏi và đáp về giáo dục trên Google.

  • Trang Hỏi và đáp về giáo dục phải tuân thủ chính những nguyên tắc về nội dung áp dụng cho trang Hỏi và đáp.
  • Trang của bạn phải chứa các câu hỏi và câu trả lời liên quan đến giáo dục. Phải có ít nhất một câu hỏi và câu trả lời tương ứng trên trang của bạn, đồng thời câu trả lời đó phải liên quan và giải đáp được câu hỏi của người dùng.
  • Bạn chịu trách nhiệm về độ chính xác và chất lượng của các trang Hỏi và đáp về giáo dục thông qua tính năng này. Nếu quy trình đánh giá giáo dục và chất lượng cho thấy bạn có một lượng nội dung không chính xác, thì tất cả hoặc một số trang Hỏi và đáp có thể sẽ không đủ điều kiện áp dụng tính năng này cho đến khi bạn giải quyết xong vấn đề.

Đánh dấu các tiêu chuẩn giáo dục

Tiêu chuẩn học tập là các mục tiêu học tập đặt ra cho học sinh ở mỗi khối lớp về những kiến thức và kỹ năng cần có. Các tiêu chuẩn học tập có nhiều công dụng, chẳng hạn như liên kết đến nội dung hoặc tạo thành một phần của tiến trình học tập. Việc đánh dấu các tiêu chuẩn (có trong trường educationalAlignment) liên kết với tài liệu học tập trực tuyến sẽ giúp Google sắp xếp và trình bày thông tin theo cách hữu ích nhất cho những người có thể đang tìm kiếm nội dung học tập dựa trên những tiêu chuẩn đó. Sau đây là thông tin tổng quan về mã đánh dấu schema này:

Sau đây là ví dụ về một số tiêu chuẩn:

  • Tiêu chuẩn cốt lõi chung theo tiểu bang (Common Core State Standards)
  • Tiêu chuẩn kiến thức và kỹ năng thiết yếu của Texas (TEKS)
  • Tiêu chuẩn học tập của Virginia (SOL)
  • Tiêu chuẩn về thành tích của British Columbia
  • Chương trình học của Alberta
  • Chương trình học của Úc (ACARA)
  • Chương trình học của Victoria (F-10)
  • Chương trình học quốc gia của Vương quốc Anh

Định nghĩa các loại dữ liệu có cấu trúc

Bạn phải cung cấp các thuộc tính bắt buộc để nội dung của mình đủ điều kiện xuất hiện dưới dạng kết quả nhiều định dạng. Bạn cũng có thể sử dụng các thuộc tính nên có để bổ sung thông tin về nội dung nhằm mang lại trải nghiệm tốt hơn cho người dùng.

Bài kiểm tra

Quiz là một tập hợp (một hoặc nhiều) thẻ học thường về cùng một khái niệm hoặc chủ đề.

Bạn có thể xem định nghĩa đầy đủ về Quiz (Bài kiểm tra) trên schema.org. Sau đây là các thuộc tính được Google hỗ trợ:

Thuộc tính bắt buộc
hasPart

Question

Thông tin được lồng (nested) về câu hỏi cụ thể trong Quiz. Sử dụng một thuộc tính hasPart để đại diện cho một thẻ học duy nhất.

Để cung cấp nhiều thẻ học, hãy dùng thuộc tính này nhiều lần.

{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question"
  }
}
Thuộc tính nên có
about

Thing

Phần thông tin được lồng (nested) liên quan đến khái niệm cơ sở được đưa ra trong Quiz.

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

Text

Phần thông tin được lồng (nested) liên quan đến khái niệm cơ sở được đưa ra trong Quiz. Bạn có thể nhập nhiều mục cho thuộc tính này.

{
  "@type": "Quiz",
  "about": {
    "@type": "Thing",
    "name": "Cell transport"
  }
}
educationalAlignment

AlignmentObject

Thuộc tính điều chỉnh bài kiểm tra theo một khung tiêu chuẩn giáo dục chính thức. Bạn có thể dùng thuộc tính này nhiều lần để điều chỉnh bài kiểm tra theo một phạm vi/lĩnh vực học tập và khối lớp mục tiêu hoặc tiêu chuẩn giáo dục.

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

Text

Loại thuộc tính điều chỉnh tài nguyên học tập với cấp độ trong khung tiêu chuẩn cho bài kiểm tra. Google Tìm kiếm sử dụng tiêu chuẩn LRMI.

Hãy lặp lại thuộc tính alignmentType để chỉ định cả lĩnh vực học tập và khối lớp mục tiêu/tiêu chuẩn giáo dục.

  • Để chỉ định phạm vi hoặc lĩnh vực học tập của bài kiểm tra, hãy đặt thuộc tính alignmentType thành giá trị educationalSubject.
  • Để chỉ định khối lớp mục tiêu hoặc tiêu chuẩn giáo dục của bài kiểm tra, hãy đặt thuộc tính alignmentType thành giá trị educationalLevel.

Sau đây là cách chỉ định cả hai thuộc tính educationalSubject và educationalLevel.

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

  ]
}
educationalAlignment.targetName

Text

Tên của một cấp độ trong một khung tiêu chuẩn giáo dục chính thức. Ví dụ: "Lớp 7: Cấu trúc tế bào".

{
  "@type": "Quiz",
  "educationalAlignment": [
     {
       "@type": "AlignmentObject",
       "targetName": "Grade 7: Cell Structure"
     }
  ]
}

Câu hỏi

Mỗi câu hỏi tương ứng với một thẻ học, được lồng trong thuộc tính hasPart của Quiz. Xin lưu ý rằng các yêu cầu của Question này khác với Yêu cầu đối với câu hỏi trong QAPage.

Bạn có thể xem định nghĩa đầy đủ về Question (Câu hỏi) trên schema.org. Sau đây là các thuộc tính được Google hỗ trợ:

Thuộc tính bắt buộc
acceptedAnswer

Answer

Toàn văn câu trả lời cho thẻ học. Mỗi loại Question chỉ được có một thuộc tính acceptedAnswer.

{
  "@type": "Question",
  "acceptedAnswer": {
    "@type": "Answer",
    "text": "cell membranes"
  }
}
eduQuestionType

Text

Loại câu hỏi. Bạn phải sử dụng giá trị cố định này: Flashcard.

{
  "@type": "Question",
  "eduQuestionType": "Flashcard"
}
text

Text

Toàn văn câu hỏi trong thẻ học.

{
  "@type": "Question",
  "text": "A protein on the surface of HIV can attach to proteins on the surface of healthy human cells. What are the attachment sites on the surface of the cells known as?"
}

Monitor rich results with Search Console

Search Console is a tool that helps you monitor how your pages perform in Google Search. You don't have to sign up for Search Console to be included in Google Search results, but it can help you understand and improve how Google sees your site. We recommend checking Search Console in the following cases:

  1. After deploying structured data for the first time
  2. After releasing new templates or updating your code
  3. Analyzing traffic periodically

After deploying structured data for the first time

After Google has indexed your pages, look for issues using the relevant Rich result status report. Ideally, there will be an increase of valid items, and no increase in invalid items. If you find issues in your structured data:

  1. Fix the invalid items.
  2. Inspect a live URL to check if the issue persists.
  3. Request validation using the status report.

After releasing new templates or updating your code

When you make significant changes to your website, monitor for increases in structured data invalid items.
  • If you see an increase in invalid items, perhaps you rolled out a new template that doesn't work, or your site interacts with the existing template in a new and bad way.
  • If you see a decrease in valid items (not matched by an increase in invalid items), perhaps you are no longer embedding structured data in your pages. Use the URL Inspection tool to learn what is causing the issue.

Analyzing traffic periodically

Analyze your Google Search traffic using the Performance Report. The data will show you how often your page appears as a rich result in Search, how often users click on it and what is the average position you appear on search results. You can also automatically pull these results with the Search Console API.

Troubleshooting

If you're having trouble implementing or debugging structured data, here are some resources that may help you.

  • If you're using a content management system (CMS) or someone else is taking care of your site, ask them to help you. Make sure to forward any Search Console message that details the issue to them.
  • Google does not guarantee that features that consume structured data will show up in search results. For a list of common reasons why Google may not show your content in a rich result, see the General Structured Data Guidelines.
  • You might have an error in your structured data. Check the list of structured data errors and the Unparsable structured data report.
  • If you received a structured data manual action against your page, the structured data on the page will be ignored (although the page can still appear in Google Search results). To fix structured data issues, use the Manual Actions report.
  • Review the guidelines again to identify if your content isn't compliant with the guidelines. The problem can be caused by either spammy content or spammy markup usage. However, the issue may not be a syntax issue, and so the Rich Results Test won't be able to identify these issues.
  • Structured data issues can affect how your site's content appears in search results. Use this Troubleshoot missing rich results / drop in total rich results guide to review a step-by-step approach to identify, fix, and validate these issues in Search Console.
  • Allow time for re-crawling and re-indexing. Remember that it may take several days after publishing a page for Google to find and crawl it. For general questions about crawling and indexing, check the Google Search crawling and indexing FAQ.
  • Post a question in the Google Search Central forum.