EduTools Releases

EduTools 2022.10 Is Available

We are excited to announce the release of EduTools 2022.10. The new version brings an extended selection of toolchains for Rust users. Additionally, teachers can now review tasks before creating a course archive and modify the names of hints.

We also improved the overall quality of the plugin by fixing a variety of bugs. Read on to learn more.

You can install the EduTool plugin or update it to the latest version right from Settings (Preferences for macOS) | Plugins in your JetBrains IDE.

INSTALL EDUTOOLS

🆕 Expanded Rust toolchain support

The EduTools plugin for Rust courses now supports all toolchains recognized by the Rust plugin. Previously, you could only choose local toolchains, and for WSL, there were actually no toolchains to choose from. This feature will thus be especially noticeable and useful for WSL users. When you open a course, you will be able to select any Rust toolchains that are located in WSL.

🆕 Automatic task checking for new courses

The new Check all tasks feature allows course creators to automatically identify any errors in course-related tasks before generating a course archive. This function will help you avoid creating a course that is impossible to complete because there are problems with the tasks.

To run the automated task check, simply tick the Check all tasks checkbox in the Create Course Archive dialog. If all tests pass, a course archive will be automatically created.

All failed tasks will be shown in the result notification. If your course content didn’t pass the check but you want to wait to correct the mistakes, you can still choose to create the course archive. 

🆕 Modify hint names

Previously, the hint section in the task description could not be adjusted. With this release, course authors can use the title attribute to give hints custom names.

Repeated titles are automatically numbered. Here’s how the hints from the example above should appear:

Notable improvements and bug fixes

  • EDU-5127: We’ve fixed this issue that was causing non-editable files to work incorrectly.
  • EDU-5080: CMake projects now load properly in CLion Codeforces contests.

To check out all of the updates in EduTools 2022.10, take a look at our issue tracker.

IntelliJ IDEA Edu and PyCharm Edu 2022.2.2

We’ve released the 2022.2.2 versions of PyCharm Edu and IntelliJ IDEA Edu, which include the latest updates for PyСharm Community and IntelliJ IDEA Community Edition, respectively, as well as EduTools 2022.10. You can download the new builds from our website, via the Toolbox App, or by using a snap package for Ubuntu.

Please share your feedback here in the comments, on Twitter, or through our issue tracker. We are looking forward to hearing your thoughts and ideas!

Keep on learning,

Your Educational Products team