Константы шаблонов
Константы из шаблонов в школах#
Метод создания шаблона страницы школы /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 компоненты могут располагаться в любой последовательности, какой Вы хотите видеть их в приложении. Если отправить компонент не из списка существующих — произойдет ошибка.