Про вычислительную онлайн систему Wolframalpha писано много. Казалось бы, что еще надо: можно решать и получать пошаговое решение (в платной версии) типовых математических задач, что вполне подходит школьникам, студентам и даже преподавателям для проверки решений а также ученым для упрощения жизни при решении рутинных задач. Но, на практике все оказалось совсем не так. Был проведен анализ статистики посещения страниц на которых установлены виджеты Wolframalpha и оказалось, что посетители школьного возраста совсем не используют Wolframalpha, а основными пользователями оказались студенты старших курсов и люди постарше. Анализ причин высокого процента отказов использовать возможности онлайн решения задач с помощью Wolframalpha (в том числе опросы) показал, что затруднения вызывают две детали: необходимость знать специальные команды (английский язык) и специфичность записи математических выражений для Wolframalpha.
Первую проблему можно решить, создавая так называемые виджеты от Wolframalpha. Основная идея виджета — спрятать команды и оставить только поля для ввода данных. Недостаток такого виджета в том, что он ориентирован на решение только одной задачи и конструирование такого виджета требует времени и продумывания кода решающей формулы. Но, отсутствие поддержки кириллицы при создании виджета сдерживает фантазию и возможности разработчика виджетов. Правда, выкрутиться можно — использовать коды букв кириллицы и из них делать надписи на виджетах, но это не надежный способ — не декларированная возможность в будущем может разрушить виджет. Пример виджета для нахождения площади фигуры между двумя кривыми можно посмотреть на картинке. Ознакомиться с примерами виджетов можно по ссылке.
Поиск способов упрощения ввода команд Wolframalpha привел к неожиданному наблюдению — Wolframalpha распознает и в большинстве случаев адекватно обрабатывает LaTeX-коды. При этом наблюдается вполне приличная совместимость с LaTeX-версией от MathJax. Таким образом, возникла идея: вместо того, чтобы вводить, например, для вычисления определенного интеграла команду:
Можно использовать ввод LaTeX-кода того же выражения:
Вы скажете — ну и в чем же упрощение? А ответ прост — для набора этого LaTeX-кода уже можно использовать визуальный редактор. В результате получился симбиоз, в котором объединен редактор для набора LaTeX-кода математического выражения и Wolframalpha-виджет, позволяющий решать математическую задачу, если введена соответствующая команда. Алгоритм действий следующий: набираем в LaTeX редакторе выражение, которое следует вычислить, затем вставляем его в строку ввода Wolframalpha-виджета и нажимаем кнопку «Решить». Скрин редактора представлен на картинке ниже:

Попробовать редактор в работе можно здесь.

Поиск способов упрощения ввода команд Wolframalpha привел к неожиданному наблюдению — Wolframalpha распознает и в большинстве случаев адекватно обрабатывает LaTeX-коды. При этом наблюдается вполне приличная совместимость с LaTeX-версией от MathJax. Таким образом, возникла идея: вместо того, чтобы вводить, например, для вычисления определенного интеграла команду:
integrate sin x dx from x=0 to pi
Можно использовать ввод LaTeX-кода того же выражения:
\int_{0}^{\pi} sin(x)dx
Вы скажете — ну и в чем же упрощение? А ответ прост — для набора этого LaTeX-кода уже можно использовать визуальный редактор. В результате получился симбиоз, в котором объединен редактор для набора LaTeX-кода математического выражения и Wolframalpha-виджет, позволяющий решать математическую задачу, если введена соответствующая команда. Алгоритм действий следующий: набираем в LaTeX редакторе выражение, которое следует вычислить, затем вставляем его в строку ввода Wolframalpha-виджета и нажимаем кнопку «Решить». Скрин редактора представлен на картинке ниже:

Попробовать редактор в работе можно здесь.