Визуальные Git-упражнения с автоматической проверкой внутри LMS. Студенты изучают merge, rebase, cherry-pick — вы не тратите пары на разбор команд. 100+ готовых упражнений, конструктор кастомных уровней. Работает на курсах МФТИ, ВШЭ, МГТУ и ЦУ.
● МФТИ, ВШЭ, МГТУ, Центральный университет · курсы до 400 человек
Визуальный Git-тренажёр, который реально встроен в ваш курс, а не живёт отдельно на внешнем сайте.
Git — основной инструмент любой IT-специальности. Проблема в том, что учить его по документации бесполезно: студент не поймёт rebase, пока сам не запутается в ветках. А разбирать «что ты натворил с master» — это пары, которых у вас нет.
Apricot решает это так: студент открывает тренажёр Git в браузере, видит дерево коммитов, вводит реальные Git-команды (git merge, git rebase, git cherry-pick) и сразу видит, что происходит с ветками и HEAD. Система сама сравнивает итоговое дерево с целевым и ставит балл. Преподаватель Git-задания не проверяет — проверяет система.
Под капотом — LearnGitBranching, один из лучших визуальных движков для Git в мире. Мы обернули его в LMS: 100+ готовых упражнений, конструктор кастомных уровней, ведомости, дедлайны, штрафы, аналитика по студентам и группам. Работает на курсах МФТИ, ВШЭ, МГТУ им. Баумана и Центрального университета.
Отдельный LearnGitBranching или другой онлайн-тренажёр — это хорошо для самоподготовки, но не для курса. Вы не видите, кто сделал, а кто нет. Студент говорит «я прошёл уровень» — а где доказательство? Дедлайнов нет. Штрафов за просрочку нет. Аналитики по группе нет. Ведомости нет.
В Apricot Git-задания живут внутри курса как обычные. Оценка приходит в ведомость. Зав. кафедрой видит прогресс. Преподаватель добавляет свои упражнения — если базовые 100 штук под ваш курс не подходят.
От создания упражнения преподавателем до записи балла в ведомость.
В конструкторе Git-упражнений задаётся начальное и целевое состояние дерева. Можно выбрать готовые упражнения или создать свои — без программирования.
Студент открывает тренажёр Git прямо в LMS. Вводит Git-команды, видит визуализацию веток и коммитов. Может сбросить уровень и попробовать заново.
Система сравнивает итоговое дерево студента с целевым. Если совпадает — упражнение засчитано, балл попадает в ведомость. Преподаватель видит прогресс всех студентов.
Тренажёр покрывает все основные темы — от базовых команд до продвинутых техник работы с Git.
Коммиты, ветки, checkout, HEAD. Тренажёр Git помогает понять базовую модель данных Git через визуальные упражнения.
Создание веток, переключение между ними, слияние (merge). Визуализация показывает, как Git строит граф коммитов.
Линейная история через rebase, интерактивный rebase. Тренажёр Git наглядно показывает разницу между merge и rebase.
Перенос отдельных коммитов, откат изменений. Упражнения по Git для понимания работы с историей коммитов.
Push, pull, fetch, remote tracking branches. Тренажёр Git моделирует работу с удалённым репозиторием.
Tags, describe, bisect. Сложные сценарии для продвинутых студентов, изучающих Git на глубоком уровне.
Чем встроенный в LMS тренажёр лучше отдельного LearnGitBranching.
Студент видит дерево коммитов и веток в реальном времени. Тренажёр Git делает абстрактные концепции наглядными.
Упражнения по Git встроены в систему управления курсами. Баллы, ведомости, дедлайны — всё в одном месте.
Преподаватель создаёт Git-упражнения в визуальном конструкторе. Без программирования, с предпросмотром и захватом деревьев.
Библиотека упражнений по Git от базовых до продвинутых. Можно использовать сразу после подключения к Apricot.
Подключим тренажёр к вашему курсу за 1–2 дня. Загрузим готовые 100+ упражнений, обучим работе с конструктором кастомных уровней. Тариф — под объёмы кафедры. Возможен пилот на один курс.