Как указано в статье справки Архитектура системы уведомлений, уведомление состоит из двух частей.
- Элемент уведомления. Сюда входят общие атрибуты, такие как тип уведомления, дата начала и окончания, курс, для которого оно было создано, и т. д.
- Получатели уведомления. Определяет, кто должен получить уведомление. Обычно у каждого уведомления есть несколько получателей.
Из этих двух составляющих большим будет число получателей.
Элементы уведомлений
Элементы уведомлений удаляются в следующих случаях.
- При удалении соответствующего элемента либо закрытия доступа к нему.
- При удалении родительского курса.
Из этого понятно, что элементы уведомлений удаляются достаточно редко. Во избежание непредвиденных ситуаций эти элементы хранятся в Blackboard Learn в течение долгого времени, в основном в целях учета.
Получатели уведомлений
Получатели уведомлений удаляются в следующих случаях.
- При удалении соответствующего элемента уведомления.
- Если пользователь удаляет уведомление в одном из представлений.
- При его замене другим уведомлением. Например, уведомление Задание отправлено заменяет уведомление Задание со сроком выполнения для одних и тех же пользователя и задания.
- По прошествии достаточного количества времени, при котором уведомление считается «устаревшим» и может быть удалено. Этот промежуток времени можно настраивать как на уровне системы, так и на уровне пользователя. Это означает, что в системе в целом определяется срок хранения уведомлений, но отдельные пользователи при этом могут удалять уведомления в соответствии с собственным графиком.
Для некоторых получателей удаляется только имя. Это означает, что соответствующие записи остаются в системе, но при этом им присвоено состояние Удалено .