JetBrains / educational-plugin
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 2,283 files with 147,628 lines of code.
    • 1 file changed more than 100 times (26 lines of code)
    • 3 files changed 51-100 times (844 lines of code)
    • 15 files changed 21-50 times (3,798 lines of code)
    • 276 files changed 6-20 times (40,223 lines of code)
    • 1,988 files changed 1-5 times (102,737 lines of code)
<1% | <1% | 2% | 27% | 69%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 2,283 files with 147,628 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 4 files changed by 11-25 contributors (870 lines of code)
    • 44 files changed by 6-10 contributors (9,325 lines of code)
    • 785 files changed by 2-5 contributors (75,058 lines of code)
    • 1,450 files changed by 1 contributor (62,375 lines of code)
0% | <1% | 6% | 50% | 42%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, json, svg, xml, properties, txt, html, kts, yaml, css, java, md, py, gradle, js, sh, gitattributes, bat, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kts1% | 25% | 0% | 3% | 69%
xml0% | 26% | 5% | 17% | 50%
kt0% | 0% | 2% | 27% | 69%
toml0% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 27% | 72%
java0% | 0% | 0% | 11% | 88%
yaml0% | 0% | 0% | 5% | 94%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ROOT12% | 75% | 0% | 2% | 9%
intellij-plugin0% | <1% | 2% | 27% | 69%
edu-format0% | 0% | 8% | 30% | 61%
gradle0% | 0% | 100% | 0% | 0%
buildSrc0% | 0% | 0% | 39% | 60%
helpers0% | 0% | 0% | 15% | 84%
fleet-plugin0% | 0% | 0% | 0% | 100%
example-course-project0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
26 - 2019-04-28 2025-09-23 197 14 arseniy.pendryak@jetbrains.com sofia.biurganovskaia@jetbra...
build.gradle.kts
in intellij-plugin
214 3 2023-12-08 2026-01-16 99 13 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
educational-core.xml
in intellij-plugin/educational-core/resources/META-INF
473 - 2023-12-12 2025-12-04 90 12 mark.prudnikov@jetbrains.com gleb.oborin@jetbrains.com
157 4 2020-06-17 2026-01-06 65 13 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
38 - 2023-11-20 2025-12-11 50 10 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
TranslationLoader.kt
in intellij-plugin/AI/src/com/jetbrains/edu/ai/translation
260 4 2024-08-08 2025-07-18 34 5 aleksei.rostovskii@jetbrain... arseniy.pendryak@jetbrains.com
CourseProjectGenerator.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject
305 5 2023-12-16 2025-09-19 34 10 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
MarketplaceSubmissionsConnector.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api
402 15 2023-12-16 2025-12-23 34 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
TaskToolWindowViewImpl.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui
343 26 2023-12-16 2025-11-07 33 7 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CheckPanel.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check
210 5 2023-12-15 2025-08-13 29 10 sviatoslav.naiden@jetbrains... sofia.biurganovskaia@jetbra...
EduTestCase.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
366 17 2023-12-07 2025-06-12 28 7 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
AI.xml
in intellij-plugin/AI/resources
58 - 2024-07-28 2026-01-15 25 5 aleksei.rostovskii@jetbrain... arseniy.pendryak@jetbrains.com
TaskExt.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseFormat/ext
285 - 2023-12-16 2025-09-24 25 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCFrameworkLessonManager.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/framework
292 16 2023-11-14 2025-09-11 25 4 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
EduCounterUsageCollector.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics
404 7 2023-12-16 2025-11-18 24 8 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
SubmissionsManager.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/submissions
249 20 2023-12-16 2025-04-14 22 5 arseniy.pendryak@jetbrains.com mark.prudnikov@jetbrains.com
LocalEduCourseMixins.kt
in edu-format/src/com/jetbrains/edu/learning/json/mixins
469 5 2022-09-28 2025-06-06 22 9 ekaterina.smal@jetbrains.com aleksei.kniazev@jetbrains.com
plugin.xml
in intellij-plugin/resources/META-INF
40 - 2023-12-16 2026-01-15 21 8 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduFormatNames.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat
77 - 2022-08-16 2024-08-14 21 9 ekaterina.smal@jetbrains.com valentina.kiryushkina@jetbr...
EducationalCoreIcons.java
in intellij-plugin/educational-core/src/com/jetbrains/edu
91 - 2023-12-16 2024-10-23 20 7 arseniy.pendryak@jetbrains.com mark.prudnikov@jetbrains.com
ApplyCodeAction.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/actions
139 3 2023-12-12 2024-11-20 20 4 mark.prudnikov@jetbrains.com mark.prudnikov@jetbrains.com
TranslationServiceConnector.kt
in intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/connector
63 3 2024-07-28 2025-03-05 18 4 aleksei.rostovskii@jetbrain... gleb.oborin@jetbrains.com
RsConfigurator.kt
in intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust
64 - 2023-12-16 2025-10-08 18 3 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
testUtils.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
201 10 2023-12-16 2026-01-08 18 5 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
YamlMapper.kt
in edu-format/src/com/jetbrains/edu/learning/yaml
151 5 2023-09-05 2025-07-16 17 9 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
CCCreateCourseArchiveTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive
989 - 2024-12-17 2025-09-29 17 5 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
CSharpConfigurator.kt
in intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp
58 - 2024-07-07 2025-10-08 16 5 aleksei.rostovskii@jetbrain... ilia.posov@jetbrains.com
EduActionUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/actions
121 6 2023-12-16 2025-08-13 16 4 arseniy.pendryak@jetbrains.com sofia.biurganovskaia@jetbra...
MarketplacePushCourse.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace
122 2 2023-12-16 2025-09-04 16 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
utils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow
171 6 2023-12-16 2025-11-06 16 8 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduUtilsKt.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
229 12 2023-12-16 2025-12-22 16 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CourseViewUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/projectView
255 4 2023-12-16 2025-09-03 16 6 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
EduExperimentalFeatures.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
14 - 2023-12-16 2025-10-14 15 9 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
Marketplace.xml
in intellij-plugin/educational-core/resources/META-INF
52 - 2023-12-16 2025-08-17 15 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
JsonMixinNames.kt
in edu-format/src/com/jetbrains/edu/learning/json/mixins
69 - 2022-09-28 2025-06-06 15 8 ekaterina.smal@jetbrains.com aleksei.kniazev@jetbrains.com
EduFile.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat
74 1 2022-08-16 2025-07-16 15 3 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
AdditionalFilesUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator
130 5 2023-11-22 2025-10-08 15 2 ilia.posov@jetbrains.com ilia.posov@jetbrains.com
CheckDetailsPanel.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check
167 4 2023-12-16 2025-08-13 15 4 arseniy.pendryak@jetbrains.com sofia.biurganovskaia@jetbra...
MarketplaceNotificationUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace
172 11 2023-12-16 2024-12-12 15 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
LearningObjectsStorageManager.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/storage
188 6 2023-12-27 2025-09-19 15 2 ilia.posov@jetbrains.com arseniy.pendryak@jetbrains.com
VirtualFileExt.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
306 - 2023-11-22 2025-09-29 15 4 ilia.posov@jetbrains.com ilia.posov@jetbrains.com
MarketplaceSubmissionsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace
410 2 2023-12-16 2025-09-24 15 4 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
Edu-CSharp.xml
in intellij-plugin/Edu-CSharp/resources
25 - 2024-07-26 2026-01-15 14 4 sonyaburg@gmail.com arseniy.pendryak@jetbrains.com
TermsHighlighter.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/htmlTransformers/steps
50 1 2024-06-27 2025-04-14 14 3 anna.potriasaeva@jetbrains.com gleb.oborin@jetbrains.com
MarketplaceCheckListener.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace
52 1 2023-12-16 2025-01-11 14 3 arseniy.pendryak@jetbrains.com mark.prudnikov@jetbrains.com
TaskToolWindowView.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui
80 4 2023-12-16 2025-04-16 14 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
YamlMixinNames.kt
in edu-format/src/com/jetbrains/edu/learning/yaml/format
89 - 2023-06-23 2025-04-08 14 7 ekaterina.smal@jetbrains.com sofia.biurganovskaia@jetbra...
EduConfigurator.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/configuration
133 2 2023-12-16 2025-10-08 14 3 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
CourseYamlUtil.kt
in edu-format/src/com/jetbrains/edu/learning/yaml/format
262 4 2023-06-27 2025-09-24 14 8 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
FrameworkLessonManagerImpl.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/framework/impl
296 10 2023-12-16 2025-09-24 14 3 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
26 - 2019-04-28 2025-09-23 197 14 arseniy.pendryak@jetbrains.com sofia.biurganovskaia@jetbra...
build.gradle.kts
in intellij-plugin
214 3 2023-12-08 2026-01-16 99 13 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
157 4 2020-06-17 2026-01-06 65 13 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
educational-core.xml
in intellij-plugin/educational-core/resources/META-INF
473 - 2023-12-12 2025-12-04 90 12 mark.prudnikov@jetbrains.com gleb.oborin@jetbrains.com
38 - 2023-11-20 2025-12-11 50 10 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CourseProjectGenerator.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject
305 5 2023-12-16 2025-09-19 34 10 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
CheckPanel.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check
210 5 2023-12-15 2025-08-13 29 10 sviatoslav.naiden@jetbrains... sofia.biurganovskaia@jetbra...
LocalEduCourseMixins.kt
in edu-format/src/com/jetbrains/edu/learning/json/mixins
469 5 2022-09-28 2025-06-06 22 9 ekaterina.smal@jetbrains.com aleksei.kniazev@jetbrains.com
EduFormatNames.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat
77 - 2022-08-16 2024-08-14 21 9 ekaterina.smal@jetbrains.com valentina.kiryushkina@jetbr...
YamlMapper.kt
in edu-format/src/com/jetbrains/edu/learning/yaml
151 5 2023-09-05 2025-07-16 17 9 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
EduExperimentalFeatures.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
14 - 2023-12-16 2025-10-14 15 9 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
EduCounterUsageCollector.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics
404 7 2023-12-16 2025-11-18 24 8 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
plugin.xml
in intellij-plugin/resources/META-INF
40 - 2023-12-16 2026-01-15 21 8 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
utils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow
171 6 2023-12-16 2025-11-06 16 8 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
JsonMixinNames.kt
in edu-format/src/com/jetbrains/edu/learning/json/mixins
69 - 2022-09-28 2025-06-06 15 8 ekaterina.smal@jetbrains.com aleksei.kniazev@jetbrains.com
CourseYamlUtil.kt
in edu-format/src/com/jetbrains/edu/learning/yaml/format
262 4 2023-06-27 2025-09-24 14 8 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
Course.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat
113 13 2022-08-16 2025-06-06 13 8 ekaterina.smal@jetbrains.com aleksei.kniazev@jetbrains.com
TaskToolWindowViewImpl.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui
343 26 2023-12-16 2025-11-07 33 7 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduTestCase.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
366 17 2023-12-07 2025-06-12 28 7 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EducationalCoreIcons.java
in intellij-plugin/educational-core/src/com/jetbrains/edu
91 - 2023-12-16 2024-10-23 20 7 arseniy.pendryak@jetbrains.com mark.prudnikov@jetbrains.com
YamlDeserializationTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/yaml
1070 - 2023-12-16 2025-09-22 14 7 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
YamlMixinNames.kt
in edu-format/src/com/jetbrains/edu/learning/yaml/format
89 - 2023-06-23 2025-04-08 14 7 ekaterina.smal@jetbrains.com sofia.biurganovskaia@jetbra...
Edu-Cpp.xml
in intellij-plugin/Edu-Cpp/resources
34 - 2023-12-16 2026-01-15 12 7 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
Task.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat/tasks
131 9 2022-08-16 2025-04-02 9 7 ekaterina.smal@jetbrains.com sofia.biurganovskaia@jetbra...
CourseChangeApplier.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/format
25 1 2023-12-16 2025-06-06 7 7 arseniy.pendryak@jetbrains.com aleksei.kniazev@jetbrains.com
MarketplaceSubmissionsConnector.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api
402 15 2023-12-16 2025-12-23 34 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
TaskExt.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseFormat/ext
285 - 2023-12-16 2025-09-24 25 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduUtilsKt.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
229 12 2023-12-16 2025-12-22 16 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CourseViewUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/projectView
255 4 2023-12-16 2025-09-03 16 6 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
MarketplacePushCourse.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace
122 2 2023-12-16 2025-09-04 16 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
Marketplace.xml
in intellij-plugin/educational-core/resources/META-INF
52 - 2023-12-16 2025-08-17 15 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
MarketplaceNotificationUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace
172 11 2023-12-16 2024-12-12 15 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
TaskToolWindowView.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui
80 4 2023-12-16 2025-04-16 14 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
GeneratorUtils.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseGeneration
409 23 2023-12-16 2025-09-19 13 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
JCEFToolWindow.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui
93 4 2023-12-05 2025-11-10 13 6 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
HyperskillCourseUpdater.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update
320 4 2023-12-16 2025-10-08 13 6 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
EduVersions.kt
in edu-format/src/com/jetbrains/edu/learning/courseFormat
4 - 2022-08-16 2025-07-16 13 6 ekaterina.smal@jetbrains.com ilia.posov@jetbrains.com
CourseViewPane.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/projectView
203 11 2023-12-16 2024-11-14 12 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
YamlSerializationTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/yaml
967 - 2023-12-16 2025-06-11 11 6 arseniy.pendryak@jetbrains.com aleksei.kniazev@jetbrains.com
MarketplaceAuthConnector.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api
162 9 2023-12-16 2025-11-26 11 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
StyleResourcesManager.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/styleManagers
132 1 2023-12-16 2025-02-27 11 6 arseniy.pendryak@jetbrains.com ilia.posov@jetbrains.com
Edu-Kotlin.xml
in intellij-plugin/Edu-Kotlin/resources
15 - 2023-12-16 2026-01-15 11 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PyEduUtils.kt
in intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning
126 2 2023-12-16 2026-01-13 10 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
FeedbackSender.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics
38 1 2023-12-16 2025-08-26 10 6 arseniy.pendryak@jetbrains.com sofia.biurganovskaia@jetbra...
SolutionLoaderBase.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
201 6 2023-12-16 2025-11-26 10 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduNames.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning
38 - 2023-12-16 2025-11-06 8 6 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillOpenInIdeRequestHandler.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/courseGeneration
312 4 2023-12-16 2025-06-09 8 6 arseniy.pendryak@jetbrains.com gleb.oborin@jetbrains.com
marketplaceAPI.kt
in edu-format/src/com/jetbrains/edu/learning/marketplace/api
236 2 2023-10-23 2025-06-11 6 6 ekaterina.smal@jetbrains.com arseniy.pendryak@jetbrains.com
TranslationLoader.kt
in intellij-plugin/AI/src/com/jetbrains/edu/ai/translation
260 4 2024-08-08 2025-07-18 34 5 aleksei.rostovskii@jetbrain... arseniy.pendryak@jetbrains.com
AI.xml
in intellij-plugin/AI/resources
58 - 2024-07-28 2026-01-15 25 5 aleksei.rostovskii@jetbrain... arseniy.pendryak@jetbrains.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PyFunctionDiffReducerTest.kt
in intellij-plugin/features/ai-hints-python/testSrc/com/jetbrains/edu/aiHints/python
1363 - 2025-03-26 2025-05-14 3 1 mark.prudnikov@jetbrains.com mark.prudnikov@jetbrains.com
HyperskillProjectOpenTopicProblemsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/projectOpen
889 1 2023-12-16 2024-04-17 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
SyncChangesHelpTooltip.java
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/projectView
533 42 2024-06-04 2024-06-10 2 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
StepikFormatTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik
469 39 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PlainTextCourseGeneratorTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
422 - 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCDeleteActionTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/actions/delete
347 2 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
EduDocumentListenerTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
319 2 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillTemplateBasedNavigationTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/actions/navigate/hyperskill
312 16 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCCreateTaskTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/actions/create
297 1 2023-12-16 2024-10-26 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
SqlDatabaseSetupTest.kt
in intellij-plugin/sql/sql-jvm/testSrc/com/jetbrains/edu/sql/jvm/gradle/courseGeneration
274 - 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
SyncChangesStateManager.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/framework
270 17 2024-05-27 2024-06-20 9 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
HyperskillMetricsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/metrics
260 - 2023-12-16 2024-04-24 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillCourseUpdateTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/update
258 1 2024-10-02 2024-10-24 4 1 aleksey.rostovskiy@jetbrain... aleksey.rostovskiy@jetbrain...
TermsInTaskDescriptionTestBase.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/taskToolWindow
255 1 2025-03-18 2025-10-22 3 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
CheckAllTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/actions
247 2 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
KtOneModuleCheckerTest.kt
in intellij-plugin/Edu-Kotlin/testSrc/com/jetbrains/edu/kotlin/slow/checker
242 6 2023-12-16 2025-09-19 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCSyncChangesStateTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/framework/impl
233 - 2024-05-27 2024-05-30 3 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
HyperskillConsideringTestFilesTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill
230 - 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PyFunctionSignaturesManagerTest.kt
in intellij-plugin/features/ai-hints-python/testSrc/com/jetbrains/edu/aiHints/python
230 1 2025-01-29 2025-03-26 3 1 mark.prudnikov@jetbrains.com mark.prudnikov@jetbrains.com
HyperskillSubmissionsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill
229 4 2023-12-16 2024-04-17 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillProjectOpenNotRecommendedProblemsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/projectOpen
227 1 2023-12-16 2024-04-17 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CoursesInfosStorageTestBase.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/format
223 17 2023-12-16 2025-11-10 5 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCUserChanges.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/framework
220 20 2025-09-11 2025-09-11 1 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
PlaceholderShapeTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/placeholder
215 1 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
ApplyHyperskillSubmissionTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/stepik/hyperskill
215 - 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
RsCheckErrorsTest.kt
in intellij-plugin/Edu-Rust/testSrc/com/jetbrains/edu/rust/slow/checker
214 1 2023-12-16 2024-10-26 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillCheckCodeTaskTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/checker
214 5 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCCreateSectionTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/actions/create
213 1 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CCCreateLessonTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/actions/create
212 2 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
YamlChangeApplierTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/yaml
207 1 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CopyStudyItemTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator
205 - 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
GoCheckErrorsTest.kt
in intellij-plugin/Edu-Go/testSrc/com/jetbrains/edu/go/slow/checker
204 1 2023-12-16 2025-09-19 4 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PyFilesDifferTest.kt
in intellij-plugin/features/ai-hints-python/testSrc/com/jetbrains/edu/aiHints/python
203 1 2025-01-22 2025-03-26 4 1 mark.prudnikov@jetbrains.com mark.prudnikov@jetbrains.com
YamlJsonSchemaInspection.kt
in intellij-plugin/features/code-insight-yaml/testSrc/com/jetbrains/edu/yaml/inspections
198 - 2025-05-04 2025-05-04 1 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
runGradleUtils.kt
in intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/checker
197 5 2023-12-16 2023-12-16 1 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
MarketplaceFrameworkLessonsUpdateTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/update
194 1 2025-03-24 2025-05-19 3 1 ilia.posov@jetbrains.com ilia.posov@jetbrains.com
EduTypedHandlerTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning
192 1 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
MarketplaceCourseUpdateTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/update
190 1 2024-10-02 2024-10-24 4 1 aleksey.rostovskiy@jetbrain... aleksey.rostovskiy@jetbrain...
TermsLoader.kt
in intellij-plugin/AI/src/com/jetbrains/edu/ai/terms
189 4 2025-02-02 2025-04-01 9 1 gleb.oborin@jetbrains.com gleb.oborin@jetbrains.com
ScalaGradleCheckerTest.kt
in intellij-plugin/Edu-Scala/testSrc/com/jetbrains/edu/scala/slow/checker
186 1 2023-12-16 2025-09-19 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
DiffConflictResolveStrategyTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/framework/impl
185 11 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
CourseValidationHelper.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/validation
184 4 2024-10-11 2025-09-16 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
HyperskillNextActivityTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill
183 2 2023-12-16 2024-04-17 3 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
JTheoryTaskCheckerTest.kt
in intellij-plugin/Edu-Java/testSrc/com/jetbrains/edu/java/slow/checker
183 - 2023-12-16 2025-09-19 5 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PyInspectionProviderTest.kt
in intellij-plugin/features/ai-hints-python/testSrc/com/jetbrains/edu/aiHints/python
183 1 2025-01-22 2025-06-11 5 1 mark.prudnikov@jetbrains.com mark.prudnikov@jetbrains.com
NavigateTaskWithSectionsTest.kt
in intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/actions/navigate
182 1 2023-12-16 2024-04-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
stepikJacksonDeserializers.kt
in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/api
182 4 2023-12-16 2024-12-17 2 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
JCheckersTest.kt
in intellij-plugin/Edu-Java/testSrc/com/jetbrains/edu/java/slow/checker
182 - 2023-12-16 2025-09-19 4 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
ScalaGradleTheoryTaskCheckerTest.kt
in intellij-plugin/Edu-Scala/testSrc/com/jetbrains/edu/scala/slow/checker
182 - 2023-12-16 2025-09-19 4 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com
PyNewCheckErrorsTest.kt
in intellij-plugin/Edu-Python/testSrc/com/jetbrains/edu/python/slow/checker
180 1 2023-12-16 2025-09-19 4 1 arseniy.pendryak@jetbrains.com arseniy.pendryak@jetbrains.com