/* eslint-disable */ import type { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; export type MakeEmpty = { [_ in K]?: never }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; } String: { input: string; output: string; } Boolean: { input: boolean; output: boolean; } Int: { input: number; output: number; } Float: { input: number; output: number; } /** * The `DateTime` scalar type represents a DateTime * value as specified by * [iso8601](https://en.wikipedia.org/wiki/ISO_8601). */ DateTime: { input: any; output: any; } /** * The `GenericScalar` scalar type represents a generic * GraphQL scalar value that could be: * String, Boolean, Int, Float, List or Object. */ GenericScalar: { input: any; output: any; } JSONStreamField: { input: any; output: any; } /** * Allows use of a JSON String for input / output from the GraphQL schema. * * Use of this type is *not recommended* as you lose the benefits of having a defined, static * schema (one of the key benefits of GraphQL). */ JSONString: { input: any; output: any; } /** * Leverages the internal Python implementation of UUID (uuid.UUID) to provide native UUID objects * in fields, resolvers and input. */ UUID: { input: any; output: any; } }; /** An enumeration. */ export type AssignmentAssignmentAssignmentTypeChoices = /** CASEWORK */ | 'CASEWORK' /** CONDITION_ACCEPTANCE */ | 'CONDITION_ACCEPTANCE' /** EDONIQ_TEST */ | 'EDONIQ_TEST' /** PREP_ASSIGNMENT */ | 'PREP_ASSIGNMENT' /** REFLECTION */ | 'REFLECTION'; /** An enumeration. */ export type AssignmentAssignmentCompletionCompletionStatusChoices = /** EVALUATION_IN_PROGRESS */ | 'EVALUATION_IN_PROGRESS' /** EVALUATION_SUBMITTED */ | 'EVALUATION_SUBMITTED' /** IN_PROGRESS */ | 'IN_PROGRESS' /** SUBMITTED */ | 'SUBMITTED'; export type AssignmentCompletionMutation = { __typename?: 'AssignmentCompletionMutation'; assignment_completion?: Maybe; }; export type AssignmentCompletionObjectType = { __typename?: 'AssignmentCompletionObjectType'; additional_json_data: Scalars['JSONString']['output']; assignment: AssignmentObjectType; assignment_user: UserType; completion_data?: Maybe; completion_status: AssignmentAssignmentCompletionCompletionStatusChoices; created_at: Scalars['DateTime']['output']; evaluation_grade?: Maybe; evaluation_points?: Maybe; evaluation_submitted_at?: Maybe; evaluation_user?: Maybe; id: Scalars['UUID']['output']; learning_content_page_id?: Maybe; submitted_at?: Maybe; updated_at: Scalars['DateTime']['output']; }; /** An enumeration. */ export type AssignmentCompletionStatus = | 'EVALUATION_IN_PROGRESS' | 'EVALUATION_SUBMITTED' | 'IN_PROGRESS' | 'SUBMITTED'; export type AssignmentObjectType = CoursePageInterface & { __typename?: 'AssignmentObjectType'; assignment_type: AssignmentAssignmentAssignmentTypeChoices; circle?: Maybe; content_type?: Maybe; course?: Maybe; /** Zeitaufwand als Text */ effort_required: Scalars['String']['output']; /** Beschreibung der Bewertung */ evaluation_description: Scalars['String']['output']; /** URL zum Beurteilungsinstrument */ evaluation_document_url: Scalars['String']['output']; evaluation_tasks?: Maybe; frontend_url?: Maybe; id?: Maybe; /** Erläuterung der Ausgangslage */ intro_text: Scalars['String']['output']; learning_content?: Maybe; live?: Maybe; max_points?: Maybe; performance_objectives?: Maybe; slug?: Maybe; tasks?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type AttendanceCourseUserMutation = { __typename?: 'AttendanceCourseUserMutation'; course_session_attendance_course?: Maybe; }; export type AttendanceUserInputType = { status: AttendanceUserStatus; user_id: Scalars['UUID']['input']; }; /** An enumeration. */ export type AttendanceUserStatus = | 'ABSENT' | 'PRESENT'; export type AttendanceUserType = { __typename?: 'AttendanceUserType'; email?: Maybe; first_name?: Maybe; last_name?: Maybe; status: AttendanceUserStatus; user_id: Scalars['UUID']['output']; }; export type CircleObjectType = CoursePageInterface & { __typename?: 'CircleObjectType'; circle?: Maybe; content_type?: Maybe; course?: Maybe; description: Scalars['String']['output']; frontend_url?: Maybe; goals: Scalars['String']['output']; id?: Maybe; learning_sequences?: Maybe>>; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type CompetenceCertificateListObjectType = CoursePageInterface & { __typename?: 'CompetenceCertificateListObjectType'; circle?: Maybe; competence_certificates?: Maybe>>; content_type?: Maybe; course?: Maybe; depth: Scalars['Int']['output']; draft_title: Scalars['String']['output']; expire_at?: Maybe; expired: Scalars['Boolean']['output']; first_published_at?: Maybe; frontend_url?: Maybe; go_live_at?: Maybe; has_unpublished_changes: Scalars['Boolean']['output']; id?: Maybe; last_published_at?: Maybe; latest_revision_created_at?: Maybe; live?: Maybe; locked: Scalars['Boolean']['output']; locked_at?: Maybe; locked_by?: Maybe; numchild: Scalars['Int']['output']; owner?: Maybe; path: Scalars['String']['output']; /** Die informative Beschreibung, dargestellt in Suchmaschinen-Ergebnissen unter der Überschrift. */ search_description: Scalars['String']['output']; /** Der Titel der Seite, dargestellt in Suchmaschinen-Ergebnissen als die verlinkte Überschrift. */ seo_title: Scalars['String']['output']; /** Ob ein Link zu dieser Seite in automatisch generierten Menüs auftaucht. */ show_in_menus: Scalars['Boolean']['output']; slug?: Maybe; title?: Maybe; translation_key?: Maybe; url_path: Scalars['String']['output']; }; export type CompetenceCertificateObjectType = CoursePageInterface & { __typename?: 'CompetenceCertificateObjectType'; assignments?: Maybe>>; circle?: Maybe; content_type?: Maybe; course?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; /** An enumeration. */ export type CoreUserLanguageChoices = /** Deutsch */ | 'DE' /** Français */ | 'FR' /** Italiano */ | 'IT'; export type CourseObjectType = { __typename?: 'CourseObjectType'; category_name: Scalars['String']['output']; id: Scalars['ID']['output']; learning_path?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; }; export type CoursePageInterface = { circle?: Maybe; content_type?: Maybe; course?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type CourseSessionAttendanceCourseType = { __typename?: 'CourseSessionAttendanceCourseType'; attendance_user_list?: Maybe>>; course_session_id?: Maybe; due_date_id?: Maybe; end?: Maybe; id: Scalars['ID']['output']; learning_content_id?: Maybe; location: Scalars['String']['output']; start?: Maybe; trainer: Scalars['String']['output']; }; export type ErrorType = { __typename?: 'ErrorType'; field: Scalars['String']['output']; messages: Array; }; export type FeedbackResponse = Node & { __typename?: 'FeedbackResponse'; circle: CircleObjectType; created_at: Scalars['DateTime']['output']; data?: Maybe; /** The ID of the object */ id: Scalars['ID']['output']; }; export type LearningContentAssignmentObjectType = LearningContentInterface & { __typename?: 'LearningContentAssignmentObjectType'; assignment_type: LearnpathLearningContentAssignmentAssignmentTypeChoices; circle?: Maybe; content?: Maybe; content_assignment: AssignmentObjectType; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentAttendanceCourseObjectType = LearningContentInterface & { __typename?: 'LearningContentAttendanceCourseObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentDocumentListObjectType = LearningContentInterface & { __typename?: 'LearningContentDocumentListObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentFeedbackObjectType = LearningContentInterface & { __typename?: 'LearningContentFeedbackObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentInterface = { circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentLearningModuleObjectType = LearningContentInterface & { __typename?: 'LearningContentLearningModuleObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentMediaLibraryObjectType = LearningContentInterface & { __typename?: 'LearningContentMediaLibraryObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentPlaceholderObjectType = LearningContentInterface & { __typename?: 'LearningContentPlaceholderObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentRichTextObjectType = LearningContentInterface & { __typename?: 'LearningContentRichTextObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentTestObjectType = LearningContentInterface & { __typename?: 'LearningContentTestObjectType'; circle?: Maybe; content?: Maybe; content_assignment?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningContentVideoObjectType = LearningContentInterface & { __typename?: 'LearningContentVideoObjectType'; circle?: Maybe; content?: Maybe; content_type?: Maybe; course?: Maybe; description?: Maybe; frontend_url?: Maybe; id?: Maybe; live?: Maybe; minutes?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningPathObjectType = CoursePageInterface & { __typename?: 'LearningPathObjectType'; circle?: Maybe; content_type?: Maybe; course?: Maybe; depth: Scalars['Int']['output']; draft_title: Scalars['String']['output']; expire_at?: Maybe; expired: Scalars['Boolean']['output']; first_published_at?: Maybe; frontend_url?: Maybe; go_live_at?: Maybe; has_unpublished_changes: Scalars['Boolean']['output']; id?: Maybe; last_published_at?: Maybe; latest_revision_created_at?: Maybe; live?: Maybe; locked: Scalars['Boolean']['output']; locked_at?: Maybe; locked_by?: Maybe; numchild: Scalars['Int']['output']; owner?: Maybe; path: Scalars['String']['output']; /** Die informative Beschreibung, dargestellt in Suchmaschinen-Ergebnissen unter der Überschrift. */ search_description: Scalars['String']['output']; /** Der Titel der Seite, dargestellt in Suchmaschinen-Ergebnissen als die verlinkte Überschrift. */ seo_title: Scalars['String']['output']; /** Ob ein Link zu dieser Seite in automatisch generierten Menüs auftaucht. */ show_in_menus: Scalars['Boolean']['output']; slug?: Maybe; title?: Maybe; topics?: Maybe>>; translation_key?: Maybe; url_path: Scalars['String']['output']; }; export type LearningSequenceObjectType = CoursePageInterface & { __typename?: 'LearningSequenceObjectType'; circle?: Maybe; content_type?: Maybe; course?: Maybe; frontend_url?: Maybe; icon: Scalars['String']['output']; id?: Maybe; learning_units?: Maybe>>; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type LearningUnitObjectType = CoursePageInterface & { __typename?: 'LearningUnitObjectType'; circle?: Maybe; content_type?: Maybe; course?: Maybe; frontend_url?: Maybe; id?: Maybe; learning_contents?: Maybe>>; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; /** An enumeration. */ export type LearnpathLearningContentAssignmentAssignmentTypeChoices = /** CASEWORK */ | 'CASEWORK' /** CONDITION_ACCEPTANCE */ | 'CONDITION_ACCEPTANCE' /** EDONIQ_TEST */ | 'EDONIQ_TEST' /** PREP_ASSIGNMENT */ | 'PREP_ASSIGNMENT' /** REFLECTION */ | 'REFLECTION'; export type Mutation = { __typename?: 'Mutation'; send_feedback?: Maybe; update_course_session_attendance_course_users?: Maybe; upsert_assignment_completion?: Maybe; }; export type MutationSendFeedbackArgs = { input: SendFeedbackInput; }; export type MutationUpdateCourseSessionAttendanceCourseUsersArgs = { attendance_user_list: Array>; id: Scalars['ID']['input']; }; export type MutationUpsertAssignmentCompletionArgs = { assignment_id: Scalars['ID']['input']; assignment_user_id?: InputMaybe; completion_data_string?: InputMaybe; completion_status?: InputMaybe; course_session_id: Scalars['ID']['input']; evaluation_grade?: InputMaybe; evaluation_points?: InputMaybe; learning_content_page_id?: InputMaybe; }; /** An object with an ID */ export type Node = { /** The ID of the object */ id: Scalars['ID']['output']; }; export type Query = { __typename?: 'Query'; assignment?: Maybe; assignment_completion?: Maybe; circle?: Maybe; competence_certificate?: Maybe; competence_certificate_list?: Maybe; course?: Maybe; course_session_attendance_course?: Maybe; learning_content_assignment?: Maybe; learning_content_attendance_course?: Maybe; learning_content_document_list?: Maybe; learning_content_feedback?: Maybe; learning_content_learning_module?: Maybe; learning_content_media_library?: Maybe; learning_content_placeholder?: Maybe; learning_content_rich_text?: Maybe; learning_content_test?: Maybe; learning_content_video?: Maybe; learning_path?: Maybe; }; export type QueryAssignmentArgs = { id?: InputMaybe; slug?: InputMaybe; }; export type QueryAssignmentCompletionArgs = { assignment_id: Scalars['ID']['input']; assignment_user_id?: InputMaybe; course_session_id: Scalars['ID']['input']; learning_content_page_id?: InputMaybe; }; export type QueryCircleArgs = { id?: InputMaybe; slug?: InputMaybe; }; export type QueryCompetenceCertificateArgs = { id?: InputMaybe; slug?: InputMaybe; }; export type QueryCompetenceCertificateListArgs = { course_id?: InputMaybe; course_slug?: InputMaybe; id?: InputMaybe; slug?: InputMaybe; }; export type QueryCourseArgs = { id?: InputMaybe; }; export type QueryCourseSessionAttendanceCourseArgs = { assignment_user_id?: InputMaybe; id: Scalars['ID']['input']; }; export type QueryLearningPathArgs = { course_id?: InputMaybe; course_slug?: InputMaybe; id?: InputMaybe; slug?: InputMaybe; }; export type SendFeedbackInput = { clientMutationId?: InputMaybe; course_session: Scalars['Int']['input']; data?: InputMaybe; page: Scalars['Int']['input']; }; export type SendFeedbackPayload = { __typename?: 'SendFeedbackPayload'; clientMutationId?: Maybe; /** May contain more than one error for same field. */ errors?: Maybe>>; feedback_response?: Maybe; }; export type TopicObjectType = CoursePageInterface & { __typename?: 'TopicObjectType'; circle?: Maybe; circles?: Maybe>>; content_type?: Maybe; course?: Maybe; frontend_url?: Maybe; id?: Maybe; is_visible: Scalars['Boolean']['output']; live?: Maybe; slug?: Maybe; title?: Maybe; translation_key?: Maybe; }; export type UserType = { __typename?: 'UserType'; avatar_url: Scalars['String']['output']; email: Scalars['String']['output']; first_name: Scalars['String']['output']; id: Scalars['UUID']['output']; language: CoreUserLanguageChoices; last_name: Scalars['String']['output']; /** Erforderlich. 150 Zeichen oder weniger. Nur Buchstaben, Ziffern und @/./+/-/_. */ username: Scalars['String']['output']; }; export type SendFeedbackMutationMutationVariables = Exact<{ input: SendFeedbackInput; }>; export type SendFeedbackMutationMutation = { __typename?: 'Mutation', send_feedback?: { __typename?: 'SendFeedbackPayload', feedback_response?: { __typename?: 'FeedbackResponse', id: string } | null, errors?: Array<{ __typename?: 'ErrorType', field: string, messages: Array } | null> | null } | null }; export type AttendanceCheckMutationMutationVariables = Exact<{ attendanceCourseId: Scalars['ID']['input']; attendanceUserList: Array> | InputMaybe; }>; export type AttendanceCheckMutationMutation = { __typename?: 'Mutation', update_course_session_attendance_course_users?: { __typename?: 'AttendanceCourseUserMutation', course_session_attendance_course?: { __typename?: 'CourseSessionAttendanceCourseType', id: string, attendance_user_list?: Array<{ __typename?: 'AttendanceUserType', user_id: any, first_name?: string | null, last_name?: string | null, email?: string | null, status: AttendanceUserStatus } | null> | null } | null } | null }; export type UpsertAssignmentCompletionMutationVariables = Exact<{ assignmentId: Scalars['ID']['input']; courseSessionId: Scalars['ID']['input']; learningContentId?: InputMaybe; assignmentUserId?: InputMaybe; completionStatus: AssignmentCompletionStatus; completionDataString: Scalars['String']['input']; evaluationGrade?: InputMaybe; evaluationPoints?: InputMaybe; }>; export type UpsertAssignmentCompletionMutation = { __typename?: 'Mutation', upsert_assignment_completion?: { __typename?: 'AssignmentCompletionMutation', assignment_completion?: { __typename?: 'AssignmentCompletionObjectType', id: any, completion_status: AssignmentAssignmentCompletionCompletionStatusChoices, submitted_at?: any | null, evaluation_submitted_at?: any | null, evaluation_grade?: number | null, evaluation_points?: number | null, completion_data?: any | null } | null } | null }; export type AttendanceCheckQueryQueryVariables = Exact<{ courseSessionId: Scalars['ID']['input']; }>; export type AttendanceCheckQueryQuery = { __typename?: 'Query', course_session_attendance_course?: { __typename?: 'CourseSessionAttendanceCourseType', id: string, attendance_user_list?: Array<{ __typename?: 'AttendanceUserType', user_id: any, status: AttendanceUserStatus } | null> | null } | null }; export type AssignmentCompletionQueryQueryVariables = Exact<{ assignmentId: Scalars['ID']['input']; courseSessionId: Scalars['ID']['input']; learningContentId?: InputMaybe; assignmentUserId?: InputMaybe; }>; export type AssignmentCompletionQueryQuery = { __typename?: 'Query', assignment?: { __typename?: 'AssignmentObjectType', assignment_type: AssignmentAssignmentAssignmentTypeChoices, content_type?: string | null, effort_required: string, evaluation_description: string, evaluation_document_url: string, evaluation_tasks?: any | null, id?: string | null, intro_text: string, performance_objectives?: any | null, slug?: string | null, tasks?: any | null, title?: string | null, translation_key?: string | null } | null, assignment_completion?: { __typename?: 'AssignmentCompletionObjectType', id: any, completion_status: AssignmentAssignmentCompletionCompletionStatusChoices, submitted_at?: any | null, evaluation_submitted_at?: any | null, evaluation_grade?: number | null, evaluation_points?: number | null, completion_data?: any | null, evaluation_user?: { __typename?: 'UserType', id: any } | null, assignment_user: { __typename?: 'UserType', id: any } } | null }; export type CourseQueryQueryVariables = Exact<{ courseId: Scalars['Int']['input']; }>; export type CourseQueryQuery = { __typename?: 'Query', course?: { __typename?: 'CourseObjectType', id: string, slug: string, title: string, category_name: string, learning_path?: { __typename?: 'LearningPathObjectType', id?: string | null } | null } | null }; export const SendFeedbackMutationDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"SendFeedbackMutation"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"input"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"SendFeedbackInput"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"send_feedback"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"Variable","name":{"kind":"Name","value":"input"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"feedback_response"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"errors"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"field"}},{"kind":"Field","name":{"kind":"Name","value":"messages"}}]}}]}}]}}]} as unknown as DocumentNode; export const AttendanceCheckMutationDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"AttendanceCheckMutation"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"attendanceCourseId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"attendanceUserList"}},"type":{"kind":"NonNullType","type":{"kind":"ListType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AttendanceUserInputType"}}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"update_course_session_attendance_course_users"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"attendanceCourseId"}}},{"kind":"Argument","name":{"kind":"Name","value":"attendance_user_list"},"value":{"kind":"Variable","name":{"kind":"Name","value":"attendanceUserList"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course_session_attendance_course"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"attendance_user_list"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"user_id"}},{"kind":"Field","name":{"kind":"Name","value":"first_name"}},{"kind":"Field","name":{"kind":"Name","value":"last_name"}},{"kind":"Field","name":{"kind":"Name","value":"email"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}}]}}]}}]}}]} as unknown as DocumentNode; export const UpsertAssignmentCompletionDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"UpsertAssignmentCompletion"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"assignmentId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"learningContentId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"assignmentUserId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"completionStatus"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"AssignmentCompletionStatus"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"completionDataString"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"evaluationGrade"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"evaluationPoints"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"upsert_assignment_completion"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"assignment_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"assignmentId"}}},{"kind":"Argument","name":{"kind":"Name","value":"course_session_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}}},{"kind":"Argument","name":{"kind":"Name","value":"learning_content_page_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"learningContentId"}}},{"kind":"Argument","name":{"kind":"Name","value":"assignment_user_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"assignmentUserId"}}},{"kind":"Argument","name":{"kind":"Name","value":"completion_status"},"value":{"kind":"Variable","name":{"kind":"Name","value":"completionStatus"}}},{"kind":"Argument","name":{"kind":"Name","value":"completion_data_string"},"value":{"kind":"Variable","name":{"kind":"Name","value":"completionDataString"}}},{"kind":"Argument","name":{"kind":"Name","value":"evaluation_grade"},"value":{"kind":"Variable","name":{"kind":"Name","value":"evaluationGrade"}}},{"kind":"Argument","name":{"kind":"Name","value":"evaluation_points"},"value":{"kind":"Variable","name":{"kind":"Name","value":"evaluationPoints"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"assignment_completion"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"completion_status"}},{"kind":"Field","name":{"kind":"Name","value":"submitted_at"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_submitted_at"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_grade"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_points"}},{"kind":"Field","name":{"kind":"Name","value":"completion_data"}}]}}]}}]}}]} as unknown as DocumentNode; export const AttendanceCheckQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"attendanceCheckQuery"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course_session_attendance_course"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"attendance_user_list"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"user_id"}},{"kind":"Field","name":{"kind":"Name","value":"status"}}]}}]}}]}}]} as unknown as DocumentNode; export const AssignmentCompletionQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"assignmentCompletionQuery"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"assignmentId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"learningContentId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"assignmentUserId"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"UUID"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"assignment"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"assignmentId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"assignment_type"}},{"kind":"Field","name":{"kind":"Name","value":"content_type"}},{"kind":"Field","name":{"kind":"Name","value":"effort_required"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_description"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_document_url"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_tasks"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"intro_text"}},{"kind":"Field","name":{"kind":"Name","value":"performance_objectives"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"tasks"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"translation_key"}}]}},{"kind":"Field","name":{"kind":"Name","value":"assignment_completion"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"assignment_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"assignmentId"}}},{"kind":"Argument","name":{"kind":"Name","value":"course_session_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"courseSessionId"}}},{"kind":"Argument","name":{"kind":"Name","value":"assignment_user_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"assignmentUserId"}}},{"kind":"Argument","name":{"kind":"Name","value":"learning_content_page_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"learningContentId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"completion_status"}},{"kind":"Field","name":{"kind":"Name","value":"submitted_at"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_submitted_at"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_user"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"assignment_user"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_grade"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_points"}},{"kind":"Field","name":{"kind":"Name","value":"completion_data"}}]}}]}}]} as unknown as DocumentNode; export const CourseQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"courseQuery"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"courseId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"category_name"}},{"kind":"Field","name":{"kind":"Name","value":"learning_path"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}}]}}]}}]} as unknown as DocumentNode;