Самое частое недоумение новой школы звучит так: «я нажала „Позвать“ — ученику что-нибудь пришло?» Ответ станет понятен, если знать, чем приглашение является.
Что такое приглашение
Когда администратор зовёт человека, портал заводит запись: почта, роль (ученик, преподаватель, администратор), поток, случайный токен и срок годности. Из токена складывается ссылка вида `.../invite/<токен>`.
Аккаунт при этом не создаётся. Человек заводит его в приложении Voone сам, а ссылка только привязывает уже существующего человека к вашей школе и к потоку. Так сделано не из экономии: учётная запись, заведённая школой за человека, принадлежала бы школе — и расставание с преподавателем превращалось бы в спор о том, чей это ящик и чей пароль.
Отсюда и вид экрана: свежая ссылка показывается крупно, её видно сразу, её можно скопировать одной кнопкой или сразу открыть в почтовой программе. Если бы новое приглашение просто падало строкой в таблицу, школа нажимала бы «Позвать» и уходила, никому ничего не отправив.
Ссылка — то, что работает наверняка
Ссылку можно послать чем угодно: письмом, в мессенджере, прочитать вслух по телефону. Она не зависит от того, дошло ли письмо, не попала ли рассылка в спам и не ошиблись ли буквой в адресе.
Несколько правил, которые экономят время:
Просроченную ссылку копировать бесполезно — она мертва. У такого приглашения вместо копирования стоит «Позвать снова»: портал продлит приглашение и выдаст новый токен.
Принятое приглашение больше не нужно. Портал честно показывает три состояния: ждёт, срок истёк, принято.
Список приглашений видит администратор. Преподавателю портал его не показывает — не потому, что прячет, а потому, что зовёт людей в школу администрация.
Где здесь письма
Почта в Voone одна на весь продукт: и коды входа, и письма школ уходят через общий отправитель с настройками из админки и попадают в общий журнал отправки. Портальная часть этой почты сейчас дописывается, поэтому разумно знать не список поводов, а правила, по которым она устроена, — они меняться не будут:
Письмо, которого человек ждёт, отписке не подчиняется. Приглашение и вердикт по работе — это ответ на его собственное действие. Школа зовёт человека, а письмо молча не уходит — так быть не должно.
Всё, что похоже на поток, отписывается. Напоминания о занятиях и заданиях можно выключить, и ссылка отписки стоит в письме.
Письмо подписано школой, а адрес отправителя остаётся нашим. В поле «От кого» — название школы, в «Ответить» — её контактная почта: ученик отвечает школе, а не в пустоту. Подставить в отправителя домен школы нельзя — такое письмо не пройдёт её проверку подлинности и уедет в спам.
Кому писать некуда, тому не пишут. Портал знает адрес человека после его первого входа; исключение — приглашение, там адрес написан в самом приглашении.
Практический вывод один: письма — это удобство, а ссылка — механизм. Пока вы держите ссылку под рукой, неудачное письмо стоит вам одного сообщения в мессенджере, а не потерянного ученика.
Если человек не дошёл
Порядок разбора простой: посмотрите состояние приглашения. «Ждёт» — человек по ссылке ещё не приходил, пошлите её ещё раз. «Срок истёк» — позовите снова. «Принято», а в потоке его нет — значит, звали в школу, а не в поток: запишите его в поток руками, это делается в карточке потока.