मैथ सॉल्वर (MathSolver) का स्ट्रक्चर्ड डेटा

मैथ के सवाल हल करने में छात्र/छात्राओं, शिक्षकों, और अन्य लोगों की मदद करने के लिए, स्ट्रक्चर्ड डेटा का इस्तेमाल करें. इसकी मदद से बताया जा सकता है कि मैथ के सवाल किस तरह के हैं. साथ ही, खास सवालों को हल करने से जुड़े कदम-दर-कदम निर्देशों के लिंक भी दिए जा सकते हैं. Google Search के नतीजों में मैथ सॉल्वर कैसे दिखेंगे, इसका एक उदाहरण यहां दिया गया है. इनके दिखने का तरीका बदलता रहता है:

मैथ सॉल्वर के ज़्यादा बेहतर नतीजे (रिच रिज़ल्ट) का उदाहरण

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.

उदाहरण

एक तरह के सवाल हल करना

यहां मैथ सॉल्वर के ऐसे होम पेज का उदाहरण दिया गया है जिस पर एक तरह के पॉलिनोमियल इक्वेशन और डेरिवेटिव प्रॉब्लम हल किए जा सकते हैं. यह होम पेज अंग्रेज़ी और स्पैनिश में उपलब्ध है.


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

दिशा-निर्देश

अपने पेज को मैथ सॉल्वर के ज़्यादा बेहतर नतीजों (रिच रिज़ल्ट) में दिखाने के लिए, यहां दिए गए दिशा-निर्देशों का पालन करें:

तकनीकी दिशा-निर्देश

  • अपनी साइट के होम पेज पर MathSolver स्ट्रक्चर्ड डेटा जोड़ें.
  • पक्का करें कि Googlebot, आपकी साइट को बेहतर तरीके से क्रॉल कर सके.
  • अगर आपके पास एक ही मैथ सॉल्वर की एक जैसी बहुत सारी कॉपी हैं, जिन्हें अलग-अलग यूआरएल पर होस्ट किया गया है, तो पेज की हर कॉपी पर कैननिकल यूआरएल इस्तेमाल करें.
  • हम ऐसे मैथ सॉल्वर को अनुमति नहीं देते जिन्हें ऐक्सेस करने के लिए, लॉगिन या पेमेंट करने की ज़रूरत होती है. जब उपयोगकर्ता Google पर मौजूद इस सुविधा के ज़रिए, आपकी साइट पर आते हैं, तो यह ज़रूरी है कि वे अपनी शुरुआती समस्या का हल और उसे ठीक करने से जुड़े सिलसिलेवार निर्देशों को ऐक्सेस कर पाएं. मैथ सॉल्वर के अतिरिक्त कॉन्टेंट को लॉगिन करके या पेमेंट देकर ऐक्सेस किया जा सकता है.

कॉन्टेंट के लिए दिशा-निर्देश

हमने मैथ सॉल्वर कॉन्टेंट के लिए ये कुछ दिशा-निर्देश बनाए हैं. इनसे यह पक्का किया जा सकेगा कि हमारे उपयोगकर्ताओं को पढ़ाई से जुड़े ऐसे रिसॉर्स मिलें जो उनके काम के हों. अगर हमें ऐसा कॉन्टेंट मिलता है जिससे इन नीतियों का उल्लंघन होता हो, तो हम नियमों के मुताबिक कार्रवाई करेंगे. इनमें मैन्युअल ऐक्शन लेना और Google पर मैथ सॉल्वर से जुड़े नतीजों से आपके पेजों को हटाना शामिल हो सकता है.

  • हम मैथ सॉल्वर के तौर पर, प्रमोशन वाला ऐसा कॉन्टेंट दिखाने की अनुमति नहीं देते जिसे किसी तीसरे पक्ष ने पोस्ट किया हो. जैसे, अफ़िलिएट प्रोग्राम.
  • इस सुविधा का इस्तेमाल करके दिखाए जाने वाले, मैथ सॉल्वर के जवाबों के सटीक होने और उसकी क्वालिटी के लिए आप ज़िम्मेदार होते हैं. अगर क्वालिटी की समीक्षा करने की हमारी प्रोसेस में पाया जाता है कि आपका कुछ डेटा गलत है, तो इस सुविधा से आपके सॉल्वर को हटाया जा सकता है. उसे तब तक के लिए हटाया जाएगा, जब तक आप कॉन्टेंट से जुड़ी समस्याओं को उनकी गंभीरता के आधार पर हल नहीं कर लेते. यह नियम इन पर लागू होता है:
    • आपका सॉल्वर किस तरह के सवालों को सटीक तरीके से हल कर सकता है.
    • मैथ के उन सवालों के जवाब कितने सटीक हैं जिन्हें आपका सॉल्वर हल करने का दावा करता है.

अलग-अलग तरह के स्ट्रक्चर्ड डेटा की जानकारी

आपका कॉन्टेंट रिच रिज़ल्ट में दिखे, इसके लिए आपको ज़रूरी प्रॉपर्टी जोड़नी होंगी. अपने स्ट्रक्चर्ड डेटा में ज़्यादा जानकारी जोड़ने के लिए, सुझाई गई प्रॉपर्टी भी शामिल करें. इससे, उपयोगकर्ता अनुभव को बेहतर बनाया जा सकता है.

MathSolver

MathSolver एक ऐसा टूल है जिससे छात्र/छात्राओं, शिक्षक, और अन्य लोगों को मैथ के सवाल, सिलसिलेवार तरीके से हल करने में मदद मिलती है. अपनी साइट के होम पेज पर, MathSolver स्ट्रक्चर्ड डेटा का इस्तेमाल करें.

