EduTools Plugin v3.0: C/C++ Support and Better YAML Configs for Educators, and New Features for Stepik Learners
With the 2019.3 Early Access Program in full swing for IntelliJ IDEA, PyCharm, WebStorm, and CLion, we’ve just updated our plugin to v3.0 for you to try all the new educational features with the new 2019.3 IDEs.
If you’re a C/C++ educator and want to create learning content with a focus on practice, CLion with the EduTools plugin is the tool for you. You can now create theory lessons along with practice assignments and add your own custom tests to automatically verify your learners’ progress:
Better YAML Configs
Since version 2.7 of the EduTools plugin, we’ve been improving our solution for storing course configuration files in YAML format. This release supports one more configuration parameter: solutions_hidden. With this parameter you can decide whether to enable the Peek Solutions action in your course:
… or not:
All the configuration files can not only be found in Educator mode but also in Student mode via the Project View tool window. This can help you check your course configuration and solve issues a learner might face:
Insert Shortcut Action in Task Descriptions
We believe teaching people how to use development tools is an important part of teaching programming languages and technologies. We also believe mastering shortcuts is one of the most productive skills a future developer can have. To help your learners build their confidence with this smoothly, you can now easily insert an IDE shortcut into a task description:
Stepik Video Lessons
If you’re a Stepik learner, you can now enjoy video lessons from inside your IDE – giving you even less reason to switch back and forward from the Stepik website to your IDE! It may be convenient to adjust the Task Description tool window viewing mode though:
List of Task Submissions
Making mistakes is an important – even necessary – part of any learning process. We encourage you to try out your solutions and submit your attempts. Now you can also take a look at your task submissions, so you can reflect on them and go back to your previous attempts and try to rerun or improve on them:
More Detailed Output for Python Syntax Errors
Syntax errors are so common even for professional developers. But syntax errors are not such a big problem with an IDE at your back to help catch and fix them. With more clear and detailed output, PyCharm Edu now helps you catch syntax errors while learning as well:
IntelliJ IDEA Edu and PyCharm Edu 2019.2.2
Please welcome the IDE builds for PyCharm Edu 2019.2.2 and IntelliJ IDEA Edu 2019.2.2 (IntelliJ IDEA Community Edition with the EduTools plugin). They combine the latest fixes for PyСharm and IntelliJ IDEA and the latest plugin updates in v3.0.
If you want to try the EduTools plugin with 2019.3 EAP, please follow these instructions.
Your feedback is very welcome – leave a comment here, or tweet us. Thanks!
The Educational Products Team
Subscribe to Blog updates
Thanks, we've got you!
JetBrains Academy Plugin 2023.8 Is Available
This release comes packed with features, including solving Scala tasks in the IDE, dynamic task naming in course creation.
JetBrains Academy Plugin 2023.7 Is Available
Check out all the upgrades, including enhanced Solve in IDE and Matching and Sorting tasks functionalities.
JetBrains Academy Plugin 2023.6 Is Available
Check out all the upgrades, such as the much-awaited improvement of the Peak Solution feature and better Shell language support.