Эта статья — отправная точка, когда неясно, в какую категорию попадает
проблема. Для конкретных настроек SSO, LTI, доступа и приглашений — по
каждой теме есть отдельная подробная статья со своей таблицей ошибок;
здесь — только маршрутизация и то, что не покрыто ни одной из них: обычный
вход по паролю и загрузка файлов.
Шаг 0 — сервис вообще работает?
Прежде чем разбираться в настройках вашей организации, проверьте, что
ИСПУМ в принципе доступен: откройте https://ispum.ru/api/health. Ответ
{"status":"ok", ...} означает, что сервис работает штатно — проблема
локальная (у преподавателя, в вашей конфигурации SSO/LTI, или в сети
университета). Любой другой ответ, либо страница вообще не открывается —
проблема на нашей стороне; писать в поддержку с описанием симптома, не
разбирать настройки самостоятельно.
Отдельный признак проблемы на нашей стороне: если у нескольких
преподавателей сразу перестаёт работать буквально всё (не только один
раздел) — это не про вашу настройку. Если же не работают только проверка
работ и генерация материалов, а вход, загрузка файлов и всё остальное
исправно — это тоже, скорее всего, временная проблема на нашей стороне, а
не у вас — сообщение об этом преподаватель увидит прямо в интерфейсе.
Куда смотреть по типу проблемы
| Симптом |
Смотрите |
| Не получается настроить единый вход через IdP университета |
Настройка входа по SAML |
| Не получается подключить/запустить ИСПУМ из Moodle |
Настройка LTI 1.3 |
| Преподаватель не видит раздел/данные, которые должен видеть (или наоборот, видит лишнее) |
Модель доступа |
| Преподаватель «зарегистрировался, но организация не подключилась» |
Управление преподавателями — почти всегда устаревшая ссылка-приглашение |
| Обычный вход по email и паролю (не через SSO) |
Ниже на этой странице |
| Не загружается файл работы студента |
Ниже на этой странице |
Обычный вход по паролю
- «Неверный адрес эл. почты или пароль» — намеренно одно и то же
сообщение для несуществующего адреса и неверного пароля, чтобы нельзя
было определить, зарегистрирован ли конкретный email. Единственный
способ восстановить доступ — ссылка «Забыли пароль?» на странице входа.
- Блокировки аккаунта после N неверных попыток нет. Единственная
защита — ограничение по IP-адресу: 10 попыток входа за 15 минут (общее
для входа, регистрации и восстановления пароля с одного IP). При
превышении — «Слишком много попыток входа. Попробуйте через 15 минут.»
Это не связано с конкретным аккаунтом: если несколько преподавателей
заходят из-за одного NAT/прокси университета, лимит считается на весь
этот IP-адрес общий, а не на каждого отдельно.
- Деактивированный преподаватель может ввести пароль и «войти» — экран
входа его не остановит, отказ произойдёт на первом же действии после
входа. Если преподаватель говорит «вроде вошёл, но потом всё
ломается» — это деактивированный аккаунт, а не техническая ошибка; см.
«Управление преподавателями».
- Восстановление пароля тоже намеренно не подтверждает, существует ли
адрес: сообщение всегда одно и то же — «Если этот адрес зарегистрирован,
письмо со ссылкой отправлено» — ссылка в письме действует 1 час.
Загрузка файлов
Поддерживаются PDF, Word (.docx) и изображения (JPEG, PNG), до 20 МБ на
файл.
| Что видит преподаватель |
Причина |
| «Неподдерживаемый формат файла. Загружайте PDF, Word-документ или изображение» |
Тип файла не из поддерживаемого списка |
| «Файл слишком большой. Максимум 20 МБ на документ» |
Файл больше 20 МБ, но меньше ~21 МБ — сообщение показывается корректно |
| Некрасивая, не похожая на остальной сайт страница ошибки вместо обычного сообщения |
Файл больше ~21 МБ — на этом размере запрос отклоняется ещё до сервера ИСПУМ (на уровне веб-сервера), поэтому не получает наше собственное аккуратное сообщение об ошибке. Решение то же — уменьшить файл до 20 МБ |
| «Содержимое файла не соответствует его расширению» |
Файл повреждён либо его реальное содержимое не совпадает с расширением (например, переименованный файл другого формата) |
Что-то другое / непонятная ошибка
Неожиданные ошибки показываются всплывающим сообщением с текстом
«Непредвиденная ошибка. Если она повторяется, свяжитесь с поддержкой» —
если видите именно это сообщение, повторите действие один раз; если
повторяется — пишите в поддержку с точным временем и тем, что вы делали.
Совместимость браузера отдельно не документирована и не тестируется на
устаревших версиях — нужен современный браузер с включённым JavaScript.
Если ничего из перечисленного не объясняет проблему — напишите через
форму обратной связи, укажите email преподавателя, точное
время и что именно происходило (сообщение об ошибке, если было).