Продолжающие обучение
Освобождены от лотереи. Их места резервируются и вычитаются из доступной ёмкости ещё до формирования пула.
Приоритеты, потолки, зарезервированные места, веса и порядок по баллам живут в версионируемом наборе правил, а таблица классификации за ним пишется в админ-консоли, а не выкатывается: правите черновик, публикуете — и эта ревизия становится неизменной. Набор правил закрепляет ровно ту ревизию, которую запечатает розыгрыш. Ступени ниже следуют примеру чартерных школ Нью-Йорка; порядок приоритетов всегда остаётся политикой школы.
Восемь шагов, каждый раз в одном и том же порядке. Движок работает с зафиксированной проекцией заявок и набора правил и никогда не перечитывает «живую» заявку во время розыгрыша.
Семья, подающая заявки в четыре школы вашего округа, раньше носила с собой четыре ссылки на портал и читала четыре отдельных результата. Теперь всё это открывает одна дверь: адрес округа, одноразовый код на почту и каждая заявка семьи в любой школе округа — в одном списке. Каждая школа по-прежнему проводит свою лотерею на своей ёмкости и отвечает за неё сама; изменились шаги подачи и отслеживание вокруг них.
Разыгрывайте программы одну за другой — и рано или поздно вы посадите ребёнка на место лишь потому, что эта программа разобралась первой, обойдя того, кто стоял выше него. Матч разбирает все участвующие программы в один и тот же момент, из одного запечатанного входа и одного выведенного ключа. Он охватывает программы одной школы: матч через школы решал бы судьбу ёмкости двух учреждений из одного зерна, за что ни одно из них не смогло бы отвечать в одиночку.
«Список изменён?», «розыгрыш посчитан верно?» и «кто-то выбрал ключ?» — три разных вопроса; Campus проверяет и сообщает каждый отдельно, спустя годы после сезона и на бумаге, когда об этом просит совет или регулятор.
Сотрудники и семьи никогда не делят один экран, один вход или одну конечную точку.
Посмотрите полный цикл лотереи — заморозка, розыгрыш, публикация и проверка — на ваших собственных квотах и правилах приоритета.