Курсы

Работа в разделе Курсы доступна только для роли Администратор.
В разделе размещаются все созданные пользователем курсы. Структура курса представлена на схеме:
Рисунок 1. Структура курса
На странице раздела доступно создание папок, добавление в них курсов, настройка доступа к папкам и курсам.
Элементы поиска и фильтрации данных
Вид страницы
Действия
1) Быстрый поиск по странице - [поле для ввода]:
  • отбор осуществляется по названию курса / папки
  • поиск осуществляется по названию папки / курса после ввода одного символа и более
2) Расширенный фильтр - [модальное окно]:
  • отбор папок / курсов может осуществляться по следующим критериям:
    • название
    • период создания:
      • дата начала
      • дата окончания
    • создатели.
При использовании элементов поиска и фильтрации производится изменение содержимого страницы.
В левом сайдбаре страницы созданные папки отображаются в виде дерева папок (Общая папка), их можно разворачивать / сворачивать, осуществлять навигацию.
Папки отображаются в виде карточек, которые содержат информацию:
  • обложка папки
  • название
  • количество файлов внутри папки
  • краткое описание: при наведении курсора на карточку папки.
Курсы отображаются в виде карточек, которые содержат информацию:
  • обложка курса
  • статус курса
  • дата старта / точка отсчета
  • название курса
  • количество групп, на которые назначен трек + общее количество пользователей в группах - [отсутствует, если групп, назначенных на курс нет]
  • дата последней публикации - [отсутствует, если публикации не было]
  • количество неопубликованных активностей - [отсутствует, если неопубликованных активностей нет].
Отображается счетчик элементов на странице.
Отсутствует пагинация.
1) Действия над папкой:
  • Создание - [через кнопку + Добавить>Новая папка] - заполнение обязательных и необходимых полей о пользователе в модальном окне Настройки папки
  • Редактирование - [через Действия над папкой>Редактировать] - внесение изменений в заполненные или пустые поля в модальном окне Настройки папки
  • Копирование - [через Действия над папкой>Создать копию] - копирование папки и всего ее содержимого
  • Скачивание - [через Действия над папкой>Скачать]- скачивание папки и ее содержимого в виде архива
  • Изменение названия - [открытие модального окна через Действия над папкой>Переименовать]
  • Перемещение - [через Действия над папкой>Переместить] - выбор в отдельном модальном окне папки для перемещения
  • Настройка доступных действий - [через Действия над папкой>Доступ] - переход на страницу конструктора доступа к действиям над папкой и ее содержимым
  • Просмотр свойств - [через Действия над папкой>Свойства] - вызов модального окна, содержащего краткие сведения о папке: имя, дата создания, создатель и т.д.
  • Удаление - [через Действия над папкой>Удалить].
2) Действия над курсом:
  • Редактирование курса - [через Действия над курсом>Настройки курса] - внесение изменений в заполненные или пустые поля в окне Настройки курса
  • Создание и управление активностями - [через Действия над курсом>Управлять активностями] - переход на страницу создания и управления активностями (также переход к управлению активностями осуществляется по двойному нажатию на карточку курса)
  • Копирование - [через Действия над курсом>Создать копию] - копирование курса - при копировании настроек курса:
    • скопированный курс будет иметь статус Не активен
    • не выбрана Дата старта курса / Точка отсчета курса
    • не выбраны Группы для назначения
  • Изменение названия - [открытие модального окна через Действия над курсом>Переименовать]
  • Переместить - [через Действия над курсом>Переместить] - выбор в отдельном модальном окне папки для перемещения
  • Настройка доступных действий - [через Действия над курсом>Доступ] - переход на страницу конструктора доступа к действиям над папкой и ее содержимым
  • Удалить - [через Действия над курсом>Удалить].