问题描述
尝试为具有两个字段的简单数学求解器操作设置模式标记。比如说加法。
1+1=2
这是 Google 的 doc 和示例:
{
"@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"
}
我们如何为两个数字添加多个变量?
return {
'@context': 'https://schema.org','@type': ['MathSolver','LearningResource'],...
potentialAction: [
{
'@type': 'SolveMathAction',target: `domain.com/?num1={num1}&num2={num2}`,'mathExpression-input': 'required name=num1 name=num2',eduQuestionType: ['addition','sum']
},],learningResourceType: 'Math solver'
};
Schema.org 表示 mathExpression
(注意:mathExpression-input
似乎不存在)但确实属于 Thing > Intangible EntryPoint
一个数学表达式(例如'x^2-3x=0'),可以求解 > 一个特定的变量、简化的或变换的。这可以采用多种 > 格式,例如LaTeX、Ascii-Math 或使用 > 键盘书写的数学。
但这是否可以设置为 URL 参数接受 mathExpression-input
中的 multiple 字段而不是单个数学表达式?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)