content/editPage

Редактирование урока

Параметры

Название Описание Тип Обязательный
token Токен пользователя Строка Да
id ID урока Строка Да
title Название урока Строка Нет
view_points Количество поинтов за урок Строка Нет
price Цена урока. Есть 3 варианта:
-1 - урок доступен пользователю без покупки чего либо
0 - для доступа к уроку необходимо купить курс
> 0 - цена урока - для доступа к уроку необходимо его купить (курс покупать не нужно)
Строка Нет
stop Является ли урок стоп-уроком
0 - обычный урок
1 - стоп-урок
Строка Нет
image Картинка Файл Нет
access_after_days Количество дней с момента покупки курса/старта марафона, через которое страница станет доступна пользователю (0, 1 - сразу, 2 - через 1 день и тд) Строка Нет
plans Список тарифов - строка id через запятую (1,15,21) Строка Нет
exam Является ли страница экзаменом
0 - Нет
1 - Да
Число Нет
exam_start Дата начала экзамена. Unix Строка Нет
exam_end Дата окончания экзамена. Unix Строка Нет
exam_min_points Минимальное количество баллов за курс, для допуска к экзамену Строка Нет
exam_completion_percent Минимальный процент баллов за экзамен для успешной сдачи Строка Нет
exam_retry Количество дней, через которое можно повторить попытку сдачи экзамена. 0 - сдавать экзамен можно неограниченное число раз Строка Нет
exam_duration_mins Время на сдачу экзамена в минутах Строка Нет
proctoring Нужен ли прокторинг для экзамена
0 - Нет
1 - Да
Строка Нет
examus_url Параметр examus_url, который администраторы курса должны получить у Экзамуса Строка Нет
examus_integration_name Параметр integration_name, который администраторы курса должны получить у Экзамуса Строка Нет
examus_jwt_secret Параметр jwt_secret, который администраторы курса должны получить у Экзамуса Строка Нет
proctoring_params Параметры прокторингав формате json:
userAgreementUrl - Ссылка на документ, содержащий правила проведения экзамена, с которыми пользователь будет ознакомлен перед началом экзамена
auxiliaryCamera - Включить дополнительную камеру со смартфона (true/false)
proctoring - Тип прокторинга:
    “online” в случае с проктором, контролирующим сдачу экзамена (синхронный режим),
    “offline” в случае с пост-просмотром (асинхронный режим),
    “auto” в случае автоматического выставления заключения алгоритмами системы,
    "identification" в случае подключения режима Идентификация
identification - Режим фотографирования. Доступные значения:
    “passport”,
    “face”,
    “face_and_passport”,
    “skip”
rules - Правила. json объект с параметрами:
    allow_to_use_websites - Использование веб-сайтов(true/false)
    allow_to_use_books - Использование книг(true/false)
    allow_to_use_paper - Использование черновиков(true/false)
    allow_to_use_messengers - Использование мессенджеров(true/false)
    allow_to_use_calculator - Использование калькулятора(true/false)
    allow_to_use_excel - Использование Excel(true/false)
    allow_to_use_human_assistant - Помощь людей(true/false)
    allow_absence_in_frame - Выход из комнаты(true/false)
    allow_voices - Голоса(true/false)
    allow_wrong_gaze_direction - Увод взгляда(true/false)
    custom_rules - Дополнительные правила(текст)
trial - true, если экзамен является пробным. Пробные экзамены не отображаются в архиве, их можно использовать для тестирования интеграции или для ознакомления студентов с системой прокторинга. По умолчанию false
allowMultipleDisplays - true, если в рамках экзамена разрешено использование дополнительного монитора. По умолчанию false
allowVirtualEnvironment - true, если разрешено запускать прокторинг в виртуальной машине. По умолчанию false
checkIdPhotoQuality - true, если требуется автоматическая проверка качества документа. По умолчанию false
schedule - Необходимость записи в календаре, по умолчанию false
scoreConfig - Параметры расчета скоринга. json объект с параметрами:
    cheater_level - Порог нарушителя. Результат прокторинга считается отрицательным для сессий с показателем скоринга выше этого порога. (0-100)
    extra_user - Наличие еще одного человека в кадре(0-10)
    user_replaced - Подмена тестируемого(0-10)
    absent_user - Отсутствие тестируемого(0-10)
    look_away - Увод взгляда с экрана(0-10)
    active_window_changed - Смена активного окна на компьютере(0-10)
    forbidden_device - Запрещенное оборудование(0-10)
    voice - Звуки голосов в трансляции(0-10)
    phone - Использование телефона(0-10)
    mic_no_device - Микрофон не подключен(0-10)
    mic_no_sound - Нет звука(0-10)
    mic_muted - Микрофон выключен(0-10)
    camera_no_device - Камера не подключена(0-10)
    camera_no_picture - Нет изображения с камеры(0-10)
    desktop_request_pending - Отсутствует доступ к рабочему столу(0-10)
    account_collision - Один человек использует несколько аккаунтов в рамках (0-10)
    no_aux_camera_photo - Отсутствует фото с дополнительной камеры
visibleWarnings - Отображение нарушений. json объект с параметрами:
    warning_extra_user_in_frame - Наличие еще одного человека в кадре(true/false)
    warning_substitution_user - Подмена тестируемого(true/false)
    warning_no_user_in_frame - Отсутствие тестируемого(true/false)
    warning_avert_eyes - Увод взгляда с экрана(true/false)
    warning_change_active_window_on_computer - Смена активного окна на компьютере(true/false)
    warning_voice_detected - Звуки голосов в трансляции(true/false)
    warning_phone - Используется телефон(true/false)
    warning_forbidden_device - Используются запрещенные тех. средства(true/false)
biometricIdentification - Параметры биометрической идентификации. json объект с параметрами:
    enabled - Использовать биометрическую идентификацию(true/false)
    photo_url - Ссылка на эталонную фотографию
    skip_fail - Пропускать пользователя в экзамен при отрицательном результате идентификации(true/false)
    flow - Название Verification Flow, который будет использован в процессе проверки личности пользователя
Строка Нет

Результат

В случае успеха возвращает 2 объекта:
1) current_page - массив объектов урок с массивом объектов виджет
2) navigation - массив объектов разделов, в каждом из которых находится массив уроков.

Коды ошибок

TOKEN_NOT_FOUND Передан неверный токен.
POINTS_NOT_FOUND Не передано количество поинтов за урок.
STOP_NOT_FOUND Не передано поле "stop".
ID_NOT_FOUND Передан неверный ID урока.
PRICE_NOT_FOUND Передан неверный price.
TITLE_NOT_FOUND Передано пустое название урока.

Тест запроса

token:
id:
title:
view_points:
price:
stop:
image:
access_after_days:
plans:
exam:
exam_start:
exam_end:
exam_min_points:
exam_completion_percent:
exam_retry:
exam_duration_mins:
proctoring:
examus_url:
examus_integration_name:
examus_jwt_secret:
proctoring_params:
Введите данные и нажмите выполнить