как добавить динамическую математику на веб-страницу

Я учитель математики, хочу добавить динамическую математику на веб-сайт . Чего я бы хотел добиться, так это иметь кнопку, которую студент может нажимать, чтобы случайным образом изменять вопрос, чтобы это был вопрос того же типа, но с разными номерами. Например,

Разложите на множители квадратное выражение вида ax ^ 2 + bx + c, где a = 1, а b и c - положительные целые числа от 1 до 100, так что корни будут действительными целыми числами.

Если Я использую MathML для кодирования математики (например, как разметка ниже), хранящейся в базе данных (например, MySQL), как я могу настроить все так, чтобы компьютер автоматически и случайным образом изменял математическое выражение так, как я описал выше? Я не очень разбираюсь в серверных сценариях ... могу ли я добиться этого с помощью PHP? Или это будет больше работа JavaScript на стороне клиента? Я просто ищу совета, который поможет мне в выборе учебной программы. как разметка ниже), хранящейся в базе данных (например, MySQL), как я могу настроить все так, чтобы компьютер автоматически и случайным образом изменял математическое выражение так, как я описал выше? Я не очень разбираюсь в серверных сценариях ... могу ли я добиться этого с помощью PHP? Или это будет больше работа JavaScript на стороне клиента? Я просто ищу совета, который поможет мне в выборе учебной программы. как разметка ниже), хранящейся в базе данных (например, MySQL), как я могу настроить все так, чтобы компьютер автоматически и случайным образом изменял математическое выражение так, как я описал выше? Я не очень разбираюсь в серверных сценариях ... могу ли я добиться этого с помощью PHP? Или это будет больше работа JavaScript на стороне клиента? Я просто ищу совета, который поможет мне в выборе учебной программы. Thank you

<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>&#8290;</mo>
   <mi>x</mi>
  </mrow>
  <mo>+</mo>
  <mn>12</mn>
 </mrow>
</math>
7
задан Bill 23 October 2010 в 14:48
поделиться