التمارين التطبيقية

لمساعدة الطلاب والمعلّمين والأهل في العثور على المواد التعليمية على الإنترنت بسهولة أكبر، يمكنك استخدام البيانات المنظمَّة لترميز التمارين الحسابية التدريبية. يوضّح هذا الدليل طريقة تطبيق هذا المخطط على صفحة الويب. عندما تضيف البيانات المنظَّمة، تصبح التمارين الحسابية التدريبية مؤهّلة للظهور في تجربة مستخدم خاصة في نتائج "بحث Google".

النتائج المنسّقة للتمارين التطبيقية في "بحث Google‏"

كيفية إضافة البيانات المنظَّمة

البيانات المنظَّمة هي تنسيق موحّد لتقديم معلومات عن صفحة محدّدة وتصنيف محتواها. وإذا كنت لا تزال مبتدئًا في مجال البيانات المنظَّمة، يمكنك الاطّلاع على المزيد من المعلومات حول آلية عمل البيانات المنظَّمة.

إليك نظرة عامة حول كيفية إنشاء بيانات منظَّمة واختبارها وإصدارها. للحصول على دليل مفصّل حول كيفية إضافة بيانات منظَّمة إلى صفحة ويب، يمكنك الاطّلاع على الدرس التطبيقي حول الترميز الخاص بالبيانات المنظَّمة.

  1. أضِف السمات المطلوبة. استنادًا إلى التنسيق الذي تستخدمه، تعرَّف على مكان إدراج البيانات المنظَّمة في الصفحة.
  2. اتّبِع الإرشادات.
  3. تحقّق من صحة الرمز باستخدام اختبار النتائج المنسّقة.
  4. انشر بعض الصفحات التي تتضمّن بياناتك المنظَّمة واستخدِم أداة فحص عنوان URL لاختبار طريقة عرض الصفحة في محرّك البحث Google. تأكّد من إمكانية وصول محرّك البحث Google إلى صفحتك ومن عدم حظرها باستخدام ملف robots.txt أو علامة noindex أو متطلبات تسجيل الدخول. إذا بدت الصفحة جيدة، يمكنك أن تطلب من Google إعادة الزحف إلى عناوين URL الخاصة بك.
  5. لإعلام Google بأي تغييرات لاحقة، ننصحك بإرسال ملف Sitemap. يمكنك برمجة هذا الإجراء باستخدام واجهة برمجة التطبيقات لملف Sitemap في Search Console.

مدى توفّر الميزة

تتوفّر ميزة التمارين الحسابية التدريبية باللغة الإنجليزية في جميع المناطق التي تتوفّر فيها خدمة "بحث Google". لا تتوفّر هذه الميزة إلا لمواضيع الرياضيات والعلوم، لأسئلة الخيارات المتعددة ومربّعات الاختيار، وعلى أجهزة كمبيوتر سطح المكتب والأجهزة الجوّالة.

أمثلة

اختبار مؤلف من سؤال واحد فقط

في ما يلي مثال على اختبار مؤلف من سؤال واحد فقط مرتبط به. هناك إجابة واحدة فقط صحيحة.

<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": "http://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>

اختبار مؤلف من سؤال واحد فقط ومربّعات اختيار للإجابة

في ما يلي مثال على اختبار مؤلف من سؤال واحد فقط مرتبط به. هناك عدة إجابات صحيحة.

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

