Read all instructions carefully before starting the mock test.
Navigation: Use the Previous and Next buttons (or swipe on mobile) to navigate between questions.
Answering: Click an option to select your answer. Use the Clear button to remove your current answer.
Marking: Click the Mark button to flag a question for review.
Language: Switch between English and Hindi using the language selector at the top. This selector also appears in the analysis section.
Timers: Two timers are displayed – one for the current question and one for the total time remaining. The question timer turns red if 1 minute or more has elapsed; the total timer turns red if less than 1 minute remains.
Scoring: Each correct answer awards +1.00 point; each wrong answer deducts -0.25 points.
Question Menu Icons:
Active Question – the current question is highlighted in red.
Flagged & Answered – shown in blue.
Flagged but Not Answered – shown in yellow.
Answered (not flagged) – shown in green.
Unattempted – shown in gray.
Practice Mock Test
⏱0:00
⏰10:00
Qn. /10+1.00-0.25
Questions Menu
";
resultHtml += "
";
});
resultHtml += "";
document.getElementById('result-container').innerHTML = resultHtml;
document.getElementById('result-container').style.display = "block";
}
function changeAnalysisLanguage(){
selectedLanguage = document.getElementById("analysis-language-selector").value;
submitTest();
}
function reattemptTest(){
location.reload();
}
let touchstartX = 0;
let touchendX = 0;
const swipeThreshold = 50;
document.getElementById('practice-mock-question-container').addEventListener('touchstart', function(event) {
touchstartX = event.changedTouches[0].screenX;
});
document.getElementById('practice-mock-question-container').addEventListener('touchend', function(event) {
touchendX = event.changedTouches[0].screenX;
handleGesture();
});
function handleGesture() {
if (touchstartX - touchendX > swipeThreshold) {
nextQuestion();
} else if (touchendX - touchstartX > swipeThreshold) {
prevQuestion();
}
}
document.addEventListener('click', function(event) {
var menu = document.getElementById('practice-mock-menu');
var toggleButton = document.getElementById('practice-mock-menu-toggle-btn');
if (menu.classList.contains("open") && !menu.contains(event.target) && !toggleButton.contains(event.target)) {
menu.classList.remove("open");
}
});
document.getElementById('total-questions').innerText = questions.length;