Как указано в статье справки Архитектура системы уведомлений, уведомление состоит из двух частей.

  • Элемент уведомления. Сюда входят общие атрибуты, такие как тип уведомления, дата начала и окончания, курс, для которого оно было создано, и т. д.
  • Получатели уведомления. Определяет, кто должен получить уведомление. Обычно у каждого уведомления есть несколько получателей.

Из этих двух составляющих большим будет число получателей.


Элементы уведомлений

Элементы уведомлений удаляются в следующих случаях.

  • При удалении соответствующего элемента либо закрытия доступа к нему.
  • При удалении родительского курса.

Из этого понятно, что элементы уведомлений удаляются достаточно редко. Во избежание непредвиденных ситуаций эти элементы хранятся в Blackboard Learn в течение долгого времени, в основном в целях учета.


Получатели уведомлений

Получатели уведомлений удаляются в следующих случаях.

  • При удалении соответствующего элемента уведомления.
  • Если пользователь удаляет уведомление в одном из представлений.
  • При его замене другим уведомлением. Например, уведомление Задание отправлено заменяет уведомление Задание со сроком выполнения для одних и тех же пользователя и задания.
  • По прошествии достаточного количества времени, при котором уведомление считается «устаревшим» и может быть удалено. Этот промежуток времени можно настраивать как на уровне системы, так и на уровне пользователя. Это означает, что в системе в целом определяется срок хранения уведомлений, но отдельные пользователи при этом могут удалять уведомления в соответствии с собственным графиком.

Для некоторых получателей удаляется только имя. Это означает, что соответствующие записи остаются в системе, но при этом им присвоено состояние Удалено .