MathSolver की पूरी जानकारी, schema.org/MathSolver पर उपलब्ध है.

Google के साथ काम करने वाली प्रॉपर्टी ये हैं:

ज़रूरी प्रॉपर्टी
potentialAction

SolveMathAction

वह तरीका जिसकी मदद से, मैथ से जुड़े किसी एक्सप्रेशन के हल तक पहुंचा जा सकता है. जैसे, किसी सवाल को हल करने का सिलसिलेवार तरीका या ग्राफ़.

{
"@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

Text

मैथ के किसी एक्सप्रेशन के लिए प्लेसहोल्डर, जिसे Google आपकी वेबसाइट पर भेजता है. उदाहरण के लिए, x^2-3x=0. इसके बाद, आपके पास मैथ के एक्सप्रेशन को "हल" करने का विकल्प होता है. इसमें किसी वैरिएबल को आसान बनाना, बदलना या हल करना शामिल हो सकता है. यह स्ट्रिंग कई तरह के फ़ॉर्मैट में उपलब्ध हो सकती है. उदाहरण के लिए, LaTeX या ASCII एन्कोडिंग वाले मैथमैटिकल एक्सप्रेशन या फिर ऐसे मैथमैटिकल एक्सप्रेशन के तौर पर जिन्हें कीबोर्ड का इस्तेमाल करके लिखा जा सकता है.

समस्याओं के कुछ टाइप के लिए, math_expression_string से पता चलता है कि समस्या किस तरह की है और उसके पैरामीटर क्या हैं. यहां कुछ ज़्यादा मुश्किल तरह की समस्याओं के उदाहरण दिए गए हैं, ताकि आप इनका अनुमान लगा सकें और उन्हें सही तरीके से पार्स कर सकें.

डेरिवेटिव

Google इन दोनों में से किसी एक फ़ॉर्म में math_expression_string भेजेगा:

  • (math_expression)'
  • d/dvariable math_expression

Examples:

  • (x^2+x)'
  • d/dx (x^2+x)
  • d/dy y^2+y

Integrals

Google will send a math_expression_string in one of two forms:

  • \int math_expression
  • \int_{from}^{to} math_expression

उदाहरण:

  • \int x^2+x
  • \int_{0}^{2} x^2+x

सीमाएं

Google इन दोनों में से किसी एक फ़ॉर्म में math_expression_string भेजेगा:

  • \lim math_expression
  • \lim_{variable\rightarrowvalue} math_expression

उदाहरण:

  • \lim_{x\rightarrow0} sin(x)/x
  • \lim_{y\rightarrow\infty} sin(y)/y
  • \lim sin(x)/x
url

URL

MathSolver का यूआरएल.

usageInfo

URL

मैथ के सवाल हल करने वाली आपकी साइट की निजता नीति.

{
  "@type": "MathSolver",
  "usageInfo": "https://www.mathdomain.com/privacy"
}
potentialAction.target

EntryPoint

किसी कार्रवाई के लिए, यूआरएल को टारगेट करने वाला एंट्रीपॉइंट. इस कार्रवाई से जो मैथ एक्सप्रेशन हल किया जा रहा है उसे दिखाने के लिए, potentialAction.target प्रॉपर्टी एक स्ट्रिंग को मंज़ूरी देती है.

{
"@type": "MathSolver",
"potentialAction": [{
  "@type": "SolveMathAction",
  "target": "https://mathdomain.com/solve?q={math_expression_string}"
  }]
}
सुझाई गई प्रॉपर्टी
inLanguage

Text

ऐसी भाषा(भाषाएं) जो मैथ के सवाल सुलझाने वाली आपकी साइट पर इस्तेमाल की जा सकती है. इन भाषाओं की सूची के लिए, यह टेबल देखें.

{
  "@type": "MathSolver",
  "inLanguage": "es"
}
assesses

प्रॉब्लम टाइप डेफ़िनिशन की Text वाली सूची

उस तरह के सवाल जिन्हें HowTo की मदद से हल किया जाता है. अगर HowTo के साथ-साथ MathSolver मार्कअप भी इस्तेमाल किया जा रहा है, तो assesses प्रॉपर्टी का इस्तेमाल करें.

{
  "@type": "MathSolver",
  "assesses": "Polynomial Equation"
}
potentialAction.eduQuestionType

प्रॉब्लम टाइप डेफ़िनिशन की Text वाली सूची

उस तरह के सवाल जिन्हें potentialAction.target प्रॉपर्टी का इस्तेमाल करके हल किया जा सकता है.

{
  "@type": "SolveMathAction",
  "eduQuestionType": "Polynomial Equation"
}

LearningResource

LearningResource से यह पता चलता है कि मार्कअप का विषय एक ऐसा रिसॉर्स है जिससे छात्र/छात्राओं, शिक्षक, और अन्य लोगों को बेहतर तरीके से पढ़ने-पढ़ाने में मदद मिलती है. अपनी साइट के होम पेज पर LearningResource का इस्तेमाल करें.

LearningResource की पूरी जानकारी, schema.org/LearningResource पर उपलब्ध है.

Google के साथ काम करने वाली प्रॉपर्टी ये हैं:

ज़रूरी प्रॉपर्टी
learningResourceType

Text

यह इस लर्निंग मटीरियल का एक टाइप होता है. तय की गई इस वैल्यू का इस्तेमाल करें: Math Solver.

{
  "@type": ["MathSolver", "LearningResource"],
  "learningResourceType": "Math Solver"
}

प्रॉब्लम टाइप डेफ़िनिशन

प्रॉब्लम टाइप की इस सूची को 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 को हल करें.