Skip to content

luba239/educational-plugin

 
 

Repository files navigation

official JetBrains project

Educational Plugin

This plugin allows to learn and teach programming languages and technologies directly inside JetBrains IDEs based on IntelliJ Platform.

This plugin is bundled into PyCharm Edu IDE.

Building and taking courses is currently supported for the following languages: Python, Kotlin, Java.

The best place to learn what this plugin is about is to check out PyCharm Edu documentation.

Issue tracker

Please submit your issues to Educational Plugin YouTrack

Resources

  • Sources of PyCharm Edu IDE are stored in IDEA community repository
  • This plugins comes with integration with Stepik learning platform
  • You can learn more about our Kotlin support from this blog post
  • You can read more about plugin development in IntelliJ Sdk Docs

Configuring development environment

  1. Clone sources of this project to some folder
  2. Open this folder in IntelliJ Idea
  3. Import gradle project. If you are not familiar with IntelliJ IDEA gradle integration, check out documentation
  4. You can modify gradle.properties if needed
  5. If you use openjdk, invoke prepareJavaFx gradle task first
  6. For running and debugging plugin with IDEA or PyCharm predefined run configurations runIdea and runPyCharm should be used
  7. To build plugin distributions use buildPlugin gradle task

About

Educational plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 62.1%
  • JavaScript 31.2%
  • Kotlin 4.6%
  • CSS 1.8%
  • Other 0.3%