الإرشادات الفنية

  • يجب إضافة البيانات المنظَّمة إلى الصفحة التي تعرض أكبر قدر ممكن من السمات المفصّلة. لا تضِف بيانات منظَّمة إلى صفحات لا تتضمّن تمارين حسابية تدريبية.
  • يجب إضافة السمة Quiz لكل تمرين حسابي تدريبي تريد أن يظهر على الصفحة. يجب أن تظهر البيانات المنظَّمة في الصفحة نفسها التي تتضمّن التمرين الحسابي التدريبي الذي يمكن للمستخدم التفاعل معه في صفحتك على الويب.
  • يجب أن تتضمّن صفحتك على الويب جميع سمات البيانات المنظَّمة المطلوبة.
  • يجب ترميز تمرينَين حسابيَّين تدريبيَّين على الأقل لكل موضوع (على سبيل المثال، تمرينان حسابيان تدريبيان حول مفهوم "المعادلة التربيعية"). يجب التركيز على ترميز المفاهيم والتمارين الحسابية التي تريد أن تكون مؤهّلة للظهور في النتائج المنسّقة للتمارين الحسابية التدريبية. ويمكن وضعها على صفحات منفصلة.
  • يجب أن تتيح للمستخدمين إمكانية الوصول بسهولة إلى التمارين الحسابية التدريبية على موقعك الإلكتروني، أي ألا تحتفظ بهذه التمارين في ملف بيانات أو ملف PDF فقط.
  • تأكّد من أنّ إعدادات التحميل في مضيف موقعك الإلكتروني تسمح بعمليات الزحف المتكرّرة.
  • إذا كان لديك نسخ متعددة من التمرين الحسابي التدريبي نفسه على موقعك الإلكتروني ضمن عناوين URL مختلفة، استخدِم عناوين URL الأساسية في كل نسخة من الصفحة.
  • بالنسبة إلى التمارين الحسابية التدريبية النصية فقط:
    • يجب أن يتضمّن السؤال 320 حرفًا كحدّ أقصى.
    • يجب أن تتضمّن إجابات الخيارات المتعددة 70 حرفًا كحدّ أقصى لكل إجابة.
  • بالنسبة إلى التمارين الحسابية التدريبية التي تتضمّن نصًا وصورة:
    • يجب أن يتضمّن السؤال 160 حرفًا كحدّ أقصى.
    • ويجب ألا يتخطى ارتفاع الصورة 200 بكسل.
  • تسهيل إمكانية الوصول إلى المحتوى: لا نسمح بالتمارين الحسابية التدريبية التي تم إخفاؤها خلف معلومات تسجيل الدخول أو نظام حظر الاشتراك غير المدفوع. بعد انتقال المستخدمين من الميزة على Google إلى موقعك الإلكتروني، يجب أن يتمكنوا من الوصول بسهولة إلى محتوى التمرين الحسابي. يمكن أن يكون المحتوى الإضافي مخفيًّا خلف معلومات تسجيل الدخول أو نظام حظر الاشتراك غير المدفوع.
  • المحتوى المضلّل: لا نسمح بالتمارين الحسابية التدريبية التي تهدف إلى خداع المستخدمين أو تضليلهم. ويشمل ذلك ترميز المواضيع التي لا يتم ربطها بالسؤال بشكل دقيق.

إرشادات المحتوى

لقد وضعنا إرشادات المحتوى الخاصة بالتمارين التطبيقية هذه لضمان وصول المستخدمين إلى الموارد التعليمية ذات الصلة. وإذا اكتشفنا محتوى يخالف هذه السياسات، سنستجيب بشكل مناسب، ما قد يتضمّن اتّخاذ إجراء يدوي ومنع صفحاتك من الظهور في نسخة التمارين التطبيقية على Google.

الألفاظ النابية واللغة البذيئة

لا نسمح بالتمارين الحسابية التدريبية التي تتضمّن لغة بذيئة أو نابية أو مسيئة.

الإعلانات المتخفية في شكل تمرين حسابي تدريبي

لا نسمح بالمحتوى الترويجي المتخفّي في شكل تمرين حسابي تدريبي، مثل المحتوى الذي تنشره جهة خارجية (على سبيل المثال، برامج الشركاء التابعين).

إذا تلقّى محرّك البحث Google شكوى بأن المحتوى في تمرين حسابي تدريبي قد يكون مخالفًا للقانون، سيتم التعامل معه وفقًا لسياسات "بحث Google".

الجودة

  • تقع على عاتقك مسؤولية دقة وجودة التمارين الحسابية التدريبية المعروضة من خلال هذه الميزة. إذا تبيّن لنا أن مقدارًا معيّنًا من بياناتك غير دقيق استنادًا إلى عمليات مراجعة الجودة، قد تتم إزالة جميع تمارينك الحسابية أو مجموعة فرعية منها من الميزة إلى أن تحلّ المشاكل بناءً على درجة الخطورة. وينطبق هذا الأمر على دقة :
    • المفهوم المرمَّز من حيث ارتباطه بالسؤال الذي يتم طرحه
    • تنسيق ودقة السؤال واختيار الإجابة والتلميح وشرح الإجابة
    • الترتيب الصحيح للإجابات (على سبيل المثال، لا تضع "لا شيء مما سبق" كخيار أول)
    • جودة الصورة أو الصيغة ودقتها من حيث ارتباطها بالسؤال
    • عرض الحساب الرمزي وتنفيذ المحدِّد له

