Skip to content

Объявления

Объявления выполняют функцию оповещения и содержат в себе отправителя, текстовую информацию, и если необходимо, файл небольшого объема. Преподаватель, создает такое объявления для оповещения всех пользователей, подписанных на него.

Объявления работают по подписке на преподавателя. Есть два вида подписки: автоматическая и ручная.

Автоматическая подписка - за каждой группой закреплен преподаватель, ведущий дисциплину. При старте курса у каждого пользователя такой группы происходит автоматическая подписка на преподавателя.

Ручная подписка - также можно вручную подписаться на любого преподавателя, для возможности отображения его объявлений.

Пользователь может закреплять у себя объявления на неопределенный срок.

Атрибуты

  • id - уникальный ID
  • user_id - int - связь с пользователем
  • file_to_announcement_id - int - связь с файлами, прикрепленными к объявлению
  • description - text - текст объявления
  • pin - boolean - закреплено ли объявление(по дефолту False):

    • True - да
    • False - нет
  • created_at - timestamp - дата и время создания

  • created_by - int - кем создано

  • deleted_at - timestamp - дата и время удаления

  • deleted_by - int - кем удалено

  • updated_at - timestamp - дата и время обновления

  • updated_by - int - кем обновлено

Назад