update: change queries for toggle flag answers
This commit is contained in:
parent
fbc78b3947
commit
9445690238
|
|
@ -8,6 +8,7 @@ type SubmitOptionResponse = {
|
||||||
id: string;
|
id: string;
|
||||||
createdAt: string | null;
|
createdAt: string | null;
|
||||||
validationInformation: string;
|
validationInformation: string;
|
||||||
|
isFlagged: boolean | null;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -73,19 +74,18 @@ export const getAllAnswer = (assessmentId: string) =>
|
||||||
});
|
});
|
||||||
|
|
||||||
// Query untuk toggle flag jawaban berdasarkan questionId
|
// Query untuk toggle flag jawaban berdasarkan questionId
|
||||||
export const toggleFlagAnswer = async (questionId: string) => {
|
export const toggleFlagAnswer = async (form: {
|
||||||
|
assessmentId: string;
|
||||||
|
questionId: string;
|
||||||
|
isFlagged: boolean;
|
||||||
|
}): Promise<SubmitOptionResponse> => {
|
||||||
return await fetchRPC(
|
return await fetchRPC(
|
||||||
client.assessments[":questionId"].toggleFlag.$patch({
|
client.assessments.toggleFlag.$patch({
|
||||||
param: { questionId },
|
json: form,
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Opsional: Jika Anda ingin menggunakan react-query untuk toggleFlag
|
|
||||||
export const toggleFlagAnswerMutationOptions = (questionId: string) => ({
|
|
||||||
mutationFn: () => toggleFlagAnswer(questionId),
|
|
||||||
});
|
|
||||||
|
|
||||||
// Query untuk mendapatkan rata-rata skor berdasarkan aspectId dan assessmentId
|
// Query untuk mendapatkan rata-rata skor berdasarkan aspectId dan assessmentId
|
||||||
export const getAverageScoreQueryOptions = (assessmentId: string) =>
|
export const getAverageScoreQueryOptions = (assessmentId: string) =>
|
||||||
queryOptions({
|
queryOptions({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user