Проекты

Онлайн-платформа MathBattle

Работа призёра открытой городской научно-практической конференции «Инженеры будущего» в секции «Информационные технологии, программирование, прикладная математика, социальный инжиниринг» среди работ учащихся 7–9 классов

Направление работы: Информационные технологии, Программирование
Авторы работы: ГБОУ Школа имени Маршала В.И. Чуйкова
Предметы: Математика, Информатика
Классы: 8 класс
Мероприятия: Открытая городская научно-практическая конференция «Инженеры будущего» 2020 года

Актуальность

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

Цель

Разработать онлайн-плаформу для математиков-школьников, при помощи которой они смогут готовиться к олимпиадам: изучать теорию, решать задачи разного уровня сложности, получать проверку своего решения экспертами; участвовать онлайн в командных соревнованиях по математическим играм. При этом учителя получат возможность делегировать проверку решения другим знатокам.

Оснащение и оборудование, использованное при создании работы

  • Компьютер, сервер

Описание

Для достижения поставленной цели на языке программирования Python с помощью фреймворка Django мы написали сайт www.mathbattle.ru.com. Для хранения задач и сведений о пользователях была использована база данных PostgreSQL. Графическое отображение сайта и оформление клиентской части реализованы с помощью HTML и CSS, а также фреймворков VueSax и Bootstrap. Создание функции по прикреплению фото с решением задачи для последующей отправки экспертам сделано с помощью редакторов Summernote, MathJax.

Результаты работы/выводы

На данный̆ момент сайт содержит: задачи разного уровня сложности для учеников 5–8 классов, блок для проверки решения, возможность проведения математических контестов для командных онлайн-олимпиад. Запущена beta-версия как для мобильных, так и для десктопных устройств. 

Перспективы использования результатов работы

В рамках развития сайта планируется добавить блок с теорией̆ по уровням сложности к каждому разделу задач. Реализовать возможность оценки рейтинга команд. Усовершенствовать личный̆ профиль пользователя, чтобы он мог просматривать свой прогресс. Расширить круг пользователей платформы за счёт привлечения школьников и учителей из других математических школ.

Мнение автора

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