The JetBrains for Education Blog

Products and opportunities to learn and teach programming

Edu IDEs Education EduTools JetBrains Academy Releases Tools for Teaching

Плагин EduTools 2021.4: JetBrains Marketplace для обучающих курсов

Встречайте EduTools 2021.4! В рамках этого обновления мы представляем репозиторий обучающих курсов — JetBrains Marketplace.

Кроме того, появилась интеллектуальная проверка орфографии и грамматики, улучшены описания задач, добавлены новые пользовательские команды выполнения для преподавателей, новые возможности для студентов JetBrains Academy и участников конкурсов Codeforces, а также улучшен ряд функций и исправлены ошибки.

EduTools Plugin 2021.4

УСТАНОВИТЬ ПЛАГИН EDUTOOLS

JetBrains Marketplace для авторов курсов

Возможно, вы уже знакомы с JetBrains Marketplace. Это репозиторий плагинов и торговая площадка для их разработчиков. Здесь размещен и плагин EduTools.

Выпуская его новую версию, мы пошли дальше. Теперь JetBrains Marketplace становится и репозиторием обучающих курсов, а преподаватели со всех концов мира могут поделиться здесь своими знаниями и опытом. Курсы, созданные в плагине EduTools и Educational IDE, как и плагины для разработки, предназначены для удобного использования прямо в JetBrains IDE, поэтому JetBrains Marketplace — самое подходящее место для них.

Что меняется

В диалоговом окне Select Courses появилась новая вкладка Marketplace. На ней отображаются первые курсы, подготовленные JetBrains:

Вкладка Marketplace

Если вы создаете новый курс и хотите поделиться им со студентами, это можно сделать двумя способами: либо поделиться курсом в виде файла архива, либо разместить его в открытом доступе в JetBrains Marketplace:

Загрузка в Marketplace

Обратите внимание: сначала вам нужно будет создать учетную запись и войти в Marketplace. Прежде чем ваш курс будет одобрен и станет виден студентам, может пройти некоторое время.

После загрузки и одобрения курса он появится в диалоговом окне Select Course. Кроме того, он будет доступен на веб-сайте Marketplace. Студенты смогут найти сам курс и ознакомиться с подробной информацией о нем. Вот пример страницы курса Kotlin Koans:

Страница курса Kotlin Koans в Marketplace

Автор курса может изменить любую информацию, размещенную на странице курса, и отслеживать статистику скачиваний.

Чтобы узнать, как загружать курсы на Marketplace и управлять ими, перейдите по этой ссылке.

Вся документация по плагину EduTools теперь тоже размещена на Marketplace. Мы еще переносим ее, поэтому, пожалуйста, дайте нам знать, если увидите ошибки.

О платформе Stepik

Раньше все курсы, созданные в плагине EduTools и Educational IDE, можно было разместить в открытом доступе на платформе Stepik. Не волнуйтесь, все эти курсы по-прежнему доступны на вкладке Stepik в диалоговом окне Select Course:

Вкладка Stepik

Если ваш курс есть в этом списке и вы захотите внести в него какие-то изменения, его можно в любой момент обновить на Stepik точно так же, как это делалось в прежних версиях плагина EduTools:

Обновление Stepik

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 языков и распознает фрагменты естественного языка в языках программирования и разметки — в комментариях, коммитах, сообщениях и т. п.

Плагин подчеркивает орфографические, грамматические и стилистические ошибки, дает их объяснение и по возможности предлагает варианты быстрого исправления:

Плагин Grazie

Другие важные улучшения

Для преподавателей

  • Если для описаний заданий и подсказок вы предпочитаете 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

Discover more