मैथ सॉल्वर (MathSolver
) का स्ट्रक्चर्ड डेटा
मैथ के सवाल हल करने में छात्र/छात्राओं, शिक्षकों, और अन्य लोगों की मदद करने के लिए, स्ट्रक्चर्ड डेटा का इस्तेमाल करें. इसकी मदद से बताया जा सकता है कि मैथ के सवाल किस तरह के हैं. साथ ही, खास सवालों को हल करने से जुड़े कदम-दर-कदम निर्देशों के लिंक भी दिए जा सकते हैं. Google Search के नतीजों में मैथ सॉल्वर कैसे दिखेंगे, इसका एक उदाहरण यहां दिया गया है. इनके दिखने का तरीका बदलता रहता है:
![मैथ सॉल्वर के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) का उदाहरण](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/math-solvers-rich-result.png?authuser=19&hl=hi)
स्ट्रक्चर्ड डेटा को जोड़ने का तरीका
स्ट्रक्चर्ड डेटा, किसी पेज के बारे में जानकारी देने और पेज के कॉन्टेंट को कैटगरी में बांटने का एक स्टैंडर्ड फ़ॉर्मैट है. अगर आपको स्ट्रक्चर्ड डेटा के बारे में ज़्यादा जानकारी नहीं है, तो स्ट्रक्चर्ड डेटा के काम करने का तरीका देखें.
स्ट्रक्चर्ड डेटा बनाने, उसकी जांच करने, और उसे रिलीज़ करने के बारे में खास जानकारी यहां दी गई है. वेब पेज में स्ट्रक्चर्ड डेटा जोड़ने के सिलसिलेवार निर्देशों के लिए, स्ट्रक्चर्ड डेटा कोडलैब (कोड बनाना सीखना) देखें.
- ज़रूरी प्रॉपर्टी जोड़ें. जिस फ़ॉर्मैट का इस्तेमाल हो रहा है उसके हिसाब से जानें कि पेज पर स्ट्रक्चर्ड डेटा कहां डालना है.
- दिशा-निर्देशों का पालन करें.
- ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) की जांच का इस्तेमाल करके, अपने कोड की पुष्टि करें. साथ ही, सभी ज़रूरी गड़बड़ियों को ठीक करें. ऐसी अन्य समस्याओं को भी ठीक करें जो टूल में फ़्लैग की जा सकती हैं. ऐसा इसलिए, क्योंकि इससे आपके स्ट्रक्चर्ड डेटा की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. हालांकि, ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में शामिल होने के लिए, यह ज़रूरी नहीं है.
- स्ट्रक्चर्ड डेटा वाले कुछ पेजों को डिप्लॉय करें. इसके बाद, यूआरएल जांचने वाला टूल इस्तेमाल करके देखें कि Google को पेज कैसा दिखेगा. पक्का करें कि Google आपका पेज ऐक्सेस कर सकता हो. साथ ही, देखें कि उस पेज को robots.txt फ़ाइल और
noindex
टैग से ब्लॉक न किया गया हो या लॉग इन करना ज़रूरी न हो. अगर पेज ठीक लगता है, तो Google को अपने यूआरएल फिर से क्रॉल करने के लिए कहा जा सकता है. - Google को आगे होने वाले बदलावों की जानकारी देने के लिए हमारा सुझाव है कि आप साइटमैप सबमिट करें. Search Console साइटमैप एपीआई की मदद से, इसे ऑटोमेट भी किया जा सकता है.
उदाहरण
एक तरह के सवाल हल करना
यहां मैथ सॉल्वर के ऐसे होम पेज का उदाहरण दिया गया है जिस पर एक तरह के पॉलिनोमियल इक्वेशन और डेरिवेटिव प्रॉब्लम हल किए जा सकते हैं. यह होम पेज अंग्रेज़ी और स्पैनिश में उपलब्ध है.
<html> <head> <title>An awesome math solver</title> </head> <body> <script type="application/ld+json"> [ { "@context": "https://schema.org", "@type": ["MathSolver", "LearningResource"], "name": "An awesome math solver", "url": "https://www.mathdomain.com/", "usageInfo": "https://www.mathdomain.com/privacy", "inLanguage": "en", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://mathdomain.com/solve?q={math_expression_string}", "mathExpression-input": "required name=math_expression_string", "eduQuestionType": ["Polynomial Equation","Derivative"] }], "learningResourceType": "Math solver" }, { "@context": "https://schema.org", "@type": ["MathSolver", "LearningResource"], "name": "Un solucionador de matemáticas increíble", "url": "https://es.mathdomain.com/", "usageInfo": "https://es.mathdomain.com/privacy", "inLanguage": "es", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://es.mathdomain.com/solve?q={math_expression_string}", "mathExpression-input": "required name=math_expression_string", "eduQuestionType": ["Polynomial Equation","Derivative"] }], "learningResourceType": "Math solver" } ] </script> </body> </html>
दो तरह के सवाल हल करना
यहां मैथ सॉल्वर के ऐसे होम पेज का उदाहरण दिया गया है जिसमें दो तरह के सवाल हल करने के एंडपॉइंट मौजूद हैं: एक एंडपॉइंट से पॉलिनोमियल इक्वेशन हल की जा सकती हैं और वहीं दूसरे एंडपॉइंट से ट्रिगनोमेट्रिक इक्वेशन हल की जा सकती हैं. यह सिर्फ़ अंग्रेज़ी में उपलब्ध है.
<html> <head> <title>An awesome math solver</title> </head> <body> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": ["MathSolver", "LearningResource"], "name": "An awesome math solver", "url": "https://www.mathdomain.com/", "usageInfo": "https://www.mathdomain.com/privacy", "inLanguage": "en", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://mathdomain.com/solve?q={math_expression_string}", "mathExpression-input": "required name=math_expression_string", "eduQuestionType": "Polynomial Equation" }, { "@type": "SolveMathAction", "target": "https://mathdomain.com/trig?q={math_expression_string}", "mathExpression-input": "required name=math_expression_string", "eduQuestionType": "Trigonometric Equation" }], "learningResourceType": "Math solver" } </script> </body> </html>
दिशा-निर्देश
अपने पेज को मैथ सॉल्वर के ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में दिखाने के लिए, यहां दिए गए दिशा-निर्देशों का पालन करें:
- स्ट्रक्चर्ड डेटा के लिए सामान्य दिशा-निर्देश
- Search पर कॉन्टेंट दिखाने के बुनियादी दिशा-निर्देश
- तकनीकी दिशा-निर्देश
- कॉन्टेंट के लिए दिशा-निर्देश
तकनीकी दिशा-निर्देश
- अपनी साइट के होम पेज पर
MathSolver
स्ट्रक्चर्ड डेटा जोड़ें. - पक्का करें कि होस्ट लोड की आपकी सेटिंग से, बार-बार क्रॉल करने की सुविधा मिलती है.
- अगर आपके पास एक ही मैथ सॉल्वर की एक जैसी बहुत सारी कॉपी हैं, जिन्हें अलग-अलग यूआरएल पर होस्ट किया गया है, तो पेज की हर कॉपी पर कैननिकल यूआरएल इस्तेमाल करें.
- हम ऐसे मैथ सॉल्वर को अनुमति नहीं देते जिन्हें ऐक्सेस करने के लिए, लॉगिन या पेमेंट करने की ज़रूरत होती है. जब उपयोगकर्ता Google पर मौजूद इस सुविधा के ज़रिए, आपकी साइट पर आते हैं, तो यह ज़रूरी है कि वे अपनी शुरुआती समस्या का हल और उसे ठीक करने से जुड़े सिलसिलेवार निर्देशों को ऐक्सेस कर पाएं. मैथ सॉल्वर के अतिरिक्त कॉन्टेंट को लॉगिन करके या पेमेंट देकर ऐक्सेस किया जा सकता है.
कॉन्टेंट के लिए दिशा-निर्देश
हमने मैथ सॉल्वर कॉन्टेंट के लिए ये कुछ दिशा-निर्देश बनाए हैं. इनसे यह पक्का किया जा सकेगा कि हमारे उपयोगकर्ताओं को पढ़ाई से जुड़े ऐसे रिसॉर्स मिलें जो उनके काम के हों. अगर हमें ऐसा कॉन्टेंट मिलता है जिससे इन नीतियों का उल्लंघन होता हो, तो हम नियमों के मुताबिक कार्रवाई करेंगे. इनमें मैन्युअल ऐक्शन लेना और Google पर मैथ सॉल्वर से जुड़े नतीजों से आपके पेजों को हटाना शामिल हो सकता है.
- हम मैथ सॉल्वर के तौर पर, प्रमोशन वाला ऐसा कॉन्टेंट दिखाने की अनुमति नहीं देते जिसे किसी तीसरे पक्ष ने पोस्ट किया हो. जैसे, अफ़िलिएट प्रोग्राम.
-
इस सुविधा का इस्तेमाल करके दिखाए जाने वाले, मैथ सॉल्वर के जवाबों के सटीक होने और उसकी क्वालिटी के लिए आप ज़िम्मेदार होते हैं. अगर क्वालिटी की समीक्षा करने की हमारी प्रोसेस में पाया जाता है कि आपका कुछ डेटा गलत है, तो इस सुविधा से आपके सॉल्वर को हटाया जा सकता है. उसे तब तक के लिए हटाया जाएगा, जब तक आप कॉन्टेंट से जुड़ी समस्याओं को उनकी गंभीरता के आधार पर हल नहीं कर लेते. यह नियम इन पर लागू होता है:
- आपका सॉल्वर किस तरह के सवालों को सटीक तरीके से हल कर सकता है.
- मैथ के उन सवालों के जवाब कितने सटीक हैं जिन्हें आपका सॉल्वर हल करने का दावा करता है.
अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी
आपका कॉन्टेंट रिच रिज़ल्ट में दिखे, इसके लिए आपको ज़रूरी प्रॉपर्टी जोड़नी होंगी. अपने स्ट्रक्चर्ड डेटा में ज़्यादा जानकारी जोड़ने के लिए, सुझाई गई प्रॉपर्टी भी शामिल करें. इससे, उपयोगकर्ता अनुभव को बेहतर बनाया जा सकता है.
MathSolver
MathSolver
एक ऐसा टूल है जिससे छात्र/छात्राओं, शिक्षक, और अन्य लोगों को मैथ के सवाल, सिलसिलेवार तरीके से हल करने में मदद मिलती है. अपनी साइट के होम पेज पर, MathSolver
स्ट्रक्चर्ड डेटा का इस्तेमाल करें.
MathSolver
की पूरी जानकारी, schema.org/MathSolver पर उपलब्ध है.
Google के साथ काम करने वाली प्रॉपर्टी ये हैं:
ज़रूरी प्रॉपर्टी | |
---|---|
potentialAction |
वह तरीका जिसकी मदद से, मैथ से जुड़े किसी एक्सप्रेशन के हल तक पहुंचा जा सकता है. जैसे, किसी सवाल को हल करने का सिलसिलेवार तरीका या ग्राफ़. { "@type": "MathSolver", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://mathdomain.com/solve?q={math_expression_string}", "mathExpression-input": "required name=math_expression_string", "eduQuestionType": "Polynomial Equation" }] } |
potentialAction.mathExpression-input |
मैथ के किसी एक्सप्रेशन के लिए प्लेसहोल्डर, जिसे Google आपकी वेबसाइट पर भेजता है. उदाहरण के लिए, x^2-3x=0. इसके बाद, आपके पास मैथ के एक्सप्रेशन को "हल" करने का विकल्प होता है. इसमें किसी वैरिएबल को आसान बनाना, बदलना या हल करना शामिल हो सकता है. यह स्ट्रिंग कई तरह के फ़ॉर्मैट में उपलब्ध हो सकती है. उदाहरण के लिए, LaTeX या ASCII एन्कोडिंग वाले मैथमैटिकल एक्सप्रेशन या फिर ऐसे मैथमैटिकल एक्सप्रेशन के तौर पर जिन्हें कीबोर्ड का इस्तेमाल करके लिखा जा सकता है. समस्याओं के कुछ टाइप के लिए, डेरिवेटिव Google इन दोनों में से किसी एक फ़ॉर्म में
उदाहरण:
इंटिग्रल Google इन दोनों में से किसी एक फ़ॉर्म में
उदाहरण:
लिमिट Google इन दोनों में से किसी एक फ़ॉर्म में
उदाहरण:
|
url |
|
usageInfo |
मैथ के सवाल हल करने वाली आपकी साइट की निजता नीति. { "@type": "MathSolver", "usageInfo": "https://www.mathdomain.com/privacy"</span> } |
potentialAction.target |
किसी कार्रवाई के लिए, यूआरएल को टारगेट करने वाला एंट्रीपॉइंट. इस कार्रवाई से जो मैथ एक्सप्रेशन हल किया जा रहा है उसे दिखाने के लिए, { "@type": "MathSolver", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://mathdomain.com/solve?q={math_expression_string}"</span> }] } |
सुझाई गई प्रॉपर्टी | |
---|---|
inLanguage |
ऐसी भाषा(भाषाएं) जो मैथ के सवाल सुलझाने वाली आपकी साइट पर इस्तेमाल की जा सकती है. इन भाषाओं की सूची के लिए, यह टेबल देखें. { "@type": "MathSolver", "inLanguage": "es"</span> } |
assesses |
प्रॉब्लम टाइप डेफ़िनिशन की उस तरह के सवाल जिन्हें { "@type": "MathSolver", "assesses": "Polynomial Equation"</span> } |
potentialAction.eduQuestionType |
प्रॉब्लम टाइप डेफ़िनिशन की उस तरह के सवाल जिन्हें { "@type": "SolveMathAction", "eduQuestionType": "Polynomial Equation"</span> } |
लर्निंग मटीरियल
LearningResource
से यह पता चलता है कि मार्कअप का विषय एक ऐसा रिसॉर्स है जिससे छात्र/छात्राओं, शिक्षक, और अन्य लोगों को बेहतर तरीके से पढ़ने-पढ़ाने में मदद मिलती है. अपनी साइट के होम पेज पर LearningResource
का इस्तेमाल करें.
LearningResource
की पूरी जानकारी, schema.org/LearningResource पर उपलब्ध है.
Google के साथ काम करने वाली प्रॉपर्टी ये हैं:
ज़रूरी प्रॉपर्टी | |
---|---|
learningResourceType |
यह इस लर्निंग मटीरियल का एक टाइप होता है. तय की गई इस वैल्यू का इस्तेमाल करें: { "@type": ["MathSolver", "LearningResource"], "learningResourceType": "Math Solver"</span> } |
प्रॉब्लम टाइप डेफ़िनिशन
प्रॉब्लम टाइप की इस सूची को MathSolver.potentialAction
के लिए, eduQuestionType
के तौर पर इस्तेमाल करें. इसके अलावा, इसे MathSolver
के assesses
फ़ील्ड के लिए तब इस्तेमाल किया जा सकता है, जब किसी सवाल को हल करने का तरीका समझाने के लिए, MathSolver
के साथ HowTo
दिया गया हो.
यहां दी गई टेबल में, उस तरह की समस्याओं के उदाहरण दिए गए हैं जिनके बारे में बताया जा सकता है:
अलग-अलग तरह के सवालों के उदाहरण (इसमें सभी तरह के सवालों के उदाहरण शामिल नहीं हैं) | |
---|---|
Absolute Value Equation |
ऐब्सलूट वैल्यू वाली इक्वेशन. उदाहरण के लिए: | x - 5 | = 9 |
Algebra |
एक सामान्य सवाल, जिसकी जगह किसी और तरह के सवाल को भी रखा जा सकता है. उदाहरण के लिए: पॉलिनोमियल इक्वेशन, एक्सपोनेंशियल इक्वेशन, और रैडिकल एक्सप्रेशन. |
Arc Length |
आर्क की लंबाई से जुड़े सवाल. उदाहरण के लिए: 1 < y < 4 होने पर, x = 4 (3 + y)^2 की लंबाई बताएं. |
Arithmetic |
अंकगणित से जुड़े सवाल. उदाहरण के लिए: 5 + 7 का जोड़ पता करें. |
Biquadratic Equation |
बाइक्वाड्रेटिक इक्वेशन. उदाहरण के लिए: x^4 - x^2 - 2 = 0. |
Calculus |
एक सामान्य सवाल, जिसकी जगह किसी और तरह के सवाल को भी रखा जा सकता है. उदाहरण के लिए: इंटिग्रल, डेरिवेटिव, और डिफ़्रेंशियल इक्वेशन. |
Characteristic Polynomial |
{{1,2,5}, {3,-1,1}, {1,2,3}} के लिए कैरेक्टरिस्टिक पॉलिनोमियल पता करें. |
Circle |
सर्कल से जुड़े सवाल. उदाहरण के लिए: x^2 + y^2 = 3 का रेडियस पता करें. |
Derivative |
5x^4 + 2x^3 + 4x - 2 का डेरिवेटिव. |
Differential Equation |
डिफ़्रेंशियल इक्वेशन से जुड़े सवाल. उदाहरण के लिए: y+dy/dx=5x. |
Distance |
डिस्टेंस से जुड़े सवाल. उदाहरण के लिए: (6,-1) और (-3,2) के बीच का डिस्टेंस पता करें. |
Eigenvalue |
आइगनवैल्यू से जुड़े सवाल. उदाहरण के लिए: मैट्रिक्स [[-6, 3], [4, 5]] के लिए आइगेनवैल्यू पता करें. |
Eigenvector |
आइगनवेक्टर से जुड़े सवाल. उदाहरण के लिए: मैट्रिक्स [[-6, 3], [4, 5]] के लिए, आइगेनवेक्टर पता करें जिसकी आइगेनवैल्यू [-7, 6] है. |
Ellipse |
एलिप्स से जुड़े सवाल. उदाहरण के लिए: 9x^2 + 4y^2 = 36 के x और y इंटरसेप्ट पता करें. |
Exponential Equation |
एक्सपोनेंशियल इक्वेशन. उदाहरण के लिए: 7^x = 9. |
Function |
पॉलिनोमियल को सरल बनाना. उदाहरण के लिए: (x-5)^2 * (x + 5)^2. |
Function Composition |
f(x)=x^2-2x, g(x)=2x-2 होने पर, f(g(x)) पता करें |
Geometry |
एक सामान्य सवाल, जिसकी जगह किसी और तरह के सवाल को भी रखा जा सकता है. उदाहरण के लिए: सर्कल, एलिप्स, पैराबोला, और स्लोप. |
Hyperbola |
हाइपरबोला से जुड़े सवाल. उदाहरण के लिए: (x^2)/4 - (y^2)/5 = 1 का x-इंटरसेप्ट पता करें. |
Inflection Point |
f(x) = 1/2x^4 +x^3 - 6x^2 का इंफ़्लेक्शन पॉइंट पता करें. |
Integral |
sqrt(x^2 - y^2) का इंटिग्रल पता करें. |
Intercept |
लाइन इंटरसेप्ट से जुड़े सवाल. उदाहरण के लिए: लाइन y = 10x - 5 का x-इंटरसेप्ट पता करें. |
Limit |
लिमिट से जुड़े सवाल. उदाहरण के लिए: (x^2-1)/(x-1) के लिए x के 1 तक पहुंचने पर x की लिमिट पता करें. |
Line Equation |
लाइन इक्वेशन से जुड़े सवाल. उदाहरण के लिए: पॉइंट (-7,-4) और (–2,-6) वाली लाइन की इक्वेशन पता करें. |
Linear Algebra |
एक सामान्य सवाल, जिसकी जगह किसी और तरह के सवाल को भी रखा जा सकता है. उदाहरण के लिए: मैट्रिक्स और कैरेक्टरिस्टिक पॉलिनोमियल. |
Linear Equation |
लीनियर इक्वेशन. उदाहरण के लिए: 4x - 3 = 2x + 9. |
Linear Inequality |
लीनियर इनइक्वालिटी. उदाहरण के लिए: 5x - 6 > 3x - 8. |
Logarithmic Equation |
लॉगारिद्मिक इक्वेशन. उदाहरण के लिए: log(x) = log(100). |
Logarithmic Inequality |
लॉगारिद्मिक इनइक्वालिटी. उदाहरण के लिए: log(x) > log(100). |
Matrix |
{{1,2,5}, {3,-1,1}, {1,2,3}} रो रिडक्शन |
Midpoint |
मिडपॉइंट से जुड़े सवाल. उदाहरण के लिए: (-3, 7) और (5, -2) का मिडपॉइंट पता करें. |
Parabola |
पैराबोला से जुड़े सवाल. उदाहरण के लिए: y2 - 4x - 4y = 0 का वर्टेक्स पता करें. |
Parallel |
पैरलल लाइन से जुड़े सवाल. उदाहरण के लिए: क्या ये दो लाइनें पैरलल हैं (y=10x + 5, y = 20x + 10)? |
Perpendicular |
पर्पेंडिकुलर लाइनों से जुड़े सवाल. उदाहरण के लिए: क्या ये दो लाइनें एक-दूसरे के पर्पेंडिकुलर हैं (y=10x + 5, y = 20x + 10)? |
Polynomial Equation |
पॉलिनोमियल इक्वेशन. उदाहरण के लिए: x^5 - 3x = 0. |
Polynomial Expression |
पॉलिनोमियल एक्सप्रेशन. उदाहरण के लिए: (x - 5)^4 * (x + 5)^2. |
Polynomial Inequality |
पॉलिनोमियल इनइक्वालिटी. उदाहरण के लिए: x^4 - x^2 - 6 > x^3 - 3x^2. |
Quadratic Equation |
क्वाड्रेटिक इक्वेशन. उदाहरण के लिए: x^2 - 3x - 4 = 0. |
Quadratic Expression |
क्वाड्रेटिक एक्सप्रेशन. उदाहरण के लिए: x^2 - 3x - 2. |
Quadratic Inequality |
क्वाड्रेटिक इनइक्वालिटी. उदाहरण के लिए: x^2 - x - 6 > x^2 - 3x. |
Radical Equation |
रैडिकल इक्वेशन. उदाहरण के लिए: sqrt(x) - x = 0. |
Radical Inequality |
रैडिकल इनइक्वालिटी. उदाहरण के लिए: sqrt(x) - x > 0. |
Rational Equation |
रैश्नल इक्वेशन. उदाहरण के लिए: 5/(x - 3) = 2/(x - 1). |
Rational Expression |
रैश्नल एक्सप्रेशन. उदाहरण के लिए: 1/(x^3 + 4x^2 + 5x + 2). |
Rational Inequality |
रैश्नल इनइक्वालिटी. उदाहरण के लिए: 5/(x - 3) > 2/(x - 1). |
Slope |
स्लोप से जुड़े सवाल. उदाहरण के लिए: y = 10x + 5 का स्लोप पता करें. |
Statistics |
स्टटिस्टिक्स से जुड़े सवाल. उदाहरण के लिए: संख्याओं के सेट का मीन (3, 8, 2, 10) पता करें. |
System of Equations |
इक्वेशन से जुड़े सवालों का सिस्टम. उदाहरण के लिए: 2x + 5y = 16;3x - 5y = - 1 को हल करें. |
Trigonometry |
sin(t) + cos(t) = 1 को हल करें. |