ترميز المعايير التعليمية

معايير التعلُّم هي الأهداف التعليمية لما يجب أن يعرفه الطلاب ويتمكنوا من تحقيقه في كل مستوى من مستويات الصفوف الدراسية. تتوفر عدة استخدامات لمعايير التعلُّم، مثل الربط بالمحتوى أو ترميز جزء من مراحل تقدّم التعلُّم. وترميز المعايير (المتوفّر ضمن الحقلين educationalAlignment وhasPart.educationalAlignment) المرتبط بالمواد التعليمية على الإنترنت يساعد محرّك البحث Google في تنظيم المعلومات وعرضها بالطريقة الأكثر فائدة للمستخدمين الذين قد يبحثون عن محتوى تعليمي استنادًا إلى هذه المعايير. في ما يلي نظرة عامة عالية المستوى على المخطط:

في ما يلي بعض الأمثلة على المعايير:

  • معايير الولاية الأساسية المشتركة
  • المعرفة والمهارات الأساسية في تكساس (TEKS)
  • معايير التعليم في فيرجينيا (SOL)
  • معايير الأداء في كولومبيا البريطانية
  • برامج ألبرتا الدراسية
  • المنهج الأسترالي (الهيئة الأسترالية للمناهج والتقييم وإعداد التقارير ACARA)
  • المنهج الفيكتوري (F-10)
  • المنهج الوطني في المملكة المتحدة

تعريفات أنواع البيانات المنظَّمة

يجب تضمين السمات المطلوبة حتى يصبح المحتوى مؤهّلاً للعرض على شكل نتيجة منسّقة. يمكنك أيضًا تضمين السمات المقترَحة لإضافة المزيد من المعلومات إلى بياناتك المنظَّمة، ما يؤدي إلى تحسين تجربة المستخدم.

Quiz

السمة Quiz هي مجموعة من التمارين الحسابية التدريبية (تمرين واحد أو أكثر)، التي تتناول عادةً المفهوم أو الموضوع نفسه.

يتوفّر التعريف الكامل لسمة الاختبار على schema.org.

السمات المطلوبة
about Thing

معلومات مضمّنة عن المفهوم الأساسي وراء السمة Quiz. في حال توفّر السمة hasPart.about للسؤال، لن تكون هذه السمة مطلوبة.


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

معلومات مضمّنة عن المفهوم الأساسي وراء السمة Quiz. في حال توفّر السمة hasPart.about.name للسؤال، لن تكون هذه السمة مطلوبة. يُسمح بإدخالات متعددة لهذه السمة.


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

معلومات مضمّنة حول التمرين الحسابي التدريبي المحدد للاختبار. استخدِم سمة hasPart واحدة لتمثيل تمرين حسابي تدريبي واحد.

لتضمين تمارين حسابية تدريبية متعددة لاختبار واحد، كرِّر هذه السمة.


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

الإجابة الصحيحة عن السؤال. في حال توفّر إجابات متعددة صحيحة لسؤال واحد، كرِّر هذه السمة.


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

نوع التمرين الحسابي التدريبي. هذا أمر مهم بالنسبة إلى "بحث Google" من أجل عرض الإجابات الصحيحة وغير الصحيحة والتحقق منها. سيعرض محرّك البحث Google إجابتَين كحدّ أدنى وست إجابات كحدّ أقصى عن كل سؤال.

استخدِم إحدى القيم المسموح بها:

  • Multiple choice: هناك إجابة واحدة فقط صحيحة. يتم عرض الاختيارات كمجموعة من أزرار الاختيار، ويمكن للمستخدم اختيار زر واحد فقط.
  • Checkbox: هناك أكثر من إجابة واحدة صحيحة. يتم عرض الخيارات كمجموعة من مربّعات الاختيار، ويمكن للمستخدم تحديد كل الإجابات المنطبقة.

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

