Commit Graph

84 Commits

Author SHA1 Message Date
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
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
Ekaterina Tuzova
b0a8bb0ace updated since build 2016-05-12 13:54:23 +03:00
Valentina Kiryushkina
83b34339c8 Use python console to display test output 2016-05-04 16:27:34 +03:00