Новый способ валидации API.
Функционал доступен только в dev ветках
Теперь поля в API имеют более надежную валидацию и более понятные ошибки.
Пока что на новую систему переведены не все эндпоинты, но это лишь время.
А помочь с этим процессом может каждый)
#feature #feature_dev
@codebattles
Функционал доступен только в dev ветках
Теперь поля в API имеют более надежную валидацию и более понятные ошибки.
Пока что на новую систему переведены не все эндпоинты, но это лишь время.
А помочь с этим процессом может каждый)
🔥4
Патчи безопасности в main ветке, новые образы контейнеров в registry
Настоятельно рекомендуем обновиться, так так патчи содержать исправления уязвимостей системы, оптимизацию некоторых механизмов.
#feature #feature_main #patch
@codebattles
Настоятельно рекомендуем обновиться, так так патчи содержать исправления уязвимостей системы, оптимизацию некоторых механизмов.
@codebattles
🔥2🍾1
Исправления багов и изменения в UI
Добавления
- Добавлена генерация понятных отчетов теста
- Максимально можно отправить тест только один раз
- Добавлена навигация в интерфейсе учителя
- Смена пароля в аккаунте учителя
Баги
- Исправлен баг с обходом капчи во время входа в аккаунт учителя
@codebattles
👍4🔥2🍾1
Спойлеры на следующее обновление
Прямо сейчас готовится обновление, благодаря которому Вы сможете делать отчеты после проведения соревнований.
Скорее всего, ориентация будет изменена на книжную для удобства печати.
Жду предложений и обратной связи.
P.S. Фотография - рендер. Пример отчета находится в файле ниже
🔥1🥴1🍾1
Всех с наступающим Новым Годом!
Пока Вы готовите оливье, большое обновление готовится к релизу
Серверная часть теперь на Kotlin, благодаря чему:
- Автоматическая Swagger документация
- Строгая структура объектов
- Время отклика от API уменьшено
-
Несмотря на изменения серверной части, клиентская часть измениться совсем незначительно, а панель администратора будет переработана для добавления большего функционала
К концу января ожидайте Realize Candidate Codebattles 3.0.0
@codebattles
🔥6👍1🐳1🍾1
КУМИР?!
Конечно, важные обновления будут, но нельзя оставить в стороне лучший в мире язык программирования - КУМИР
Он должен быть Вам знаком по урокам информатики, его точно не забыть.
Теперь в main ветке репозитория есть чекер кумира)
Для использования раскомментировать сервис в docker compose и добавить checker в бд
@codebattles
🔥7🐳2🍾1
ПОЧТИ ГОТОВО обновление проекта CodeBattles!
Мы рады объявить о значительных обновлениях и изменениях в нашем проекте! Вот что нового:
🆕 Новая ветка new_backend
Платформа получила значительные изменения, описанные ниже, обратная совместимость будет нарушена, но повыситься стабильность
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВЕРСИЮ В PRODUCTION
Данная версия создана для того, чтобы проверить, какая будет новая платформа. Она еще не готова к публичному использованию)
🛠 Изменения
+Backend был переписан на Kotlin
+ Legacy Frontend и Frontend объединились
+ Пропали 2 сервиса (Init_configurer и Redis)
- Подсистема отчетов отложена на неопределенный период из-за более приоритетных задач
📝 Планируемые изменения:
* добавление очереди сообщений для чекеров
* добавление системы антиплагиата
* полностью готова панель администратора
* гибкая система прав
#feature #feature_new_backend
@codebattles
Мы рады объявить о значительных обновлениях и изменениях в нашем проекте! Вот что нового:
🆕 Новая ветка new_backend
Платформа получила значительные изменения, описанные ниже, обратная совместимость будет нарушена, но повыситься стабильность
НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВЕРСИЮ В PRODUCTION
Данная версия создана для того, чтобы проверить, какая будет новая платформа. Она еще не готова к публичному использованию)
🛠 Изменения
+Backend был переписан на Kotlin
+ Legacy Frontend и Frontend объединились
+ Пропали 2 сервиса (Init_configurer и Redis)
- Подсистема отчетов отложена на неопределенный период из-за более приоритетных задач
📝 Планируемые изменения:
* добавление очереди сообщений для чекеров
* добавление системы антиплагиата
* полностью готова панель администратора
* гибкая система прав
@codebattles
🔥4❤2🍾1💘1
❤4👍2🔥2🍾2👏1🎃1💘1
docs.codebattles.ru
О системе V3 | CodeBattles
Система для соревнований по программированию
А что это у нас?
Вышла документация! под третью версию
Разложили по полочкам всё, что нужно знать:
📦 что делает проект
🛠 как развернуть и кастомизировать под себя
Читать: https://docs.codebattles.ru/ru_v3
Будем рады фидбэку — пиши, если что не так или есть идеи, как улучшить 👇
Вышла документация! под третью версию
Разложили по полочкам всё, что нужно знать:
📦 что делает проект
🛠 как развернуть и кастомизировать под себя
Читать: https://docs.codebattles.ru/ru_v3
Будем рады фидбэку — пиши, если что не так или есть идеи, как улучшить 👇
❤2🎉2🍾1
🚨 Релиз-кандидат Codebattles 3.x.x! 🚨
Всем привет!
Мы только что выпустили Codebattles v3.0.0rc (Release Candidate) — и это крупное обновление с важными изменениями, включая обратную несовместимость! ⚠️
Пожалуйста, внимательно ознакомьтесь с информацией перед обновлением. Вот что нового и улучшенного:
🔐 Повышенная безопасность
📚 Расширенная документация
⚙️ НОВЫЙ БЭКЕНД
✅ Новые чекеры
🌟 Новые возможности
🔁 Бесконечное количество задач в соревнованиях
👥 Полностью новая система управления пользователями
💼 Улучшенный процесс проведения соревнований
🧩 Создание задач через интерфейс
💥 Напоминаем: это ломающее обновление!
База данных версии 2.x.x не совместима с 3.x.x
Некоторые функции могут работать иначе — обязательно ознакомьтесь с changelog'ом и подготовьтесь к обновлению.
Всем привет!
Мы только что выпустили Codebattles v3.0.0rc (Release Candidate) — и это крупное обновление с важными изменениями, включая обратную несовместимость! ⚠️
Пожалуйста, внимательно ознакомьтесь с информацией перед обновлением. Вот что нового и улучшенного:
🔐 Повышенная безопасность
📚 Расширенная документация
⚙️ НОВЫЙ БЭКЕНД
✅ Новые чекеры
🌟 Новые возможности
🔁 Бесконечное количество задач в соревнованиях
👥 Полностью новая система управления пользователями
💼 Улучшенный процесс проведения соревнований
🧩 Создание задач через интерфейс
💥 Напоминаем: это ломающее обновление!
База данных версии 2.x.x не совместима с 3.x.x
Некоторые функции могут работать иначе — обязательно ознакомьтесь с changelog'ом и подготовьтесь к обновлению.
🐳5🔥2🤝2
🚀 Новый лендинг уже в бою!
Мы запилили свежий сайт для тех, кто хочет проводить свои соревнования на Code Battles — красивее, информативнее, быстрее (и даже без говнокода внутри ❤️).
👉 заходи на codebattles.ru, чекай лендинг,
а потом обязательно напиши, что думаешь!
(нам важно, правда)
И да — если ты знаешь кого-то, кому это может быть полезно, кинь им ссылку. Пусть тоже посмотрят.
Мы запилили свежий сайт для тех, кто хочет проводить свои соревнования на Code Battles — красивее, информативнее, быстрее (и даже без говнокода внутри ❤️).
👉 заходи на codebattles.ru, чекай лендинг,
а потом обязательно напиши, что думаешь!
(нам важно, правда)
И да — если ты знаешь кого-то, кому это может быть полезно, кинь им ссылку. Пусть тоже посмотрят.
❤🔥1🍓1👨💻1
🚀 Вышел Codebattles 3.0.1!
Что нового:
🧪 Поддержка LaTeX в условиях задач — оформляйте математику красиво и понятно.
📥 Импорт задач из Polygon — ускорьте подготовку контеста.
🎨 Обновлённый дизайн карточек соревнований и новый лендинг — стало приятнее и удобнее.
⚡️ Новый реестр контейнеров — запуск проекта теперь ещё быстрее.
🐞Исправили баг с подсчетом количества баллов у частичных решений
Спасибо, что с нами!
@codebattles
#окак #rc
Что нового:
🧪 Поддержка LaTeX в условиях задач — оформляйте математику красиво и понятно.
📥 Импорт задач из Polygon — ускорьте подготовку контеста.
🎨 Обновлённый дизайн карточек соревнований и новый лендинг — стало приятнее и удобнее.
⚡️ Новый реестр контейнеров — запуск проекта теперь ещё быстрее.
🐞Исправили баг с подсчетом количества баллов у частичных решений
Спасибо, что с нами!
@codebattles
#окак #rc
🥰6❤1🔥1
🚀 Codebattles 3.1.0 уже здесь!
Что нового:
- 🌍 Локализация на английский язык — легко переключайтесь между языками.
- 🌐 Открытые соревнования — теперь можно проводить публичные контесты.
- ⚙️ Больше настроек соревнований — настраивайте контесты под свои задачи.
- 🐞 Исправлен баг с ошибкой при отправке решений.
Спасибо, что вы с нами!
@codebattles
#окак
Что нового:
- 🌍 Локализация на английский язык — легко переключайтесь между языками.
- 🌐 Открытые соревнования — теперь можно проводить публичные контесты.
- ⚙️ Больше настроек соревнований — настраивайте контесты под свои задачи.
- 🐞 Исправлен баг с ошибкой при отправке решений.
Спасибо, что вы с нами!
@codebattles
#окак
❤🔥3🍓3❤2