Select Quiz Category

// 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 JSA


Postal Assistant PA / Sorting  Assistant


Data  Entry  Operators  (DEOs)

  • 10+2 Intermediate Exam in Any Recognized Board in India.
  • All candidates must read the official information completely before applying.

SSC CHSL 2025 : Important Links

Apply Online

Click

Download Notification

Click Here

Official Website

Click

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

  • For MTS : Class 10 High School Exam Passed in Any Recognized Board in India.
  • For Havaldar : Class 10 High School Exam Passed in Any Recognized Board in India.
  • Walking :
  • Male : 1600 Meter in 15 Min.
  • Female : 1 Km in 20 Min.
  • Height :
  • Male : 157.5 CMS | Female : 152 CMS
  • Chest Male : 81-86 CMS
  • All candidates must read the official information completely before applying.

SSC MTS 2025 : Important Links

Apply Online

Click

Download Notification

Click Here

Official Website

Click

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 Multipurpose

257 Posts 

  • Graduation in Any Stream
  • All candidates must read the official information completely before applying.

Bihar Co-Operative Bank Assistant Online Form 2025 : Important Links

Apply Online

Click

Download Notification

Click Here

Press Release

Click

Official Website

Click

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

  • Graduation: All candidates must read the official information completely before applying.

Financial Administrative Officer and Equivalent

  • Graduation Degree in any one of the Commerce, Economics, Mathematics

71th BPSC 2025 : Important Links

Apply Online

Click

Download Notification

Click Here

14 New Vacancy Press Release

Click

Official Website

Click

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.

Download Result
Official Website

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

Download Result

Click

Download Notification

Click Here

Official Website

Click

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

ADMIT CARD DOWNLOAD

SERVER 1 || SERVER 2

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.

UPSC Engineering Services 2025 : Important Links

Download Result

Click

Download Notification

Click Here

Official Website

Click