We’ve just updated our plugin to v2.9 to help you learn and teach different programming languages with more ease! Benefit from the latest code insight improvements for YAML configs, configure placeholder dependencies on placeholder creation, enjoy fewer bugs, and use the 2019.2.1 IDE builds for PyCharm Edu and IntelliJ IDEA Edu.
Improved support for YAML configs
With EduTools plugin version 2.7, we completely reworked our solution for storing course configuration files: all the information about your course is conveniently stored in YAML format. Now, we’ve made some more improvements to give you a better experience when using this functionality:
- Non-existent elements (such as files and lessons) are highlighted as errors and can be created right from their usages.
- Navigate to a selected element from its usage.
- Completion shows available files, lessons, and so on in the corresponding places in config files.
- Rename refactorings can be called up from YAML config files and the Project Tree.
New course creator features
Now you can configure placeholder dependencies when the placeholder is created:
We’ve also added a variable, %IDE_NAME%, which is automatically replaced with the name of the corresponding IDE in the task description window.
Hyperskill bug fixes
We’ve implemented a number of bug fixes related to Hyperskill – a project-based Java learning platform and the first member of JetBrains Academy. Hyperskill integration has become even better, so go ahead and try it if you haven’t yet!
IntelliJ IDEA Edu and PyCharm Edu 2019.2.1
Please welcome the IDE builds for PyCharm Edu 2019.2.1 and IntelliJ IDEA Edu 2019.2.1 (IntelliJ IDEA Community Edition with the EduTools plugin). They combine the latest fixes for Pycharm and IntelliJ IDEA and the latest plugin updates in v2.9.
Your Educational Products Team