Announcing PyCharm Edu 2.0.2: CheckiO integration
Today we have great news for everyone passionate about learning and teaching programming with Python.
First, we’ve released PyCharm Edu 2.0.2, an updated version of our free, easy and professional tool for learning programming with Python. This release consolidates many bug fixes and small improvements in different subsystems. Download PyCharm Edu 2.0.2 for your platform today!
Second, and it’s going to be the top story of this blog post: we announce the CheckiO plugin for PyCharm Edu.
CheckiO is a programming learning platform and a gamified website that teaches problem solving with Python. Its aim is to offer a safe environment to learn writing better code, for beginners and advanced programmers alike. Organized in a game format, CheckIO is very appealing to novice programmers, especially kids, who don’t have any previous coding experience and need to be engaged in the game process.
With CheckiO, programmers can take on missions such as computing the median value, to understand how to use Python and apply programming theory to solve real world problems. Read more and sign up on the CheckiO official website.
The CheckiO plugin is the first plugin for PyCharm Edu. Detailed information is available on the official plugin website. By using this plugin, you can combine the easy learning curve of CheckiO with the power of a real-world professional tool for Python programming. Learning programming with PyCharm Edu prepares you to smoothly advance to other professional development tools such as PyCharm Professional Edition, IntelliJ IDEA, and others.
To get started:
1. Download PyCharm Edu 2.0.2 for your platform and install it.
2. Download CheckiO plugin for PyCharm Edu from the official JetBrains repository.
Note: The CheckiO plugin requires Oracle Java 8. Please make sure the appropriate Java 8 is installed on your platform. This plugin works only with PyCharm Edu 2.0.2.
3. In PyCharm Edu, go to Settings (Preferences for Mac OS users) | Plugins and click the “Install plugin from disk” button.
4. In the opening dialog choose the downloaded CheckIOPyCharmPlugin.zip file and click ok.
5. Click ‘Restart PyCharm Edu’ in the same Plugins dialog:
6. Go to File | New Project. Select the CheckiO project type, give it a name and select the Python interpreter for this project as shown on the screenshot, and then click “Create”:
7. PyCharm will open the CheckiO website and ask you to log in. After a successful login, the PyCharm Edu plugin will appear as authorized on the website.
8. Return to PyCharm to see something like this:
You can now perform CheckiO missions right inside PyCharm Edu and enjoy its assistance in solving various programming problems.
On the left-hand side you can see the Project View with a few stations (lessons) and missions (tasks) inside.
On the right-hand side there is a Task info window with the mission description and special buttons. You can submit your solution for checking, navigate to previous / next mission, reset your solution to the initial state, check hints for the mission, update the entire project, and view existing solutions from other CheckiO players:
Use the editor to complete a mission. Once you’re ready to check your solution, click the ‘Run and Check’ button as shown below:
After successfully finishing a mission you are congratulated with “Task solved!” in the Task info, and the mission is marked as completed in the project view:
Continue to the next mission by using navigational buttons or choosing another mission in the project view.
In the bottom right-hand corner you may notice the “User Info” pane. Click it to see your progress:
Enjoy playing with CheckiO and PyCharm Edu, solving real world problems and learning!
Develop with Pleasure!
JetBrains PyCharm Team
Announcing PyCharm Edu 2.0.2: CheckiO integration | Business Intelligence, Data Analytics, Infographics, and Life says:
October 23, 2015[…] Reference: Announcing PyCharm Edu 2.0.2: CheckiO integration […]
DanyC says:
October 26, 2015you guys rock !! Great move/ vision/ initiative with CheckIO!
Allan Lewis says:
October 29, 2015Can I use this plugin with regular PyCharm, or does it only work with PyCharm Edu?
Valentina Kiryushkina says:
October 30, 2015Yes, it works with PyCharm since version 5. You should install CheckiO plugin from JetBrains Plugins Repository in PyCharm settings.
is more detailed instruction.
Mxx says:
November 4, 2015Installed the plugin, but it doesn’t open CheckIO website..
Ernest Murray says:
November 5, 2015Same here.
Dmitry Filippov says:
November 5, 2015There’s a bug filed against this problem: https://youtrack.jetbrains.com/issue/EDU-496
Are you sure it doesn’t open the checkio website at all? For me it silently opened the webpage in the browser working in background.
jason says:
November 5, 2015Installed the plugin correctly, along with Java, but when I go to create a new project – checkio project type isn’t there. Anyone else having this issue? Very excited about this, thanks!
Dmitry Filippov says:
November 6, 2015Could you please open a ticket in https://youtrack.jetbrains.com/issues/EDU attaching a screenshot with the list of installed plugins? Our devs will pick it up soon.
JJ says:
November 12, 2015Can I use the plugin with PyCharm Community Edition? Plugin installed correctly, Java is correct version. But when I go to activate the plugin, I get an error message: “Unable to apply changes: plugins “Education plugin core”, “CheckiO plugin for PyCharm Edu” won’t be able to load”. Happens across more than one machine.
Dmitry Filippov says:
November 16, 2015Yes you can but first, you have to install Educational plugin for PyCharm Community Edition https://blog.jetbrains.com/pycharm/2015/11/announcing-educational-plugin-for-pycharm-5/ that turns Community Edition into PyCharm Edu
Mikhail L says:
December 2, 2015Hey Guys!
Just wondering why the plugin stop working with PyCharm Edu.
I’ve installed it according to instruction, solve first challenge to make sure that all works fine, but now it could not load information about challenges in ‘Elementary’, for example. For challenges in ‘Home’ it doesn’t show anything in the ‘Task Info’ window, this window appears like a grey box.
Any ideas how I can fix that?
Thanks,
Mike
Dmitry Filippov says:
December 2, 2015Could you please describe your problem in a new ticket here?:
https://youtrack.jetbrains.com/issues/EDU
The ticket will be assigned to a particular developer and you’ll be able to track the progress.
hardiness says:
January 22, 2016Everyone loves what you guys are up too. Such clever work and
reporting! Keep up the amazing works guys I’ve included you guys to blogroll.
TanGeng says:
February 7, 2016I’m enjoying the IDE work environment with CheckIO, but I’m not seeing the Task Info window at all to tell me what I need to do. I still end up keeping a window open.
Is there a troubleshooting guide? To help me along?
I’m on Mac PyCharm 5.0.4 with Edu Plugin and CheckIO. Installed the plugin through PyCharm’s built-in plugin installation instead of installing from disk. Is there an issue with that?
Valentina Kiryushkina says:
February 10, 2016Unfortunately I couldn’t reproduce your problem on my Mac PyCharm 5.0.4. So if you provide me your log files, I’ll try to help you.
Could you please describe your problem and attach idea.log file here?
https://youtrack.jetbrains.com/issues/EDU
You can locate logs from PyCharm: Help->Show Log in Finder.
Educational Products 2018.3: More Kotlin and Python Learning, Better UI and Performance | JetBrains Blog says:
December 12, 2018[…] used to be a CheckiO plugin for PyCharm Edu, but starting with 2018.3 everything is bundled. You can now perform CheckiO Python missions right […]
快来试试教育产品 (Educational Products) 2018.3! | JetBrains中国 says:
February 25, 2019[…] 以前曾有一个用于 PyCharm Edu 的 CheckiO 插件,但从 2018.3 版开始,一切都绑定了进来。现在,无需任何先决条件,您即可直接在 PyCharm Edu 中执行任何 CheckiO Python 任务。只需转到学习(Learn) → 浏览课程(Browse Courses),然后从列表选择 Py CheckiO。如果还没这样做,请记得登录/注册 CheckiO。 […]