Select Quiz Category
Question Status
Statistics
// Quiz Variables let currentIndex = 0; let timerInterval; let timeLeft = 60; let quizStarted = false; let userAnswers = {}; let totalTimeTaken = 0;
// DOM Elements const quizContainer = document.getElementById('quiz-container'); const quizArea = document.getElementById('quizArea'); const quizSetup = document.getElementById('quizSetup'); const mainCategory = document.getElementById('mainCategory'); const subCategory = document.getElementById('subCategory'); const startQuizBtn = document.getElementById('startQuizBtn');
// Initialize Quiz function initializeQuiz() { const selectedCategory = mainCategory.value; const selectedSubcategory = subCategory.value;
if (!selectedCategory) { alert("Please select a main category first!"); return; }
// Load questions from our quizData object const questions = quizData[selectedCategory]?.[selectedSubcategory] || [];
if (questions.length === 0) { alert("No questions found for this category!"); return; }
// Display questions quizContainer.innerHTML = ''; questions.forEach((q, i) => { const qElement = document.createElement('div'); qElement.className = 'mcq'; qElement.setAttribute('data-correct', q.correct); qElement.innerHTML = `
${q.question}
${['a','b','c','d'].map((opt, idx) => q.options[idx] ? ` ` : '' ).join('')}
`; quizContainer.appendChild(qElement); });
// Show quiz area quizSetup.style.display = 'none'; quizArea.style.display = 'block';
// Initialize quiz functionality setupQuizNavigation(); showQuestion(0); quizStarted = true; }
// Quiz Functions function showQuestion(index) { const questions = document.querySelectorAll('.mcq'); questions.forEach((q, i) => { q.classList.toggle('active', i === index); });
document.getElementById('questionNumber').textContent = `Question ${index + 1}/${questions.length}`; document.getElementById('prevBtn').disabled = index === 0; document.getElementById('nextBtn').style.display = index === questions.length - 1 ? 'none' : 'inline-block'; document.getElementById('submitBtn').style.display = index === questions.length - 1 ? 'inline-block' : 'none';
startQuestionTimer(); updateProgressSummary(); }
function startQuestionTimer() { clearInterval(timerInterval); timeLeft = 60; document.getElementById('timer').textContent = timeLeft;
timerInterval = setInterval(() => { timeLeft--; document.getElementById('timer').textContent = timeLeft;
if (timeLeft <= 0) { clearInterval(timerInterval); autoMoveToNextQuestion(); } }, 1000); }function setupQuizNavigation() { document.getElementById('prevBtn').addEventListener('click', () => { if (currentIndex > 0) { currentIndex--; showQuestion(currentIndex); } });
document.getElementById('nextBtn').addEventListener('click', () => { if (currentIndex < document.querySelectorAll('.mcq').length - 1) { currentIndex++; showQuestion(currentIndex); } }); document.getElementById('submitBtn').addEventListener('click', submitQuiz); }function submitQuiz() { clearInterval(timerInterval); const questions = document.querySelectorAll('.mcq'); let correct = 0; questions.forEach(q => { const correctAnswer = q.getAttribute('data-correct'); const selected = q.querySelector('input:checked');
if (selected && selected.value === correctAnswer) { correct++; } });
document.getElementById('resultBox').innerHTML = `
Quiz Completed!
🎉 You scored ${correct} out of ${questions.length}
⏱️ Total time taken: ${formatTime(totalTimeTaken + (60 - timeLeft))}
`; document.getElementById('resultBox').style.display = 'block'; }
// Helper Functions function formatTime(seconds) { const mins = Math.floor(seconds / 60); const secs = seconds % 60; return `${mins}m ${secs}s`; }
function updateProgressSummary() { // Implement progress summary update }
// Event Listeners startQuizBtn.addEventListener('click', initializeQuiz);
// Populate subcategories when main category changes mainCategory.addEventListener('change', function() { subCategory.innerHTML = ''; subCategory.disabled = !this.value;
if (this.value === 'maths') { const mathsSubcategories = [ 'Number System', 'Algebra', 'Geometry' // Add more ];
mathsSubcategories.forEach(sub => { const option = document.createElement('option'); option.value = sub.toLowerCase().replace(' ', ''); option.textContent = sub; subCategory.appendChild(option); });
subCategory.disabled = false; } // Add other categories... });
Staff Selection Commission (SSC)
SSC Combined Higher Secondary (10+2) Level Examination, 2025
SSC CHSL 2025 Exam
Total Posts : 3131 Post
SSC CHSL 2025 : Important Dates
- Application Begin : 23/06/2025
- Last Date for Apply Online : 18/07/2025 upto 11 PM Only
- Online Fee Payment Last Date : 19/07/2025
- Correction Date : 23-24 July 2025
- Exam Date Tier I : 08-18 September 2025
- Admit Card Available : Before Exam
- Exam Date Tier II : February / March 2026
SSC CHSL 2025 : Application Fee
- General / OBC / EWS: 100/-
- SC / ST / PH : 0/- (Nil)
- All Category Female : 0/- (Exempted)
- Correction Fee First Time : 200/-
- Correction Fee Second Time : 500/-
- Pay the Examination Fee Through Debit Card, Credit Card, Net Banking, UPI Fee Mode Only.
SSC CHSL 2025 : Age Limit
- Age Limit As On 01/08/2025
- Minimum Age : 18 Years.
- Maximum Age : 27 Years
- Age Relaxation Extra as per SSC Combined Higher Secondary (10+2) Level Examination, 2025 Online Form 2025
SSC CHSL 2025 : Educational Qualification
SSC CHSL | Eligibility |
Lower Division Clerk LDC /Junior Secretariat Assistant JSAPostal Assistant PA / Sorting Assistant Data Entry Operators (DEOs) |
|
SSC CHSL 2025 : Important Links
Apply Online | |
Download Notification | |
Official Website |
Staff Selection Commission (SSC)
SSC 10th Pass Multi Tasking (Non-Technical) Staff, and Havaldar (CBIC & CBN) Examination 2025
Total Posts : 1075 Posts
SSC MTS 2025 : Important Dates
- Application Begin : 26/06/2025
- Last Date for Apply Online : 24/07/2025 upto 11 PM Only
- Online Fee Payment Last Date : 25/07/2025
- Correction Date : 29-31 July 2025
- Exam Date : 20/09/2025 to 24/10/2025
- Admit Card : Before Exam
- Mode of Selection :
SSC MTS 2025 : Application Fee
- General / OBC / EWS: 100/-
- SC / ST / PH : 0/- (Nil)
- All Category Female : 0/- (Exempted)
- Correction Fee First Time : 200/-
- Correction Fee Second Time : 500/-
- Pay the Examination Fee Through Debit Card, Credit Card, Net Banking, UPI Fee Mode Only.
SSC MTS 2025 : Age Limit
- Age Limit As On on 01/08/2025
- Minimum Age : 18 Years.
- Maximum Age : 25 Years for Multi Tasking MTS Post
- Maximum Age : 27 Years for Havaldar Post
- Age Relaxation Extra as per SSC Multi Tasking (Non- Technical) Staff, and Havaldar (CBIC & CBN) Examination, 2025 Online Form 2025
SSC MTS 2025 : Educational Qualification
SSC MTS 2025 | Eligibility |
Multi-Tasking (Non-Technical) Staff (MTS) & Havaldar |
|
SSC MTS 2025 : Important Links
Apply Online | |
Download Notification | |
Official Website |
Testing
The Bihar State Co-Operative Bank Ltd
Bihar BSCB Assistant (Multipurpose) Recruitment 2025
BSCB Assistant Vacancy 2025 :
Total Posts : 257 Posts
Bihar Co-Operative Bank Assistant Online Form 2025 : Important Dates
- Application Begin : 21/06/2025
- Last Date for Apply Online : 10/07/2025
- Pay Exam Fee Last Date : 10/07/2025
- Exam Date :As per Schedule
Bihar Co-Operative Bank Assistant Online Form 2025 : Application Fee
- General / OBC / EWS : 1000/-
- SC / ST : 800/-
- Candidates have to pay their Examination Fee Through Debit Card / Credit Card / Net Banking / UPI and Other Fee Payment Mode Only.
Bihar Co-Operative Bank Assistant Online Form 2025 : Age Limit
- Minimum Age : 21 Years
Maximum Age : 33 Years - Age Relaxation as per Recruitment Rules.
Bihar Co-Operative Bank Assistant Online Form 2025 : Educational Qualification
Bihar Co-Operative Bank Assistant Online Form | Eligibility |
Office Assistant Multipurpose257 Posts |
|
Bihar Co-Operative Bank Assistant Online Form 2025 : Important Links
Apply Online | |
Download Notification | |
Press Release | Click |
Official Website |
Bihar BPSC PCS Pre Online Form 2025
Bihar Public Service Commission Recruitment 2025
71th BPSC Pre Exam CCE / CDPO
Total 1264 Post
71th BPSC 2025 : Important Dates
- Application Start Date : 02 June 2025
- Last Date : 30 June 2025
- Exam Date : 30 August 2025
- Admit Card : Before Exam
71th BPSC 2025 : Application Fee
- General / OBC / Other State: Rs. 600/-
- SC / ST / PH: Rs. 150/-
- Female (Bihar Domicile): Rs. 150/-
- Candidates have to pay their Examination Fee Through Debit Card / Credit Card / Net Banking / UPI and Other Fee Payment Mode Only.
71th BPSC 2025 : Age Limit
- Age Calculate on 01-08-2025
- Minimum Age: 21, 22 Years (Post Wise)
- Maximum Age: 37 Years for Male & 40 Years for Female
- For Age Relaxation Kindly Read Notification
71th BPSC 2025 : Educational Qualification
71th BPSC | Eligibility |
Bihar BPSC Various Post |
|
Financial Administrative Officer and Equivalent |
|
71th BPSC 2025 : Important Links
Apply Online | |
Download Notification | |
14 New Vacancy Press Release | |
Official Website |
Bihar Technical Service Commission has released the Bihar BTSC Insect Collector Result. Candidates who had applied for Bihar BTSC Insect Collector Recruitment 2025 and appeared in the Bihar BTSC Insect Collector 2025 examination can check their Bihar Technical Service Commission Result 2025 /
The Bihar BTSC Insect Collector Result would be available on the Bihar Technical Service Commission Official Website.
Information about what to do next for the candidates passed in the examination of Bihar Technical Service Commission Bihar BTSC Insect Collector 2025 will also be available on official website. Therefore, the successful candidates in the examination will have to regularly visit the official website of Bihar BTSC Insect Collector Bihar Technical Service Commission and also check their email ID. So that no notification is missed.
PNB Specialist Officer (SO) Result 2025 Declared
Punjab National Bank (PNB) has released the PNB Specialist Officer (SO) Result 2025.
Candidates who applied for the PNB Specialist Officer Recruitment 2025 and appeared in the exam can now check their result or merit list on the official website of PNB. The result is also available on the Rojgar Result website.
Details regarding the next steps for candidates who have qualified in the PNB Specialist Officer 2025 exam will be available soon on the official PNB website. Therefore, all successful candidates are advised to regularly visit the official website and check their email inbox to stay updated and ensure they do not miss any important notification.
PNB Specialist Officer (SO) Result 2025 : Important Links
RPSC School Lecturer Admit Card 2025
Rajasthan Public Service Commission Admit Card 2025
RPSC School Lecturer 2025 Details:
- Allotted district information can be obtained 7 days before the exam and admit card will be downloadable 3 days before the exam
- Exam Date: 23 June to 04 July 2025
RPSC School Lecturer 2025 : Important Links
UPSC Engineering Services 2025 Result Declared
The Union Public Service Commission (UPSC) has announced the result of the UPSC Engineering Services Examination 2025.
Candidates who applied for the UPSC Engineering Services Recruitment 2025 and appeared in the exam can now check their result or merit list on the official UPSC website.
Candidates who have qualified in the exam should regularly visit the official UPSC website and check their email inbox for further updates and instructions. Important information about the next steps will be shared there, so it is important not to miss any notification.
- First Open Union Public Service Commission Official Website
- Go to Download Result Section.
- Enter All Necessary Details Such as Application Number / Registration Number / Password / Date of Birth.
- Login through with Required Details.
- After entering the details your Result will be displayed.
- Finally Download your 2025 Result.
- Take a Printout for Colour or B&W as per Examination Instructions.