如何在网页上添加动态数学
我是一名数学老师,希望在网站中插入一些动态数学。我想要实现的是有一个按钮,学生可以按下该按钮随机改变一个问题,这样它就是同一类型的问题,但数字不同。例如,
因子形式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>
没有找到相关结果
已邀请:
7 个回复
蹄寄噬非芹
。名为
的数据库示例:
然后(psuedocode): app从数据库中检索随机
(任何类型或某种类型) app将随机生成的数字分配给常数,即“b = 1,m = 2,y = .5” app使用第2步中的数字交换
中的常量(内部
,因此很容易找到) app解决x并加密答案(在二次方的情况下,有2个答案,
到数组中) 应用程序显示到Web浏览器并要求学生解决:“y = mx + b”和“b = 1,m = 2,y = .5” 应用程序还将加密的答案放在网页上的隐藏表单字段中 学生解决x,然后在文本框中键入答案,然后单击提交按钮 app将学生的解决方案与解密的隐藏解决方案进行比较 应用程序显示到Web浏览器:“正确/不正确”以及正确答案 此Web应用程序可以使用Java / C#.NET / VB.NET / PHP /任何Web技术编写。数据库可以是SQL Server / MySQL / PostgreSQL / XML /等。处理可以全部在服务器端以上述语言之一完成,或者,一旦从数据库检索数据(公式),处理就可以在客户端JavaScript中完成。 这个问题是非常开放的,因为开发人员可以采取许多方法,这取决于偏好。我个人的观点是,在客户端JavaScript与服务器端C#或PHP中编写一些这样的东西会更难。 如果您已经知道任何计算机语言,即C ++,那么选择看起来相似的脚本技术,并通过阅读书籍和在线教程/代码示例开始学习。 (对不起,我不是数学家)
靛新比比催
搁手
浮凰量
锯康
悍蕾驮苇袜
骨酚柯