Structured Data สำหรับเครื่องมือแก้โจทย์คณิต (MathSolver
)
หากต้องการช่วยนักเรียน ครู และคนอื่นๆ แก้โจทย์คณิตศาสตร์ คุณสามารถใช้ข้อมูลที่มีโครงสร้างเพื่อระบุประเภทโจทย์และลิงก์ไปยังคำแนะนำแบบทีละขั้นตอนในการแก้โจทย์นั้นๆ ต่อไปนี้คือตัวอย่างลักษณะที่เครื่องมือแก้โจทย์คณิตแสดงในผลการค้นหาของ Google Search (ลักษณะที่ปรากฏนี้อาจเปลี่ยนแปลงได้)
![ตัวอย่างผลการค้นหาที่เป็นสื่อสมบูรณ์ของเครื่องมือแก้โจทย์คณิต](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/math-solvers-rich-result.png?authuser=6&hl=th)
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.
- Add the required properties. Based on the format you're using, learn where to insert structured data on the page.
- Follow the guidelines.
- 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).
- 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. - To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.
ตัวอย่าง
การดำเนินการแก้โจทย์ 1 รายการ
ตัวอย่างหน้าแรกของเครื่องมือแก้โจทย์คณิตที่มีการดําเนินการแก้โจทย์รายการเดียว แต่สามารถแก้สมการพหุนามและโจทย์อนุพันธ์ได้ โดยมีให้บริการเป็นภาษาอังกฤษและสเปน
<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>
การดำเนินการแก้โจทย์ 2 รายการ
ตัวอย่างหน้าแรกของเครื่องมือแก้โจทย์คณิตที่มีปลายทางในการแก้โจทย์ 2 แบบ นั่นคือ ปลายทางหนึ่งจะแก้สมการพหุนามได้ และอีกปลายทางหนึ่งจะแก้สมการตรีโกณมิติได้ ซึ่งมีให้บริการเป็นภาษาอังกฤษเท่านั้น
<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
ลงในหน้าแรกของเว็บไซต์ - ตรวจสอบว่าการตั้งค่าการโหลดของโฮสต์อนุญาตให้รวบรวมข้อมูลบ่อยๆ ได้
- หากคุณโฮสต์เครื่องมือแก้โจทย์คณิตเดียวกันไว้ในหลาย URL ให้ใช้ Canonical URL ในแต่ละหน้า
- เราไม่อนุญาตให้ซ่อนเครื่องมือแก้โจทย์คณิตไว้หลังการเข้าสู่ระบบหรือเพย์วอลล์ เมื่อผู้ใช้ออกจากฟีเจอร์ใน 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 |
ตัวยึดตําแหน่งสําหรับนิพจน์ทางคณิตศาสตร์ (เช่น x^2-3x=0) ที่ Google ส่งไปยังเว็บไซต์ของคุณ จากนั้นคุณจะ "แก้" นิพจน์ทางคณิตศาสตร์ ซึ่งอาจรวมถึงการทำให้ง่ายขึ้น การเปลี่ยนรูป หรือการหาคำตอบสำหรับตัวแปรที่เจาะจง โดยอาจอยู่ในรูปแบบต่างๆ (เช่น LaTeX, ASCII-Math หรือนิพจน์ทางคณิตศาสตร์อื่นๆ ที่คุณพิมพ์ด้วยแป้นพิมพ์ได้) สําหรับโจทย์บางประเภท อนุพันธ์ Google จะส่ง
ตัวอย่าง
ปริพันธ์ Google จะส่ง
ตัวอย่าง
ขีดจำกัด Google จะส่ง
ตัวอย่าง
|
url |
URL ของ |
usageInfo |
นโยบายความเป็นส่วนตัวสําหรับเว็บไซต์ช่วยแก้โจทย์คณิตศาสตร์ของคุณ { "@type": "MathSolver", "usageInfo": "https://www.mathdomain.com/privacy" } |
potentialAction.target |
EntryPoint เป้าหมายของ URL สําหรับการดําเนินการ พร็อพเพอร์ตี้ { "@type": "MathSolver", "potentialAction": [{ "@type": "SolveMathAction", "target": "https://mathdomain.com/solve?q={math_expression_string}" }] } |
พร็อพเพอร์ตี้ที่แนะนำ | |
---|---|
inLanguage |
ภาษาที่เว็บไซต์แก้โจทย์คณิตศาสตร์รองรับ ดูรายการภาษาที่ใช้ได้ในตารางนี้ { "@type": "MathSolver", "inLanguage": "es" } |
assesses |
ประเภทโจทย์ที่แก้ได้ด้วย { "@type": "MathSolver", "assesses": "Polynomial Equation" } |
potentialAction.eduQuestionType |
ประเภทโจทย์ที่แก้ได้ด้วยพร็อพเพอร์ตี้ { "@type": "SolveMathAction", "eduQuestionType": "Polynomial Equation" } |
LearningResource
LearningResource
บ่งบอกว่าสาระสำคัญของมาร์กอัปเป็นทรัพยากรที่ช่วยนักเรียน ครู และบุคคลทั่วไปในการเรียนรู้ทางการศึกษา ใช้
LearningResource
ในหน้าแรกของเว็บไซต์
ดูคำจำกัดความที่สมบูรณ์ของ LearningResource
ได้ที่ schema.org/LearningResource
พร็อพเพอร์ตี้ที่ Google รองรับมีดังต่อไปนี้
พร็อพเพอร์ตี้ที่จำเป็น | |
---|---|
learningResourceType |
ประเภทของทรัพยากรการเรียนรู้นี้ ให้ใช้ค่าคงที่นี้: { "@type": ["MathSolver", "LearningResource"], "learningResourceType": "Math Solver" } |
คำจำกัดความของประเภทโจทย์
ใช้รายการประเภทโจทย์ต่อไปนี้เป็น eduQuestionType
สําหรับ MathSolver.potentialAction
หรือสําหรับฟิลด์ assesses
ของ MathSolver
เมื่อใช้ MathSolver
กับ HowTo
เพื่ออธิบายวิธีแก้โจทย์คณิตศาสตร์
ตารางต่อไปนี้แสดงตัวอย่างของประเภทโจทย์ที่ใส่คําอธิบายประกอบได้
ตัวอย่างประเภทโจทย์ (ไม่ได้แสดงครบทั้งหมด) | |
---|---|
Absolute Value Equation |
สมการค่าสัมบูรณ์ เช่น |x - 5| = 9 |
Algebra |
ประเภทโจทย์ทั่วไปที่วางร่วมกับประเภทโจทย์อื่นๆ ได้ เช่น สมการพหุนาม สมการเลขชี้กำลัง และนิพจน์ติดราก (Radical Expression) |
Arc Length |
โจทย์ความยาวส่วนโค้ง เช่น จงระบุความยาวของ x = 4 (3 + y)^2, 1 < y < 4 |
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 |
โจทย์วงรี เช่น จงหาจุดตัดแกน x และ y ของ 9x^2 + 4y^2 = 36 |
Exponential Equation |
สมการเลขชี้กำลัง เช่น 7^x = 9 |
Function |
การเปลี่ยนพหุนามให้อยู่ในรูปอย่างง่าย เช่น (x-5)^2 * (x+5)^2 |
Function Composition |
f(g(x)) เมื่อ f(x)=x^2-2x, g(x)=2x-2 |
Geometry |
ประเภทโจทย์ทั่วไปที่วางร่วมกับประเภทโจทย์อื่นๆ ได้ เช่น วงกลม วงรี พาราโบลา ความชัน |
Hyperbola |
โจทย์ไฮเพอร์โบลา เช่น จงหาจุดตัดแกน x ของ (x^2)/4 - (y^2)/5 = 1 |
Inflection Point |
จงหาจุดเปลี่ยนเว้าของ f(x) = 1/2x^4 +x^3 - 6x^2 |
Integral |
อินทิกรัลของ sqrt (x^2 - y^2) |
Intercept |
โจทย์จุดตัดของเส้น เช่น จงหาจุดตัดแกน x ของเส้น y = 10x - 5 |
Limit |
โจทย์ขีดจำกัด เช่น จงหาขีดจํากัดของ x เมื่อ x เข้าสู่ 1 สำหรับ (x^2-1)/(x-1) |
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 |
โจทย์เส้นขนาน เช่น เส้น 2 เส้นนี้ขนานกันหรือไม่ (y = 10x + 5, y = 20x + 10) |
Perpendicular |
โจทย์เส้นตั้งฉาก เช่น เส้น 2 เส้นนี้ตั้งฉากกันหรือไม่ (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 |