JetBrains Academy
The place for learning and teaching computer science your way
Публикации и ответы на комментарии в блогах JetBrains не выходят на русском языке с 2022 года.
Приносим извинения за неудобства.
Плагин EduTools 2021.4: JetBrains Marketplace для обучающих курсов
Встречайте EduTools 2021.4! В рамках этого обновления мы представляем репозиторий обучающих курсов — JetBrains Marketplace.
Кроме того, появилась интеллектуальная проверка орфографии и грамматики, улучшены описания задач, добавлены новые пользовательские команды выполнения для преподавателей, новые возможности для студентов JetBrains Academy и участников конкурсов Codeforces, а также улучшен ряд функций и исправлены ошибки.
JetBrains Marketplace для авторов курсов
Возможно, вы уже знакомы с JetBrains Marketplace. Это репозиторий плагинов и торговая площадка для их разработчиков. Здесь размещен и плагин EduTools.
Выпуская его новую версию, мы пошли дальше. Теперь JetBrains Marketplace становится и репозиторием обучающих курсов, а преподаватели со всех концов мира могут поделиться здесь своими знаниями и опытом. Курсы, созданные в плагине EduTools и Educational IDE, как и плагины для разработки, предназначены для удобного использования прямо в JetBrains IDE, поэтому JetBrains Marketplace — самое подходящее место для них.
Что меняется
В диалоговом окне Select Courses появилась новая вкладка Marketplace. На ней отображаются первые курсы, подготовленные JetBrains:
Если вы создаете новый курс и хотите поделиться им со студентами, это можно сделать двумя способами: либо поделиться курсом в виде файла архива, либо разместить его в открытом доступе в JetBrains Marketplace:
Обратите внимание: сначала вам нужно будет создать учетную запись и войти в Marketplace. Прежде чем ваш курс будет одобрен и станет виден студентам, может пройти некоторое время.
После загрузки и одобрения курса он появится в диалоговом окне Select Course. Кроме того, он будет доступен на веб-сайте Marketplace. Студенты смогут найти сам курс и ознакомиться с подробной информацией о нем. Вот пример страницы курса Kotlin Koans:
Автор курса может изменить любую информацию, размещенную на странице курса, и отслеживать статистику скачиваний.
Чтобы узнать, как загружать курсы на Marketplace и управлять ими, перейдите по этой ссылке.
Вся документация по плагину EduTools теперь тоже размещена на Marketplace. Мы еще переносим ее, поэтому, пожалуйста, дайте нам знать, если увидите ошибки.
О платформе Stepik
Раньше все курсы, созданные в плагине EduTools и Educational IDE, можно было разместить в открытом доступе на платформе Stepik. Не волнуйтесь, все эти курсы по-прежнему доступны на вкладке Stepik в диалоговом окне Select Course:
Если ваш курс есть в этом списке и вы захотите внести в него какие-то изменения, его можно в любой момент обновить на Stepik точно так же, как это делалось в прежних версиях плагина EduTools:
Stepik — облачная платформа, поддерживающая различные формы онлайн-обучения: от частных курсов, доступных только ограниченному кругу пользователей, до массовых открытых онлайн-курсов (МООК). Работа со Stepik включает в себя интеграцию с плагином EduTools и Educational IDE. Однако обучение внутри JetBrains IDE — не основной вариант для этой платформы, поэтому мы рекомендуем перенести ваши курсы в JetBrains Marketplace, если вы используете Stepik только для совместного доступа, а сам курс ваши студенты проходят из IDE. Обратите внимание, что Marketplace пока не поддерживает передачу статистики и истории решений студентов. JetBrains Marketplace оптимизирован для курсов, созданных в JetBrains IDE. В будущем производительность платформы повысится, и появятся новые возможности для авторов курсов.
Что мы планируем дальше
Для разработчиков плагинов JetBrains Marketplace — это готовое решение для лицензирования ПО, предоставляющее им инфраструктуру биллинга и продаж. На наш взгляд, JetBrains может помочь преподавателям не только распространять обучающие материалы, но и продвигать, а также продавать их.
Если вы хотите продавать курсы, созданные в плагине EduTools или Educational IDE, если у вас есть вопросы или вы хотите поделиться своими мыслями, свяжитесь с нами, и мы будем рады все это обсудить. Пишите нам на education@jetbrains.com.
Интеллектуальная проверка орфографии и грамматики в плагине Grazie
Что касается плагинов, мы рады сообщить, что теперь в наши IDE включен плагин Grazie. Он очень полезен при наборе в IDE. В первую очередь это касается преподавателей, которым приходится писать большие тексты. Grazie поддерживает больше 15 языков и распознает фрагменты естественного языка в языках программирования и разметки — в комментариях, коммитах, сообщениях и т. п.
Плагин подчеркивает орфографические, грамматические и стилистические ошибки, дает их объяснение и по возможности предлагает варианты быстрого исправления:
Другие важные улучшения
Для преподавателей
- Если для описаний заданий и подсказок вы предпочитаете Markdown, попробуйте сделать следующее: чтобы использовать для подсказки Markdown, оставьте вокруг нее пустые строки (EDU-2362).
- В предыдущем обновлении плагина мы ввели пользовательские команды для кнопки Run в задачах по теории. Теперь пользовательские команды поддерживаются также в проектно-ориентированных уроках (EDU-4108).
Для студентов JetBrains Academy
- Когда вы впервые открываете проект JetBrains Academy в IDE, он сохраняется локально на вашей машине. Иногда бывает удобно вернуться к одному из проектов и открыть его из локального хранилища, даже если вы уже перешли к следующему проекту. Теперь на вкладке JetBrains Academy в диалоговом окне Select Course отображается список всех сохраненных проектов (EDU-3672).
Для участников Codeforces
- Когда вы решаете в IDE задания конкурсов Codeforces, вам приходится возвращаться в браузер, чтобы отправить решение, как это описано в кратком руководстве. У нас хорошие новости: вам больше не придется выбирать задачу из раскрывающегося списка, теперь это делается автоматически. Давайте поблагодарим нашего замечательного пользователя Николая Храмченкова, который придумал, как это сделать (EDU-4162)!
Полный перечень улучшений и исправлений приведен в примечаниях к релизу.
Установить плагин EduTool или обновить его до последней версии можно прямо в меню Settings (Preferences в macOS) | Plugins в IntelliJ IDEA, PyCharm, WebStorm, Android Studio, CLion или GoLand.
IntelliJ IDEA Edu и PyCharm Edu 2021.1
Также мы выпустили новые версии PyCharm Edu и IntelliJ IDEA Edu (2021.1). Они включают недавние исправления для PyСharm и IntelliJ IDEA, а также обновления, вошедшие в свежую версию плагина. Чтобы скачать новые сборки, перейдите на наш сайт или воспользуйтесь приложением Toolbox App. Для пользователей Ubuntu также доступны snap-пакеты.
Нам важно ваше мнение. Оставляйте комментарии под этим постом, пишите нам в Twitter или сообщайте о проблемах в баг-трекере. Ждем ваши отзывы!
Ваша команда Educational Products
The Drive to Develop