With Educational Products, you can learn and teach programming languages in the form of coding tasks and custom verification tests right inside JetBrains IntelliJ Platform-based IDEs. Hyperskill Academy is a plugin built exclusively for Hyperskill that allows seamless integration with JetBrains IDEs.
Installation and setup
One way to install plugins is to download them from the official JetBrains Marketplace. You can get the plugin at Hyperskill Academy and install it manually.
You can also install the Hyperskill Plugin directly from your IDE:
Open your IDE.
On the Welcome screen, open the Plugins section.
Switch to the Marketplace tab and search for Hyperskill Academy.
Click Install.
Wait for the installation to complete and restart the IDE.
After restarting the IDE, you will find the Hyperskill Academy section on the Welcome screen.
Select it and then click Log in to Hyperskill and authorize to connect your Hyperskill account.
Once you complete setting up the plugin and open your Hyperskill course in your IDE, you will see the main tool windows: Project View, Task Description, Editor.
Project View
Project View shows the course syllabus: the list of lessons with lesson steps, or tasks. To navigate to a task, click on its name.
Note: You can hide the Project View window by clicking on the Project tool button or with the ⌘ 1 / Alt + 1 shortcut. This will give you more space for the code and task description. Click the Project tool button (or invoke the shortcut) once again to show the hidden Project View.
Task Description
The Task Description window gives you all the information you need to complete a programming problem or project stage.
Use Task Description icons for the following actions:
⌃ ⌥ R / Alt + Shift + F10 allow you to use the Run menu, where you can choose what you need to run;
Task Description needs to be visible, we do not advise hiding it completely. However, you can make it a bit less distracting by moving it out of the way.
If you work with two monitors, one of the best options is to switch the Task Description panel to the floating mode and move it to the second monitor or just place it near the main IDE window.
Or if you prefer you can move the panel to the left, or to the bottom:
Editor
The Editor is your playground where you will mainly be programming. You can experiment here for the theory tasks and quizzes without being checked. For programming assignments in the Editor, you will find the code you need to fix, or you will write your own code from scratch. This code will be checked.
Note: If you want to quickly go back to the Editor and focus on your code, the best option is to use the Hide All Windows command (⌘ ⇧ F12 / Ctrl + Shift + F12). Just invoke it once again to get all the windows back.
Conclusion
The Hyperskill plugin contains useful tools directed at simplifying the learning process. With these tools, you can save time, optimize your learning process, and get more familiar with your working environment.
As you use the plugin, solve tasks and complete projects, if you experience any issues or would like to share feedback, feel free to contact our support team at https://support.hyperskill.org/hc/en-us/requests/new. We'll be happy to hear from you.