Feature guides

Структурированные данные Math solver (MathSolver)

Чтобы помочь учащимся, преподавателям и другим пользователям с математическими задачами, вы можете использовать структурированные данные для указания типа математических задач и ссылок на пошаговые руководства для конкретных задач. Вот пример того, как Math solver могут выглядеть в результатах поиска Google (внешний вид может меняться):

Example of a math solvers rich result

Структурированные данные Math solver (MathSolver)

Как добавить структурированные данные

Структурированные данные — это стандартизированный формат для предоставления информации о странице и классификации ее содержимого. Если вы новичок в работе со структурированными данными, вы можете узнать больше о том,
как работают структурированные данные.

Вот обзор того, как создавать, тестировать и публиковать структурированные данные.

  1. Добавьте обязательные свойства. В зависимости от используемого формата узнайте, где вставить структурированные данные на страницу.
  2. Следуйте рекомендациям.
  3. Проверьте свой код с помощью
    Rich Results Test
    и исправьте все критические ошибки. Также рассмотрите возможность исправления некритических проблем, которые могут быть отмечены в инструменте, так как они могут помочь улучшить качество ваших структурированных данных (однако это не обязательно для получения расширенных результатов).
  4. Разверните несколько страниц, содержащих ваши структурированные данные, и используйте URL Inspection tool чтобы проверить, как Google видит страницу. Убедитесь, что ваша страница доступна для Google и не заблокирована файлом robots.txt, тегом noindex или
    требованиями для входа. Если страница выглядит нормально, вы можете.
  5. : Дайте время на повторное сканирование и индексацию. Помните, что после публикации страницы может пройти несколько дней, прежде чем Google найдет и просканирует ее.
    Чтобы держать Google в курсе будущих изменений, мы рекомендуем вамотправить карту сайта (sitemap)
    . Вы можете автоматизировать это с помощью.

Search Console Sitemap API

Примеры

Одно действие решателя

Два действия решателя

Вот пример домашней страницы математического решателя, у которого есть две конечные точки решения: одна конечная точка может решать полиномиальные уравнения, а другая — тригонометрические уравнения. Он доступен только на английском языке.

Руководства

Чтобы ваша страница соответствовала требованиям для расширенных результатов математического решателя, вы должны следовать этим руководствам:

Технические руководства

  • Добавьте MathSolver структурированные данные на домашнюю страницу вашего сайта.
  • Убедитесь, что Googlebot может
    эффективно сканировать ваш сайт.
  • Если у вас есть несколько идентичных копий одного и того же математического решателя, размещенных под разными URL-адресами, используйте канонические URL-адреса
  • на каждой копии страницы.

Мы не разрешаем математические решатели, которые полностью скрыты за логином или платным доступом. Как только пользователи переходят с функции в Google на ваш сайт, решение и пошаговое руководство для их первоначальной проблемы должны быть им доступны. Дополнительный контент может находиться за логином или платным доступом.

Руководства по контенту
Мы создали эти руководства по контенту Math Solver, чтобы гарантировать, что наши пользователи получают доступ к релевантным учебным ресурсам. Если мы обнаружим контент, который нарушает эти политики, мы отреагируем соответствующим образом, что может включать принятие
ручных мер

Точности ваших решений для математических задач, которые, как заявляет ваш решатель, он может решать.

Определения типов структурированных данных

Вы должны включить обязательные свойства для вашего контента, чтобы он соответствовал требованиям для отображения в виде расширенного результата. Вы также можете включить рекомендуемые свойства, чтобы добавить больше информации к вашим структурированным данным, что может обеспечить лучший пользовательский опыт.

A MathSolver MathSolver это инструмент, который помогает студентам, учителям и другим людям с математическими задачами, предоставляя пошаговые решения. Используйте
MathSolver

структурированные данные на домашней странице вашего сайта. Полное определение MathSolver доступно по адресу
schema.org/MathSolver.

Поддерживаемые Google свойства следующие:

Обязательные свойства
potentialAction

SolveMathAction

Действие, которое приводит к математическому объяснению (например, пошаговому решению или графику) математического выражения.

