Commit Graph
100 Commits
Author SHA1 Message Date
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