Chapter

public class Chapter extends CourseUnitMetadata

Chapter object to store quiz and lesson metadata. A chapter contains a list of possible lessons.

Constructors

Chapter

public Chapter()

Chapter

public Chapter(String name, CourseUnitState state, String content, String description, Map<String, String> properties)

Chapter

public Chapter(String name, CourseUnitState state, String content, String description, Map<String, String> properties, List<Lesson> lessons)

Chapter

public Chapter(String name, CourseUnitState state, String content, String description, Map<String, String> properties, List<Lesson> lessons, Quiz quiz)

Methods

equals

public boolean equals(Object obj)

getCourse

public Course getCourse()

getLessons

public List<Lesson> getLessons()

getProperties

public Map<String, String> getProperties()

getQuiz

public Quiz getQuiz()

hashCode

public int hashCode()

setCourse

public void setCourse(Course course)

setLessons

public void setLessons(List<Lesson> lessons)

setProperties

public void setProperties(Map<String, String> properties)

setQuiz

public void setQuiz(Quiz quiz)

toUnitDto

public CourseUnitDto toUnitDto()

{@inheritDoc}