Я создаю приложение для вызова вызова MEAN, где профессор открывает приложение, и если есть класс для обучения, он может щелкнуть по нему, и проиграет зарегистрированных учеников. Затем профессор может отметить каждого присутствующего ученика и нажать кнопку "Начать класс", после чего любой непроверенный студент и его руководитель получают уведомление об отсутствии у ученика.
Тем не менее, моя проблема заключается в том, что мы не заметили учителя, когда они не появляются, что означает, что они даже не открывают приложение.
Приложение устанавливает расписание классов, поэтому он знает, что в понедельник должна быть лекция с понедельника с 8 утра до 10 утра, но у нее нет функций календаря.
Способ, которым я в настоящее время реализовал его в узле, заключается в том, что когда я создаю расписание недельных расписаний, я добавляю задание на уведомление в очередь redis для каждого дня, когда ожидается, что лекция будет проходить так, что когда учитель действительно появится, уведомление задание удаляется. Если нет, уведомление отправляется руководителю после окончания лекции.
Я чувствую, что создание многих заданий для каждой лекции немного хаки и не будет хорошо масштабироваться.
Есть ли лучший способ реализовать это?
заранее спасибо
Assis,
если не отправлять уведомление супервизору