Группы
Созд ать группу
На вкладке группы доступен список созданных групп По клику на “Добавить группу” открывается форма с 2-мя шагами:
шаг 1. Новая группа - текстовый ввод названия
По клику на Продолжить валидировать на заполненность строки и не валидировать на дубликат названия.
шаг 2. Добавьте участников.
Список участников данной программы группировать по тем кто в не в группе. Если нет студентов без группы, появляется нотификация
По умолчанию чекбоксы не активны. Если все чекбоксы неактивны, кнопка Сохранить недоступна. Количество участников, которые может выбрать пользователь, без ограничений В строке поиска можно пользователя по имени, фамилии или отчеству, по контексту от первого символа.
Таблица списка групп
| Свойство | Комментарий |
|---|---|
| Группа | Название, заданное админом |
| Участники | Кол-во участников этой группы |
| Последние изменение | Дата и время создания группы или дата редактирования этой группы Как название так и состава участников. |
В таблице реализована сортировка по названию и по последнему изменению. В каждой строке На ховере на строку есть кнопка редактирования и удаления.
Редактирование группы
ирование группы
При нажатии кнопку на редактирования, открывается форма редактирования группы: название и его участников.
При удалении участника из группы, в списке пользователей в подстрочнике удаляется запись принадлежности к группе.
По клику на “Добавить участников” открывается форма списка участников сгруппированных по группам, включая тех кто и без группы.
Пользователь может выбрать участников из другой группы и добавить их в текущее, таким образом участника откреплять от предыдущей и прикреплять к текущей группе.
Группа не может быть сохранена без единого участника.
Количество участников в группе без ограничений.
Нельзя добавить участника в текущую группу, если в предыдущей — участник остался единственным. Чекбокс недоступен.
Редактирование состава группы доступно до того момента, пока в Программе не будет сдана первая домашняя работа. Только в статусе “ожидает старта”. Во всех остальных статусах — недоступно, кроме названия группы.
Удалить группу
Удалить группу можно только до того момента, пока в Программе не будет сдана первая домашняя работа в статусе программы “ожидает старта”. Во всех остальных статусах — недоступно. По клику на Удалить открывать диалоговое окно-подтверждение. После удаления всех участников данной группы:
- откреплять от текущей группы.
- Саму группу удалить из списка.
- В списке пользователей эти участники в подстрочники не имеют принадлежности к группе.
- В фильтре вкладки Пользователи этой группы тоже нет.
- Показать алерт “Группа удалена”.