Верстка интерфейса

Вы можете самостоятельно создать интерфейс формы заданий, используя tm-компоненты платформы, или воспользоваться готовыми шаблонами.

Также вы можете использовать код интерфейсов из Толоки. Для этого измените имя класса — замените TolokaHandlebarsTask на HandlebarsTask.

Чтобы создать интерфейс, перейдите в проект на вкладку Интерфейс.

Для верстки с нуля и используйте следующие поля:

  • HTML – блок для верстки описания заданий. В блок можно добавлять код не только в формате HTML, но и на языке для создания шаблонов Handlebars.

  • CSS – блок для задания уникальных стилей верстки. Не обязательно заполнять.

  • JavaScript – блок для настройки валидации и редактирования входных и выходных данных с использованием встроенного API.

  • Config – блок для указания ссылок на внешние библиотеки, а также списка классов и онтологии в задачах сегментации. Чтобы задать справочник отдельно для конкретной задачи, можно использовать SDK.

  • Specification — блок для задания правил расчета качества и согласованности в заданиях. Блок нельзя редактировать, если хоть одна задача в проекте запускалась.

  • Example data – блок для данных, которые будут отображаться при предпросмотре.

После того как вы заполнили поля или выбрали шаблон, нажмите Предпросмотр и проверьте, как выглядит созданная форма. Чтобы сохранить выбранный интерфейс, нажмите Сохранить изменения.

Верхняя панель формы имеет фиксированный вид, вы не можете его изменить. С помощью верхней панели разметчик может просмотреть инструкцию, отправить или пропустить задание и вернуться к проекту.