potentialAction.mathExpression-input

Текст

Заполнитель для математического выражения (например: x^2-3x=0), которое Google отправляет на ваш веб-сайт. Затем вы можете “решить” математическое выражение, что может включать упрощение, преобразование или решение относительно конкретной переменной. Строка может принимать множество форматов (например: LaTeX, Ascii-Math или математические выражения, которые можно написать с помощью клавиатуры).

Для некоторых типов задач math_expression_string указывает как тип задачи, так и параметры типа задачи. Вот несколько примеров более сложных типов задач, чтобы вы могли предвидеть и правильно их анализировать.

Производные

Google отправит math_expression_string в одной из двух форм:

Примеры:

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

Пределы

Google отправит math_expression_string в одной из двух форм:

Примеры:

  • lim_{xrightarrow0} sin(x)/x
  • lim_{yrightarrowinfty} sin(y)/y
  • lim sin(x)/x
url

URL

URL-адрес MathSolver.

usageInfo

URL

Политика конфиденциальности вашего сайта по решению математических задач.

potentialAction.target

Точка входа

Целевая точка входа URL для действия. Свойство potentialAction.target
принимает строку для представления математического выражения, которое решается действием.

Рекомендуемые свойства
inLanguage

Текст

Язык(и), поддерживаемые вашим сайтом для решения математических задач. См. эту таблицу
для списка возможных языков.

оценивает

Текст
список Определения типов задач

Тип(ы) задач, которые решаются с помощью HowTo. Используйте свойство
assesses , если вы используете разметку HowTo
в дополнение к разметке MathSolver .

potentialAction.eduQuestionType

Текст
список Определения типов задач

Тип(ы) задач, которые могут быть решены свойством potentialAction.target .

LearningResource

A LearningResource указывает на то, что предметом разметки является ресурс, который помогает учащимся, учителям и другим лицам в образовательном процессе. Используйте
LearningResource на главной странице вашего сайта.

Полное определение LearningResource доступно по адресу
schema.org/LearningResource.

Поддерживаемые Google свойства следующие:

Обязательные свойства
learningResourceType

Текст

Тип этого учебного ресурса. Используйте это фиксированное значение: Math Solver.

Определения типов задач

Используйте следующий список типов задач либо как eduQuestionType для
MathSolver.potentialAction либо для assesses поля
MathSolver когда MathSolver сопровождает HowTo
который пошагово объясняет конкретную математическую задачу.

В следующей таблице приведены некоторые примеры типов задач, которые вы можете аннотировать:

Примеры типов задач (это не исчерпывающий список)
Уравнение с абсолютной величиной

Уравнения с абсолютной величиной. Например: |x – 5| = 9

Алгебра

Общий тип задачи, который можно использовать с другими типами задач. Например: полиномиальные уравнения, экспоненциальные уравнения и радикальные выражения.

Длина дуги

Задачи на длину дуги. Например: Определите длину x = 4 (3 + y)^2, 1 < y < 4.

Арифметика

Арифметические задачи. Например: Найдите сумму 5 + 7.

Биквадратное уравнение

Биквадратные уравнения. Например: x^4 – x^2 – 2 = 0.

Математический анализ

Общий тип задачи, который можно использовать с другими типами задач. Например: интегралы, производные и дифференциальные уравнения.

Характеристический многочлен

Найдите характеристический многочлен {{1,2,5}, {3,-1,1}, {1,2,3}}.

Круг

Задачи, связанные с кругом. Например: Найдите радиус x^2 + y^2 = 3.

Производная

Производная от 5x^4 + 2x^3 + 4x – 2.

Дифференциальное уравнение

Задачи на дифференциальные уравнения. Например: y+dy/dx=5x.

Расстояние

Задачи на расстояние. Например: Найдите расстояние между (6,-1) и (-3,2).

Собственное значение

Задачи на собственные значения. Например: Найдите собственные значения для матрицы [[-6, 3], [4, 5]].

Собственный вектор

Задачи на собственные векторы. Например: Найдите собственный вектор для матрицы [[-6, 3], [4, 5]] с собственными значениями [-7, 6].

