Valentina Kiryushkina
afa542fcb6
Fix EDU-699: create inspection to check if language level for adaptive course is python3
2017-01-10 15:44:41 +03:00
Ekaterina Tuzova
baf539b63a
get only bundled intro course for introduction course action
2016-12-20 19:50:59 +03:00
Ekaterina Tuzova
d003446847
do not copy introduction course multiple times
2016-12-20 19:50:59 +03:00
Ekaterina Tuzova
f3fe11a702
stepic user per application
2016-12-20 19:50:59 +03:00
Ekaterina Tuzova
3f4e4989d0
store stepic user in study task manager (per project)
...
due to some strange behaviour on startup
2016-12-17 16:57:56 +03:00
Ekaterina Tuzova
802463b8ca
enroll to all courses created from stepic
2016-12-16 19:31:08 +03:00
Ekaterina Tuzova
98de38d399
store stepic user per application
2016-12-16 17:58:11 +03:00
Valentina Kiryushkina
d534cb3113
Do not show test results message for choice problems check output
2016-12-13 12:19:15 +03:00
Valentina Kiryushkina
68dd2fde2a
Remove UI for choice problems with EditorNotification Rename ChoicePanel --> StudyChoiceVariantsPanel
2016-12-13 12:19:14 +03:00
Valentina Kiryushkina
8ea281faa5
Cleanup: 1) Add @NotNull to method parameters 2) Rearrange parameters 3) Reformar code
2016-12-13 12:19:14 +03:00
Valentina Kiryushkina
b54dc75293
Change choice task check notifications: 1) Do not show test tool window in this case 2) change check result message
2016-12-13 12:19:14 +03:00
Valentina Kiryushkina
0701b469da
Fix problem with check choice task: create a new attempt if there's no active attempts, repaint choice variants after updating variants, check if attempt is actual in check action
2016-12-13 12:19:14 +03:00
Ekaterina Tuzova
25b00a7c42
show bundled course info in case of no internet connection
2016-12-07 19:03:16 +03:00
Ekaterina Tuzova
404476cff6
updated bundled course to the new json version
2016-12-07 19:03:16 +03:00
Ekaterina Tuzova
e69e41faff
fix EDU-743 Disable create button in new project dialog if no course selected
...
Properly compare invalid courses.
By accident fixed error label listener also
2016-12-07 15:52:30 +03:00
Ekaterina Tuzova
33b887c1e1
applied patch for student-python dependencies sincerely provided by Greg Shrago
...
new project panel steps and generator moved to the python-community-configure so it can be used in other modules without python-community-ide dependency
2016-12-02 11:56:44 +03:00
Ekaterina Tuzova
00e6b440c5
added option to skip running task file on check action
2016-11-25 20:23:18 +03:00
Ekaterina Tuzova
9f2b410bab
Lesson 3 Task 2: Not recognizing correct answer #14
2016-11-25 17:17:12 +03:00
Ekaterina Tuzova
0935834d85
Added inner directories support to the educational edition
2016-11-23 14:34:43 +03:00
Dmitry Trofimov
1b2ade5818
python-ide-community -> python-community-ide
2016-11-21 18:56:11 +01:00
Liana.Bakradze
8df17897ce
choose correct test file
2016-11-17 17:08:36 +03:00
Liana.Bakradze
0bfe268495
fix check utilities
2016-11-17 17:08:28 +03:00
Liana Bakradze
0b5b593874
add subtasks to placeholder inner representation
2016-11-17 17:05:02 +03:00
peter
0a83c3343a
"Configure Python Interpreter" doesn't need write action
2016-11-16 18:53:01 +01:00
Yann Cébron
81d29f9bd5
Plugin descriptors: remove deprecated attribute idea-plugin@version (IDEA-163694)
2016-11-11 17:08:58 +01:00
Ilya.Kazakevich
2de0aa4aa0
PY-14036: Support remote Django (and other) project creation
...
* See PyProjectSynchronizer for entry point
* DownloadAction refactored to extract download
* VagrantSupportImpl refactored to fetch mapped folders
2016-10-25 20:43:52 +03:00
Dmitry Batkovich
09bf7e1316
remove redundant getName-s for QuickFix inheritors (update 2)
2016-09-28 22:41:05 +03:00
Ekaterina Tuzova
6ef0630856
brought back get enrolled courses ids.
...
tested with adaptive python course
2016-09-19 13:58:41 +03:00
Ekaterina Tuzova
738c9eaa7d
OAuth stepic authorization, connector refactoring
...
extracted and separated unauthorized and authorized http client for stepic so one can be confident about user login state
removed enrolled course ids (todo: discuss with Valentina)
added refresh/access tokens to the user information (todo: should be updated properly because it expires in 10 hours)
2016-09-19 13:58:41 +03:00
Ilya.Kazakevich
3e89f97a14
PY-20733: Give user ability to choose remote mapping when she creates remote project
...
* It makes no sense to have remote project with out of remote mapping, so we ask user for mappings when project is created
* Since we need project to be created before running mapping tool, we show mapping window at next step (huge refactoring is required to display mapping window before project is created)
* Platform calls ``ProjectGenerator#generateProject``, but we have a lot of generators, so we moved code to parent which delegates remote project configuration to ``PyRemoteInterpreterManager`` and then calls ``configureProject``
2016-09-15 17:45:38 +03:00
Valentina Kiryushkina
079074e645
Fix wrong module name in test helper
2016-08-09 19:42:54 +03:00
Valentina Kiryushkina
44e043a7ac
Fix EDU-550 Educational projects and console input.
2016-08-05 17:58:26 +03:00
Ekaterina Tuzova
495d529a5b
fixed NPE
2016-08-05 15:50:28 +03:00
Ekaterina Tuzova
dbfcd35d9c
course version warning
2016-08-04 22:22:01 +03:00
Ekaterina Tuzova
d1c8ca2511
updated bundled intro course
2016-08-03 18:25:04 +03:00
Ekaterina Tuzova
90fe852c5b
update icon for previous task/placeholder
2016-07-29 19:32:28 +03:00
Ekaterina Tuzova
39abd444c7
check if course is up to date before generating
2016-07-29 16:10:11 +03:00
Ekaterina Tuzova
bb95648489
add all python versions to "available for course " combobox
2016-07-28 12:58:10 +03:00
liana.bakradze
80e8516e25
remove code related to subtasks
2016-07-28 11:17:10 +03:00
Ekaterina Tuzova
672db6ca1f
associate silently created virtual env with new project
2016-07-25 18:42:48 +03:00
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
Aleksey Pivovarov
e5a7109e7f
fix typos in icon names
2016-07-13 12:09:59 +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