Codebattles
52 subscribers
32 photos
1 file
11 links
Dev-log разработки платформы Codebattles


По всем вопросам
@doctorixx
Download Telegram
Патчи безопасности в main ветке, новые образы контейнеров в registry

Настоятельно рекомендуем обновиться, так так патчи содержать исправления уязвимостей системы, оптимизацию некоторых механизмов.

#feature #feature_main #patch

@codebattles
🔥2🍾1
Исправления багов и изменения в UI


Добавления

- Добавлена генерация понятных отчетов теста
- Максимально можно отправить тест только один раз
- Добавлена навигация в интерфейсе учителя
- Смена пароля в аккаунте учителя

Баги
- Исправлен баг с обходом капчи во время входа в аккаунт учителя

#feature #feature_main

@codebattles
👍4🔥2🍾1
Спойлеры на следующее обновление

Прямо сейчас готовится обновление, благодаря которому Вы сможете делать отчеты после проведения соревнований.

Скорее всего, ориентация будет изменена на книжную для удобства печати.



Жду предложений и обратной связи.


P.S. Фотография - рендер. Пример отчета находится в файле ниже
🔥1🥴1🍾1
20241010_200243.pdf
32.6 KB
🖕3❤‍🔥2🍾1
Возможно у некоторых будут проблемы с открытием сайтов Codebattles.

Скажем спасибо роскомнадзору, который блочит TLS ECH

P.S. Почитать про TLS ECH
🐳1🍾1😭1
Не допускайте ошибок при написании документации....
3🐳1🍾1🗿1
Всех с наступающим Новым Годом!


Пока Вы готовите оливье, большое обновление готовится к релизу

Серверная часть теперь на Kotlin, благодаря чему:

- Автоматическая Swagger документация
- Строгая структура объектов
- Время отклика от API уменьшено
- Legacy код постепенно исчезает)

Несмотря на изменения серверной части, клиентская часть измениться совсем незначительно, а панель администратора будет переработана для добавления большего функционала

К концу января ожидайте Realize Candidate Codebattles 3.0.0

#feature

@codebattles
🔥6👍1🐳1🍾1
КУМИР?!


Конечно, важные обновления будут, но нельзя оставить в стороне лучший в мире язык программирования - КУМИР

Он должен быть Вам знаком по урокам информатики, его точно не забыть.


Теперь в main ветке репозитория есть чекер кумира)

Для использования раскомментировать сервис в docker compose и добавить checker в бд

#feature

@codebattles
🔥7🐳2🍾1
Новый способ сделать задачки?)
10🔥8🐳1🍾1
ПОЧТИ ГОТОВО обновление проекта CodeBattles!

Мы рады объявить о значительных обновлениях и изменениях в нашем проекте! Вот что нового:

🆕 Новая ветка new_backend
Платформа получила значительные изменения, описанные ниже, обратная совместимость будет нарушена, но повыситься стабильность

НЕ ИСПОЛЬЗУЙТЕ ЭТУ ВЕРСИЮ В PRODUCTION
Данная версия создана для того, чтобы проверить, какая будет новая платформа. Она еще не готова к публичному использованию)


🛠 Изменения
+Backend был переписан на Kotlin
+ Legacy Frontend и Frontend объединились
+ Пропали 2 сервиса (Init_configurer и Redis)
- Подсистема отчетов отложена на неопределенный период из-за более приоритетных задач



📝 Планируемые изменения:
* добавление очереди сообщений для чекеров
* добавление системы антиплагиата
* полностью готова панель администратора
* гибкая система прав

#feature #feature_new_backend

@codebattles
🔥42🍾1💘1
Привет!

А у нас хорошие новости)
Codebattles победил в Конкурсе Opensource проектов)
ссылочки на конкурс тык и тык


В это время обнова пилится, честно)))
4👍2🔥2🍾2👏1🎃1💘1
А что это у нас?

Вышла документация! под третью версию

Разложили по полочкам всё, что нужно знать:
📦 что делает проект
🛠 как развернуть и кастомизировать под себя


Читать: 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'ом и подготовьтесь к обновлению.
🐳5🔥2🤝2
🚀 Новый лендинг уже в бою!
Мы запилили свежий сайт для тех, кто хочет проводить свои соревнования на Code Battles — красивее, информативнее, быстрее (и даже без говнокода внутри ❤️).

👉 заходи на codebattles.ru, чекай лендинг,
а потом обязательно напиши, что думаешь!
(нам важно, правда)

И да — если ты знаешь кого-то, кому это может быть полезно, кинь им ссылку. Пусть тоже посмотрят.
❤‍🔥1🍓1👨‍💻1
🚀 Вышел Codebattles 3.0.1!

Что нового:

🧪 Поддержка LaTeX в условиях задач — оформляйте математику красиво и понятно.
📥 Импорт задач из Polygon — ускорьте подготовку контеста.
🎨 Обновлённый дизайн карточек соревнований и новый лендинг — стало приятнее и удобнее.
⚡️ Новый реестр контейнеров — запуск проекта теперь ещё быстрее.
🐞Исправили баг с подсчетом количества баллов у частичных решений
Спасибо, что с нами!
@codebattles

#окак #rc
🥰61🔥1
🚀 Codebattles 3.1.0 уже здесь!

Что нового:

- 🌍 Локализация на английский язык — легко переключайтесь между языками.
- 🌐 Открытые соревнования — теперь можно проводить публичные контесты.
- ⚙️ Больше настроек соревнований — настраивайте контесты под свои задачи.
- 🐞 Исправлен баг с ошибкой при отправке решений.

Спасибо, что вы с нами!

@codebattles

#окак
❤‍🔥3🍓32