diff --git a/python/educational/src/com/jetbrains/edu/courseFormat/Task.java b/python/educational/src/com/jetbrains/edu/courseFormat/Task.java index c80d85316d55..b398feb1e865 100644 --- a/python/educational/src/com/jetbrains/edu/courseFormat/Task.java +++ b/python/educational/src/com/jetbrains/edu/courseFormat/Task.java @@ -1,6 +1,7 @@ package com.jetbrains.edu.courseFormat; import com.google.gson.annotations.Expose; +import com.google.gson.annotations.SerializedName; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.util.xmlb.annotations.Transient; @@ -18,6 +19,8 @@ public class Task { @Expose private String name; private int myIndex; + @Expose + @SerializedName("task_files") public Map taskFiles = new HashMap(); private String text; diff --git a/python/educational/src/com/jetbrains/edu/courseFormat/TaskFile.java b/python/educational/src/com/jetbrains/edu/courseFormat/TaskFile.java index 36addc3ece22..9ad9d96ab78e 100644 --- a/python/educational/src/com/jetbrains/edu/courseFormat/TaskFile.java +++ b/python/educational/src/com/jetbrains/edu/courseFormat/TaskFile.java @@ -1,5 +1,6 @@ package com.jetbrains.edu.courseFormat; +import com.google.gson.annotations.Expose; import com.google.gson.annotations.SerializedName; import com.intellij.openapi.editor.Document; import com.intellij.openapi.editor.LogicalPosition; @@ -17,11 +18,11 @@ import java.util.List; */ public class TaskFile { - @SerializedName("placeholders") + @SerializedName("task_windows") + @Expose private List myAnswerPlaceholders = new ArrayList(); private int myIndex = -1; - public String name; public String text; @Transient private Task myTask;