AddCourse

Назначить обучение

Назначить обучение с фиксированными платежами за каждое занятие.

Входные параметры
studentId
ID ученика.
Целочисленное, обязательный параметр
teamMode
Формат обучения. Значения:
  1. Индивидуальное обучение
  2. Обучение в группе
Целочисленное, обязательный параметр
teamId
ID группы, если teamMode выбран "обучение в группе". Если не будет задан, будет создана новая группа.
Целочисленное
teamName
Название группы, если teamMode выбран "обучение в группе". Обязательно, если не задано teamId.
Строка
courseId
ID курса (дисциплины), если teamMode выбран "индивидуальное обучение" или если выбрано "Обучение в группе", но не задан teamId.
Целочисленное
courseName
Название курса (дисциплины), если teamMode выбран "индивидуальное обучение" или если выбрано "Обучение в группе", но не задан teamId. Обязательно, если не задан courseId.
Строка
tpId
ID уровня курса (программа обучения). Условия заполнения аналогичны courseId.
Целочисленное
startDate
Дата начала занятий. если teamMode выбран "индивидуальное обучение" или если выбрано "Обучение в группе", но не задан teamId.
Дата (Y-m-d, например 2017-01-26)
tpName
ID уровня курса (программа обучения). Условия заполнения аналогичны courseId. Обязательно, если не задан tpId.
Строка
lessonCost
Стоимость одного занятия для ученика.
Дробное
mondayTimeStart
Время начала занятия по понедельникам
Время (H:i:s, например: 05:35:44)
mondayTimeEnd
Время начала занятия по понедельникам
Время (H:i:s, например: 05:35:44)
mondayBreakTime
Перерыв в занятии по понедельникам (в минутах)
Целочисленное
tuesdayTimeStart
Время начала занятия по вторникам
Время (H:i:s, например: 05:35:44)
tuesdayTimeEnd
Время окончания занятия по вторникам
Время (H:i:s, например: 05:35:44)
tuesdayBreakTime
Перерыв в занятии по вторникам (в минутах)
Целочисленное
wednesdayTimeStart
Время начала занятия по средам
Время (H:i:s, например: 05:35:44)
wednesdayTimeEnd
Время окончания занятия по средам
Время (H:i:s, например: 05:35:44)
wednesdayBreakTime
Перерыв в занятии по средам (в минутах)
Целочисленное
thursdayTimeStart
Время начала занятия по четвергам
Время (H:i:s, например: 05:35:44)
thursdayTimeEnd
Время окончания занятия по четвергам
Время (H:i:s, например: 05:35:44)
thursdayBreakTime
Перерыв в занятии по четвергам (в минутах)
Целочисленное
fridayTimeStart
Время начала занятия по пятницам
Время (H:i:s, например: 05:35:44)
fridayTimeEnd
Время окончания занятия по пятницам
Время (H:i:s, например: 05:35:44)
fridayBreakTime
Перерыв в занятии по пятницам (в минутах)
Целочисленное
saturdayTimeStart
Время начала занятия по субботам
Время (H:i:s, например: 05:35:44)
saturdayTimeEnd
Время окончания занятия по субботам
Время (H:i:s, например: 05:35:44)
saturdayBreakTime
Перерыв в занятии по субботам (в минутах)
Целочисленное
sundayTimeStart
Время начала занятия по воскресеньям
Время (H:i:s, например: 05:35:44)
sundayTimeEnd
Время окончания занятия по воскресеньям
Время (H:i:s, например: 05:35:44)
sundayBreakTime
Перерыв в занятии по воскресеньям (в минутах)
Целочисленное
Результат:
В результате будет возвращён Id нового договора и группы
Пример результата (json):
{
    "agreementId": 18,
    "groupId": 19
}