EduTools Releases

EduTools Plugin 2022.12 Is Available

The last version of EduTools in 2022 offers new features for both learners and course creators. As a JetBrains Academy student, you can now publish your projects to GitHub right from your IDE. As a course creator, you can now rely on an improved structure of your project directories and files. We’ve also enhanced the overall experience with multiple improvements and bug fixes.

To check out the latest improvements, install the EduTools plugin or update it to the latest version right from Settings (Preferences for macOS) | Plugins in your JetBrains IDE.

INSTALL EDUTOOLS PLUGIN

Post JetBrains Academy projects to GitHub

Your GitHub portfolio is the best CV you can have as a developer. Now you can strengthen your profile by sharing completed JetBrains Academy projects to GitHub right from your IDE. To do so, simply use the Post project to GitHub action that now appears at the last stage of your project.

When you click on it, you’ll be asked to log in to your GitHub account and authorize your IDE to access GitHub.

Once you’ve been successfully authorized in GitHub, choose the files for your initial commit. The README file contains general information about your project, including its name, description, and public URL, and your JetBrains Academy profile link. The gitignore file excludes unnecessary files from publication, such as project and IDE configuration files.

Once you click the Add button, your project will be published on GitHub. Keep adding more projects to make your profile stand out!

Note that only the last stage of your project will be posted to GitHub. If you’d like to be able to post each stage of your project, please let us know in the comments section below or in our issue tracker.

Keep your project directories and files organized

In previous EduTools versions, project directories and files were all sorted alphabetically in the Project view without any prioritization. Now directories, like scr and test, are always listed at the top, with both directories and files sorted alphabetically. However, as course creator, you can change the project structure in the task-info.yaml file.

If you want to learn more about EduTools features for course creators, check out our Course creator start guide or drop us an email at education@jetbrains.com.

Notable improvements and bug fixes

  • EDU-4699: Course creators can now log in to JetBrains Marketplace and JetBrains Account with a single access token. This is a major step required for implementing course submissions, which will allow learners and course creators to track the history of learning progress.
  • EDU-5386: We’ve updated the icon for theory tasks in the New Task dialog to help you quickly distinguish theoretical materials from coding tasks.
  • EDU-5123: Unicode characters are now properly processed by the Check action.
  • EDU-5369: Data tasks that are part of JetBrains Academy projects can now be successfully checked with the Send Answer action.

For the full list of issues addressed in EduTools 2022.12, see our issue tracker.

Please share your feedback with us in the comments section below or on Twitter, and use our issue tracker to report any issues or bugs you encounter.

The Educational Products team