Плагін EduTools 2021.4: JetBrains Marketplace для навчальних курсів
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-пакети.