/* 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 `Date` scalar type represents a Date * value as specified by * [iso8601](https://en.wikipedia.org/wiki/ISO_8601). */ Date: { input: any; output: any; } /** * The `DateTime` scalar type represents a DateTime * value as specified by * [iso8601](https://en.wikipedia.org/wiki/ISO_8601). */ DateTime: { input: string; output: string; } /** * 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: string; output: string; } }; export type ActionCompetenceObjectType = CoursePageInterface & { __typename?: 'ActionCompetenceObjectType'; competence_id: Scalars['String']['output']; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; performance_criteria: Array; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; /** 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 AssignmentCompletionMetricsType = { __typename?: 'AssignmentCompletionMetricsType'; _id: Scalars['ID']['output']; average_passed: Scalars['Float']['output']; failed_count: Scalars['Int']['output']; passed_count: Scalars['Int']['output']; ranking_completed: Scalars['Boolean']['output']; unranked_count: Scalars['Int']['output']; }; export type AssignmentCompletionMutation = { __typename?: 'AssignmentCompletionMutation'; assignment_completion?: Maybe; }; export type AssignmentCompletionObjectType = { __typename?: 'AssignmentCompletionObjectType'; additional_json_data: Scalars['JSONString']['output']; assignment: AssignmentObjectType; assignment_user: UserObjectType; completion_data?: Maybe; completion_status: AssignmentAssignmentCompletionCompletionStatusChoices; course_session: CourseSessionObjectType; created_at: Scalars['DateTime']['output']; edoniq_extended_time_flag: Scalars['Boolean']['output']; evaluation_max_points?: Maybe; evaluation_passed?: Maybe; evaluation_points?: Maybe; evaluation_submitted_at?: Maybe; evaluation_user?: Maybe; id: Scalars['UUID']['output']; learning_content_page_id?: Maybe; submitted_at?: Maybe; task_completion_data?: 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; competence_certificate?: Maybe; completion?: Maybe; content_type: Scalars['String']['output']; 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: Scalars['String']['output']; id: Scalars['ID']['output']; /** Erläuterung der Ausgangslage */ intro_text: Scalars['String']['output']; learning_content?: Maybe; live: Scalars['Boolean']['output']; max_points?: Maybe; /** Muss der Auftrag durch eine Expertin oder einen Experten beurteilt werden? */ needs_expert_evaluation: Scalars['Boolean']['output']; performance_objectives?: Maybe; slug: Scalars['String']['output']; tasks?: Maybe; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type AssignmentObjectTypeCompletionArgs = { assignment_user_id?: InputMaybe; course_session_id: Scalars['ID']['input']; learning_content_page_id?: InputMaybe; }; export type AssignmentStatisticsRecordType = { __typename?: 'AssignmentStatisticsRecordType'; _id: Scalars['ID']['output']; assignment_title: Scalars['String']['output']; assignment_type_translation_key: Scalars['String']['output']; circle_id: Scalars['ID']['output']; course_session_assignment_id: Scalars['ID']['output']; course_session_id: Scalars['ID']['output']; deadline: Scalars['DateTime']['output']; details_url: Scalars['String']['output']; generation: Scalars['String']['output']; metrics: AssignmentCompletionMetricsType; }; export type AssignmentStatisticsSummaryType = { __typename?: 'AssignmentStatisticsSummaryType'; _id: Scalars['ID']['output']; average_passed: Scalars['Float']['output']; completed_count: Scalars['Int']['output']; }; export type AssignmentsStatisticsType = { __typename?: 'AssignmentsStatisticsType'; _id: Scalars['ID']['output']; records: Array>; summary: AssignmentStatisticsSummaryType; }; export type AttendanceCourseUserMutation = { __typename?: 'AttendanceCourseUserMutation'; course_session_attendance_course?: Maybe; }; export type AttendanceDayPresencesStatisticsType = { __typename?: 'AttendanceDayPresencesStatisticsType'; _id: Scalars['ID']['output']; records: Array; summary: AttendanceSummaryStatisticsType; }; export type AttendanceSummaryStatisticsType = { __typename?: 'AttendanceSummaryStatisticsType'; _id: Scalars['ID']['output']; days_completed: Scalars['Int']['output']; participants_present: Scalars['Int']['output']; }; export type AttendanceUserInputType = { status: AttendanceUserStatus; user_id: Scalars['UUID']['input']; }; export type AttendanceUserObjectType = { __typename?: 'AttendanceUserObjectType'; email?: Maybe; first_name?: Maybe; last_name?: Maybe; status: AttendanceUserStatus; user_id: Scalars['UUID']['output']; }; /** An enumeration. */ export type AttendanceUserStatus = | 'ABSENT' | 'PRESENT'; export type CircleLightObjectType = { __typename?: 'CircleLightObjectType'; id: Scalars['ID']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; }; export type CircleObjectType = CoursePageInterface & { __typename?: 'CircleObjectType'; content_type: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; goals: Scalars['String']['output']; id: Scalars['ID']['output']; learning_sequences: Array; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type CompetenceCertificateListObjectType = CoursePageInterface & { __typename?: 'CompetenceCertificateListObjectType'; competence_certificates: Array; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type CompetenceCertificateObjectType = CoursePageInterface & { __typename?: 'CompetenceCertificateObjectType'; assignments: Array; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type CompetencePerformanceStatisticsSummaryType = { __typename?: 'CompetencePerformanceStatisticsSummaryType'; _id: Scalars['ID']['output']; fail_total: Scalars['Int']['output']; success_total: Scalars['Int']['output']; }; export type CompetencePerformanceStatisticsType = { __typename?: 'CompetencePerformanceStatisticsType'; _id: Scalars['ID']['output']; circle_id: Scalars['ID']['output']; course_session_id: Scalars['ID']['output']; details_url: Scalars['String']['output']; fail_count: Scalars['Int']['output']; generation: Scalars['String']['output']; success_count: Scalars['Int']['output']; }; export type CompetencesStatisticsType = { __typename?: 'CompetencesStatisticsType'; _id: Scalars['ID']['output']; performances: Array>; summary: CompetencePerformanceStatisticsSummaryType; }; /** An enumeration. */ export type CoreUserLanguageChoices = /** Deutsch */ | 'DE' /** Français */ | 'FR' /** Italiano */ | 'IT'; export type CourseObjectType = { __typename?: 'CourseObjectType'; action_competences: Array; category_name: Scalars['String']['output']; id: Scalars['ID']['output']; learning_path: LearningPathObjectType; slug: Scalars['String']['output']; title: Scalars['String']['output']; }; export type CoursePageInterface = { content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type CourseProgressType = { __typename?: 'CourseProgressType'; _id: Scalars['ID']['output']; assignment: ProgressDashboardAssignmentType; competence: ProgressDashboardCompetenceType; course_id: Scalars['ID']['output']; session_to_continue_id?: Maybe; }; export type CourseSessionAssignmentObjectType = { __typename?: 'CourseSessionAssignmentObjectType'; course_session_id: Scalars['ID']['output']; evaluation_deadline?: Maybe; id: Scalars['ID']['output']; learning_content: LearningContentAssignmentObjectType; learning_content_id: Scalars['ID']['output']; submission_deadline?: Maybe; }; export type CourseSessionAttendanceCourseObjectType = { __typename?: 'CourseSessionAttendanceCourseObjectType'; attendance_user_list?: Maybe>>; course_session_id?: Maybe; due_date?: Maybe; id: Scalars['ID']['output']; learning_content: LearningContentAttendanceCourseObjectType; learning_content_id?: Maybe; location: Scalars['String']['output']; trainer: Scalars['String']['output']; }; export type CourseSessionEdoniqTestObjectType = { __typename?: 'CourseSessionEdoniqTestObjectType'; course_session_id: Scalars['ID']['output']; deadline?: Maybe; id: Scalars['ID']['output']; learning_content: LearningContentEdoniqTestObjectType; learning_content_id: Scalars['ID']['output']; }; export type CourseSessionObjectType = { __typename?: 'CourseSessionObjectType'; assignments: Array; attendance_courses: Array; course: CourseObjectType; created_at: Scalars['DateTime']['output']; edoniq_tests: Array; end_date?: Maybe; id: Scalars['ID']['output']; start_date?: Maybe; title: Scalars['String']['output']; updated_at: Scalars['DateTime']['output']; users: Array; }; export type CourseSessionUserExpertCircleType = { __typename?: 'CourseSessionUserExpertCircleType'; id: Scalars['ID']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; }; /** * WORKAROUND: * Why is this no DjangoObjectType? It's because we have to "inject" * the supervisor into the list of users. This is done in the resolve_users * of the CourseSessionObjectType. And there we have to be able to construct * a CourseSessionUserObjectsType with the CIRCLES of the supervisor! */ export type CourseSessionUserObjectsType = { __typename?: 'CourseSessionUserObjectsType'; avatar_url: Scalars['String']['output']; circles: Array; email: Scalars['String']['output']; first_name: Scalars['String']['output']; id: Scalars['ID']['output']; last_name: Scalars['String']['output']; role: Scalars['String']['output']; user_id: Scalars['UUID']['output']; }; export type CourseStatisticsType = { __typename?: 'CourseStatisticsType'; _id: Scalars['ID']['output']; assignments: AssignmentsStatisticsType; attendance_day_presences: AttendanceDayPresencesStatisticsType; competences: CompetencesStatisticsType; course_id: Scalars['ID']['output']; course_session_properties: StatisticsCourseSessionPropertiesType; course_session_selection_ids: Array>; course_session_selection_metrics: StatisticsCourseSessionsSelectionMetricType; course_slug: Scalars['String']['output']; course_title: Scalars['String']['output']; feedback_responses: FeedbackStatisticsResponsesType; }; export type DashboardConfigType = { __typename?: 'DashboardConfigType'; dashboard_type: DashboardType; id: Scalars['ID']['output']; name: Scalars['String']['output']; slug: Scalars['String']['output']; }; export type DashboardType = | 'PROGRESS_DASHBOARD' | 'SIMPLE_LIST_DASHBOARD' | 'STATISTICS_DASHBOARD'; export type DueDateObjectType = { __typename?: 'DueDateObjectType'; /** Translation Key aus dem Frontend */ assignment_type_translation_key: Scalars['String']['output']; course_session: CourseSessionObjectType; /** Translation Key aus dem Frontend */ date_type_translation_key: Scalars['String']['output']; /** Enddatum ist optional */ end?: Maybe; id: Scalars['ID']['output']; /** Nur aktivieren, wenn man die Felder manuell überschreiben will */ manual_override_fields: Scalars['Boolean']['output']; /** Startdatum ist Pflicht */ start?: Maybe; /** Überschreibt den Untertitel bei `assignment_type_translation_key` und `date_type_translation_key` */ subtitle: Scalars['String']['output']; /** Title wird standarmässig vom LearningContent übernommen */ title: Scalars['String']['output']; /** URL wird vom LearningContent übernommen (sichtbar für Member/Teilnehmer) */ url: Scalars['String']['output']; }; export type ErrorType = { __typename?: 'ErrorType'; field: Scalars['String']['output']; messages: Array; }; export type FeedbackResponseObjectType = { __typename?: 'FeedbackResponseObjectType'; data?: Maybe; id: Scalars['UUID']['output']; submitted: Scalars['Boolean']['output']; }; export type FeedbackStatisticsRecordType = { __typename?: 'FeedbackStatisticsRecordType'; _id: Scalars['ID']['output']; circle_id: Scalars['ID']['output']; course_session_id: Scalars['ID']['output']; details_url: Scalars['String']['output']; generation: Scalars['String']['output']; satisfaction_average: Scalars['Float']['output']; satisfaction_max: Scalars['Int']['output']; }; export type FeedbackStatisticsResponsesType = { __typename?: 'FeedbackStatisticsResponsesType'; _id: Scalars['ID']['output']; records: Array>; summary: FeedbackStatisticsSummaryType; }; export type FeedbackStatisticsSummaryType = { __typename?: 'FeedbackStatisticsSummaryType'; _id: Scalars['ID']['output']; satisfaction_average: Scalars['Float']['output']; satisfaction_max: Scalars['Int']['output']; total_responses: Scalars['Int']['output']; }; export type LearningContentAssignmentObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentAssignmentObjectType'; assignment_type: LearnpathLearningContentAssignmentAssignmentTypeChoices; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; competence_certificate?: Maybe; content_assignment: AssignmentObjectType; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentAttendanceCourseObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentAttendanceCourseObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentDocumentListObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentDocumentListObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentEdoniqTestObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentEdoniqTestObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; checkbox_text: Scalars['String']['output']; circle?: Maybe; competence_certificate?: Maybe; content_assignment: AssignmentObjectType; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; has_extended_time_test: Scalars['Boolean']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentFeedbackObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentFeedbackObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentInterface = { can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentLearningModuleObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentLearningModuleObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentMediaLibraryObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentMediaLibraryObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentPlaceholderObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentPlaceholderObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentRichTextObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentRichTextObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; text: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningContentVideoObjectType = CoursePageInterface & LearningContentInterface & { __typename?: 'LearningContentVideoObjectType'; can_user_self_toggle_course_completion: Scalars['Boolean']['output']; circle?: Maybe; content_type: Scalars['String']['output']; content_url: Scalars['String']['output']; course?: Maybe; description: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; minutes?: Maybe; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningPathObjectType = CoursePageInterface & { __typename?: 'LearningPathObjectType'; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; topics: Array; translation_key: Scalars['String']['output']; }; export type LearningSequenceObjectType = CoursePageInterface & { __typename?: 'LearningSequenceObjectType'; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; icon: Scalars['String']['output']; id: Scalars['ID']['output']; learning_units: Array; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type LearningUnitObjectType = CoursePageInterface & { __typename?: 'LearningUnitObjectType'; content_type: Scalars['String']['output']; course?: Maybe; evaluate_url: Scalars['String']['output']; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; learning_contents: Array; live: Scalars['Boolean']['output']; performance_criteria: Array; slug: Scalars['String']['output']; title: Scalars['String']['output']; title_hidden: Scalars['Boolean']['output']; translation_key: Scalars['String']['output']; }; /** 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 = { course_session_id: Scalars['ID']['input']; data?: InputMaybe; learning_content_page_id: Scalars['ID']['input']; submitted?: InputMaybe; }; 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_passed?: InputMaybe; evaluation_points?: InputMaybe; initialize_completion?: InputMaybe; learning_content_page_id?: InputMaybe; }; export type PerformanceCriteriaObjectType = CoursePageInterface & { __typename?: 'PerformanceCriteriaObjectType'; competence_id: Scalars['String']['output']; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; learning_unit?: Maybe; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type PresenceRecordStatisticsType = { __typename?: 'PresenceRecordStatisticsType'; _id: Scalars['ID']['output']; circle_id: Scalars['ID']['output']; course_session_id: Scalars['ID']['output']; details_url: Scalars['String']['output']; due_date: Scalars['String']['output']; generation: Scalars['String']['output']; participants_present: Scalars['Int']['output']; participants_total: Scalars['Int']['output']; }; export type ProgressDashboardAssignmentType = { __typename?: 'ProgressDashboardAssignmentType'; _id: Scalars['ID']['output']; points_achieved_count: Scalars['Int']['output']; points_max_count: Scalars['Int']['output']; total_count: Scalars['Int']['output']; }; export type ProgressDashboardCompetenceType = { __typename?: 'ProgressDashboardCompetenceType'; _id: Scalars['ID']['output']; fail_count: Scalars['Int']['output']; success_count: Scalars['Int']['output']; total_count: Scalars['Int']['output']; }; export type Query = { __typename?: 'Query'; assignment?: Maybe; assignment_completion?: Maybe; competence_certificate?: Maybe; competence_certificate_list?: Maybe; course?: Maybe; course_progress?: Maybe; course_session?: Maybe; course_session_attendance_course?: Maybe; course_statistics?: Maybe; dashboard_config: Array; 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 QueryCompetenceCertificateArgs = { id?: InputMaybe; slug?: InputMaybe; }; export type QueryCompetenceCertificateListArgs = { course_id?: InputMaybe; course_slug?: InputMaybe; id?: InputMaybe; slug?: InputMaybe; }; export type QueryCourseArgs = { id?: InputMaybe; slug?: InputMaybe; }; export type QueryCourseProgressArgs = { course_id: Scalars['ID']['input']; }; export type QueryCourseSessionArgs = { id?: InputMaybe; }; export type QueryCourseSessionAttendanceCourseArgs = { assignment_user_id?: InputMaybe; id: Scalars['ID']['input']; }; export type QueryCourseStatisticsArgs = { course_id: Scalars['ID']['input']; }; export type QueryLearningPathArgs = { course_id?: InputMaybe; course_slug?: InputMaybe; id?: InputMaybe; slug?: InputMaybe; }; export type SendFeedbackMutation = { __typename?: 'SendFeedbackMutation'; /** May contain more than one error for same field. */ errors?: Maybe>>; feedback_response?: Maybe; }; export type StatisticsCircleDataType = { __typename?: 'StatisticsCircleDataType'; experts: Array>; id: Scalars['ID']['output']; name: Scalars['String']['output']; }; export type StatisticsCourseSessionDataType = { __typename?: 'StatisticsCourseSessionDataType'; id: Scalars['ID']['output']; name: Scalars['String']['output']; }; export type StatisticsCourseSessionPropertiesType = { __typename?: 'StatisticsCourseSessionPropertiesType'; _id: Scalars['ID']['output']; circles: Array; generations: Array; sessions: Array; }; export type StatisticsCourseSessionsSelectionMetricType = { __typename?: 'StatisticsCourseSessionsSelectionMetricType'; _id: Scalars['ID']['output']; expert_count: Scalars['Int']['output']; participant_count: Scalars['Int']['output']; session_count: Scalars['Int']['output']; }; export type TopicObjectType = CoursePageInterface & { __typename?: 'TopicObjectType'; circles: Array; content_type: Scalars['String']['output']; course?: Maybe; frontend_url: Scalars['String']['output']; id: Scalars['ID']['output']; is_visible: Scalars['Boolean']['output']; live: Scalars['Boolean']['output']; slug: Scalars['String']['output']; title: Scalars['String']['output']; translation_key: Scalars['String']['output']; }; export type UserObjectType = { __typename?: 'UserObjectType'; 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 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?: 'CourseSessionAttendanceCourseObjectType', id: string, attendance_user_list?: Array<{ __typename?: 'AttendanceUserObjectType', user_id: string, 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']; evaluationPoints?: InputMaybe; initializeCompletion?: InputMaybe; }>; export type UpsertAssignmentCompletionMutation = { __typename?: 'Mutation', upsert_assignment_completion?: { __typename?: 'AssignmentCompletionMutation', assignment_completion?: { __typename?: 'AssignmentCompletionObjectType', id: string, completion_status: AssignmentAssignmentCompletionCompletionStatusChoices, submitted_at?: string | null, evaluation_submitted_at?: string | null, evaluation_points?: number | null, completion_data?: any | null, task_completion_data?: any | null } | null } | null }; type CoursePageFieldsActionCompetenceObjectTypeFragment = { __typename?: 'ActionCompetenceObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsActionCompetenceObjectTypeFragment' }; type CoursePageFieldsAssignmentObjectTypeFragment = { __typename?: 'AssignmentObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsAssignmentObjectTypeFragment' }; type CoursePageFieldsCircleObjectTypeFragment = { __typename?: 'CircleObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsCircleObjectTypeFragment' }; type CoursePageFieldsCompetenceCertificateListObjectTypeFragment = { __typename?: 'CompetenceCertificateListObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsCompetenceCertificateListObjectTypeFragment' }; type CoursePageFieldsCompetenceCertificateObjectTypeFragment = { __typename?: 'CompetenceCertificateObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsCompetenceCertificateObjectTypeFragment' }; type CoursePageFieldsLearningContentAssignmentObjectTypeFragment = { __typename?: 'LearningContentAssignmentObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentAssignmentObjectTypeFragment' }; type CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment = { __typename?: 'LearningContentAttendanceCourseObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment' }; type CoursePageFieldsLearningContentDocumentListObjectTypeFragment = { __typename?: 'LearningContentDocumentListObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentDocumentListObjectTypeFragment' }; type CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment = { __typename?: 'LearningContentEdoniqTestObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment' }; type CoursePageFieldsLearningContentFeedbackObjectTypeFragment = { __typename?: 'LearningContentFeedbackObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentFeedbackObjectTypeFragment' }; type CoursePageFieldsLearningContentLearningModuleObjectTypeFragment = { __typename?: 'LearningContentLearningModuleObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentLearningModuleObjectTypeFragment' }; type CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment = { __typename?: 'LearningContentMediaLibraryObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment' }; type CoursePageFieldsLearningContentPlaceholderObjectTypeFragment = { __typename?: 'LearningContentPlaceholderObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentPlaceholderObjectTypeFragment' }; type CoursePageFieldsLearningContentRichTextObjectTypeFragment = { __typename?: 'LearningContentRichTextObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentRichTextObjectTypeFragment' }; type CoursePageFieldsLearningContentVideoObjectTypeFragment = { __typename?: 'LearningContentVideoObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningContentVideoObjectTypeFragment' }; type CoursePageFieldsLearningPathObjectTypeFragment = { __typename?: 'LearningPathObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningPathObjectTypeFragment' }; type CoursePageFieldsLearningSequenceObjectTypeFragment = { __typename?: 'LearningSequenceObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningSequenceObjectTypeFragment' }; type CoursePageFieldsLearningUnitObjectTypeFragment = { __typename?: 'LearningUnitObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsLearningUnitObjectTypeFragment' }; type CoursePageFieldsPerformanceCriteriaObjectTypeFragment = { __typename?: 'PerformanceCriteriaObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsPerformanceCriteriaObjectTypeFragment' }; type CoursePageFieldsTopicObjectTypeFragment = { __typename?: 'TopicObjectType', title: string, id: string, slug: string, content_type: string, frontend_url: string } & { ' $fragmentName'?: 'CoursePageFieldsTopicObjectTypeFragment' }; export type CoursePageFieldsFragment = CoursePageFieldsActionCompetenceObjectTypeFragment | CoursePageFieldsAssignmentObjectTypeFragment | CoursePageFieldsCircleObjectTypeFragment | CoursePageFieldsCompetenceCertificateListObjectTypeFragment | CoursePageFieldsCompetenceCertificateObjectTypeFragment | CoursePageFieldsLearningContentAssignmentObjectTypeFragment | CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment | CoursePageFieldsLearningContentDocumentListObjectTypeFragment | CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment | CoursePageFieldsLearningContentFeedbackObjectTypeFragment | CoursePageFieldsLearningContentLearningModuleObjectTypeFragment | CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment | CoursePageFieldsLearningContentPlaceholderObjectTypeFragment | CoursePageFieldsLearningContentRichTextObjectTypeFragment | CoursePageFieldsLearningContentVideoObjectTypeFragment | CoursePageFieldsLearningPathObjectTypeFragment | CoursePageFieldsLearningSequenceObjectTypeFragment | CoursePageFieldsLearningUnitObjectTypeFragment | CoursePageFieldsPerformanceCriteriaObjectTypeFragment | CoursePageFieldsTopicObjectTypeFragment; export type AttendanceCheckQueryQueryVariables = Exact<{ courseSessionId: Scalars['ID']['input']; }>; export type AttendanceCheckQueryQuery = { __typename?: 'Query', course_session_attendance_course?: { __typename?: 'CourseSessionAttendanceCourseObjectType', id: string, attendance_user_list?: Array<{ __typename?: 'AttendanceUserObjectType', user_id: string, 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, needs_expert_evaluation: boolean, max_points?: number | null, content_type: string, effort_required: string, evaluation_description: string, evaluation_document_url: string, evaluation_tasks?: any | null, id: string, intro_text: string, performance_objectives?: any | null, slug: string, tasks?: any | null, title: string, translation_key: string, competence_certificate?: ( { __typename?: 'CompetenceCertificateObjectType' } & { ' $fragmentRefs'?: { 'CoursePageFieldsCompetenceCertificateObjectTypeFragment': CoursePageFieldsCompetenceCertificateObjectTypeFragment } } ) | null } | null, assignment_completion?: { __typename?: 'AssignmentCompletionObjectType', id: string, completion_status: AssignmentAssignmentCompletionCompletionStatusChoices, submitted_at?: string | null, evaluation_submitted_at?: string | null, evaluation_points?: number | null, evaluation_max_points?: number | null, evaluation_passed?: boolean | null, edoniq_extended_time_flag: boolean, completion_data?: any | null, task_completion_data?: any | null, evaluation_user?: { __typename?: 'UserObjectType', id: string } | null, assignment_user: { __typename?: 'UserObjectType', id: string } } | null }; export type CompetenceCertificateQueryQueryVariables = Exact<{ courseSlug: Scalars['String']['input']; courseSessionId: Scalars['ID']['input']; }>; export type CompetenceCertificateQueryQuery = { __typename?: 'Query', competence_certificate_list?: ( { __typename?: 'CompetenceCertificateListObjectType', competence_certificates: Array<( { __typename?: 'CompetenceCertificateObjectType', assignments: Array<( { __typename?: 'AssignmentObjectType', assignment_type: AssignmentAssignmentAssignmentTypeChoices, max_points?: number | null, completion?: { __typename?: 'AssignmentCompletionObjectType', id: string, completion_status: AssignmentAssignmentCompletionCompletionStatusChoices, submitted_at?: string | null, evaluation_points?: number | null, evaluation_max_points?: number | null, evaluation_passed?: boolean | null } | null, learning_content?: ( { __typename?: 'LearningContentAssignmentObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentAssignmentObjectTypeFragment': CoursePageFieldsLearningContentAssignmentObjectTypeFragment } } ) | ( { __typename?: 'LearningContentAttendanceCourseObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment': CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment } } ) | ( { __typename?: 'LearningContentDocumentListObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentDocumentListObjectTypeFragment': CoursePageFieldsLearningContentDocumentListObjectTypeFragment } } ) | ( { __typename?: 'LearningContentEdoniqTestObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment': CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment } } ) | ( { __typename?: 'LearningContentFeedbackObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentFeedbackObjectTypeFragment': CoursePageFieldsLearningContentFeedbackObjectTypeFragment } } ) | ( { __typename?: 'LearningContentLearningModuleObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentLearningModuleObjectTypeFragment': CoursePageFieldsLearningContentLearningModuleObjectTypeFragment } } ) | ( { __typename?: 'LearningContentMediaLibraryObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment': CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment } } ) | ( { __typename?: 'LearningContentPlaceholderObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentPlaceholderObjectTypeFragment': CoursePageFieldsLearningContentPlaceholderObjectTypeFragment } } ) | ( { __typename?: 'LearningContentRichTextObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentRichTextObjectTypeFragment': CoursePageFieldsLearningContentRichTextObjectTypeFragment } } ) | ( { __typename?: 'LearningContentVideoObjectType', circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentVideoObjectTypeFragment': CoursePageFieldsLearningContentVideoObjectTypeFragment } } ) | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsAssignmentObjectTypeFragment': CoursePageFieldsAssignmentObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsCompetenceCertificateObjectTypeFragment': CoursePageFieldsCompetenceCertificateObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsCompetenceCertificateListObjectTypeFragment': CoursePageFieldsCompetenceCertificateListObjectTypeFragment } } ) | null }; export type CourseSessionDetailQueryVariables = Exact<{ courseSessionId: Scalars['ID']['input']; }>; export type CourseSessionDetailQuery = { __typename?: 'Query', course_session?: { __typename?: 'CourseSessionObjectType', id: string, title: string, course: { __typename?: 'CourseObjectType', id: string, title: string, slug: string }, users: Array<{ __typename?: 'CourseSessionUserObjectsType', id: string, user_id: string, first_name: string, last_name: string, email: string, avatar_url: string, role: string, circles: Array<{ __typename?: 'CourseSessionUserExpertCircleType', id: string, title: string, slug: string }> }>, attendance_courses: Array<{ __typename?: 'CourseSessionAttendanceCourseObjectType', id: string, location: string, trainer: string, learning_content_id?: string | null, due_date?: { __typename?: 'DueDateObjectType', id: string, start?: string | null, end?: string | null } | null, learning_content: { __typename?: 'LearningContentAttendanceCourseObjectType', id: string, title: string, circle?: { __typename?: 'CircleLightObjectType', id: string, title: string, slug: string } | null } }>, assignments: Array<{ __typename?: 'CourseSessionAssignmentObjectType', id: string, submission_deadline?: { __typename?: 'DueDateObjectType', id: string, start?: string | null } | null, evaluation_deadline?: { __typename?: 'DueDateObjectType', id: string, start?: string | null } | null, learning_content: { __typename?: 'LearningContentAssignmentObjectType', id: string, title: string, content_assignment: { __typename?: 'AssignmentObjectType', id: string, title: string, assignment_type: AssignmentAssignmentAssignmentTypeChoices } } }>, edoniq_tests: Array<{ __typename?: 'CourseSessionEdoniqTestObjectType', id: string, deadline?: { __typename?: 'DueDateObjectType', id: string, start?: string | null, end?: string | null } | null, learning_content: { __typename?: 'LearningContentEdoniqTestObjectType', id: string, title: string, content_assignment: { __typename?: 'AssignmentObjectType', id: string, title: string, assignment_type: AssignmentAssignmentAssignmentTypeChoices } } }> } | null }; export type CourseQueryQueryVariables = Exact<{ slug: Scalars['String']['input']; }>; export type CourseQueryQuery = { __typename?: 'Query', course?: { __typename?: 'CourseObjectType', id: string, title: string, slug: string, category_name: string, action_competences: Array<( { __typename?: 'ActionCompetenceObjectType', competence_id: string, performance_criteria: Array<( { __typename?: 'PerformanceCriteriaObjectType', competence_id: string, learning_unit?: { __typename?: 'LearningUnitObjectType', id: string, slug: string, evaluate_url: string } | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsPerformanceCriteriaObjectTypeFragment': CoursePageFieldsPerformanceCriteriaObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsActionCompetenceObjectTypeFragment': CoursePageFieldsActionCompetenceObjectTypeFragment } } )>, learning_path: ( { __typename?: 'LearningPathObjectType', topics: Array<( { __typename?: 'TopicObjectType', is_visible: boolean, circles: Array<( { __typename?: 'CircleObjectType', description: string, goals: string, learning_sequences: Array<( { __typename?: 'LearningSequenceObjectType', icon: string, learning_units: Array<( { __typename?: 'LearningUnitObjectType', evaluate_url: string, performance_criteria: Array<( { __typename?: 'PerformanceCriteriaObjectType' } & { ' $fragmentRefs'?: { 'CoursePageFieldsPerformanceCriteriaObjectTypeFragment': CoursePageFieldsPerformanceCriteriaObjectTypeFragment } } )>, learning_contents: Array<( { __typename?: 'LearningContentAssignmentObjectType', assignment_type: LearnpathLearningContentAssignmentAssignmentTypeChoices, can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string, content_assignment: { __typename?: 'AssignmentObjectType', id: string }, competence_certificate?: ( { __typename?: 'CompetenceCertificateObjectType' } & { ' $fragmentRefs'?: { 'CoursePageFieldsCompetenceCertificateObjectTypeFragment': CoursePageFieldsCompetenceCertificateObjectTypeFragment } } ) | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentAssignmentObjectTypeFragment': CoursePageFieldsLearningContentAssignmentObjectTypeFragment } } ) | ( { __typename?: 'LearningContentAttendanceCourseObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment': CoursePageFieldsLearningContentAttendanceCourseObjectTypeFragment } } ) | ( { __typename?: 'LearningContentDocumentListObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentDocumentListObjectTypeFragment': CoursePageFieldsLearningContentDocumentListObjectTypeFragment } } ) | ( { __typename?: 'LearningContentEdoniqTestObjectType', checkbox_text: string, has_extended_time_test: boolean, can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string, content_assignment: { __typename?: 'AssignmentObjectType', id: string }, competence_certificate?: ( { __typename?: 'CompetenceCertificateObjectType' } & { ' $fragmentRefs'?: { 'CoursePageFieldsCompetenceCertificateObjectTypeFragment': CoursePageFieldsCompetenceCertificateObjectTypeFragment } } ) | null } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment': CoursePageFieldsLearningContentEdoniqTestObjectTypeFragment } } ) | ( { __typename?: 'LearningContentFeedbackObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentFeedbackObjectTypeFragment': CoursePageFieldsLearningContentFeedbackObjectTypeFragment } } ) | ( { __typename?: 'LearningContentLearningModuleObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentLearningModuleObjectTypeFragment': CoursePageFieldsLearningContentLearningModuleObjectTypeFragment } } ) | ( { __typename?: 'LearningContentMediaLibraryObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment': CoursePageFieldsLearningContentMediaLibraryObjectTypeFragment } } ) | ( { __typename?: 'LearningContentPlaceholderObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentPlaceholderObjectTypeFragment': CoursePageFieldsLearningContentPlaceholderObjectTypeFragment } } ) | ( { __typename?: 'LearningContentRichTextObjectType', text: string, can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentRichTextObjectTypeFragment': CoursePageFieldsLearningContentRichTextObjectTypeFragment } } ) | ( { __typename?: 'LearningContentVideoObjectType', can_user_self_toggle_course_completion: boolean, content_url: string, minutes?: number | null, description: string } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningContentVideoObjectTypeFragment': CoursePageFieldsLearningContentVideoObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningUnitObjectTypeFragment': CoursePageFieldsLearningUnitObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningSequenceObjectTypeFragment': CoursePageFieldsLearningSequenceObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsCircleObjectTypeFragment': CoursePageFieldsCircleObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsTopicObjectTypeFragment': CoursePageFieldsTopicObjectTypeFragment } } )> } & { ' $fragmentRefs'?: { 'CoursePageFieldsLearningPathObjectTypeFragment': CoursePageFieldsLearningPathObjectTypeFragment } } ) } | null }; export type DashboardConfigQueryVariables = Exact<{ [key: string]: never; }>; export type DashboardConfigQuery = { __typename?: 'Query', dashboard_config: Array<{ __typename?: 'DashboardConfigType', id: string, slug: string, name: string, dashboard_type: DashboardType }> }; export type DashboardProgressQueryVariables = Exact<{ courseId: Scalars['ID']['input']; }>; export type DashboardProgressQuery = { __typename?: 'Query', course_progress?: { __typename?: 'CourseProgressType', _id: string, course_id: string, session_to_continue_id?: string | null, competence: { __typename?: 'ProgressDashboardCompetenceType', _id: string, total_count: number, success_count: number, fail_count: number }, assignment: { __typename?: 'ProgressDashboardAssignmentType', _id: string, total_count: number, points_max_count: number, points_achieved_count: number } } | null }; export type CourseStatisticsQueryVariables = Exact<{ courseId: Scalars['ID']['input']; }>; export type CourseStatisticsQuery = { __typename?: 'Query', course_statistics?: { __typename?: 'CourseStatisticsType', _id: string, course_id: string, course_title: string, course_slug: string, course_session_selection_ids: Array, course_session_properties: { __typename?: 'StatisticsCourseSessionPropertiesType', _id: string, generations: Array, sessions: Array<{ __typename?: 'StatisticsCourseSessionDataType', id: string, name: string }>, circles: Array<{ __typename?: 'StatisticsCircleDataType', id: string, name: string, experts: Array }> }, course_session_selection_metrics: { __typename?: 'StatisticsCourseSessionsSelectionMetricType', _id: string, session_count: number, participant_count: number, expert_count: number }, attendance_day_presences: { __typename?: 'AttendanceDayPresencesStatisticsType', _id: string, records: Array<{ __typename?: 'PresenceRecordStatisticsType', _id: string, course_session_id: string, generation: string, circle_id: string, due_date: string, participants_present: number, participants_total: number, details_url: string }>, summary: { __typename?: 'AttendanceSummaryStatisticsType', _id: string, days_completed: number, participants_present: number } }, feedback_responses: { __typename?: 'FeedbackStatisticsResponsesType', _id: string, records: Array<{ __typename?: 'FeedbackStatisticsRecordType', _id: string, course_session_id: string, generation: string, circle_id: string, satisfaction_average: number, satisfaction_max: number, details_url: string } | null>, summary: { __typename?: 'FeedbackStatisticsSummaryType', _id: string, satisfaction_average: number, satisfaction_max: number, total_responses: number } }, assignments: { __typename?: 'AssignmentsStatisticsType', _id: string, summary: { __typename?: 'AssignmentStatisticsSummaryType', _id: string, completed_count: number, average_passed: number }, records: Array<{ __typename?: 'AssignmentStatisticsRecordType', _id: string, course_session_id: string, course_session_assignment_id: string, circle_id: string, generation: string, assignment_title: string, assignment_type_translation_key: string, details_url: string, deadline: string, metrics: { __typename?: 'AssignmentCompletionMetricsType', _id: string, passed_count: number, failed_count: number, unranked_count: number, ranking_completed: boolean, average_passed: number } } | null> }, competences: { __typename?: 'CompetencesStatisticsType', _id: string, summary: { __typename?: 'CompetencePerformanceStatisticsSummaryType', _id: string, success_total: number, fail_total: number }, performances: Array<{ __typename?: 'CompetencePerformanceStatisticsType', _id: string, course_session_id: string, generation: string, circle_id: string, success_count: number, fail_count: number, details_url: string } | null> } } | null }; export type SendFeedbackMutationMutationVariables = Exact<{ courseSessionId: Scalars['ID']['input']; learningContentId: Scalars['ID']['input']; data: Scalars['GenericScalar']['input']; submitted?: InputMaybe; }>; export type SendFeedbackMutationMutation = { __typename?: 'Mutation', send_feedback?: { __typename?: 'SendFeedbackMutation', feedback_response?: { __typename?: 'FeedbackResponseObjectType', id: string, data?: any | null, submitted: boolean } | null, errors?: Array<{ __typename?: 'ErrorType', field: string, messages: Array } | null> | null } | null }; export const CoursePageFieldsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CoursePageFields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CoursePageInterface"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"content_type"}},{"kind":"Field","name":{"kind":"Name","value":"frontend_url"}}]}}]} 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":"evaluationPoints"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"initializeCompletion"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"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_points"},"value":{"kind":"Variable","name":{"kind":"Name","value":"evaluationPoints"}}},{"kind":"Argument","name":{"kind":"Name","value":"initialize_completion"},"value":{"kind":"Variable","name":{"kind":"Name","value":"initializeCompletion"}}}],"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_points"}},{"kind":"Field","name":{"kind":"Name","value":"completion_data"}},{"kind":"Field","name":{"kind":"Name","value":"task_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":"needs_expert_evaluation"}},{"kind":"Field","name":{"kind":"Name","value":"max_points"}},{"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":"competence_certificate"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}}]}}]}},{"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_points"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_max_points"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_passed"}},{"kind":"Field","name":{"kind":"Name","value":"edoniq_extended_time_flag"}},{"kind":"Field","name":{"kind":"Name","value":"completion_data"}},{"kind":"Field","name":{"kind":"Name","value":"task_completion_data"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CoursePageFields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CoursePageInterface"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"content_type"}},{"kind":"Field","name":{"kind":"Name","value":"frontend_url"}}]}}]} as unknown as DocumentNode; export const CompetenceCertificateQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"competenceCertificateQuery"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseSlug"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"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":"competence_certificate_list"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"course_slug"},"value":{"kind":"Variable","name":{"kind":"Name","value":"courseSlug"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"competence_certificates"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"assignments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"assignment_type"}},{"kind":"Field","name":{"kind":"Name","value":"max_points"}},{"kind":"Field","name":{"kind":"Name","value":"completion"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"course_session_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":"completion_status"}},{"kind":"Field","name":{"kind":"Name","value":"submitted_at"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_points"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_max_points"}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_passed"}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"circle"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CoursePageFields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CoursePageInterface"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"content_type"}},{"kind":"Field","name":{"kind":"Name","value":"frontend_url"}}]}}]} as unknown as DocumentNode; export const CourseSessionDetailDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"courseSessionDetail"},"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"},"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":"title"}},{"kind":"Field","name":{"kind":"Name","value":"course"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"users"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"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":"avatar_url"}},{"kind":"Field","name":{"kind":"Name","value":"role"}},{"kind":"Field","name":{"kind":"Name","value":"circles"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"attendance_courses"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"location"}},{"kind":"Field","name":{"kind":"Name","value":"trainer"}},{"kind":"Field","name":{"kind":"Name","value":"due_date"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"start"}},{"kind":"Field","name":{"kind":"Name","value":"end"}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_content_id"}},{"kind":"Field","name":{"kind":"Name","value":"learning_content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"circle"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"assignments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"submission_deadline"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"start"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evaluation_deadline"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"start"}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"content_assignment"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"assignment_type"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"edoniq_tests"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"deadline"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"start"}},{"kind":"Field","name":{"kind":"Name","value":"end"}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_content"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"content_assignment"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"assignment_type"}}]}}]}}]}}]}}]}}]} 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":"slug"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"slug"},"value":{"kind":"Variable","name":{"kind":"Name","value":"slug"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"category_name"}},{"kind":"Field","name":{"kind":"Name","value":"action_competences"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"competence_id"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"performance_criteria"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"competence_id"}},{"kind":"Field","name":{"kind":"Name","value":"learning_unit"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"evaluate_url"}}]}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_path"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"topics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"is_visible"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"circles"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"goals"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"learning_sequences"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"icon"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"learning_units"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evaluate_url"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"Field","name":{"kind":"Name","value":"performance_criteria"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}}]}},{"kind":"Field","name":{"kind":"Name","value":"learning_contents"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"can_user_self_toggle_course_completion"}},{"kind":"Field","name":{"kind":"Name","value":"content_url"}},{"kind":"Field","name":{"kind":"Name","value":"minutes"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"LearningContentAssignmentObjectType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"assignment_type"}},{"kind":"Field","name":{"kind":"Name","value":"content_assignment"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"competence_certificate"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"LearningContentEdoniqTestObjectType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"checkbox_text"}},{"kind":"Field","name":{"kind":"Name","value":"has_extended_time_test"}},{"kind":"Field","name":{"kind":"Name","value":"content_assignment"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"competence_certificate"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CoursePageFields"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"LearningContentRichTextObjectType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"text"}}]}}]}}]}}]}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CoursePageFields"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CoursePageInterface"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"content_type"}},{"kind":"Field","name":{"kind":"Name","value":"frontend_url"}}]}}]} as unknown as DocumentNode; export const DashboardConfigDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"dashboardConfig"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"dashboard_config"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"dashboard_type"}}]}}]}}]} as unknown as DocumentNode; export const DashboardProgressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"dashboardProgress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course_progress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"course_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":"course_id"}},{"kind":"Field","name":{"kind":"Name","value":"session_to_continue_id"}},{"kind":"Field","name":{"kind":"Name","value":"competence"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"total_count"}},{"kind":"Field","name":{"kind":"Name","value":"success_count"}},{"kind":"Field","name":{"kind":"Name","value":"fail_count"}}]}},{"kind":"Field","name":{"kind":"Name","value":"assignment"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"total_count"}},{"kind":"Field","name":{"kind":"Name","value":"points_max_count"}},{"kind":"Field","name":{"kind":"Name","value":"points_achieved_count"}}]}}]}}]}}]} as unknown as DocumentNode; export const CourseStatisticsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"courseStatistics"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"courseId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"course_statistics"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"course_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":"course_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_title"}},{"kind":"Field","name":{"kind":"Name","value":"course_slug"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_properties"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"sessions"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}}]}},{"kind":"Field","name":{"kind":"Name","value":"generations"}},{"kind":"Field","name":{"kind":"Name","value":"circles"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"experts"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"course_session_selection_ids"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_selection_metrics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"session_count"}},{"kind":"Field","name":{"kind":"Name","value":"participant_count"}},{"kind":"Field","name":{"kind":"Name","value":"expert_count"}}]}},{"kind":"Field","name":{"kind":"Name","value":"attendance_day_presences"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"records"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_id"}},{"kind":"Field","name":{"kind":"Name","value":"generation"}},{"kind":"Field","name":{"kind":"Name","value":"circle_id"}},{"kind":"Field","name":{"kind":"Name","value":"due_date"}},{"kind":"Field","name":{"kind":"Name","value":"participants_present"}},{"kind":"Field","name":{"kind":"Name","value":"participants_total"}},{"kind":"Field","name":{"kind":"Name","value":"details_url"}}]}},{"kind":"Field","name":{"kind":"Name","value":"summary"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"days_completed"}},{"kind":"Field","name":{"kind":"Name","value":"participants_present"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"feedback_responses"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"records"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_id"}},{"kind":"Field","name":{"kind":"Name","value":"generation"}},{"kind":"Field","name":{"kind":"Name","value":"circle_id"}},{"kind":"Field","name":{"kind":"Name","value":"satisfaction_average"}},{"kind":"Field","name":{"kind":"Name","value":"satisfaction_max"}},{"kind":"Field","name":{"kind":"Name","value":"details_url"}}]}},{"kind":"Field","name":{"kind":"Name","value":"summary"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"satisfaction_average"}},{"kind":"Field","name":{"kind":"Name","value":"satisfaction_max"}},{"kind":"Field","name":{"kind":"Name","value":"total_responses"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"assignments"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"summary"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"completed_count"}},{"kind":"Field","name":{"kind":"Name","value":"average_passed"}}]}},{"kind":"Field","name":{"kind":"Name","value":"records"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_assignment_id"}},{"kind":"Field","name":{"kind":"Name","value":"circle_id"}},{"kind":"Field","name":{"kind":"Name","value":"generation"}},{"kind":"Field","name":{"kind":"Name","value":"assignment_title"}},{"kind":"Field","name":{"kind":"Name","value":"assignment_type_translation_key"}},{"kind":"Field","name":{"kind":"Name","value":"details_url"}},{"kind":"Field","name":{"kind":"Name","value":"deadline"}},{"kind":"Field","name":{"kind":"Name","value":"metrics"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"passed_count"}},{"kind":"Field","name":{"kind":"Name","value":"failed_count"}},{"kind":"Field","name":{"kind":"Name","value":"unranked_count"}},{"kind":"Field","name":{"kind":"Name","value":"ranking_completed"}},{"kind":"Field","name":{"kind":"Name","value":"average_passed"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"competences"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"summary"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"success_total"}},{"kind":"Field","name":{"kind":"Name","value":"fail_total"}}]}},{"kind":"Field","name":{"kind":"Name","value":"performances"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"_id"}},{"kind":"Field","name":{"kind":"Name","value":"course_session_id"}},{"kind":"Field","name":{"kind":"Name","value":"generation"}},{"kind":"Field","name":{"kind":"Name","value":"circle_id"}},{"kind":"Field","name":{"kind":"Name","value":"success_count"}},{"kind":"Field","name":{"kind":"Name","value":"fail_count"}},{"kind":"Field","name":{"kind":"Name","value":"details_url"}}]}}]}}]}}]}}]} as unknown as DocumentNode; 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":"courseSessionId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"learningContentId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"data"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"GenericScalar"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"submitted"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Boolean"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"send_feedback"},"arguments":[{"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":"data"},"value":{"kind":"Variable","name":{"kind":"Name","value":"data"}}},{"kind":"Argument","name":{"kind":"Name","value":"submitted"},"value":{"kind":"Variable","name":{"kind":"Name","value":"submitted"}}}],"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":"data"}},{"kind":"Field","name":{"kind":"Name","value":"submitted"}}]}},{"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;