JetBrains Academy
The place for learning and teaching computer science your way
Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Вышла новая версия плагина EduTools 2021.11
Мы выпустили EduTools 2021.11! Участвовать в соревнованиях по программированию Codeforces теперь можно прямо из IDE: мы поддержали процесс целиком — от просмотра предстоящих этапов соревнований до автоматической отправки решений на Codeforces. Также мы добавили в JetBrains Academy задачи по Go, а у авторов курсов на Marketplace появилась возможность добавлять ссылки для обратной связи. Подробности можно узнать по ссылкам:
- Codeforces: отправка решений из IDE.
- JetBrains Academy: проекты Go, викторины и практические задачи в IDE.
- Для авторов курсов: возможность добавлять ссылки для обратной связи в курсы на Marketplace.
Codeforces: отправка решений из IDE
Мы продолжаем улучшать интеграцию с Codeforces. Теперь вы можете отправлять решения на проверку прямо из IDE! Если вы никогда не участвовали в соревнованиях по программированию, то можете попробовать прямо сейчас — все очень просто.
Для начала вам нужно зарегистрироваться на https://codeforces.com/. После этого вы получите доступ к сотням соревнований. Далее используйте те же учетные данные, чтобы войти в Codeforces из своей IDE. Для этого откройте вкладку Codeforces на панели Course Selection.
Узнать о предстоящих мероприятиях Codeforces можно на вкладке Current & Upcoming. Чтобы записаться на интересующие вас соревнования, используйте кнопку Register. Если вы хотите порешать задачки прямо сейчас, перейдите на вкладку Past Contests (Practice) и нажмите Start Practice.
Условие задачи отобразится в правой части окна. Вы сможете работать над кодом, пользуясь рефакторингами, автодополнением, анализом кода и другими возможностями IDE. Они помогут вам сэкономить время и быстрее двигаться к финишу!
Когда код будет готов, нажмите кнопку Submit Solution, чтобы отправить его на проверку. Если вы пользуетесь более ранними версиями EduTools или просто предпочитаете отправлять решения вручную, используйте действие Copy and Submit, чтобы скопировать код в буфер обмена и перейти на страницу соревнований.
Как только вы отправите решение, появится ссылка на сайт Codeforces. Нажмите на нее, чтобы узнать свои результаты. В будущих версиях плагина мы планируем отображать результаты прямо в IDE.
Желаем удачи на соревнованиях! Делитесь своими успехами в комментариях ниже. Также будем рады вашим отзывам об интеграции Codeforces и идеям по улучшению EduTools. Ваши отзывы нам помогают понять, в каком направлении мы должны развиваться.
JetBrains Academy: проекты Go, тесты и практические задачи в IDE
Отличные новости для тех, кто изучает Go! Мы добавили для него первые проекты: Simple Chatty Bot (бета-версия), Obscene Vocabulary Checker (бета-версия) и Coffee Machine (альфа-версия). Теперь вы можете отвечать на вопросы по теории, решать практические задачи и работать над проектами прямо из IDE. Эта функциональность доступна через плагин Go, который совместим только с IntelliJ IDEA Ultimate.
При решении таких задач, как вывод строки или добавление чисел на Go, иногда необходимо переключиться из онлайн-редактора в IDE. Для этого откройте вкладку с IDE и нажмите Solve in IDE. Убедитесь, что IntelliJ IDEA Ultimate запущена в и ней установлена последняя версия плагина Go.
Обратите внимание, что некоторые проекты находятся на этапе альфа- и бета-тестирования. Чтобы увидеть такие проекты, вам надо включить функцию бета-тестирования в настройках своего профиля.
Для авторов курсов: возможность добавлять ссылки для обратной связи в курсы на Marketplace
В EduTools 2021.9 пользователи могут оставлять отзывы о курсах при помощи действия Leave a comment. Теперь ссылку на форму для обратной связи можно разместить прямо в задачах. Для этого откройте файл task-info.yaml
и укажите ссылку в качестве значения свойства feedback_link
. Оставляя отзывы, пользователи чувствуют большую вовлеченность в процесс обучения и помогают авторам в доработке курсов — от исправления опечаток до проработки теоретической части.
Важные улучшения и исправления
- EDU-4405 (задача): для описания задач теперь по умолчанию используется формат Markdown.
- EDU-4641 (дефект): мы исправили проблему, не позволявшую решать задачи на Kotlin в IntelliJ IDEA при выборе трека Android.
- EDU-4692 (исключение): обновление неодобренных курсов на JetBrains Marketplace теперь невозможно.
- EDU-4227 (проблема UX): мы улучшили процесс Start Contests.
Полный список улучшений вы найдете в примечаниях к релизу.
Установить плагин EduTools или обновить его до последней версии можно прямо в меню Settings (Preferences в macOS) | Plugins в IntelliJ IDEA, PyCharm, WebStorm, Android Studio, CLion или GoLand.
Ваша команда Educational Products
The Drive to Develop
Автор оригинальной статьи: