diff --git a/src/pages/cross/cross_phonics_v1.astro b/src/pages/cross/cross_phonics_v1.astro index 79fb968..6283292 100644 --- a/src/pages/cross/cross_phonics_v1.astro +++ b/src/pages/cross/cross_phonics_v1.astro @@ -198,9 +198,11 @@ import Layout from "../../layouts/Layout.astro"; if (gameData[id.replace('image', 'a')] === true) { element.classList.add('redBorder'); } else { + wrongCount += 1; element.classList.add('greenBorder'); } } else { + wrongCount -= 1; element.classList.remove('redBorder', 'greenBorder'); } } @@ -209,7 +211,7 @@ import Layout from "../../layouts/Layout.astro"; function saveUserData() { const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/cross/cross_phonics_v2.astro b/src/pages/cross/cross_phonics_v2.astro index 3b0b27c..f8b840e 100644 --- a/src/pages/cross/cross_phonics_v2.astro +++ b/src/pages/cross/cross_phonics_v2.astro @@ -227,6 +227,7 @@ import Layout from "../../layouts/Layout.astro"; // console.log(wrongCount) } } else { + wrongCount -= 1; element.classList.remove('redBorder', 'greenBorder'); } } @@ -237,7 +238,7 @@ import Layout from "../../layouts/Layout.astro"; document.getElementById('allParentDiv').style.display = 'block'; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/cross/v1.astro b/src/pages/cross/v1.astro index 77352c1..5a6fc5a 100644 --- a/src/pages/cross/v1.astro +++ b/src/pages/cross/v1.astro @@ -202,6 +202,7 @@ import Layout from "../../layouts/Layout.astro"; wrongCount +=1; } } else { + wrongCount -= 1; element.classList.remove('redBorder', 'greenBorder'); } } @@ -211,7 +212,7 @@ import Layout from "../../layouts/Layout.astro"; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/cross/v2.astro b/src/pages/cross/v2.astro index e56aa3b..dfb8d79 100644 --- a/src/pages/cross/v2.astro +++ b/src/pages/cross/v2.astro @@ -220,6 +220,7 @@ import Layout from "../../layouts/Layout.astro"; wrongCount +=1; } } else { + wrongCount -= 1; element.classList.remove('redBorder', 'greenBorder'); } // console.log(wrongCount) @@ -232,7 +233,7 @@ import Layout from "../../layouts/Layout.astro"; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/cross/v3.astro b/src/pages/cross/v3.astro index 75922c2..9d2a3f6 100644 --- a/src/pages/cross/v3.astro +++ b/src/pages/cross/v3.astro @@ -187,11 +187,11 @@ import Layout from "../../layouts/Layout.astro"; element.classList.add('greenBorder'); } } else { + wrongCount -= 1; element.classList.remove('redBorder', 'greenBorder'); } } - function saveUserData() { document.getElementById('allParentDiv').style.display = 'block'; const endTime = Date.now(); diff --git a/src/pages/tick/tick_phonics_v1.astro b/src/pages/tick/tick_phonics_v1.astro index cde4917..2ff3efb 100644 --- a/src/pages/tick/tick_phonics_v1.astro +++ b/src/pages/tick/tick_phonics_v1.astro @@ -213,6 +213,7 @@ import Layout from "../../layouts/Layout.astro"; element.classList.add('redBorder'); } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } } @@ -221,7 +222,7 @@ import Layout from "../../layouts/Layout.astro"; document.getElementById('allParentDiv').style.display = 'block'; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/tick/tick_phonics_v2.astro b/src/pages/tick/tick_phonics_v2.astro index 0fc16ee..edb92f0 100644 --- a/src/pages/tick/tick_phonics_v2.astro +++ b/src/pages/tick/tick_phonics_v2.astro @@ -244,6 +244,7 @@ import Layout from "../../layouts/Layout.astro"; element.classList.add('redBorder'); } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } } @@ -252,7 +253,7 @@ import Layout from "../../layouts/Layout.astro"; document.getElementById('allParentDiv').style.display = 'block'; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/tick/tick_phonics_v3.astro b/src/pages/tick/tick_phonics_v3.astro index 6f448f4..1af9187 100644 --- a/src/pages/tick/tick_phonics_v3.astro +++ b/src/pages/tick/tick_phonics_v3.astro @@ -182,6 +182,7 @@ import Layout from "../../layouts/Layout.astro"; element.classList.add('redBorder'); } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } } diff --git a/src/pages/tick/v1.astro b/src/pages/tick/v1.astro index 381960f..47e485b 100644 --- a/src/pages/tick/v1.astro +++ b/src/pages/tick/v1.astro @@ -211,15 +211,16 @@ import Layout from "../../layouts/Layout.astro"; wrongCount += 1; } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } } - + function saveUserData() { document.getElementById('allParentDiv').style.display = 'block'; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/tick/v2.astro b/src/pages/tick/v2.astro index 80a9b26..8901875 100644 --- a/src/pages/tick/v2.astro +++ b/src/pages/tick/v2.astro @@ -240,17 +240,18 @@ import Layout from "../../layouts/Layout.astro"; } else { element.classList.add('redBorder'); wrongCount += 1; + console.log("Wrong Count ", wrongCount) } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } } - function saveUserData() { document.getElementById('allParentDiv').style.display = 'block'; const checkboxes = ['a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'a7', 'a8', 'a9']; const checkedCount = checkboxes.filter(id => document.getElementById(id).checked).length; - if (checkedCount < 0) { + if (checkedCount < 1) { // Show error message if less than 3 checkboxes are checked let errorMessageSection = document.getElementById('errorMessage'); errorMessageSection.style.display = "block"; diff --git a/src/pages/tick/v3.astro b/src/pages/tick/v3.astro index 3179c13..c7e7cd6 100644 --- a/src/pages/tick/v3.astro +++ b/src/pages/tick/v3.astro @@ -193,6 +193,7 @@ import Layout from "../../layouts/Layout.astro"; element.classList.add('redBorder'); } } else { + wrongCount -= 1; element.classList.remove('greenBorder', 'redBorder'); } }