प्रैक्टिस प्रॉब्लम (Quiz
) का स्ट्रक्चर्ड डेटा
प्रैक्टिस प्रॉब्लम को मार्क अप करने के लिए, स्ट्रक्चर्ड डेटा का इस्तेमाल किया जा सकता है. इससे छात्र/छात्राओं, शिक्षकों, और अभिभावकों को, शिक्षा और जानकारी देने से जुड़ा आपका ऑनलाइन कॉन्टेंट आसानी से खोजने में मदद मिलती है. इस गाइड में बताया गया है कि इस स्कीमा को अपने वेब पेज पर कैसे लागू किया जा सकता है. प्रैक्टिस प्रॉब्लम में स्ट्रक्चर्ड डेटा जोड़ने का काफ़ी फ़ायदा होता है. इससे आपकी प्रैक्टिस प्रॉब्लम Google Search के नतीजों में, ऐसे लोगों को खास तौर पर दिखने लगती हैं जिनकी दिलचस्पी इस तरह के कॉन्टेंट में होती है.
स्ट्रक्चर्ड डेटा को जोड़ने का तरीका
स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के काम करने का तरीका देखें.
स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखना) देखें.
- ज़रूरी प्रॉपर्टी जोड़ें. जिस फ़ॉर्मैट का इस्तेमाल हो रहा है उसके हिसाब से जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
- दिशा-निर्देशों का पालन करें.
- ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करके, अपने कोड की पुष्टि करें. साथ ही, सभी ज़रूरी गड़बड़ियों को ठीक करें. ऐसी अन्य समस्याओं को भी ठीक करें जो टूल में फ़्लैग की जा सकती हैं. ऐसा इसलिए, क्योंकि इससे आपके स्ट्रक्चर्ड डेटा की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. हालांकि, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में शामिल होने के लिए, यह ज़रूरी नहीं है.
- स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके देखें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और
noindex
टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो Google को अपने यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है. - Google को आगे होने वाले बदलावों की जानकारी देने के लिए हमारा सुझाव है कि आप साइटमैप सबमिट करें. Search Console साइटमैप एपीआई की मदद से, इसे ऑटोमेट भी किया जा सकता है.
सुविधा की उपलब्धता
प्रैक्टिस प्रॉब्लम की सुविधा उन सभी देशों/इलाकों में अंग्रेज़ी में उपलब्ध है जहां Google Search काम करता है. यह सुविधा, सिर्फ़ मैथ और साइंस के विषयों के लिए उपलब्ध है. इस सुविधा का इस्तेमाल, कई विकल्पों वाले सवालों और चेकबॉक्स पर निशान लगाकर जवाब देने वाले सवालों के लिए किया जाता है. साथ ही, आप प्रैक्टिस प्रॉब्लम की सुविधा का इस्तेमाल, डेस्कटॉप और मोबाइल पर कर सकते हैं.
उदाहरण
सिर्फ़ एक सवाल वाला क्विज़
यहां क्विज़ का एक उदाहरण दिया गया है, जिसमें सिर्फ़ एक ही सवाल जोड़ा गया है. इसमें सवाल का सिर्फ़ एक ही जवाब सही होता है.
<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>
सिर्फ़ एक सवाल वाला क्विज़, जिसमें चेकबॉक्स पर निशान लगाकर जवाब दिया जाता है
यहां क्विज़ का एक उदाहरण दिया गया है, जिसमें सिर्फ़ एक ही सवाल जोड़ा गया है. इसके एक से ज़्यादा सही जवाब हैं.
<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 पर प्रैक्टिस प्रॉब्लम से जुड़े नतीजों में दिखाना है, तो आपको इन दिशा-निर्देशों का पालन करना होगा:
- स्ट्रक्चर्ड डेटा के लिए सामान्य दिशा-निर्देश
- Search पर कॉन्टेंट दिखाने के बुनियादी दिशा-निर्देश
- तकनीकी दिशा-निर्देश
- कॉन्टेंट के लिए दिशा-निर्देश
तकनीकी दिशा-निर्देश
- कोशिश करें कि स्ट्रक्चर्ड डेटा को प्रैक्टिस प्रॉब्लम की सबसे ज़्यादा जानकारी वाले पेज पर जोड़ा जाए. उन पेजों पर स्ट्रक्चर्ड डेटा न जोड़ें जिन पर प्रैक्टिस प्रॉब्लम उपलब्ध नहीं हैं.
- हर उस प्रैक्टिस प्रॉब्लम के लिए
Quiz
प्रॉपर्टी जोड़ें जिसे आपको खोज के नतीजों में दिखाना है. स्ट्रक्चर्ड डेटा उसी वेब पेज पर दिखना चाहिए जिस पर प्रैक्टिस प्रॉब्लम दी गई हो और जिसे उपयोगकर्ता ऐक्सेस कर सकता हो. - आपके वेब पेज पर सभी ज़रूरी स्ट्रक्चर्ड डेटा प्रॉपर्टी होनी चाहिए.
- आपको हर विषय के लिए कम से कम दो प्रैक्टिस प्रॉब्लम को मार्क अप करना चाहिए (उदाहरण के लिए, "क्वाड्रेटिक इक्वेशन" से जुड़ी दो प्रैक्टिस प्रॉब्लम). उन कॉन्सेप्ट और सवालों को मार्क अप करने पर ध्यान दें जिन्हें आपको प्रैक्टिस प्रॉब्लम के ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) के तौर पर दिखाना है. ऐसा हो सकता है कि ये कॉन्सेप्ट और सवाल अलग-अलग पेजों पर दिए गए हों.
- आपकी साइट पर प्रैक्टिस प्रॉब्लम इस तरह मौजूद होनी चाहिए कि उपयोगकर्ता इन्हें आसानी से ऐक्सेस कर पाएं. ये सिर्फ़ डेटा फ़ाइल या PDF के तौर पर मौजूद नहीं होनी चाहिए.
- पक्का करें कि आपके होस्ट लोड की सेटिंग, बार-बार क्रॉल करने की सुविधा देती हो.
- अगर आपकी साइट पर एक ही प्रैक्टिस प्रॉब्लम की कई कॉपी अलग-अलग यूआरएल पर होस्ट की गई हैं, तो पेज की हर कॉपी पर कैननिकल यूआरएल इस्तेमाल करें.
- सिर्फ़ टेक्स्ट के तौर पर दिखने वाली प्रैक्टिस प्रॉब्लम के लिए:
- किसी सवाल में ज़्यादा से ज़्यादा 320 वर्ण होने चाहिए.
- कई विकल्प वाले सवाल के हर जवाब में ज़्यादा से ज़्यादा 70 वर्ण होने चाहिए.
- टेक्स्ट और इमेज के तौर पर दिखने वाली प्रैक्टिस प्रॉब्लम के लिए:
- किसी सवाल में ज़्यादा से ज़्यादा 160 वर्ण होने चाहिए.
- किसी इमेज की लंबाई ज़्यादा से ज़्यादा 200 पिक्सल होनी चाहिए.
- सुलभता: हम ऐसी प्रैक्टिस प्रॉब्लम दिखाने की अनुमति नहीं देते जिन्हें ऐक्सेस करने के लिए लॉग इन करने या पैसे चुकाने की ज़रूरत होती है. जब उपयोगकर्ता Google के खोज नतीजों में दिखने वाली प्रैक्टिस प्रॉब्लम की सुविधा से सीधे आपकी साइट पर आते हैं, तो यह ज़रूरी है कि वे उसका कॉन्टेंट ऐक्सेस कर पाएं. प्रैक्टिस प्रॉब्लम के अतिरिक्त कॉन्टेंट को ऐक्सेस करने के लिए, लॉग इन करने या पैसे चुकाने के लिए कहा जा सकता है.
- गलत तरीके से पेश करना: हम ऐसी प्रैक्टिस प्रॉब्लम को दिखाने की अनुमति नहीं देते हैं जिनका मकसद, उपयोगकर्ताओं को धोखा देना या गुमराह करना होता है. इसमें ऐसे विषयों को गलत तरीके से मार्क अप करना शामिल है जो सवाल से जुड़े नहीं हैं.
कॉन्टेंट के लिए दिशा-निर्देश
हमने प्रैक्टिस प्रॉब्लम कॉन्टेंट के लिए कुछ दिशा-निर्देश बनाए हैं. इनसे यह पक्का किया जा सकेगा कि हमारे उपयोगकर्ताओं को पढ़ाई से जुड़े ऐसे रिसॉर्स मिलें जो उनके काम के हों. अगर हमें ऐसा कॉन्टेंट मिलता है जिससे इन नीतियों का उल्लंघन होता हो, तो हम नियमों के मुताबिक कार्रवाई करेंगे. जैसे, मैन्युअल ऐक्शन लेना या Google पर प्रैक्टिस प्रॉब्लम से जुड़े नतीजों से आपके पेजों को हटाना.
अपशब्दों और अश्लील भाषा का इस्तेमाल करना
हम ऐसी प्रैक्टिस प्रॉब्लम दिखाने की अनुमति नहीं देते जिनमें अश्लील, अपशब्दों वाली या आपत्तिजनक भाषा का इस्तेमाल किया गया हो.
प्रैक्टिस प्रॉब्लम के रूप में दिखाए गए विज्ञापन
हम प्रमोशन वाले ऐसे कॉन्टेंट को प्रैक्टिस प्रॉब्लम के तौर पर दिखाने की अनुमति नहीं देते हैं जिसे किसी तीसरे पक्ष ने पोस्ट किया हो (उदाहरण के लिए, अफ़िलिएट प्रोग्राम).
कानूनी वजह से हटाने के अनुरोध
अगर Google को यह शिकायत मिलती है कि प्रैक्टिस प्रॉब्लम में शामिल कॉन्टेंट, किसी कानून का उल्लंघन कर सकता है, तो उस कॉन्टेंट पर Search की नीतियों के हिसाब से कार्रवाई की जाएगी.
क्वालिटी
-
आप इस सुविधा का इस्तेमाल करके दिखाई जाने वाली प्रैक्टिस प्रॉब्लम के सटीक होने और उनकी क्वालिटी के लिए
खुद ही ज़िम्मेदार होते हैं. अगर क्वालिटी की समीक्षा करने की हमारी प्रोसेस में पाया जाता है कि आपका कुछ डेटा गलत है, तो आपकी सभी प्रैक्टिस प्रॉब्लम
या उनके कुछ सबसेट, हटाए जा सकते हैं. उन्हें तब तक के लिए हटाया जाएगा, जब तक आप
कॉन्टेंट से जुड़ी समस्याओं को उनकी गंभीरता के आधार पर हल नहीं कर लेते. यह नियम इन चीज़ों के सटीक होने पर लागू होता
है:
- मार्क अप किया गया कॉन्सेप्ट, जो पूछे गए सवाल से मेल खाता है
- सवाल, जवाब का विकल्प, संकेत, और किसी जवाब के एक्सप्लेनेशन की फ़ॉर्मैटिंग और उसका सटीक होना
- जवाबों का सही क्रम (उदाहरण के लिए, "इनमें से कोई नहीं" को पहले विकल्प के तौर पर न रखना)
- इमेज या फ़ॉर्मूला, पूछे गए सवाल का हिस्सा होते हैं. इसलिए, इन्हें सवाल के हिसाब से सटीक होना चाहिए
- मैथ के चिह्नों की रेंडरिंग और डीलिमिटर को लागू करना
शिक्षा से जुड़े मानकों को मार्क अप करना
शिक्षा से जुड़े मानक, चीज़ों को सीखने के वे लक्ष्य होते हैं जिनके बारे में छात्र/छात्राओं को पता होना चाहिए.
साथ ही, ये लक्ष्य ऐसे होने चाहिए कि छात्र/छात्राएं हर ग्रेड लेवल पर इन्हें पूरा कर सकें. शिक्षा से जुड़े मानकों को एक से ज़्यादा तरह से इस्तेमाल किया जा सकता है, जैसे कि कॉन्टेंट के साथ इन्हें लिंक करना या
इन्हें सीखने की प्रक्रिया का हिस्सा बनाना. ऑनलाइन शिक्षा के कॉन्टेंट से जुड़े मानकों (जो कि
educationalAlignment
और hasPart.educationalAlignment
फ़ील्ड में होते हैं) को मार्क अप किया जा सकता है. ऐसा करने से Google, जानकारी को ज़्यादा
व्यवस्थित और मददगार तरीके से उन लोगों को दिखा पाता है जो इन मानकों के आधार पर, शिक्षा से जुड़ा कॉन्टेंट
Google Search पर खोजते हैं. यहां स्कीमा के बारे में बेहतर तरीके से खास जानकारी दी गई है:
यहां मानकों के कुछ उदाहरण दिए गए हैं:
- कॉमन कोर स्टेट स्टैंडर्ड्स
- टेक्सस असेंशल नॉलेज ऐंड स्किल्स (टीईकेएस)
- वर्जीनिया स्टैंडर्ड्स ऑफ़ लर्निंग (एसओएल)
- बीसी परफ़ॉर्मेंस स्टैंडर्ड्स
- ऐल्बर्टा प्रोग्राम्स ऑफ़ स्टडीज़
- द ऑस्ट्रेलियन करिक्युलम (एसीएआरए)
- द विक्टोरियन करिक्युलम (एफ़-10)
- यूके नैशनल करिक्युलम
अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी
आपका कॉन्टेंट ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) के तौर पर दिखे, इसके लिए आपको ज़रूरी प्रॉपर्टी जोड़नी होंगी. अपने स्ट्रक्चर्ड डेटा में ज़्यादा जानकारी जोड़ने के लिए, आपके पास सुझाई गई प्रॉपर्टी भी शामिल करने का विकल्प है. इससे उपयोगकर्ताओं को बेहतर अनुभव मिल सकता है.
Quiz
Quiz
, प्रैक्टिस प्रॉब्लम का एक ग्रुप होता है, जिसमें एक या एक से ज़्यादा प्रैक्टिस प्रॉब्लम मौजूद होती हैं.
आम तौर पर, ये प्रैक्टिस प्रॉब्लम एक जैसे कॉन्सेप्ट या विषय के बारे में होती हैं.
क्विज़ के बारे में पूरी जानकारी 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 हर सवाल के लिए, कम से कम दो जवाब और ज़्यादा से ज़्यादा छह जवाब दिखाएगा. इनमें से किसी एक वैल्यू का इस्तेमाल करें, जो आपके पेज के हिसाब से हो:
{ "@type": "Quiz", "hasPart": { "@type": "Question", "eduQuestionType": "Multiple choice" } } |
hasPart.learningResourceType |
Text
यह प्रॉपर्टी बताती है कि शिक्षा से जुड़ा यह संसाधन किस तरह का है. तय की गई इस वैल्यू का इस्तेमाल करें: { "@type": "Quiz", "hasPart": { "@type": "Question", "learningResourceType": "Practice problem" } } |
hasPart.suggestedAnswer |
Answer
इस प्रॉपर्टी का इस्तेमाल, सवाल के उन सभी अन्य जवाबों के लिए किया जाता है जो या तो सही हैं या गलत. कई जवाबों को दिखाने के लिए, इस प्रॉपर्टी को इसकी नेस्ट की गई प्रॉपर्टी के साथ फिर से इस्तेमाल करें. { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", } } } |
hasPart.suggestedAnswer.text |
Text
इस प्रॉपर्टी का इस्तेमाल, जवाब के कॉन्टेंट के लिए किया जाता है. इसके लिए, मार्कडाउन या एचटीएमएल का इस्तेमाल किया जा सकता है. एचटीएमएल या मार्कडाउन में प्रैक्टिस प्रॉब्लम को एन्कोड करने का तरीका जानें. { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "text": "$$x = 1$$" } } } |
hasPart.text |
Text
इस प्रॉपर्टी का इस्तेमाल, किसी सवाल के कॉन्टेंट के लिए किया जाता है. इसके लिए, मार्कडाउन या एचटीएमएल का इस्तेमाल किया जा सकता है. प्रैक्टिस प्रॉब्लम को एचटीएमएल या मार्कडाउन में एन्कोड करने का तरीका जानें. { "@type": "Quiz", "hasPart": { "@type": "Question", "text": "Which diagram represents the product $$3 *\frac{2}{3}$$?" } } |
सुझाई गई प्रॉपर्टी | |
---|---|
educationalAlignment |
AlignmentObject
इस प्रॉपर्टी की मदद से, पहले से लागू किए गए शिक्षा से जुड़े किसी फ़्रेमवर्क के साथ क्विज़ को अलाइन किया जाता है. इस प्रॉपर्टी को फिर से इस्तेमाल किया जा सकता है, ताकि क्विज़ को स्टडी या डोमेन के फ़ील्ड और टारगेट ग्रेड या शिक्षा से जुड़े मानक के हिसाब से दिखाया जा सके.
आप शिक्षा से जुड़े अलाइनमेंट को सीधे { "@type": "Quiz", "educationalAlignment": [] } |
educationalAlignment.alignmentType |
Text
यह प्रॉपर्टी, किसी क्विज़ के लिए शिक्षा से जुड़े संसाधन और फ़्रेमवर्क नोड के बीच अलाइनमेंट की एक कैटगरी होती है. इसमें, Google Search एलआरएमआई मानक का इस्तेमाल करता है.
स्टडी और टारगेट ग्रेड या शिक्षा से जुड़े मानक,
दोनों के फ़ील्ड को दिखाने के लिए,
अगर दूसरे डोमेन और सबडोमेन मौजूद हैं, तो एक से ज़्यादा ऑब्जेक्ट डाले जा सकते हैं. कॉन्सेप्ट
के बारे में बताने के लिए,
यहां जानें कि आप कैसे { "@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
यह प्रॉपर्टी, पहले से लागू किए गए शिक्षा से जुड़े किसी फ़्रेमवर्क के नोड के नाम के लिए इस्तेमाल की जाती है. उदाहरण के लिए: "ग्रेड 8: एक्सप्रेशन्स ऐंड इक्वेशन्स". { "@type": "Quiz", "educationalAlignment: [ { "@type": "AlignmentObject", "targetName": "Grade 8: Expressions and Equations" } ] } |
educationalAlignment.targetUrl |
URL
यह प्रॉपर्टी, शिक्षा से जुड़े किसी खास फ़्रेमवर्क के यूआरएल के लिए इस्तेमाल की जाती है. उदाहरण के लिए, आठवीं कक्षा के मैथ (गणित) से जुड़े कॉमन कोर स्टैंडर्ड का यूआरएल. { "@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
इस प्रॉपर्टी का इस्तेमाल, सवाल के कॉन्सेप्ट के बारे में नेस्ट की गई जानकारी के लिए किया जाता है. अगर { "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing" } } } |
hasPart.about.name |
Text
इस प्रॉपर्टी का इस्तेमाल, सवाल के कॉन्सेप्ट के शीर्षक के लिए किया जाता है. अगर { "@type": "Quiz", "hasPart": { "@type": "Question", "about": { "@type": "Thing", "name": "Fractions" } } } |
hasPart.acceptedAnswer.answerExplanation |
Comment
इस प्रॉपर्टी की मदद से, पूरी जानकारी दी जाती है कि किसी सवाल का वह जवाब कैसे मिला जो जवाबों के सेक्शन में बताया गया है. इसे आम तौर पर
सिर्फ़ सही जवाबों के लिए इस्तेमाल किया जाता है. सही जवाब देने के बारे में बताने वाले कॉन्टेंट में { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "answerExplanation": { "@type": "Comment" } } } } |
hasPart.acceptedAnswer.answerExplanation.text |
Text
इस प्रॉपर्टी का इस्तेमाल, बताए गए जवाब के बारे में जानकारी देने वाले कॉन्टेंट के लिए किया जाता है. कॉन्टेंट के फ़ॉर्मैट
(एचटीएमएल या मार्कडाउन) को बदलने के लिए, { "@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
इस प्रॉपर्टी का इस्तेमाल, जवाब के बारे में संकेत या सुझाव देने के लिए किया जाता है. इस संकेत या सुझाव की मदद से, उपयोगकर्ता को बताया जाता है कि कोई जवाब सही क्यों है.
जवाब से जुड़े संकेत देने वाले कॉन्टेंट के लिए, { "@type": "Quiz", "hasPart": { "@type": "Question", "acceptedAnswer": { "@type": "Answer", "comment": { "@type": "Comment" } } } } |
hasPart.acceptedAnswer.comment.text |
Text
इस प्रॉपर्टी का इस्तेमाल, बताए गए जवाब के बदले में दिए जाने वाले संकेत या सुझाव के कॉन्टेंट के लिए किया जाता है. कॉन्टेंट के फ़ॉर्मैट (एचटीएमएल या मार्कडाउन) को बदलने के लिए,
{ "@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
इस प्रॉपर्टी का इस्तेमाल, किसी सवाल का जवाब देने में काम आने वाले संकेत या सुझाव के लिए किया जाता है. जवाब के बारे में संकेत देने वाले कॉन्टेंट के लिए,
{ "@type": "Quiz", "hasPart": { "@type": "Question", "comment": { "@type": "Comment" } } } |
hasPart.comment.text |
Text
यह प्रॉपर्टी, किसी सवाल के लिए दिए जाने वाले संकेत या सुझाव के कॉन्टेंट में इस्तेमाल की जाती है. कॉन्टेंट के फ़ॉर्मैट
(एचटीएमएल या मार्कडाउन) को बदलने के लिए, { "@type": "Quiz", "hasPart": { "@type": "Question", "comment": { "@type": "Comment", "text": "<p>This is a hint</p>" } } } |
hasPart.educationalAlignment |
AlignmentObject
इस प्रॉपर्टी की मदद से, पहले से लागू किए गए शिक्षा से जुड़े किसी फ़्रेमवर्क के साथ सवाल को अलाइन किया जाता है. यह प्रॉपर्टी, { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment": [] } |
hasPart.educationalAlignment.alignmentType |
Text
यह प्रॉपर्टी, किसी सवाल के लिए शिक्षा से जुड़े संसाधन और फ़्रेमवर्क नोड के बीच अलाइनमेंट की एक कैटगरी होती है. इसमें, Google Search एलआरएमआई मानक का इस्तेमाल करता है.
स्टडी और टारगेट ग्रेड या शिक्षा से जुड़े मानक,
दोनों के फ़ील्ड को दिखाने के लिए,
अगर दूसरे डोमेन और सबडोमेन मौजूद हैं, तो एक से ज़्यादा ऑब्जेक्ट डाले जा सकते हैं. कॉन्सेप्ट
के बारे में बताने के लिए,
यहां जानें कि आप कैसे { "@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
यह प्रॉपर्टी, पहले से लागू किए गए शिक्षा से जुड़े किसी फ़्रेमवर्क के नोड के नाम के लिए इस्तेमाल की जाती है. उदाहरण के लिए: "ग्रेड 8: एक्सप्रेशन्स ऐंड इक्वेशन्स". { "@type": "Quiz", "hasPart": { "@type": "Question", "educationalAlignment: [ { "@type": "AlignmentObject", "alignmentType": "educationalLevel", "targetName": "Grade 8: Expressions and Equations" } ] } } |
hasPart.educationalAlignment.targetUrl |
URL
यह प्रॉपर्टी, सवाल पर लागू होने वाले शिक्षा से जुड़े किसी खास फ़्रेमवर्क के यूआरएल के लिए इस्तेमाल की जाती है. उदाहरण के लिए, आठवीं कक्षा के गणित के विषय से जुड़े कॉमन कोर स्टैंडर्ड का यूआरएल. |
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
इस प्रॉपर्टी का इस्तेमाल, जवाब के बारे में संकेत या सुझाव देने के लिए किया जाता है. इस संकेत या सुझाव की मदद से, उपयोगकर्ता को बताया जाता है कि कोई जवाब सही या फिर गलत क्यों है. जवाब से जुड़े संकेत देने वाले कॉन्टेंट के लिए, { "@type": "Quiz", "hasPart": { "@type": "Question", "suggestedAnswer": { "@type": "Answer", "comment": { "@type": "Comment" } } } } |
hasPart.suggestedAnswer.comment.text |
Text
इस प्रॉपर्टी का इस्तेमाल, बताए गए जवाब के बदले में दिए जाने वाले संकेत या सुझाव के कॉन्टेंट के लिए किया जाता है. कॉन्टेंट के फ़ॉर्मैट (एचटीएमएल या मार्कडाउन) को बदलने के लिए,
{ "@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" } |
एचटीएमएल या मार्कडाउन में मौजूद प्रैक्टिस प्रॉब्लम को एन्कोड करना
Google Search, Question
, Answer
, और Comment
को एन्कोड करते समय, मार्कडाउन (CommonMark
फ़्लेवर) और एचटीएमएल के साथ काम करता है. हम सिर्फ़ नीचे बताए गए कंस्ट्रक्ट का इस्तेमाल करने की अनुमति देते हैं:
- हेडर
- लाइन ब्रेक
- लिस्ट (एक ऑर्डर में या बिना ऑर्डर के)
- पैराग्राफ़
- बोल्ड
- इटैलिक
- इमेज
- LaTex में इस्तेमाल होने वाले फ़ॉर्मूला
यहां सीएसएस या JavaScript को अनदेखा किया जाता है. Google ऐसे सवाल नहीं दिखाएगा जिनमें ऐसे एचटीएमएल टैग शामिल हैं जो Google पर काम नहीं करते.
फ़ॉर्मैट बताने का तरीका
यह बताने के लिए कि आप एन्कोडिंग के लिए कौनसा फ़ॉर्मैट इस्तेमाल कर रहे हैं, encodingFormat
प्रॉपर्टी का इस्तेमाल करें. एचटीएमएल फ़ॉर्मैट के मामले में वैल्यू को "text/html"
पर और मार्कडाउन की वैल्यू को "text/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>"
समस्या का हल करना
अगर आपको स्ट्रक्चर्ड डेटा लागू करने या डीबग करने में कोई समस्या आ रही है, तो यहां कुछ ऐसे रिसॉर्स दिए गए हैं जिनसे आपको मदद मिल सकती है.
- अगर आपने कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस) का इस्तेमाल किया है या कोई दूसरा व्यक्ति आपकी साइट को मैनेज कर रहा है, तो उससे मदद मांगें. उन्हें Search Console का वह मैसेज ज़रूर फ़ॉरवर्ड करें जिसमें समस्या के बारे में बताया गया है.
- Google यह गारंटी नहीं देता है कि जिन पेजों में स्ट्रक्चर्ड डेटा का इस्तेमाल हुआ है वे खोज के नतीजों में दिखेंगे. Google आपके कॉन्टेंट को ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में क्यों नहीं दिखा सकता, इसकी आम वजहें जानने के लिए, स्ट्रक्चर्ड डेटा से जुड़े सामान्य दिशा-निर्देश देखें.
- आपके स्ट्रक्चर्ड डेटा में कोई गड़बड़ी हो सकती है. स्ट्रक्चर्ड डेटा से जुड़ी गड़बड़ियों की सूची देखें.
- अगर आपके किसी पेज पर मौजूद स्ट्रक्चर्ड डेटा के ख़िलाफ़ कोई मैन्युअल ऐक्शन लिया गया है, तो उसे अनदेखा कर दिया जाएगा. हालांकि, वह पेज अब भी Google Search के नतीजों में दिख सकता है. स्ट्रक्चर्ड डेटा से जुड़ी समस्याएं ठीक करने के लिए, मैन्युअल ऐक्शन की रिपोर्ट का इस्तेमाल करें.
- आपका कॉन्टेंट, दिशा-निर्देशों का पालन करता है या नहीं, यह जानने के लिए दिशा-निर्देशों को फिर से देखें. स्पैम वाला कॉन्टेंट या मार्कअप इस्तेमाल करने की वजह से, समस्या हो सकती है. हालांकि, यह हो सकता है कि इसकी वजह, सिंटैक्स की समस्या न हो. इस वजह से, 'ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) का टेस्ट' में इन समस्याओं की पहचान न हो पा रही हो.
- शामिल न किए गए रिच रिज़ल्ट / सभी रिच रिज़ल्ट में मौजूद समस्या को हल करें.
- फिर से क्रॉल करने और फिर से इंडेक्स करने के लिए समय दें. याद रखें कि पेज को पब्लिश करने के बाद, Google को उसे ढूंढने और क्रॉल करने में कुछ दिन लग सकते हैं. क्रॉल और इंडेक्स करने के बारे में सामान्य सवालों के जवाब पाने के लिए, Google Search पर क्रॉल करने और इंडेक्स करने से जुड़े अक्सर पूछे जाने वाले सवाल देखें.
- Google Search Central फ़ोरम में सवाल पोस्ट करें.