Не нужно выставлять null в exam_period_options для обычных мероприятий
В таблицу exam_period_options была добавлена колонка "преподаватель" чтобы видеть автора отметок неявки и автомата в сессии, но все баллы выставляет один и тот же обработчик, поэтому в exam_period_options теперь куча лишних null. Выставлять туда нужно только для неявки, автомата и "удаления", а лишние null (хотя бы за семестр) можно удалить общим запросом.