Fix problem with hint migration from v3EAP to v3
authorValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Fri, 29 Jul 2016 12:46:29 +0000 (15:46 +0300)
committerValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Fri, 29 Jul 2016 12:53:13 +0000 (15:53 +0300)
commit6a50c334548d8952c799ac2b6dcf5a062e5ff56d
tree8db1c791de053c755c1e1294a402bb420297fd13
parent5e0d2821325f31d990faf98af9dd8542cc5e2e71
Fix problem with hint migration from v3EAP to v3

1) Remove hint migration because it works only for migration from v2 to v3 and doesn't work for v3EAP to v3
2) Keep string hint field to obtain compatibility between v2, v3EAP and v3
3) Create list of "additional" hints to support multihints.
4) Create api for getting all hints, it aggregates one hint and list of additional hints. It allows version supporting multihints to work with hints as if there's only one list
python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/CCProjectService.java
python/educational-core/student/src/com/jetbrains/edu/learning/StudySerializationUtils.java
python/educational-core/student/src/com/jetbrains/edu/learning/courseFormat/AnswerPlaceholder.java
python/educational-core/student/src/com/jetbrains/edu/learning/ui/StudyHint.kt