JetBrains Academy
The place for learning and teaching computer science your way
EduTools Plugin v3.2 Is Out!
Please give a warm welcome to EduTools plugin v3.2! This update adds support for Catch, the C++ test framework, makes the Hyperskill integration more stable, and fixes lots of bugs. Read on for more details.
For this update, we have focused on increasing the stability of the plugin and eliminating annoying bugs to make your educational experience smoother and more enjoyable. To find out more about the bugs we’ve fixed and the improvements we’ve added, please see our Release notes.
Java, Kotlin, and Scala courses now support using Java 13, and the following features for educators are implemented:
- Support for Catch, the C++ test framework
With the new version of the EduTools plugin installed for CLion, if you select the C++ (Catch 2.0) course type while creating a new course, you will get a predefined template for your course with tests based on the Catch 2.0 framework and the required setup of a CMake configuration.
You may also be interested in reading this blog post for more information about using Catch 2.0 in CLion.
- Hide the “Peek solution” for particular tasks
Since v3.0, it’s been possible to hide the Peek Solution action from the Task Description window for the whole course. With this update, you can hide the action for a specific task as well. Just open the YAML configuration file for the corresponding task and add solution_hidden: true:
Then, when a learner checks the task, the Peek solution action will not be visible for them:
To learn more about the other YAML configuration options available, please refer to our web help.
IntelliJ IDEA Edu and PyCharm Edu 2019.3
Please welcome the IDE builds for PyCharm Edu 2019.3 and IntelliJ IDEA Edu 2019.3. They include the latest fixes for PyСharm and IntelliJ IDEA, and the latest plugin updates in v3.2.
Your feedback is important to us. Please leave your comments here, or tweet us. Thank you!
The Educational Products Team