Pull Request branch dev-clone to main #1

Merged
gitea merged 429 commits from dev-clone into main 2024-12-23 09:31:34 +00:00
Showing only changes of commit 9445690238 - Show all commits

View File

@ -8,6 +8,7 @@ type SubmitOptionResponse = {
id: string;
createdAt: string | null;
validationInformation: string;
isFlagged: boolean | null;
};
};
@ -73,19 +74,18 @@ export const getAllAnswer = (assessmentId: string) =>
});
// 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(
client.assessments[":questionId"].toggleFlag.$patch({
param: { questionId },
client.assessments.toggleFlag.$patch({
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
export const getAverageScoreQueryOptions = (assessmentId: string) =>
queryOptions({