Релиз 4.5.0
Сохранение созданных контрольных/обучающих заданий в разные задачи
При создании нового контрольного/обучающего задания можно выбрать, в какие остановленные или завершённые задачи текущего проекта его сохранить.
Редактор инструкции в Markdown
Инструкцию можно писать в формате Markdown и переключаться между MD и HTML. Для бота MD читается лучше, у разметчиков остается без изменений.
tm-dialog: поддержка Markdown и функций
В диалоги можно загружать текст в MD и использовать функции. Подробная настройка описана в Storybook.
Компонент tm-view, динамическое отображение
Позволяет показывать дополнительные поля по условиям (name, value, or/and, равно/не равно). Подробная настройка описана в Storybook.
tm-button-giga: работа с файлами (CLOUD-ONLY)
Можно загружать файлы для бота и он сможет их читать и выполнять задание. Основная настройка по tm-button-giga, добавляя атрибут attachments. Подробная настройка описана в Storybook.
Валидация tm-компонентов
В HTML можно задавать условия валидации для tm-input, tm-textarea, tm-radio, tm-checkbox, tm-select, а также для аудио (required-listened, min-listened-percent) и видео (required-watched, min-watched-percent). Сначала работает валидация из HTML, затем из JS. Подробная настройка описана в Storybook.