نوع هذا المصدر التعليمي. استخدِم هذه القيمة الثابتة: Practice problem


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

جميع الإجابات الأخرى الصحيحة أو غير الصحيحة عن السؤال لتحديد إجابات متعددة، كرِّر هذه السمة مع سماتها المضمّنة.


{
  "@type": "Quiz",
  "hasPart": {
    "@type": "Question",
    "suggestedAnswer": {
      "@type": "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

محاذاة الاختبار مع إطار عمل تعليمي مُثبَت. يمكن تكرار هذه السمة لمحاذاة الاختبار مع مجال الدراسة أو النطاق، والصف المستهدف أوالمعيار التعليمي. يمكنك إضافة محاذاة تعليمية مباشرةً على Quiz أو بشكل أكثر تحديدًا في Question.


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

فئة من المحاذاة بين المصدر التعليمي وعقدة إطار العمل الخاص بالاختبار. يستخدم "بحث Google" معيار LRMI.

كرِّر alignmentType لتحديد كل من مجال الدراسة والصف المستهدف أو المستوى التعليمي.

  • لتحديد مجال الدراسة أو نطاق الاختبار، اضبط alignmentType على educationalSubject.
  • لتحديد الصف المستهدف أو المعيار التعليمي للاختبار، اضبط alignmentType على educationalLevel.

يمكن إدراج عدة عناصر في حال توفُّر نطاقات ونطاقات فرعية أخرى. لتحديد المفاهيم، استخدِم السمة about بدلاً من ذلك.

وفي ما يلي طريقة تحديد كل من educationalSubject وeducationalLevel.


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

للإشارة إلى المعايير، مثل "المعايير الأساسية المشتركة"، استخدِم السمتَين educationalAlignment.educationalFramework وeducationalAlignment.targetUrl .


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

إطار العمل الذي تمت محاذاة الاختبار معه. على سبيل المثال، "المعايير الأساسية المشتركة". لمزيد من المعلومات حول سبب أهمية هذه السمة، راجِع ترميز المعايير التعليمية. يُسمح بإدخالات متعددة لهذه السمة.

educationalAlignment.targetName Text

اسم العقدة الخاصة بإطار عمل تعليمي مُثبَت. على سبيل المثال: &quot;الصف الثامن: التعبيرات والمعادلات&quot;.


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

عنوان URL لإطار العمل التعليمي المحدد. على سبيل المثال، عنوان URL للمعيار الأساسي المشترك في الرياضيات للصف الثامن.


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

مستوى صعوبة الاختبار. إليك بعض الأمثلة على القيم التي يمكن استخدامها:

  • beginner
  • intermediate
  • advanced

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

معلومات مضمّنة حول المفهوم الأساسي الكامن وراء السؤال. إذا لم يتم تحديد سمة about للسمة Quiz، ستكون السمة hasPart.about مطلوبة. يُسمح بإدخالات متعددة لهذه السمة.


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

عنوان المفهوم الأساسي الكامن وراء السؤال. إذا لم يتم تحديد سمة about.name للسمة Quiz، ستكون السمة hasPart.about.name مطلوبة.


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

شرح كامل حول طريقة الوصول إلى النتيجة المذكورة في هذه الإجابة. يتم استخدام هذه الطريقة عادةً للإجابات الصحيحة فقط. استخدِم السمة hasPart.suggestedAnswer.comment.text لتوفير محتوى الشرح.


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

محتوى الشرح للإجابة المقترَحة. لتغيير تنسيق المحتوى (HTML أو Markdown)، استخدِم السمة encodingFormat. تعرّف على طريقة ترميز التمارين الحسابية التدريبية في 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 لتوفير محتوى التلميح.


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

محتوى التلميح أو الاقتراح الخاص بالإجابة المقترَحة. لتغيير تنسيق المحتوى (HTML أو Markdown)، استخدِم السمة encodingFormat. تعرّف على طريقة ترميز التمارين الحسابية التدريبية في 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 لتوفير محتوى التلميح.


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

محتوى التلميح أو الاقتراح المتعلّق بالسؤال. لتغيير تنسيق المحتوى (HTML أو Markdown)، استخدِم السمة encodingFormat. تعرّف على طريقة ترميز التمارين الحسابية التدريبية في HTML أو Markdown.


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

محاذاة السؤال مع إطار عمل تعليمي مُثبَت. تلغي هذه السمة المحاذاة التعليمية التي تمت إضافتها إلى عنصر Quiz.


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

فئة من المحاذاة بين المصدر التعليمي وعقدة إطار العمل الخاص بالسؤال. يستخدم "بحث Google" معيار LRMI.

كرِّر alignmentType لتحديد كل من مجال الدراسة والصف المستهدف أو المستوى التعليمي.

  • لتحديد مجال الدراسة أو نطاق السؤال، اضبط السمة alignmentType على السمة educationalSubject.
  • لتحديد الصف المستهدف أو المعيار التعليمي للسؤال، اضبط السمة alignmentType على السمة educationalLevel.

يمكن إدراج عدة عناصر في حال توفُّر نطاقات ونطاقات فرعية أخرى. لتحديد المفاهيم، استخدِم السمة hasPart.about بدلاً من ذلك.

وفي ما يلي طريقة تحديد كل من educationalSubject وeducationalLevel.


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

للإشارة إلى المعايير، مثل "المعايير الأساسية المشتركة"، استخدِم السمتَين hasPart.educationalAlignment.educationalFramework وhasPart.educationalAlignment.targetUrl.


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

إطار العمل الذي تمت محاذاة هذا السؤال معه. على سبيل المثال، "المعايير الأساسية المشتركة". لمزيد من المعلومات حول سبب أهمية هذه السمة، راجِع ترميز المعايير التعليمية. يُسمح بإدخالات متعددة لهذه السمة.

hasPart.educationalAlignment.targetName Text

اسم العقدة الخاصة بإطار عمل تعليمي مُثبَت. على سبيل المثال: &quot;الصف الثامن: التعبيرات والمعادلات&quot;.


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

عنوان URL لإطار العمل التعليمي المحدّد الذي ينطبق على السؤال. على سبيل المثال، عنوان URL للمعيار الأساسي المشترك في الرياضيات للصف الثامن.

hasPart.educationalLevel Text

مستوى صعوبة السؤال في شكل نصي. إليك بعض الأمثلة على القيم التي يمكن استخدامها:

  • beginner
  • intermediate
  • advanced

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

نظرة عامة تتضمّن وصفًا للسؤال. تجنَّب تضمين المحتوى الكامل للسؤال، بل استخدِم hasPart.text بدلاً من ذلك.


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

تلميح أو اقتراح حول الإجابة التي يمكن استخدامها لفهم سبب صحتها أو عدم صحتها استخدِم السمة hasPart.suggestedAnswer.comment.text لتوفير محتوى التلميح.


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

محتوى التلميح أو الاقتراح الخاص بالإجابة المقترَحة. لتغيير تنسيق المحتوى (HTML أو Markdown)، استخدِم السمة encodingFormat. تعرّف على طريقة ترميز التمارين الحسابية التدريبية في 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 المستخدَم لترميز سمة النص. إذا لم يتم تحديد سمة encodingFormat، تكون القيمة التلقائية هي السمة text/html. استخدِم إحدى القيم التالية:

  • text/markdown
  • text/html

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

تعرّف على طريقة ترميز التمارين الحسابية التدريبية في HTML أو Markdown.

hasPart.suggestedAnswer.position Integer

موضع هذه الإجابة عند عرضها للمستخدم.


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

الفئة العمرية النموذجية المستهدفة بالسؤال. على سبيل المثال: السمة 7-12 أو السمة 18-


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

عنوان الاختبار.


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

الفئة العمرية النموذجية المستهدفة بالاختبار. على سبيل المثال: السمة 7-12 أو السمة 18-


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

ترميز التمارين الحسابية التدريبية باستخدام HTML أو Markdown

تتيح خدمة "بحث Google" استخدام خدمة 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. يجب استخدام علامة الدولار المزدوجة ($$) لتضمين الصيغ. مثلاً:

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

تحديد المشاكل وحلّها

إذا كنت تواجه مشكلة في تنفيذ البيانات المنظَّمة أو تصحيح الأخطاء فيها، إليك بعض المراجع التي قد تساعدك.