Я учитель математики, желающий вставить какую-то динамическую математику в веб-сайт. То, что я хотел бы достичь, - это кнопка, которую студент может нажимать, чтобы случайным образом изменить вопрос, чтобы вопрос был одинаковым, но с разными номерами. Например,Как добавить динамическую математику на веб-страницу
Коэффициент квадратичного выражения вида 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>
Я не знаю точно, как трудно найти целые корни числа для квадратичного уравнения, но для меня это не похоже на работу javascript. Я думаю, что самым простым решением является создание базы данных с заранее заданными упражнениями и случайное отображение их вашим ученикам. – Jan