Центр дополнительного образования МГТУ им. Н.Э. Баумана продолжает рассказывать о разработке онлайн-сервиса по оценке навыков программирования на языке Python. Сегодня речь пойдёт о ключевой составляющей сервиса — его диагностической части.
В настоящее время наиболее популярным способом проведения диагностики является интерактивное тестирование, позволяющее в онлайн-формате оценивать знания программиста в области синтаксиса языков и умение решать типовые задачи и применять алгоритмы.
Однако объективно оценить навыки программирования очень сложно. Хорошего программиста в первую очередь определяет не знание технических аспектов языка, а умение использовать свои навыки в решении комплексных задач.
Уникальной особенностью разрабатываемого онлайн-сервиса является глубокая геймификация: диагностические элементы органично адаптированы под игровые ситуации и встроены в сюжет. Геймификация делает процесс тестирования более интересным, повышает мотивацию и вовлеченность в образовательный процесс. Кроме того, разнообразие игровых элементов и задач позволяет комплексно проверить навыки программистов, включая не только техническую сторону программирования, но и способности к решению проблем, логическому мышлению, быстроту принятия решения.
В ходе игры главный герой примет участие в подготовке космического полёта вместе с персонажами — вдохновленными специалистами в области инженерного дела. Используя знания программирования на языке Python, главному герою предстоит решить задачи, необходимые для успешного и безопасного запуска космического корабля.
Онлайн-сервис создаётся в рамках стратегического проекта «Креатех» программы стратегического академического лидерства «Приоритет 2030».