Составление ТЗ - это общая область работы методиста, дизайнера, маркетолога и продуктолога проекта. В ТЗ "зашивается" UI (user interface), грамотно выстроенная воронка продаж (если бизнес-модель проекта платная/частично платная), поэтапный контент и взаимодействие непосредственно с платформой (личный кабинет, шкала прогресса, платежная система и прочее).