Что-то убивает скрипт…
У меня ничего не убивается
Скрипт на месте, кнопка на месте, форма вызывается, на счёт обработки формы - не проверял:
Тут вот что нужно знать: внедрение форм и сторонних скриптов в Мудл - это всегда шаманские пляски с бубном.
Тем более, вы выбрали не очень удачное место для этой формы - блок «Описание курса». Отключая тут фильтры, вы их отключаете для всего курса. А вдруг где-то будет нужен какой-то фильтр? Включите одно - сломаете другое.
Что можно попробовать:
- Смените редактор на TinyMCE, проверьте в нем.
- Попробуйте разместить форму в отдельном HTML-блоке.
- Создайте веб-страницу (не в Мудл), скачайте скрипт form_loader.js, загрузите это всё во вложенные файлы блока и в самом блоке создайте ссылку на веб-страницу. Форма будет открываться в новом окне, скрипт подгрузится, будет не так красиво, но работать должно.
ЗЫ: а версия Мудл какая? Если 3.5.1, посмотрите не включен ли параметр forceclean (это новая фича) в Администрирование ► Разработка ► Экспериментальные возможности ► Экспериментальные настройки