Как в интерфейсе учебного сервиса показать предел проверки

2026-09-24 02:11:26 Время чтения 4 мин 71

Если на экране проверки работы оставить один крупный процент, пользователь увидит готовый вывод. Но такой показатель мало что объясняет. Из документа могли извлечься не все страницы. Часть текста может оказаться списком литературы. А поиск по открытому интернету не охватывает закрытые коллекции вузов.

Я развиваю «СдалВсе», проект с учебными инструментами и отдельным сервисом проверки текста. При обновлении сайта мы старались не прятать эти оговорки в справке. Их нужно показывать там, где человек принимает решение о правках.

Начали с вопроса «что именно прочитано?». Пользователь может загрузить документ, PDF или изображение. Файл проходит извлечение текста; для страниц, сохранённых картинкой, используется распознавание. Когда часть материала недоступна для чтения, отчёт должен сказать об этом прямо. Иначе у человека возникает ложное чувство, что система проверила весь документ.

Следующий вопрос — «где искали?». Открытые источники дают один тип ответа. Закрытая база учебного заведения может дать другой. Поэтому мы показываем охват поиска отдельно от найденных совпадений и объясняем, что сервис работает с открытым интернетом. Пользователь получает ссылку на найденную страницу и сам смотрит, что находится по адресу: цитата, библиографическая запись или действительно заимствованный фрагмент.

Служебные разделы тоже влияют на картину. В отчёте о дипломной работе титульный лист, приложения и список литературы могут занимать заметное место. Перед проверкой эти части можно исключить. Это не способ «накрутить уникальность»; это способ не смешивать библиографию с содержательной частью, по которой собираются принимать решение.

Отдельно пришлось сформулировать границу для показателя машинного текста. Система может заметить фрагменты, которые стоит перечитать. Она не знает, кто сидел за клавиатурой. Поэтому на странице такой результат описан как сигнал, а не как доказательство авторства. Для выяснения происхождения текста нужны контекст, история правок и разговор с автором.

Тот же подход мы используем и в остальных инструментах. Редактор презентаций хранит черновик на устройстве пользователя и отправляет презентацию на сайт только после отдельной команды. ГОСТ-генератор может безопасно исправить копию DOCX, но неоднозначные места оставляет на проверку человеку. На странице IT-утилит мы поясняем, что JWT decode показывает содержимое токена, но не проверяет подпись. В каждом случае полезно назвать конкретную границу инструмента на том экране, где она становится важной.

Для продуктовой команды это болезненное решение. Одна большая цифра продаёт обещание простоты лучше длинного отчёта. Но честный отчёт отвечает на вопросы, которые пользователь всё равно задаст после первой ошибки. Если информация о границах проверки спрятана, он увидит расхождение уже после сдачи работы. Если она рядом с результатом, у него есть шанс открыть источник и исправить текст вовремя.

У «СдалВсе» теперь единый каталог инструментов: от поиска научных публикаций и расчётов до работы с документами и презентациями. Внешне это разные задачи. Общая логика у них одна: после каждого результата должно быть видно, какой шаг выполнила программа и какое решение остаётся за человеком.

Автор: Николай Македонский, основатель «СдалВсе». Каталог и описание проекта: https://сдалвсе.рф/about/