fix question query load
This commit is contained in:
256
app/javascript/__generated__/graphql-schema.ts
generated
256
app/javascript/__generated__/graphql-schema.ts
generated
@@ -1,4 +1,5 @@
|
||||
export type Maybe<T> = T | null;
|
||||
export type InputMaybe<T> = Maybe<T>;
|
||||
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
|
||||
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
|
||||
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
|
||||
@@ -31,9 +32,9 @@ export type Category = {
|
||||
|
||||
/** Autogenerated input type of CreateQuestion */
|
||||
export type CreateQuestionInput = {
|
||||
question: QuestionCreateInput;
|
||||
/** A unique identifier for the client performing the mutation. */
|
||||
clientMutationId?: Maybe<Scalars['String']>;
|
||||
clientMutationId?: InputMaybe<Scalars['String']>;
|
||||
question: QuestionCreateInput;
|
||||
};
|
||||
|
||||
/** Autogenerated return type of CreateQuestion */
|
||||
@@ -48,9 +49,9 @@ export type CreateQuestionPayload = {
|
||||
|
||||
/** Autogenerated input type of CreateReviewMessage */
|
||||
export type CreateReviewMessageInput = {
|
||||
message: ReviewMessageInput;
|
||||
/** A unique identifier for the client performing the mutation. */
|
||||
clientMutationId?: Maybe<Scalars['String']>;
|
||||
clientMutationId?: InputMaybe<Scalars['String']>;
|
||||
message: ReviewMessageInput;
|
||||
};
|
||||
|
||||
/** Autogenerated return type of CreateReviewMessage */
|
||||
@@ -64,15 +65,15 @@ export type CreateReviewMessagePayload = {
|
||||
};
|
||||
|
||||
export type DateRangeInput = {
|
||||
startAt: Scalars['ISO8601Date'];
|
||||
endAt: Scalars['ISO8601Date'];
|
||||
startAt: Scalars['ISO8601Date'];
|
||||
};
|
||||
|
||||
/** Autogenerated input type of DestroyQuestion */
|
||||
export type DestroyQuestionInput = {
|
||||
questionId: Scalars['ID'];
|
||||
/** A unique identifier for the client performing the mutation. */
|
||||
clientMutationId?: Maybe<Scalars['String']>;
|
||||
clientMutationId?: InputMaybe<Scalars['String']>;
|
||||
questionId: Scalars['ID'];
|
||||
};
|
||||
|
||||
/** Autogenerated return type of DestroyQuestion */
|
||||
@@ -87,9 +88,9 @@ export type DestroyQuestionPayload = {
|
||||
|
||||
/** Autogenerated input type of FinishQuestion */
|
||||
export type FinishQuestionInput = {
|
||||
questionId: Scalars['ID'];
|
||||
/** A unique identifier for the client performing the mutation. */
|
||||
clientMutationId?: Maybe<Scalars['String']>;
|
||||
clientMutationId?: InputMaybe<Scalars['String']>;
|
||||
questionId: Scalars['ID'];
|
||||
};
|
||||
|
||||
/** Autogenerated return type of FinishQuestion */
|
||||
@@ -102,8 +103,6 @@ export type FinishQuestionPayload = {
|
||||
question?: Maybe<Question>;
|
||||
};
|
||||
|
||||
|
||||
|
||||
export type Mutation = {
|
||||
__typename?: 'Mutation';
|
||||
createQuestion?: Maybe<CreateQuestionPayload>;
|
||||
@@ -181,27 +180,27 @@ export type QueryNodesArgs = {
|
||||
|
||||
|
||||
export type QueryQuestionsArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
where?: Maybe<QuestionWhereInput>;
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
before?: InputMaybe<Scalars['String']>;
|
||||
first?: InputMaybe<Scalars['Int']>;
|
||||
last?: InputMaybe<Scalars['Int']>;
|
||||
where?: InputMaybe<QuestionWhereInput>;
|
||||
};
|
||||
|
||||
|
||||
export type QueryReviewersArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
before?: InputMaybe<Scalars['String']>;
|
||||
first?: InputMaybe<Scalars['Int']>;
|
||||
last?: InputMaybe<Scalars['Int']>;
|
||||
};
|
||||
|
||||
|
||||
export type QuerySubjectsArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
before?: InputMaybe<Scalars['String']>;
|
||||
first?: InputMaybe<Scalars['Int']>;
|
||||
last?: InputMaybe<Scalars['Int']>;
|
||||
};
|
||||
|
||||
export type Question = Node & {
|
||||
@@ -220,9 +219,8 @@ export type Question = Node & {
|
||||
intention?: Maybe<Scalars['String']>;
|
||||
references?: Maybe<Scalars['String']>;
|
||||
reviewMessages: ReviewMessageConnection;
|
||||
reviewRequests: Array<ReviewRequest>;
|
||||
reviewer?: Maybe<User>;
|
||||
status?: Maybe<QuestionStatus>;
|
||||
status: QuestionStatus;
|
||||
subject?: Maybe<Subject>;
|
||||
support?: Maybe<Scalars['String']>;
|
||||
updatedAt: Scalars['ISO8601DateTime'];
|
||||
@@ -231,10 +229,10 @@ export type Question = Node & {
|
||||
|
||||
|
||||
export type QuestionReviewMessagesArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
before?: InputMaybe<Scalars['String']>;
|
||||
first?: InputMaybe<Scalars['Int']>;
|
||||
last?: InputMaybe<Scalars['Int']>;
|
||||
};
|
||||
|
||||
export type QuestionAlternative = {
|
||||
@@ -244,30 +242,30 @@ export type QuestionAlternative = {
|
||||
};
|
||||
|
||||
export type QuestionAlternativeInput = {
|
||||
correct?: Maybe<Scalars['Boolean']>;
|
||||
text?: Maybe<Scalars['String']>;
|
||||
correct?: InputMaybe<Scalars['Boolean']>;
|
||||
text?: InputMaybe<Scalars['String']>;
|
||||
};
|
||||
|
||||
export enum QuestionBloomTaxonomy {
|
||||
Remember = 'remember',
|
||||
Understand = 'understand',
|
||||
Apply = 'apply',
|
||||
Analyze = 'analyze',
|
||||
Evaluate = 'evaluate',
|
||||
Create = 'create'
|
||||
Analyze = 'ANALYZE',
|
||||
Apply = 'APPLY',
|
||||
Create = 'CREATE',
|
||||
Evaluate = 'EVALUATE',
|
||||
Remember = 'REMEMBER',
|
||||
Understand = 'UNDERSTAND'
|
||||
}
|
||||
|
||||
export enum QuestionCheckType {
|
||||
UniqueAnswer = 'unique_answer',
|
||||
IncompleteAffirmation = 'incomplete_affirmation',
|
||||
MultipleAnswer = 'multiple_answer',
|
||||
NegativeFocus = 'negative_focus',
|
||||
AssertionAndReason = 'assertion_and_reason',
|
||||
Gap = 'gap',
|
||||
Interpretation = 'interpretation',
|
||||
Association = 'association',
|
||||
OrderingOrRanking = 'ordering_or_ranking',
|
||||
ConstantAlternatives = 'constant_alternatives'
|
||||
AssertionAndReason = 'ASSERTION_AND_REASON',
|
||||
Association = 'ASSOCIATION',
|
||||
ConstantAlternatives = 'CONSTANT_ALTERNATIVES',
|
||||
Gap = 'GAP',
|
||||
IncompleteAffirmation = 'INCOMPLETE_AFFIRMATION',
|
||||
Interpretation = 'INTERPRETATION',
|
||||
MultipleAnswer = 'MULTIPLE_ANSWER',
|
||||
NegativeFocus = 'NEGATIVE_FOCUS',
|
||||
OrderingOrRanking = 'ORDERING_OR_RANKING',
|
||||
UniqueAnswer = 'UNIQUE_ANSWER'
|
||||
}
|
||||
|
||||
/** The connection type for Question. */
|
||||
@@ -283,27 +281,27 @@ export type QuestionConnection = {
|
||||
};
|
||||
|
||||
export type QuestionCreateInput = {
|
||||
instruction: Scalars['String'];
|
||||
support: Scalars['String'];
|
||||
body: Scalars['String'];
|
||||
alternatives: Array<QuestionAlternativeInput>;
|
||||
explanation: Scalars['String'];
|
||||
references: Scalars['String'];
|
||||
authorshipYear: Scalars['String'];
|
||||
authorship: Scalars['String'];
|
||||
intention?: Maybe<Scalars['String']>;
|
||||
authorshipYear: Scalars['String'];
|
||||
bloomTaxonomy?: InputMaybe<QuestionBloomTaxonomy>;
|
||||
body: Scalars['String'];
|
||||
checkType?: InputMaybe<QuestionCheckType>;
|
||||
difficulty?: InputMaybe<QuestionDifficulty>;
|
||||
explanation: Scalars['String'];
|
||||
instruction: Scalars['String'];
|
||||
intention?: InputMaybe<Scalars['String']>;
|
||||
references: Scalars['String'];
|
||||
reviewerUserId?: InputMaybe<Scalars['ID']>;
|
||||
status: QuestionStatus;
|
||||
checkType?: Maybe<QuestionCheckType>;
|
||||
difficulty?: Maybe<QuestionDifficulty>;
|
||||
bloomTaxonomy?: Maybe<QuestionBloomTaxonomy>;
|
||||
subjectId?: Maybe<Scalars['ID']>;
|
||||
reviewerUserId?: Maybe<Scalars['ID']>;
|
||||
subjectId?: InputMaybe<Scalars['ID']>;
|
||||
support: Scalars['String'];
|
||||
};
|
||||
|
||||
export enum QuestionDifficulty {
|
||||
Easy = 'easy',
|
||||
Medium = 'medium',
|
||||
Hard = 'hard'
|
||||
Easy = 'EASY',
|
||||
Hard = 'HARD',
|
||||
Medium = 'MEDIUM'
|
||||
}
|
||||
|
||||
/** An edge in a connection. */
|
||||
@@ -316,42 +314,42 @@ export type QuestionEdge = {
|
||||
};
|
||||
|
||||
export enum QuestionStatus {
|
||||
Draft = 'DRAFT',
|
||||
WaitingReview = 'WAITING_REVIEW',
|
||||
WithRequestedChanges = 'WITH_REQUESTED_CHANGES',
|
||||
Approved = 'APPROVED',
|
||||
Registered = 'REGISTERED'
|
||||
Draft = 'DRAFT',
|
||||
Registered = 'REGISTERED',
|
||||
WaitingReview = 'WAITING_REVIEW',
|
||||
WithRequestedChanges = 'WITH_REQUESTED_CHANGES'
|
||||
}
|
||||
|
||||
export type QuestionUpdateInput = {
|
||||
instruction: Scalars['String'];
|
||||
support: Scalars['String'];
|
||||
body: Scalars['String'];
|
||||
alternatives: Array<QuestionAlternativeInput>;
|
||||
explanation: Scalars['String'];
|
||||
references: Scalars['String'];
|
||||
authorshipYear: Scalars['String'];
|
||||
authorship: Scalars['String'];
|
||||
intention?: Maybe<Scalars['String']>;
|
||||
status: QuestionStatus;
|
||||
checkType?: Maybe<QuestionCheckType>;
|
||||
difficulty?: Maybe<QuestionDifficulty>;
|
||||
bloomTaxonomy?: Maybe<QuestionBloomTaxonomy>;
|
||||
subjectId?: Maybe<Scalars['ID']>;
|
||||
reviewerUserId?: Maybe<Scalars['ID']>;
|
||||
authorshipYear: Scalars['String'];
|
||||
bloomTaxonomy?: InputMaybe<QuestionBloomTaxonomy>;
|
||||
body: Scalars['String'];
|
||||
checkType?: InputMaybe<QuestionCheckType>;
|
||||
difficulty?: InputMaybe<QuestionDifficulty>;
|
||||
explanation: Scalars['String'];
|
||||
id: Scalars['ID'];
|
||||
instruction: Scalars['String'];
|
||||
intention?: InputMaybe<Scalars['String']>;
|
||||
references: Scalars['String'];
|
||||
reviewerUserId?: InputMaybe<Scalars['ID']>;
|
||||
status: QuestionStatus;
|
||||
subjectId?: InputMaybe<Scalars['ID']>;
|
||||
support: Scalars['String'];
|
||||
};
|
||||
|
||||
export type QuestionWhereInput = {
|
||||
checkType?: Maybe<Array<QuestionCheckType>>;
|
||||
status?: Maybe<Array<QuestionStatus>>;
|
||||
difficulty?: Maybe<Array<QuestionDifficulty>>;
|
||||
bloomTaxonomy?: Maybe<Array<QuestionBloomTaxonomy>>;
|
||||
authorshipYear?: Maybe<Array<Scalars['String']>>;
|
||||
subjectId?: Maybe<Scalars['ID']>;
|
||||
userId?: Maybe<Scalars['ID']>;
|
||||
createDate?: Maybe<DateRangeInput>;
|
||||
unifesoAuthorship?: Maybe<Scalars['Boolean']>;
|
||||
authorshipYear?: InputMaybe<Array<Scalars['String']>>;
|
||||
bloomTaxonomy?: InputMaybe<Array<QuestionBloomTaxonomy>>;
|
||||
checkType?: InputMaybe<Array<QuestionCheckType>>;
|
||||
createDate?: InputMaybe<DateRangeInput>;
|
||||
difficulty?: InputMaybe<Array<QuestionDifficulty>>;
|
||||
status?: InputMaybe<Array<QuestionStatus>>;
|
||||
subjectId?: InputMaybe<Scalars['ID']>;
|
||||
unifesoAuthorship?: InputMaybe<Scalars['Boolean']>;
|
||||
userId?: InputMaybe<Scalars['ID']>;
|
||||
};
|
||||
|
||||
export type ReviewMessage = {
|
||||
@@ -387,44 +385,15 @@ export type ReviewMessageEdge = {
|
||||
};
|
||||
|
||||
export enum ReviewMessageFeedbackType {
|
||||
RequestChanges = 'REQUEST_CHANGES',
|
||||
Answer = 'ANSWER',
|
||||
Approve = 'APPROVE',
|
||||
Answer = 'ANSWER'
|
||||
RequestChanges = 'REQUEST_CHANGES'
|
||||
}
|
||||
|
||||
export type ReviewMessageInput = {
|
||||
feedbackType: ReviewMessageFeedbackType;
|
||||
text: Scalars['String'];
|
||||
questionId: Scalars['ID'];
|
||||
};
|
||||
|
||||
export type ReviewRequest = {
|
||||
__typename?: 'ReviewRequest';
|
||||
answered: Scalars['Boolean'];
|
||||
id: Scalars['ID'];
|
||||
question: Question;
|
||||
user: User;
|
||||
};
|
||||
|
||||
/** The connection type for ReviewRequest. */
|
||||
export type ReviewRequestConnection = {
|
||||
__typename?: 'ReviewRequestConnection';
|
||||
/** A list of edges. */
|
||||
edges: Array<ReviewRequestEdge>;
|
||||
/** A list of nodes. */
|
||||
nodes: Array<ReviewRequest>;
|
||||
/** Information to aid in pagination. */
|
||||
pageInfo: PageInfo;
|
||||
totalCount: Scalars['Int'];
|
||||
};
|
||||
|
||||
/** An edge in a connection. */
|
||||
export type ReviewRequestEdge = {
|
||||
__typename?: 'ReviewRequestEdge';
|
||||
/** A cursor for use in pagination. */
|
||||
cursor: Scalars['String'];
|
||||
/** The item at the end of the edge. */
|
||||
node?: Maybe<ReviewRequest>;
|
||||
text: Scalars['String'];
|
||||
};
|
||||
|
||||
export type Subject = {
|
||||
@@ -438,11 +407,11 @@ export type Subject = {
|
||||
|
||||
|
||||
export type SubjectQuestionsArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
where?: Maybe<QuestionWhereInput>;
|
||||
after?: InputMaybe<Scalars['String']>;
|
||||
before?: InputMaybe<Scalars['String']>;
|
||||
first?: InputMaybe<Scalars['Int']>;
|
||||
last?: InputMaybe<Scalars['Int']>;
|
||||
where?: InputMaybe<QuestionWhereInput>;
|
||||
};
|
||||
|
||||
/** The connection type for Subject. */
|
||||
@@ -468,9 +437,9 @@ export type SubjectEdge = {
|
||||
|
||||
/** Autogenerated input type of UpdateQuestion */
|
||||
export type UpdateQuestionInput = {
|
||||
question: QuestionUpdateInput;
|
||||
/** A unique identifier for the client performing the mutation. */
|
||||
clientMutationId?: Maybe<Scalars['String']>;
|
||||
clientMutationId?: InputMaybe<Scalars['String']>;
|
||||
question: QuestionUpdateInput;
|
||||
};
|
||||
|
||||
/** Autogenerated return type of UpdateQuestion */
|
||||
@@ -485,31 +454,12 @@ export type UpdateQuestionPayload = {
|
||||
|
||||
export type User = {
|
||||
__typename?: 'User';
|
||||
activeReviewRequests: ReviewRequestConnection;
|
||||
avatarUrl?: Maybe<Scalars['String']>;
|
||||
email: Scalars['String'];
|
||||
id: Scalars['ID'];
|
||||
inactiveReviewRequests: ReviewRequestConnection;
|
||||
name: Scalars['String'];
|
||||
roles: Array<UserRole>;
|
||||
};
|
||||
|
||||
|
||||
export type UserActiveReviewRequestsArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
};
|
||||
|
||||
|
||||
export type UserInactiveReviewRequestsArgs = {
|
||||
after?: Maybe<Scalars['String']>;
|
||||
before?: Maybe<Scalars['String']>;
|
||||
first?: Maybe<Scalars['Int']>;
|
||||
last?: Maybe<Scalars['Int']>;
|
||||
};
|
||||
|
||||
/** The connection type for User. */
|
||||
export type UserConnection = {
|
||||
__typename?: 'UserConnection';
|
||||
@@ -532,10 +482,10 @@ export type UserEdge = {
|
||||
};
|
||||
|
||||
export enum UserRole {
|
||||
Admin = 'admin',
|
||||
Teacher = 'teacher',
|
||||
Nde = 'nde',
|
||||
Coordinator = 'coordinator',
|
||||
CenterDirector = 'center_director',
|
||||
ProRector = 'pro_rector'
|
||||
Admin = 'ADMIN',
|
||||
CenterDirector = 'CENTER_DIRECTOR',
|
||||
Coordinator = 'COORDINATOR',
|
||||
Nde = 'NDE',
|
||||
ProRector = 'PRO_RECTOR',
|
||||
Teacher = 'TEACHER'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user