JetBrains Academy
The place for learning and teaching computer science your way
Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Вышла новая версия плагина EduTools 2021.12
Мы выпустили EduTools 2021.12! Плагин поддерживает задачи из JetBrains Academy с ответами в виде строковых значений, а также решение задач с данными с использованием языков, отличных от Python. Создатели курсов теперь могут запрещать редактирование файлов проекта. Кроме того, мы внесли другие важные изменения и устранили некоторые ошибки.
- Для учащихся JetBrains Academy: поддержка задач открытого типа, требующих ответа в виде текста
- Для учащихся JetBrains Academy: поддержка решения задач с данными с использованием языков, отличных от Python
- Для создателей курсов: нередактируемые файлы
Для учащихся JetBrains Academy
🆕 Поддержка задач открытого типа
При работе над проектами JetBrains Academy в браузере вы, возможно, сталкивались с задачами, которые требуют ответа в виде текста или иной последовательности символов, например вставку недостающей части кода. Теперь такие задания можно выполнять прямо в IDE, пользуясь функциями помощи при написании кода, такими как анализ кода и автодополнение. Просто введите решение в специальную строку в текстовом файле и нажмите Check, чтобы проверить результат.
🆕 Поддержка решения задач с данными с использованием языков, отличных от Python
В предыдущей версии EduTools мы добавили поддержку решения задач с данными с использованием языка Python. Теперь вы можете решать такие задачи, используя любые языки программирования, будь то Go, Java, Kotlin, JavaScript, Scala, C/C++, Rust или Python. Если вы изучаете несколько языков, рекомендуем вам попробовать решить одну и ту же задачу с данными, используя разные языки, а потом поделиться с нами результатами в Twitter или на Facebook!
Обратите внимание, что поддержка того или иного языка программирования зависит от того, с какой IDE вы работаете. Например, в PyCharm Edu вы не сможете решать задачи с данными, используя Kotlin, но это можно сделать в IntelliJ IDEA Edu. Подробнее о поддержке разных языков — в примечаниях к этой версии EduTools.
Для создателей курсов
🆕 Нередактируемые файлы
Теперь используемые в вашем курсе файлы можно пометить как нередактируемые, чтобы учащиеся не могли их изменить. Например, можно защитить от редактирования файлы заданий, чтобы учащиеся не изменили их случайно и не выполняли неверные инструкции.
Важные улучшения
- EDU-4456. Мы добавили фоновую подсветку фрагментов кода на панели описания задания, чтобы было проще отличить код от текста.
- EDU-4679. Теперь если не удалось отправить ответ на тестовое задание, появляется кнопка Retry. После нажатия на кнопку ответы меняются местами.
- EDU-4717: в карточки курсов Codeforces добавлена информация по предстоящим соревнованиям: время начала регистрации, количество участников и дата предыдущего соревнования.
Полный список улучшений вы найдете в примечаниях к релизу.
Установить плагин EduTools или обновить его до последней версии можно прямо в меню Settings (Preferences в macOS) | Plugins в IntelliJ IDEA, PyCharm, WebStorm, Android Studio, CLion или GoLand.
IntelliJ IDEA Edu и PyCharm Edu 2021.3.1
Мы выпустили новые версии PyCharm Edu и IntelliJ IDEA Edu (2021.3.1). Они включают недавние исправления для PyСharm и IntelliJ IDEA, а также обновления, вошедшие в новую версию плагина. Скачать новые сборки можно с нашего сайта или с помощью Toolbox App. Для пользователей Ubuntu также доступны snap-пакеты.
Нам важно ваше мнение. Оставляйте комментарии под этим постом, пишите нам в Twitter или сообщайте о проблемах в баг-трекере. Ждем ваши отзывы!
Ваша команда Educational Products
The Drive to Develop
Автор оригинальной статьи: