APRICOT · RU

Автоматическая проверка заданий — за секунды, а не за неделю

Автоматическая проверка заданий по программированию: автогрейдер Apricot проверяет лабораторные, курсовые и ДЗ за вас. 80% работ — без участия преподавателя. Поддерживает Python, C++, Java, Go, Bash, SQL, Git, Docker, ML. Работает на кафедрах МФТИ, ВШЭ, МГТУ и Центрального университета — курсы до 400 студентов.

МФТИ, ВШЭ, МГТУ, Центральный университет · курсы до 400 человек

§ 01

Проверка заданий, которая возвращает преподавателю неделю

Как это работает под капотом и почему преподаватель перестаёт утопать в ручной проверке.

Ручная проверка кода — это 15–25 часов преподавателя в неделю на курс среднего размера. К 40-й работе вы уже не читаете — пролистываете. Apricot забирает 80% этой нагрузки: массовую, рутинную часть, где нужно просто запустить тесты и сравнить вывод.

Схема простая. Студент присылает код или ссылку на Git-репозиторий. Система собирает решение в изолированном Docker-контейнере, запускает ваши тесты, сравнивает с эталоном, считает метрики, пишет подробный лог. Балл автоматически попадает в ведомость. Преподаватель открывает только те работы, где система не справилась — спорные случаи, неординарные решения, частичные ответы.

На Apricot уже работают кафедры МФТИ, ВШЭ, МГТУ им. Баумана и Центрального университета. Курсы до 400 студентов проверяет один преподаватель — ассистенты нужны только для обратной связи.

§ 02

Как работает проверка заданий

Три этапа — от отправки решения до записи балла в ведомость.

  1. STEP 01

    Студент отправляет решение

    Код, ссылка на Git-репозиторий или файл — система проверки заданий принимает все форматы. Поддерживаются Python, C++, Java, Go, Bash, SQL и другие языки.

  2. STEP 02

    Автоматическая сборка и тестирование

    Решение собирается в изолированном Docker-контейнере. Проверка задания включает компиляцию, запуск тестов, сравнение с эталоном и анализ метрик качества.

  3. STEP 03

    Мгновенный результат

    Студент получает балл, подробный лог проверки задания и комментарии системы. Преподаватель видит результаты в ведомости с аналитикой.

§ 03

Типы заданий для проверки

Платформа Apricot поддерживает автоматическую проверку заданий по широкому спектру дисциплин и технологий.

  • 01

    Программирование

    Проверка заданий на Python, C++, Java, Go, Rust. Компиляция, запуск тестов, проверка вывода, анализ кода.

  • 02

    SQL и базы данных

    Автоматическая проверка SQL-запросов к реальной базе данных. Тренажёр SQL с мгновенной обратной связью.

  • 03

    Git и контроль версий

    Проверка заданий по Git: визуальные упражнения, проверка веток, коммитов и истории репозитория.

  • 04

    Docker и DevOps

    Проверка Dockerfile, docker-compose, Kubernetes-манифестов, CI/CD-пайплайнов, Bash-скриптов.

  • 05

    Machine Learning

    Автоматическая оценка ML-моделей по метрикам качества на тестовых данных. Поддержка GPU-вычислений.

  • 06

    Big Data

    Проверка заданий по обработке больших данных с автоматической верификацией результатов.

§ 04

Вопросы о проверке заданий

  • 01Как работает автоматическая проверка заданий в Apricot?+
  • 02Чем проверка заданий в Apricot лучше ручной проверки?+
  • 03Какие языки программирования поддерживает проверка заданий?+
  • 04Можно ли настроить собственные критерии проверки заданий?+
  • 05Сколько стоит проверка заданий в Apricot?+

Возьмите 100 работ в день — без выгорания преподавателя

Расскажите про курс — сколько студентов, какие языки. Пришлём расчёт экономии преподавательских часов и предложение под ваши объёмы. Настройка — 1–2 дня, пилот на один курс.

APRICOT © 2022–2026·EdTech Automation · RU / EN·BUILD 2026.04