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 5267fb0937 - Show all commits

View File

@ -166,7 +166,15 @@ export default function AssessmentPage() {
const submitOptionMutation = useMutation(submitOptionMutationOptions()); const submitOptionMutation = useMutation(submitOptionMutationOptions());
useEffect(() => { useEffect(() => {
const savedAnswers = localStorage.getItem("assessmentAnswers"); const assessmentId = getQueryParam("id");
if (!assessmentId) {
console.error("Assessment ID tidak ditemukan");
return;
}
// Ambil jawaban dari localStorage berdasarkan ID assessment
const savedAnswers = localStorage.getItem(`assessmentAnswers_${assessmentId}`);
if (savedAnswers) { if (savedAnswers) {
setAnswers(JSON.parse(savedAnswers)); setAnswers(JSON.parse(savedAnswers));
} }
@ -180,9 +188,9 @@ export default function AssessmentPage() {
return; return;
} }
// Simpan jawaban ke localStorage // Simpan jawaban ke localStorage dengan ID assessment
const updatedAnswers = { ...answers, [questionId]: optionId }; const updatedAnswers = { ...answers, [questionId]: optionId };
localStorage.setItem("assessmentAnswers", JSON.stringify(updatedAnswers)); localStorage.setItem(`assessmentAnswers_${assessmentId}`, JSON.stringify(updatedAnswers));
// Update state // Update state
setAnswers(updatedAnswers); setAnswers(updatedAnswers);