В нашей системе как правило в одну дисциплину может быть записано несколько групп, преподаватель (один и два) общие на всю дисциплину. Уведомления о выполнении задания студентом приходит только в том случае если преподаватель записан в одну локальную группу со студентом. Возможно ли каким то образом изменить стандартную логику, чтобы уведомления о выполненных заданиях студентами всех групп приходили всем преподавателям, записанным на дисциплину, но не в каждую локальную группу
Всё можно сделать, изменив код. Но не легче ли просто записать преподавателя в группу?
А не кажется ли вам, что преподавателю может не понравится, что ему докучают извещениями о поступлении работ от студентов, которых он не ведет? А может он вообще не желает получать таких извещений даже от своей группы. Не будьте навязчивыми. Дайте преподавателям право выбора. Если они хотят получать такие извещения, пусть сами себя записывают в группы.