Студенческие группы

Создание, редактирование, удаление студенческих групп и запрос отчётов по ним.

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
Задать программу обучения

Задать другую программу обучения.