Эллипс

Задачи на эллипсы. Например: Найдите точки пересечения с осями x и y для 9x^2 + 4y^2 = 36.

Показательное уравнение

Показательные уравнения. Например: 7^x = 9.

Функция

Упрощение многочленов. Например: (x-5)^2 * (x+5)^2.

Композиция функций

f(g(x)), когда f(x)=x^2-2x, g(x)=2x-2

Геометрия

Общий тип задач, который можно использовать вместе с другими типами задач. Например: окружность, эллипс, парабола, наклон.

Гипербола

Задачи на гиперболы. Например: Найдите точку пересечения с осью x для (x^2)/4 – (y^2)/5 = 1.

Точка перегиба

Найдите точку перегиба f(x) = 1/2x^4 +x^3 – 6x^2.

Интеграл

Интеграл от sqrt (x^2 – y^2).

Точка пересечения

Задачи на пересечение прямых. Например: Найдите точку пересечения с осью x прямой y = 10x – 5.

Предел

Задачи на пределы. Например: Найдите предел x при стремлении x к 1 для (x^2-1)/(x-1).

Уравнение прямой

Задачи на уравнение прямой. Например: Найдите уравнение прямой по точкам (-7,-4) и (-2,-6).

Линейная алгебра

Общий тип задач, который можно использовать вместе с другими типами задач. Например: матрица и характеристический многочлен.

Линейное уравнение

Линейные уравнения. Например: 4x – 3 = 2x + 9.

Линейное неравенство

Линейные неравенства. Например: 5x – 6 > 3x – 8.

Логарифмическое уравнение

Логарифмические уравнения. Например: log(x) = log(100).

Логарифмическое неравенство

Логарифмические неравенства. Например: log(x) > log(100).

Матрица

{{1,2,5}, {3,-1,1}, {1,2,3}} строчное сокращение

Середина

Задачи на нахождение середины. Например: найдите середину между (-3, 7) и (5, -2).

Парабола

Задачи на параболу. Например: найдите вершину y2 – 4x – 4y = 0.

Параллель

Задачи на параллельные прямые. Например: являются ли две прямые параллельными (y = 10x + 5, y = 20x + 10)?

Перпендикуляр

Задачи на перпендикулярные прямые. Например: являются ли две прямые перпендикулярными (y = 10x + 5, y = 20x + 10)?

Полиномиальное уравнение

Полиномиальные уравнения. Например: x^5 – 3x = 0.

Полиномиальное выражение

Полиномиальные выражения. Например: (x – 5)^4 * (x + 5)^2.

Полиномиальное неравенство

Полиномиальные неравенства. Например: x^4 – x^2 – 6 > x^3 – 3x^2.

Квадратное уравнение

Квадратные уравнения. Например: x^2 – 3x – 4 = 0.

Квадратное выражение

Квадратные выражения. Например: x^2 – 3x – 2.

Квадратное неравенство

Квадратные неравенства. Например: x^2 – x – 6 > x^2 – 3x.

Радикальное уравнение

Радикальные уравнения. Например: sqrt(x) – x = 0.

Радикальное неравенство

Радикальные неравенства. Например: sqrt(x) – x > 0.

Рациональное уравнение

Рациональные уравнения. Например: 5/(x – 3) = 2/(x – 1).

Рациональное выражение

Рациональные выражения. Например: 1/(x^3 + 4x^2 + 5x + 2).

Рациональное неравенство

Рациональные неравенства. Например: 5/(x – 3) > 2/(x – 1).

Наклон

Задачи на наклон. Например: найдите наклон y = 10x + 5.

Статистика

Задачи по статистике. Например: найдите среднее значение набора чисел (3, 8, 2, 10).

Система уравнений

Задачи на системы уравнений. Например: решите 2x + 5y = 16;3x – 5y = – 1.

Тригонометрия

Решите sin(t) + cos(t) = 1.

Alien Road

Как мы это применяем

Math solver markup serves a specific education niche. We mention it for completeness rather than as a recommendation for most clients.

Связанные услуги

Поделиться