我是一名数学老师,想在网站中插入一些动态数学。我想要实现的是有一个按钮,学生可以按下该按钮来随机改变一个问题,以便它是相同类型的问题,但数字不同。例如,
分解 ax^2 + bx + c 形式的二次表达式,其中 a = 1,b 和 c 是 1 到 100 之间的正整数,并且根是实整数。
如果我使用 MathML 对数学进行编码(例如,如下面的标记),存储在数据库(例如 MySQL)中,我该如何设置,以便计算机以我的方式自动和随机地改变数学表达式如上所述?我不太了解服务器端脚本...我可以用 PHP 来实现吗?还是这更像是客户端 JavaScript 的工作?我只是在寻找一些建议来指导我选择学习路径。谢谢
<math xmlns='http://www.w3.org/1998/Math/MathML'>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mrow>
<mn>7</mn>
<mo>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>12</mn>
</mrow>
</math>