Студенческие группы
Создание, редактирование, удаление студенческих групп и запрос отчётов по ним.
GetStudentGroupsList
Список групп
Получить список студенческих групп школы.
GetStudentGroupsListV2
Список групп
Получить список студенческих групп школы.
OneWeekSchedule
Расписание на неделю
Получить текущее временно расписание - производную всех расписаний, выпадающих на неделю, которой принадлежит день date.
StudentsInGroup
Студенты в группе
Список учеников, числящихся в группе на текущий момент.
FullGroupLessonsReport
Отчёт о занятиях
Сводная информация о планируемых и реально проведённых занятиях в группе
LessonsPlan
График занятий
Полный график занятий в группе, в соответствии с расписанием, как с учётом выходных и переносов занятий, так и без них.
GetRealLessons
Список проведённых занятий в группе
Список реально проведённых занятий в группе.
FullMovedLessons
Список дат к переносу занятий
Полный список дат переносов занятий, включая праздничные выходные дни. Не обязательно кореллирует с датами в расписании.
SchedulesArray
Список расписаний группы
Список расписаний группы с указанием времени начала/окончания, а также длиной занятий.
PlanLessonsForDate
План занятий в группе на дату
Список запланированных занятий группы на указанный день, с учётом переносов. На один день может быть запланировано несколько занятий, если присутствуют несколько переносов занятий на указанный день или дата переноса занятия совпала с занятием по расписанию.
CreateGroupDraft
Создать черновик группы
Перед тем как создать группу нужно создать её черновик. В результате выполнения метода будет возвращён Id группы, по которому можно будет привязать расписание. Последующей, за тем, вызов метода фиксации черновик fixDraftById установит ей активный статус.
FixDraftById
Фиксация черновика
Фиксация черновика созданного методом createGroupDraft.
GetById
Группа по ID
Получить основные данные о группе по её Id.
GetSimpleList
Простой список
Получить простой список групп.
GetByIds
Группы по списку ID
Получить основные данные о группах по списку идентификаторов групп.
UpdateById
Обновление данных
Обновление данных группы по id.
DeleteById
Удаление группы
Полное удаление студенческой группы по Id.
LastLessonDate
Дата окончания обучения
Получить дату окончания обучения группы, при условии обучения по выбранной программе с указанной даты до полного завершения программы.
GetNextLessonInfo
Следующее занятие
Получить информацию о следующем занятии в группе, после некоторой даты.
CorrectLessonPlan
Изменить дату занятия
Скорректировать дату конкретного занятия или отменить занятие.
SetTrainingProgramToGroup
Задать программу обучения
Задать другую программу обучения.