Commit Graph
53 Commits
Author SHA1 Message Date
Ekaterina Tuzova ef8d7bd938 show course language level only in change course info dialog 2016-07-25 18:33:27 +03:00
Ekaterina Tuzova 8f42fbff7d use course language level to create virtualenv 2016-07-25 17:52:49 +03:00
Ekaterina Tuzova 709c8906ce moved virtualenv creation to the project generator 2016-07-25 17:26:51 +03:00
liana.bakradze 7038e3e9aa EDU-338 Add supported python versions info to the course.json 2016-07-16 11:18:55 +03:00
liana.bakradze db8fc6aa4b EDU-657 Initial implementation of subtasks 2016-07-15 21:51:23 +03:00
Ekaterina Tuzova 697f2e93d3 EDU-277 Implement separate feature usage statistics for PyCharm Educational Edition 2016-06-29 11:16:01 +03:00
Ekaterina Tuzova cdf8f4b617 moved course progress to the description toolwindow 2016-06-24 11:55:04 +03:00
Ekaterina Tuzova 00fe1741a5 fixed Python Introduction course generation 2016-06-24 11:55:04 +03:00
Valentina Kiryushkina a88f166538 Fix EDU-636 Do not load course list on stepic login for adaptive course 2016-06-22 19:49:14 +03:00
Valentina Kiryushkina 5d1573bee0 Fix EDU-627 Change condition indicating that courses were successfully loaded Add annotations 2016-06-22 18:19:52 +03:00
Liana Bakradze 8a93eebe8e EDU-479 Renaming variable inside a file with the same name 2016-06-22 14:50:57 +03:00
Ekaterina Tuzova 769ac838ba moved install requirements to the proper place 2016-06-20 18:31:36 +03:00
Ekaterina Tuzova 8c42735269 fixed PyCharm new project layout 2016-06-20 18:05:39 +03:00
Ekaterina Tuzova 1348755aa4 PY-11166 Ability to create new projects without selecting Python interpreter
Extracted python interpreter combobox
2016-06-20 18:05:38 +03:00
Liana Bakradze 1f0e3a7bd2 EDU-619 Replace line-offset placeholder representation with absolute offset 2016-06-19 21:46:56 +03:00
Valentina Kiryushkina c13b47482a Fix according to review IDEA-CR-11509: make adaptive courses more discoverable
1) Always show public adaptive courses in combobox
2) If adaptive course is selected force user to login on Stepic
3) If user creates adaptive course and doesn't enrolled in it enroll him silently
4) Login dialogs minor ui improvements
2016-06-17 15:56:42 +03:00
Valentina Kiryushkina 6f56fabf8f Fix according to review IDEA-CR-11509: extract api url for stepic and stepic adaptive connectors 2016-06-17 15:56:42 +03:00
Valentina Kiryushkina 9cc24cfa05 Resolve merge conflicts 2016-06-15 16:04:25 +03:00
Valentina Kiryushkina ff7d3d1578 Show test results in test results tool window and get multiline test output only for adaptive courses Show balloons with task check result for adaptive courses 2016-06-09 21:17:16 +03:00
Valentina Kiryushkina ed045df848 Fix edu new project panel freezing: get available courses under progress 2016-06-08 17:04:59 +03:00
Anna.Kozlova 43673ee4bd block lambda -> expr lambda 2016-05-24 12:27:58 +02:00
Valentina Kiryushkina 2a1c8136f3 Resolve conflicts 2016-05-18 12:51:46 +03:00
Anna.Kozlova 36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Valentina Kiryushkina 83b34339c8 Use python console to display test output 2016-05-04 16:27:34 +03:00
Valentina Kiryushkina 2c958c2b57 Add tests from samples provided for step and show test result in separate tool window 2016-05-02 14:31:38 +03:00
liana.bakradze 94d2975a40 Merge remote-tracking branch 'origin/liana/course-creator-improvements'
# Conflicts:
#	python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/handlers/CCLessonMoveHandlerDelegate.java
#	python/educational-core/student/resources/META-INF/plugin.xml
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyPluginConfigurator.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyProjectComponent.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyTaskManager.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyUtils.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/editor/StudyEditorFactoryListener.java
#	python/educational-core/student/src/com/jetbrains/edu/learning/ui/StudySwingToolWindow.java
2016-04-23 09:49:06 +03:00
Valentina Kiryushkina 05ed872b41 Minor fixes in ui on login failed 2016-04-20 14:12:21 +03:00
liana.bakradze a841a21c64 turn off smart checker for course creator 2016-04-10 16:51:29 +03:00
Valentina Kiryushkina 91b1837fb7 Add initial support for stepic adaptive courses 2016-04-07 14:17:09 +03:00
Valentina Kiryushkina e2b0ecc25c Refactor study settings 2016-03-22 17:12:44 +03:00
Valentina Kiryushkina ed3cc6d1af Add api to provide tweeting in educational plugins 2016-03-15 19:41:52 +03:00
Valentina Kiryushkina 0317228526 Add ability for educational plugins to provide additional settings panel Add ability to provide custom post-check actions
* Rename StudyToolWindowConfigurator to StudyPluginConfigurator. Now configurator provides plugin's settings panel and post-check actions
* In StudyConfigurable main panel is constructed from StudyBaseSettingPanel and plugins panels provided by StudyPluginConfigurator
2016-03-15 19:41:51 +03:00
Valentina Kiryushkina 2eaa577990 For #EDU-565 Recreate StudyCheckAction Make StudyToolbarAction extend DumbAwareAction 2016-03-14 17:03:00 +03:00
liana.bakradze 110970fd40 fix imports 2016-03-14 15:05:02 +03:00
liana.bakradze 64a2edbc55 Merge branch 'liana/edu'
# Conflicts:
#	python/educational-core/student/src/com/jetbrains/edu/learning/StudyProjectComponent.java
#	python/educational-python/student-python/src/com/jetbrains/edu/learning/PyStudyCheckAction.java
2016-03-14 14:59:30 +03:00
Valentina Kiryushkina 7ccccc3b36 Fix #EDU-565 The shortcut for "check task" doesn't work
Create super class for all toolbar action, so they provide action id and action shortcut to be added
2016-03-14 14:38:25 +03:00
liana.bakradze fe6300f6cd remove redundant plugin educational-core 2016-03-11 11:03:38 +03:00
Valentina Kiryushkina 45e3facefd Move language-specific code-mirror files from educational core plugin, provide them by StudyToolWindowConfigurator 2016-03-03 13:10:52 +03:00
Andrey Vokin 0f7f48076f Code cleanup 2016-03-01 14:24:13 +03:00
Valentina Kiryushkina dbb06320bb Fix study actions order on the toolbar 2016-02-11 17:53:40 +03:00
Valentina Kiryushkina 93dde07b12 Extract StudyBaseToolWindowConfigurator, add javadocs for configurator and do cleanup 2016-02-11 14:44:31 +03:00
liana.bakradze e192fa8c4c refactored checker 2016-02-09 14:06:14 +03:00
Andrey Vlasovskikh befd6377d2 Merge branch 'vlan/cond-resolve' 2016-02-04 17:16:44 +03:00
Valentina Kiryushkina af724ef810 Add logging in StudyProjectGenerator if course is null, fix typos 2016-02-04 13:03:55 +03:00
Valentina Kiryushkina a5bc00e4bc Add code highlighting in study task description
*Add html file template for code highlighting in which scripts, css paths and task text  should be inserted. In order to add new language highlighting, add script resource for language is needed
*Add needed css and scripts for c-like and python languages into resources
*Add ability to provide default highlighting mode in StudyToolWindowConfigurator
2016-02-03 21:39:33 +03:00
Valentina Kiryushkina f44f4a69a9 Remove getting study check action from StudyExecutor. Now language specific check action is provided by StudyToolWindowConfigurator 2016-02-03 21:39:33 +03:00
Valentina Kiryushkina 81338a0572 Remove study bundle 2016-02-03 21:39:32 +03:00
Valentina Kiryushkina 6314e9b3f7 Use study check action on study tool window toolbar 2016-02-03 21:39:30 +03:00
Valentina Kiryushkina e18c094269 Use StudyToolWindowConfigurator to provide fileEditorManagerListener in StudyToolWindow 2016-02-03 21:39:29 +03:00
Valentina Kiryushkina c28d98c0e3 Use javafx panel in study tool window 2016-02-03 21:39:29 +03:00