Skip to content
Snippets Groups Projects
CourseBook.graphql 965 B
query CourseBook($lessonId: ID!) {
  excuseTypes {
    name
    shortName
  }
  lesson: lessonById(id: $lessonId) {
    groups {
      name
      shortName
      members {
        id
        fullName
      }
    }
    subject {
      name
    }
    plannedLessonperiodsDatetimes {
      year
      week
      datetimeStart
      lessonPeriod{
        id
        period{
          period
        }
      }
    }
  }
  lessonDocumentations: lessonDocumentationsByLessonId(id: $lessonId) {
    id
    topic
    homework
    groupNote
    year
    week
    lessonPeriod {
      id
    }
    event {
      id
    }
    extraLesson {
      id
    }
    period
    date
    personalNotes {
      id
      person {
        id
        fullName
      }
      late
      absent
      excused
      excuseType {
        name
        shortName
      }
      remarks
      extraMarks {
        name
        shortName
      }
    }
  }
  extraMarks {
    name
    shortName
  }
}