mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
public field (xml serialization)
This commit is contained in:
+1
-1
@@ -128,7 +128,7 @@ public class StudyGenerator {
|
||||
* Initializes state of course
|
||||
*/
|
||||
public static void initCourse(@NotNull final Course course, boolean isRestarted) {
|
||||
for (Lesson lesson : course.lessons) {
|
||||
for (Lesson lesson : course.getLessons()) {
|
||||
initLesson(lesson, course, isRestarted);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -114,7 +114,7 @@ public class StudyProjectGenerator {
|
||||
flushCourseJson(course, courseDirectory);
|
||||
|
||||
int lessonIndex = 1;
|
||||
for (Lesson lesson : course.lessons) {
|
||||
for (Lesson lesson : course.getLessons()) {
|
||||
final File lessonDirectory = new File(courseDirectory, EduNames.LESSON + String.valueOf(lessonIndex));
|
||||
FileUtil.createDirectory(lessonDirectory);
|
||||
int taskIndex = 1;
|
||||
|
||||
+1
-2
@@ -64,12 +64,11 @@ public class StudyStepicConnector {
|
||||
course.setAuthor(info.getAuthor());
|
||||
course.setDescription(info.getDescription());
|
||||
course.setName(info.getName());
|
||||
course.lessons = new ArrayList<Lesson>();
|
||||
course.setLanguage("Python"); // TODO: get from stepic
|
||||
course.setUpToDate(true); // TODO: get from stepic
|
||||
try {
|
||||
for (Integer section : info.sections) {
|
||||
course.lessons.addAll(getLessons(section));
|
||||
course.addLessons(getLessons(section));
|
||||
}
|
||||
return course;
|
||||
}
|
||||
|
||||
@@ -23,6 +23,9 @@ public class Course {
|
||||
public void setLessons(List<Lesson> lessons) {
|
||||
this.lessons = lessons;
|
||||
}
|
||||
public void addLessons(List<Lesson> lessons) {
|
||||
lessons.addAll(lessons);
|
||||
}
|
||||
|
||||
public void addLesson(@NotNull final Lesson lesson) {
|
||||
lessons.add(lesson);
|
||||
|
||||
Reference in New Issue
Block a user