Новый тип задач?.. ДА
Теперь можно делать тесты, которые можно добавлять прямо в контест.
Cоздание вопросов осуществляется через task-generator(В планах создание приложения с графическим интерфейсом для более удобного управления задачами)
Пока что работает только plain text, но совсем скоро появится поддержка markdown)
Функционал доступен только в dev ветках (codebattles и task-generator)
#feature #feature_dev
@codebattles
Теперь можно делать тесты, которые можно добавлять прямо в контест.
Cоздание вопросов осуществляется через task-generator(В планах создание приложения с графическим интерфейсом для более удобного управления задачами)
Пока что работает только plain text, но совсем скоро появится поддержка markdown)
Функционал доступен только в dev ветках (codebattles и task-generator)
Исправления безопасности!
Уже находятся в main ветке
Благодаря
Настоятельно рекомендуем обновиться!
#feature
@codebattles
Уже находятся в main ветке
Благодаря
user3050 были найдены и исправлены уязвимости(sql injection)Настоятельно рекомендуем обновиться!
🔥1
Новый способ валидации 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