Skip to content

Константы шаблонов

Константы из шаблонов в школах#

Метод создания шаблона страницы школы /create_school_page_template#

Метод создания шаблона страницы школы /update_school_page_template#

Список компонентов страницы#

Существуют следующие компоненты, которыми можно наполнить страницу школы:

image — изображение ссылка

video — видео ссылка

SCHOOL_CATEGORIES_LIST — категории школы (формат и категория), рисуется две плашки, формат (онлайн/офлайн), и название категории школы

SCHOOL_MAIN_INFORMATION — главаня инфа о школе, например, расписание, даты, количество спикеров, уроков, часов, инфа берется из поля mainInformatiom

MENTORS_LIST — список преподавателей, инфа о преподах берется из системы по их UUID`ам

GRADUATION_RESULTS — блок "Результаты прохождения школы"

LEARNING_PROCESS — блок "Процесс обучения"

DESCRIPTION — блок "описание"

TARGET_AUDIENCE_LIST — блок "Для кого?"

ACQUIRED_SKILLS_LIST — блок "Чему Вы научитесь?"

STUDY_PROGRAM — блок "Программа обучения", здесь уроки появляются после их создания используя метод /create_lessons

QUESTION_AND_ANSWERS_LIST — блок "Вопросы и ответы"

Работа с запросом#

Зная все эти компоненты мы можем использовать запрос на создание шаблона страницы школы /create_school_page_template. Тело запроса выглядит так:

{
  "schoolUUID": "990aa177-4d0a-41f8-993f-312c5a74d048",
  "components": [
    "SCHOOL_CATEGORIES_LIST",
    "MENTORS_LIST",
    "GRADUATION_RESULTS",
    "LEARNING_PROCESS",
    "DESCRIPTION",
    "TARGET_AUDIENCE_LIST",
    "ACQUIRED_SKILLS_LIST",
    "QUESTION_AND_ANSWERS_LIST"
  ]
}

В поле components компоненты могут располагаться в любой последовательности, какой Вы хотите видеть их в приложении. Если отправить компонент не из списка существующих — произойдет ошибка.