content/createPage

Создание урока

Параметры

Название Описание Тип Обязательный
token Токен пользователя Строка Да
course_id ID курса Строка Да
category_id ID раздела Строка Нет
title Название урока Строка Да
points Количество поинтов за урок Строка Нет
price Цена урока. Есть 3 варианта:
-1 - урок доступен пользователю
0 - для доступа к уроку необходимо купить курс
> 0 - цена урока - для доступа к уроку необходимо купить этот урок (курс покупать не нужно)
Строка Нет
stop Является ли урок стоп-уроком.
0 - не является
1 - является.
По умолчанию значение 0.
Число Нет
image Картинка Файл Нет
sort Ключ сортировки уроков. Ключи начинаются с нуля Число Нет
access_after_days Количество дней с момента покупки курса/старта марафона, через которое страница станет доступна пользователю (0, 1 - сразу, 2 - через 1 день и тд) Строка Нет
exam Является ли страница экзаменом
0 - Нет
1 - Да
Число Нет
exam_start Дата начала экзамена. Unix Строка Нет
exam_end Дата окончания экзамена. Unix Строка Нет
exam_min_points Минимальное количество баллов за курс, для допуска к экзамену Строка Нет
exam_completion_percent Минимальный процент баллов за экзамен для успешной сдачи Строка Нет
exam_retry Количество дней, через которое можно повторить попытку сдачи экзамена. 0 - сдавать экзамен можно неограниченное число раз Строка Нет
exam_duration_mins Время на сдачу экзамена в минутах Строка Нет

Результат

В случае успеха возвращает массив разделов, в каждом из которых находится массив уроков.

Коды ошибок

TOKEN_NOT_FOUND Передан неверный токен.
CATEGORY_ID_NOT_FOUND Передан неверный ID раздела.
COURSE_ID_NOT_FOUND Передан неверный ID курса.
POINTS_NOT_FOUND Не передано количество поинтов за урок.
TITLE_NOT_FOUND Не передано название урока.

Тест запроса

token:
course_id:
category_id:
title:
points:
price:
stop:
image:
sort:
access_after_days:
exam:
exam_start:
exam_end:
exam_min_points:
exam_completion_percent:
exam_retry:
exam_duration_mins:
Введите данные и нажмите выполнить