<!-- wp:html --> <!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title>MCQ Quiz</title> <style> /* Basic CSS resets */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; background-color: #f1f8e9; color: #33691e; } .content-container { background-color: #dcedc8; padding: 5px; border-radius: 5px; max-width: auto; margin: 20px auto; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); position: relative; } .header { background-color: #7cb342; color: #ffffff; text-align: center; padding: 20px; border-radius: 10px; margin-bottom: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); position: relative; } .header h1 { margin: 0; font-size: 28px; } /* Hamburger Menu Icon */ .hamburger { position: absolute; top: 8px; left: 8px; z-index: 1000; width: 20px; height: 15px; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; } .hamburger-line { height: 3px; background-color: #fff; border-radius: 2px; } /* Sidebar (Question Nav) */ #questionNavOverlay { position: fixed; top: 0; left: -250px; /* hidden by default */ width: 250px; height: 100%; background-color: #fff; transition: left 0.3s ease-in-out; z-index: 2000; box-shadow: 2px 0 6px rgba(0,0,0,0.3); padding: 20px; overflow-y: auto; } #questionNavOverlay.show { left: 0; /* slide in */ } #questionNavTitle { margin-bottom: 10px; font-weight: bold; font-size: 1.1rem; } .question-nav { display: flex; flex-wrap: wrap; gap: 5px; } .circle-number { width: 30px; height: 30px; border-radius: 50%; background-color: #ccc; color: #000; display: flex; justify-content: center; align-items: center; cursor: pointer; user-select: none; /* Prevent text selection */ transition: background-color 0.2s; } .circle-number:hover { background-color: #aaa; } .circle-number.active { background-color: #4CAF50; color: #fff; } /* Quiz Container */ .quiz-container { background-color: #fff; border-radius: 10px; padding: 5px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); max-width: auto; width: 100%; margin: 0 auto; text-align: center; position: relative; } .question-counter { font-weight: bold; padding: 5px 10px; border-radius: 5px; background-color: #d9edf7; position: absolute; top: 10px; left: 10px; } /* Timer display */ .timer { font-weight: bold; padding: 5px 10px; border-radius: 5px; background-color: #ffcccb; position: absolute; top: 10px; right: 10px; } .question { font-size: 1.2rem; margin-top: 40px; margin-bottom: 20px; text-align: left; } .choices { display: flex; flex-direction: column; gap: 10px; } .choice { padding: 10px; background-color: #f0f0f0; border: 1px solid #ddd; border-radius: 5px; cursor: pointer; transition: background-color 0.3s, box-shadow 0.3s; } .choice:hover { background-color: #e0e0e0; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); } .choice.selected { background-color: #28a745; /* More vivid green */ color: #fff; } .choice.correct { background-color: #28a745; /* More vivid green */ border-color: #28a745; color: #fff; } .choice.incorrect { background-color: #dc3545; /* More vivid red */ border-color: #dc3545; color: #fff; } .choice.disabled { cursor: not-allowed; pointer-events: none; opacity: 0.6; } .explanation { margin-top: 20px; text-align: left; background-color: #e7f3fe; padding: 15px; border-left: 5px solid #2196F3; border-radius: 5px; } .buttons { display: flex; justify-content: center; gap: 10px; margin-top: 20px; flex-wrap: wrap; } .btn { flex: 1 1 auto; padding: 8px 12px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 0.9rem; text-align: center; min-width: 100px; max-width: 150px; transition: none; } .btn.disabled { background-color: #cccccc; cursor: not-allowed; } .hidden { display: none; } /* Result Section */ #resultContent { text-align: center; margin-top: 20px; } .congrats { font-size: 1.5rem; color: #4CAF50; } .sad { font-size: 1.5rem; color: #d32f2f; } /* Popup Message (Optional) */ #popupMessage { position: fixed; top: 20px; left: 50%; transform: translateX(-50%); color: white; padding: 10px 20px; border-radius: 5px; font-size: 1rem; z-index: 5000; display: none; } #popupMessage.show { display: block; } #popupMessage.correct { background-color: #28a745; } #popupMessage.incorrect { background-color: #dc3545; } </style> </head> <body> <div class="content-container"> <div class="header"> <!-- Hamburger menu button --> <div class="hamburger" id="hamburgerBtn"> <div class="hamburger-line"></div> <div class="hamburger-line"></div> <div class="hamburger-line"></div> </div> <h1>MCQs Quiz</h1> </div> <!-- Sidebar (Question Nav) --> <div id="questionNavOverlay"> <div id="questionNavTitle">Questions</div> <div class="question-nav" id="questionNav"></div> </div> <!-- Quiz Container --> <div class="quiz-container" id="quizContent"> <div class="question-counter" id="questionCounter">1/3</div> <!-- Timer display here --> <div class="timer" id="timer">Time: 00:00</div> <div class="question" id="question">Loading question...</div> <div class="choices" id="choices"></div> <!-- Explanation and feedback --> <div class="explanation hidden" id="explanation"></div> <!-- Buttons for navigation and submission --> <div class="buttons"> <button class="btn" id="prevButton">Previous</button> <button class="btn" id="submitAnswerButton">Submit Answer</button> <button class="btn hidden" id="nextButton">Next</button> </div> </div> <!-- Result Section --> <div id="resultContent" class="hidden"> <h2>Quiz Completed</h2> <div id="resultMessage"></div> <p id="scoreMessage"></p> </div> </div> <!-- Optional Popup Message --> <div id="popupMessage" class="hidden"></div> <script> /***** JavaScript Code *****/ // Quiz data (sample) const quizData = [ { "question": "विश्व व्यापार संगठन (WTO) की स्थापना कब हुई?", "options": [ "1991 में", "1985 में", "1995 में", "1975 में" ], "correct": 2, "explanation": "WTO की स्थापना 1 जनवरी 1995 को GATT (General Agreement on Tariffs and Trade) से विकसित होकर हुई।" }, { "question": "WTO का मुख्यालय कहाँ स्थित है?", "options": [ "पेरिस (फ्रांस)", "न्यूयॉर्क (अमेरिका)", "जिनेवा (स्विट्ज़रलैंड)", "वाशिंगटन डी.सी. (अमेरिका)" ], "correct": 2, "explanation": "विश्व व्यापार संगठन का मुख्यालय जिनेवा, स्विट्ज़रलैंड में है।" }, { "question": "WTO का मुख्य उद्देश्य क्या है?", "options": [ "मुद्रा विनिमय स्थिर रखना", "वैश्विक मुक्त व्यापार के नियम स्थापित करना, व्यापार विवादों को सुलझाना और व्यापार बाधाओं को कम करना", "वैश्विक रक्षा नीतियाँ बनाना", "केवल कृषि विकास" ], "correct": 1, "explanation": "WTO सदस्य देशों के बीच व्यापार नियमों के ढाँचे पर निगरानी रखता है, विवाद निपटारा करता है और व्यापार उदारीकरण को बढ़ावा देता है।" }, { "question": "WTO में विवाद निपटारा (Dispute Settlement) की प्रक्रिया किसे संभालती है?", "options": [ "World Bank न्यायालय", "डिस्प्यूट सेटलमेंट बॉडी (DSB)", "IMF बोर्ड", "यूरोपीय संघ" ], "correct": 1, "explanation": "WTO के विवाद निपटारे की ज़िम्मेदारी ‘डिस्प्यूट सेटलमेंट बॉडी’ पर होती है, जो पैनल व अपीलीय निकाय के माध्यम से निर्णय लेती है।" }, { "question": "GATT (General Agreement on Tariffs and Trade) मूल रूप से किस उद्देश्य से बना था?", "options": [ "द्वितीय विश्वयुद्ध के बाद व्यापार बाधाओं को कम करना और विश्व व्यापार सहयोग को बढ़ावा देना", "मुद्रास्फीति नियंत्रित करना", "वैश्विक पर्यावरण सुरक्षा", "खाद्य सुरक्षा पर ध्यान" ], "correct": 0, "explanation": "GATT (1947) का लक्ष्य वैश्विक व्यापार में टैरिफ व दूसरे प्रतिबंधों को घटाकर आपसी सहयोग को बढ़ावा देना था, बाद में यह WTO में परिवर्तित हो गया।" }, { "question": "‘दोहा विकास एजेंडा (Doha Development Agenda)’ किससे संबंधित है?", "options": [ "विश्व बैंक का ऋण कार्यक्रम", "IMF की संरचनात्मक समायोजन नीति", "WTO के सदस्य देशों के बीच व्यापार वार्ता की एक प्रमुख पहल", "ब्रेटन वुड्स सम्मेलन" ], "correct": 2, "explanation": "दोहा दौर (2001) WTO के अंदर व्यापार उदारीकरण पर वार्ता का प्रमुख कार्यक्रम है, जो विशेषकर विकासशील देशों से संबंधित मुद्दों पर केंद्रित है।" }, { "question": "WTO के ‘सब्सिडी और काउंटरवेलिंग’ समझौते का मुख्य उद्देश्य क्या है?", "options": [ "केवल निर्यात को बढ़ावा देना", "सदस्य देशों में अनुचित सब्सिडी रोकना और यदि अवैध सब्सिडी से किसी उद्योग को नुकसान हो तो काउंटरवेलिंग ड्यूटी लगाने की अनुमति", "सेवा क्षेत्र का विस्तार", "वैश्विक मुद्रास्फीति कम करना" ], "correct": 1, "explanation": "यह समझौता अनुचित सब्सिडियों को सीमित करता है और प्रतिकारक शुल्क लगाने के प्रावधान रखता है, ताकि निष्पक्ष वैश्विक व्यापार सुनिश्चित हो।" }, { "question": "‘उरुग्वे राउंड’ किस संगठन से जुड़ा है?", "options": [ "EU (यूरोपीय संघ)", "WTO (पूर्व GATT) में व्यापार वार्ताओं का एक दौर", "IMF का सुधार कार्यक्रम", "विश्व बैंक का नेटवर्क" ], "correct": 1, "explanation": "उरुग्वे राउंड (1986-1994) GATT के महत्वपूर्ण वार्ताओं में से एक था, जिसके परिणामस्वरूप WTO का जन्म हुआ।" }, { "question": "WTO में ‘Most Favoured Nation’ (MFN) और ‘राष्ट्रीय व्यवहार (National Treatment)’ प्रावधान का क्या मकसद है?", "options": [ "कुछ देशों को विशेष छूट नहीं मिलनी चाहिए, सभी को समान व्यापार सुविधा और घरेलू/विदेशी उत्पादों से एक जैसा व्यवहार", "केवल कृषि पर लागू", "आयात बंद करना", "केवल लघु उद्योग" ], "correct": 0, "explanation": "MFN के तहत सभी WTO सदस्य एक-दूसरे को समान रियायत देते हैं, जबकि राष्ट्रीय उपचार प्रावधान घरेलू व विदेशी उत्पादों के साथ भेदभाव न करने की बात करता है।" }, { "question": "विश्व बैंक (World Bank) की स्थापना कब हुई?", "options": [ "1971 में", "1945 में ब्रेटन वुड्स सम्मेलन के तहत", "1990 में", "1982 में" ], "correct": 1, "explanation": "विश्व बैंक व IMF, दोनों की स्थापना द्वितीय विश्वयुद्ध के बाद 1944 के ब्रेटन वुड्स सम्मेलन में हुई थी, औपचारिक रूप से 1945 में परिचालन शुरू हुआ।" }, { "question": "विश्व बैंक समूह में कौन-सी संस्था शामिल नहीं है?", "options": [ "IBRD (International Bank for Reconstruction and Development)", "IFC (International Finance Corporation)", "IMF (International Monetary Fund)", "MIGA (Multilateral Investment Guarantee Agency)" ], "correct": 2, "explanation": "विश्व बैंक समूह की पाँच संस्थाएँ हैं: IBRD, IDA, IFC, MIGA, ICSID. IMF अलग बहुपक्षीय वित्तीय संस्था है।" }, { "question": "विश्व बैंक का मुख्यालय कहाँ है?", "options": [ "लंदन", "वॉशिंगटन डी.सी. (अमेरिका)", "जिनेवा", "बीजिंग" ], "correct": 1, "explanation": "विश्व बैंक व IMF दोनों का मुख्यालय वॉशिंगटन डी.सी. में स्थित है।" }, { "question": "विश्व बैंक का मूल मिशन क्या है?", "options": [ "व्यापार विवाद निपटाना", "ग़रीबी उन्मूलन और साझा समृद्धि (Shared Prosperity) को बढ़ावा देना, विकास परियोजनाओं को वित्त प्रदान करना", "शस्त्र नियंत्रण", "गोल्ड रिज़र्व प्रबंधन" ], "correct": 1, "explanation": "विश्व बैंक विकासशील देशों में गरीबी कम करने, बुनियादी ढाँचा, शिक्षा, स्वास्थ्य आदि क्षेत्रों में परियोजनाओं को वित्तपोषित करता है।" }, { "question": "‘IBRD’ (International Bank for Reconstruction and Development) किस प्रकार के देशों को ऋण देता है?", "options": [ "केवल कम आय वाले देशों", "उच्च आय वाले विकसित देशों", "अधिक आय वाले मध्यम-आय और क्रेडिटवर्थी निम्न-आय देशों को अपेक्षाकृत कठोर शर्तों पर", "व्यापारिक बैंक नहीं" ], "correct": 2, "explanation": "IBRD मध्यम-आय (और कुछ निम्न-आय, जो क्रेडिटवर्थी हों) वाले देशों को ऋण देता है, जबकि सबसे गरीब देशों को IDA (International Development Association) किफायती या बिना ब्याज के ऋण देती है।" }, { "question": "‘IDA (International Development Association)’ का उद्देश्य क्या है?", "options": [ "उच्च आय वाले देशों को वित्त देना", "कम से कम विकसित देशों को रियायती ऋण और अनुदान प्रदान कर विकास में मदद करना", "केवल व्यापार करने वालों को सब्सिडी", "कर नीति बनाना" ], "correct": 1, "explanation": "IDA विश्व बैंक समूह का अंग है, जो अत्यंत गरीब देशों को लगभग बिना ब्याज या कम ब्याज पर ऋण/अनुदान देकर गरीबी घटाने में सहायता देता है।" }, { "question": "विश्व बैंक की रिपोर्ट्स में से कौन-सी रिपोर्ट सबसे प्रसिद्ध है?", "options": [ "ईज ऑफ डूइंग बिज़नेस (Doing Business) रिपोर्ट", "मानव विकास रिपोर्ट", "ग्लोबल कॉम्पिटिटिवनेस रिपोर्ट", "विश्व खुशहाली रिपोर्ट" ], "correct": 0, "explanation": "विश्व बैंक हर साल ‘ईज ऑफ डूइंग बिज़नेस’ रिपोर्ट प्रकाशित करता था (हालांकि 2021 में इस रिपोर्ट को बंद कर दिया गया) जिससे देशों की कारोबारी सुगमता रैंकिंग पता चलती थी।" }, { "question": "IMF (अंतर्राष्ट्रीय मुद्रा कोष) की स्थापना कब हुई?", "options": [ "1945 में", "1975 में", "1995 में", "1929 में" ], "correct": 0, "explanation": "IMF भी विश्व बैंक की तरह ब्रेटन वुड्स सम्मेलन (1944) के निर्णयों से स्थापित हुआ और 1945 में औपचारिक रूप से अस्तित्व में आया।" }, { "question": "IMF का मुख्य कार्य क्या है?", "options": [ "ग़रीबी उन्मूलन परियोजनाओं को वित्त देना", "वैश्विक मौद्रिक सहयोग, विनिमय दर स्थिरता, भुगतान संतुलन समस्याओं पर सदस्य देशों को सहायता", "अंतरिक्ष अनुसंधान", "व्यापार विवादों का निपटारा" ], "correct": 1, "explanation": "IMF का उद्देश्य आर्थिक स्थिरता बनाए रखना, भुगतान संतुलन संकट में सहायता, विनिमय दरों को स्थिर करना और वैश्विक मौद्रिक सहयोग को बढ़ावा देना है।" }, { "question": "IMF का मुख्यालय कहाँ स्थित है?", "options": [ "शंघाई", "पेरिस", "वॉशिंगटन डी.सी.", "जिनेवा" ], "correct": 2, "explanation": "IMF भी विश्व बैंक की तरह वॉशिंगटन डी.सी. में ही मुख्यालय रखता है।" }, { "question": "IMF में देशों के मताधिकार (Voting Power) का निर्धारण किस आधार पर होता है?", "options": [ "सभी देशों का समान मत (1 देश 1 वोट)", "देश की आबादी", "क्वोटा सब्सक्रिप्शन (सदस्य का आर्थिक आकार और योगदान) के आधार पर", "केवल भूगोल" ], "correct": 2, "explanation": "IMF में प्रत्येक देश का कोटा उसके आर्थिक आकार और वैश्विक GDP में हिस्सेदारी से निर्धारित होता है; उसी आधार पर वोटिंग पावर भी तय होता है।" }, { "question": "यदि कोई देश ‘IMF के साथ Structural Adjustment Program (SAP)’ अपनाता है, तो इसका क्या मतलब है?", "options": [ "देश को बिना शर्त मदद मिलती है", "देश भुगतान संकट से निपटने हेतु IMF ऋण लेता है और नीतिगत सुधार (व्यय कटौती, उदारीकरण) करने की शर्तें मानता है", "केवल मुद्रा की छपाई", "बहुत सस्ता ऋण बिना शर्त" ], "correct": 1, "explanation": "SAP के तहत IMF या अन्य संस्थाओं से ऋण लेने के बदले देश को आर्थिक नीतियों में संरचनात्मक बदलाव (उदारीकरण, सब्सिडी कम करना, राजकोषीय अनुशासन आदि) करने पड़ते हैं।" }, { "question": "IMF के ‘SDRs (Special Drawing Rights)’ किस रूप में काम करते हैं?", "options": [ "स्वतंत्र मुद्रा के रूप में प्रचलित", "एक रिज़र्व संपत्ति जिसमें प्रमुख मुद्राओं का बास्केट होता है, सदस्य देश IMF के साथ व्यापार में इसका उपयोग कर सकते हैं", "केवल स्वर्ण मानक", "थोक व्यापार का रिकॉर्ड" ], "correct": 1, "explanation": "SDR कोई करेंसी नहीं है, बल्कि IMF की एक विशेष आरक्षित परिसंपत्ति है, जो पाँच प्रमुख मुद्राओं की टोकरी पर आधारित है।" }, { "question": "IMF के सामने एक आलोचना क्या है?", "options": [ "छोटे देशों को ज्यादा फायदा", "यह ग़रीबी उन्मूलन में असफल", "यह often कठोर शर्तों (उदारीकरण, सब्सिडी कटौती) वाला ऋण देता है, जिससे अल्पकाल में सामाजिक प्रभाव पड़ सकते हैं", "केवल अमीर देशों को ऋण देता है" ], "correct": 2, "explanation": "कई लोग IMF की शर्तों को गरीब/विकासशील देशों पर कठोर मानते हैं, क्योंकि वे कभी-कभी खर्च कटौती, उदारीकरण लाती हैं, जिससे अल्पकालीन सामाजिक कठिनाइयाँ हो सकती हैं।" }, { "question": "‘ब्रेटन वुड्स’ शब्द IMF और विश्व बैंक के संदर्भ में क्यों बार-बार आता है?", "options": [ "यह प्राचीन महत्त्वहीन स्थान", "1944 में ब्रेटन वुड्स (अमेरिका) सम्मेलन में ही IMF और विश्व बैंक की आधारशिला रखी गई", "यूरोपीय शहर में हस्ताक्षर", "संयुक्त राष्ट्र महासभा का हिस्सा" ], "correct": 1, "explanation": "ब्रेटन वुड्स, न्यू हैम्पशायर (अमेरिका) में 1944 की बैठक में IMF और IBRD (विश्व बैंक) की योजनाएँ बनीं, जिन्हें सामूहिक रूप से ‘ब्रेटन वुड्स संस्थान’ कहा जाता है।" }, { "question": "यूएनसीटीएडी (United Nations Conference on Trade and Development) का मुख्य फोकस क्या है?", "options": [ "विकासशील देशों में व्यापार, निवेश व विकास संबंधी मुद्दों पर रिसर्च, नीति सिफारिश और वार्ता मंच", "परमाणु सुरक्षा", "रक्षा सहयोग", "केवल मौसम पूर्वानुमान" ], "correct": 0, "explanation": "UNCTAD संयुक्त राष्ट्र की संस्था है, जो विकासशील देशों को वैश्विक अर्थव्यवस्था में बेहतर ढंग से एकीकरण, निवेश व व्यापार नीतियों में सहयोग देती है।" }, { "question": "एडीबी (Asian Development Bank) का मुख्यालय कहाँ स्थित है?", "options": [ "जकार्ता (इंडोनेशिया)", "मनीला (फिलीपींस)", "बीजिंग (चीन)", "टोक्यो (जापान)" ], "correct": 1, "explanation": "एशियाई विकास बैंक (ADB) का मुख्यालय मनीला में है, और यह एशिया-प्रशांत क्षेत्र में विकास ऋण व तकनीकी सहायता प्रदान करता है।" }, { "question": "एडीबी (Asian Development Bank) का उद्देश्य क्या है?", "options": [ "केवल रक्षा ऋण देना", "एशिया-प्रशांत क्षेत्र में गरीबी उन्मूलन, आर्थिक विकास, बुनियादी ढाँचे, सामाजिक विकास परियोजनाओं को वित्त", "प्रतिरक्षा उद्योगों का विस्तार", "कराधान सुधार" ], "correct": 1, "explanation": "ADB, क्षेत्र के देशों को परियोजना ऋण, तकनीकी सहयोग, नीति सलाह देता है, जिससे सतत विकास और गरीबी न्यूनीकरण हो सके।" }, { "question": "‘NDB (New Development Bank)’ किस समूह से संबंधित है?", "options": [ "दक्षिण एशियाई क्षेत्रीय सहयोग संगठन", "ब्रिक्स (BRICS) देशों द्वारा स्थापित", "IMF की शाखा", "OECD की इकाई" ], "correct": 1, "explanation": "NDB (पूर्व में BRICS Bank) ब्राज़ील, रूस, भारत, चीन, दक्षिण अफ्रीका द्वारा 2014 में स्थापित एक बहुपक्षीय विकास बैंक है।" }, { "question": "AIIB (Asian Infrastructure Investment Bank) की पहल किसने की?", "options": [ "चीन ने प्रस्ताव किया, 2015 में स्थापित", "जापान ने", "IMF की शाखा", "G7 समूह ने" ], "correct": 0, "explanation": "एशियन इन्फ्रास्ट्रक्चर इन्वेस्टमेंट बैंक (AIIB) चीन की अगुवाई में 2015-16 में शुरू हुआ, जिसका उद्देश्य एशिया क्षेत्र में अवसंरचना वित्त उपलब्ध कराना है।" }, { "question": "OECD (Organisation for Economic Co-operation and Development) का मुख्यालय कहाँ स्थित है?", "options": [ "वियना (ऑस्ट्रिया)", "पेरिस (फ्रांस)", "बर्लिन (जर्मनी)", "रोम (इटली)" ], "correct": 1, "explanation": "OECD का मुख्यालय पेरिस में है, यह आर्थिक नीति-समन्वय व विकासशील आर्थिक प्रणालियों पर काम करने वाला संगठन है।" }, { "question": "OECD का मुख्य कार्य क्या है?", "options": [ "सदस्य देशों की आर्थिक नीतियों का तालमेल, सर्वोत्तम प्रथाओं का आदान-प्रदान, वैश्विक आर्थिक विश्लेषण", "अंतरिक्ष परियोजना चलाना", "केवल ऋण देना", "भारतीय कृषि में निवेश" ], "correct": 0, "explanation": "OECD उच्च आय वाले देशों का समूह है, जो आर्थिक-सामाजिक नीतियों का तुलनात्मक अध्ययन, उच्च-स्तरीय चर्चा, और पॉलिसी समन्वय को बढ़ावा देता है।" }, { "question": "‘G20’ क्या है?", "options": [ "20 छोटे द्वीप देशों का संघ", "विश्व की प्रमुख विकसित और उभरती अर्थव्यवस्थाओं का समूह, जो आर्थिक सहयोग पर चर्चा करता है", "केवल यूरोपीय संघ का सम्मेलन", "वस्त्र निर्यात संगठन" ], "correct": 1, "explanation": "G20 में 19 देश + यूरोपीय संघ शामिल हैं, जो वैश्विक आर्थिक स्थिरता, वित्तीय नियमन, सतत विकास आदि पर सहयोग और समन्वय करते हैं।" }, { "question": "‘G7’ और ‘G8’ में अंतर क्यों आया?", "options": [ "चीन को जोड़ा गया था", "रूस के शामिल होने से G8 बना था, लेकिन यूक्रेन विवाद के बाद रूस को निलंबित करने पर वापस G7", "भारत को शामिल", "कोई अंतर नहीं" ], "correct": 1, "explanation": "G7 (अमेरिका, कनाडा, फ्रांस, जर्मनी, इटली, जापान, यूके) में रूस जुड़कर G8 बना, पर 2014 के बाद से रूस को निलंबित कर दिया गया।" }, { "question": "‘UNDP (United Nations Development Programme)’ किस हेतु प्रसिद्ध है?", "options": [ "मानव विकास सूचकांक (HDI) प्रकाशित करना", "व्यापार विवाद निपटाना", "आणविक ऊर्जा प्रबंधन", "दुनिया भर में बैंक संचालित करना" ], "correct": 0, "explanation": "UNDP मानव विकास रिपोर्ट जारी करती है, जिसमें HDI सूचकांक शामिल होता है, और विकासशील देशों को तकनीकी/वित्तीय सहयोग भी देती है।" }, { "question": "FAO (Food and Agriculture Organization) का मुख्यालय कहाँ है?", "options": [ "रोम (इटली)", "बॉन (जर्मनी)", "लंदन (यूके)", "टोक्यो (जापान)" ], "correct": 0, "explanation": "FAO का मुख्यालय रोम में स्थित है, इसका उद्देश्य भूख उन्मूलन, कृषि विकास, खाद्य सुरक्षा आदि पर वैश्विक स्तर पर काम करना है।" }, { "question": "FAO का मुख्य उद्देश्य क्या है?", "options": [ "केवल खाद्य निर्यात", "वैश्विक भूख मिटाना, कृषि व मत्स्य पालन के विकास को प्रोत्साहन", "कृषि विवाद सुलझाना", "आईटी सेवा" ], "correct": 1, "explanation": "FAO संयुक्त राष्ट्र की एजेंसी है जो विश्व स्तर पर खाद्य सुरक्षा, कृषि तकनीक में सहयोग, पोषण सुधार, मत्स्य-वन संसाधन के सतत उपयोग पर कार्य करती है।" }, { "question": "अंतर्राष्ट्रीय श्रम संगठन (ILO) का मुख्यालय कहाँ है?", "options": [ "जिनेवा (स्विट्ज़रलैंड)", "पेरिस (फ्रांस)", "न्यूयॉर्क (यूएस)", "वियना (ऑस्ट्रिया)" ], "correct": 0, "explanation": "ILO संयुक्त राष्ट्र की विशेष एजेंसी है, जिसका मुख्यालय जिनेवा में है, यह श्रमिक मानकों, सामाजिक सुरक्षा, कार्यस्थल अधिकारों पर काम करती है।" }, { "question": "ILO का मुख्य कार्य क्या है?", "options": [ "ओज़ोन परत संरक्षण", "अंतर्राष्ट्रीय श्रम मानकों का निर्धारण, काम के अधिकारों की सुरक्षा, सामाजिक न्याय को प्रोत्साहन", "कृषि सब्सिडी तय करना", "जनगणना कराना" ], "correct": 1, "explanation": "ILO श्रमिकों के मूल अधिकार, न्याय, समान अवसरों, सुरक्षित काम की स्थिति को बढ़ावा देने हेतु अंतर्राष्ट्रीय श्रम मानक बनाता है।" }, { "question": "UNESCO (United Nations Educational, Scientific and Cultural Organization) का उद्देश्य क्या है?", "options": [ "सैन्य प्रशिक्षण", "शिक्षा, विज्ञान, संस्कृति में अंतर्राष्ट्रीय सहयोग, धरोहरों का संरक्षण", "जलवायु समझौता", "केवल व्यापार सुविधा" ], "correct": 1, "explanation": "UNESCO विश्व धरोहर स्थलों का चयन, शिक्षा, विज्ञान, संस्कृति में सहयोग को प्रोत्साहित करती है, शांति व सतत विकास का लक्ष्य रखती है।" }, { "question": "UNICEF (United Nations Children's Fund) किसके लिए कार्यरत है?", "options": [ "शरणार्थियों", "पर्यावरण संरक्षण", "बच्चों के अधिकार, पोषण, शिक्षा और स्वास्थ्य को बेहतर बनाने", "कारोबारी सुगमता" ], "correct": 2, "explanation": "UNICEF विश्वभर में बच्चों के स्वास्थ्य, शिक्षा, संरक्षण और अन्य आवश्यकताओं को पूरा करने के लिए सहयोग देता है।" }, { "question": "IAEA (International Atomic Energy Agency) का मुख्यालय कहाँ स्थित है?", "options": [ "वियना (ऑस्ट्रिया)", "रोम (इटली)", "बर्लिन (जर्मनी)", "लिस्बन (पुर्तगाल)" ], "correct": 0, "explanation": "IAEA का मुख्यालय वियना में है, यह परमाणु ऊर्जा के शांतिपूर्ण उपयोग और परमाणु अप्रसार सुनिश्चित करने के लिए कार्यरत है।" }, { "question": "IAEA की भूमिका क्यों महत्त्वपूर्ण है?", "options": [ "वैश्विक हथियार वितरण", "परमाणु हथियारों का प्रसार रोकना, परमाणु ऊर्जा को शांतिपूर्ण उद्देश्यों के लिए उपयोग को बढ़ावा देना", "कंपनी पंजीकरण करना", "केवल चंद्र मिशन" ], "correct": 1, "explanation": "IAEA परमाणु सामग्री के सुरक्षित उपयोग, निरीक्षण (सेफ़गार्ड) और परमाणु तकनीक को शांतिपूर्ण उपयोगों (चिकित्सा, ऊर्जा) में बढ़ावा देने की जिम्मेदारी रखता है।" }, { "question": "UNEP (United Nations Environment Programme) क्या करता है?", "options": [ "वैश्विक जलस्रोत का निजीकरण", "पर्यावरण संबंधी गतिविधियों का समन्वय, जलवायु परिवर्तन, जैवविविधता, प्रदूषण इत्यादि पर कार्य", "जीवाश्म ईंधन सब्सिडी बढ़ाना", "कृषि विकास अनुदान" ], "correct": 1, "explanation": "UNEP संयुक्त राष्ट्र की संस्था है, जो पर्यावरण संरक्षण, जलवायु परिवर्तन नीतियाँ, प्रदूषण नियंत्रण और सतत विकास में देशों को सहयोग प्रदान करती है।" }, { "question": "विश्व व्यापार संगठन (WTO) में सम्मिलित होने के लिए किसी देश को किन शर्तों का पालन करना होता है?", "options": [ "देश को लोकतंत्र होना अनिवार्य", "WTO के समझौतों और नियमों को स्वीकारना, ट्रेड बाधाओं को धीरे-धीरे कम करने का वादा, किसी भी रियायती व्यवहार में MFN सिद्धांत का अनुपालन", "संयुक्त राष्ट्र सुरक्षा परिषद का सदस्य बनना", "कोई शर्त नहीं" ], "correct": 1, "explanation": "WTO की सदस्यता के लिए देश को मौजूदा नियमों, समझौतों को स्वीकारना होता है और ट्रेड लाइबरेलाइज़ेशन की प्रतिबद्धता जतानी होती है; इसमें MFN/राष्ट्रीय उपचार जैसे सिद्धांतों का पालन ज़रूरी है।" }, { "question": "IMF में ‘Quotas’ क्या निर्धारित करते हैं?", "options": [ "संयुक्त राष्ट्र के बजट", "हर देश का वोट, अधिकतम ऋण सीमा और एसडीआर आवंटन", "धन का कोई उपयोग नहीं", "केवल मुद्रा का अवमूल्यन" ], "correct": 1, "explanation": "IMF में सदस्य देश का कोटा उसकी अर्थव्यवस्था के आकार पर आधारित होता है; इससे उसकी वोटिंग पावर, IMF से उधार की अधिकतम सीमा और SDR हिस्सेदारी तय होती है।" }, { "question": "विश्व बैंक के प्रकल्पों में ‘समावेशी विकास’ कैसे बढ़ाया जाता है?", "options": [ "व्यापारिक विवाद", "परेशान करने वाली शर्तें", "गरीब क्षेत्रों में बुनियादी ढाँचा, स्वास्थ्य, शिक्षा, सामाजिक सुरक्षा परियोजनाओं को वित्त, जिससे गरीबों की भागीदारी बढ़े", "केवल हाई-टेक उद्योग को निवेश" ], "correct": 2, "explanation": "विश्व बैंक की फंडिंग अक्सर जलापूर्ति, स्वच्छता, बिजली, सड़क, शिक्षा, महिला सशक्तिकरण जैसी परियोजनाओं में होती है, जिससे वंचित समुदायों को लाभ मिलता है।" }, { "question": "संयुक्त राष्ट्र (UN) की मुख्य ‘आर्थिक और सामाजिक परिषद (ECOSOC)’ का फोकस क्या है?", "options": [ "धार्मिक मामले", "वैश्विक सांस्कृतिक विरासत", "अंतर्राष्ट्रीय आर्थिक और सामाजिक सहयोग, सतत विकास एजेंडा पर समन्वय", "परमाणु परीक्षण पर रोक" ], "correct": 2, "explanation": "ECOSOC संयुक्त राष्ट्र की प्रमुख संस्था है, जो आर्थिक, सामाजिक, पर्यावरणीय मुद्दों पर अंतर्राष्ट्रीय सहयोग तथा नीतिगत विमर्श का मंच प्रदान करती है।" }, { "question": "अंतर्राष्ट्रीय मुद्रा कोष (IMF) सदस्य देशों को ‘Balance of Payments’ संकट में क्या सहायता प्रदान करता है?", "options": [ "कोई सहायता नहीं", "ऋण, पॉलिसी सलाह, तकनीकी सहायता, ताकि अल्पकालिक या मध्यमकालिक भुगतान संतुलन समस्याएँ हल की जा सकें", "सैन्य सहायता", "सीधे कर लगाना" ], "correct": 1, "explanation": "BoP संकट होने पर IMF आपात ऋण, विस्तारित फंड सुविधा, स्टैंड-बाय अरेंजमेंट इत्यादि के माध्यम से वित्तीय सहायता व नीतिगत मार्गदर्शन देता है।" }, { "question": "विश्व बैंक समूह की ‘IFC (International Finance Corporation)’ का कार्य क्या है?", "options": [ "केवल सरकारी परियोजनाओं को वित्त देना", "निजी क्षेत्र को ऋण/इक्विटी निवेश उपलब्ध कराकर विकासशील देशों में निजी उद्यम को बढ़ावा देना", "सार्वजनिक क्षेत्र पर ध्यान", "युद्ध का वित्तपोषण" ], "correct": 1, "explanation": "IFC विश्व बैंक समूह का अंग है, जो विकासशील देशों में निजी क्षेत्र के प्रोजेक्ट्स को वित्तपोषण, सलाह व तकनीकी सहायता देता है।" }, { "question": "WTO में ‘TRIMS (Trade-Related Investment Measures)’ किससे संबंधित हैं?", "options": [ "निर्यात सब्सिडी", "निवेश से जुड़े व्यापार उपाय, जैसे स्थानीय सामग्री की अनिवार्यता, जो व्यापार में भेदभाव पैदा कर सकती हैं", "मौद्रिक नीति", "बौद्धिक संपदा अधिकार" ], "correct": 1, "explanation": "TRIMS समझौता निवेश नीतियों की उन शर्तों (कंटेंट रूल, ट्रेड बैलेंसिंग) को नियंत्रित करता है, जो व्यापार प्रवाह को विकृत करती हैं।" }, { "question": "विश्व बैंक द्वारा जारी एक प्रमुख रिपोर्ट ‘World Development Report (WDR)’ किस पर केंद्रित रहती है?", "options": [ "विभिन्न वर्षों में चयनित विकास विषय (शिक्षा, रोजगार, गरीबी आदि) पर गहन अध्ययन और नीतिगत सिफारिशें", "केवल वित्तीय घाटा", "मुद्रा विनिमय दर", "भू-राजनीतिक समीकरण" ], "correct": 0, "explanation": "World Development Report हर साल एक प्रमुख विकासशील मुद्दे पर केंद्रित होती है, जिसमें विस्तृत शोध व नीति-निर्देशन शामिल होता है।" }, { "question": "‘IMF के आर्टिकल IV कंसल्टेशन’ का क्या अर्थ है?", "options": [ "हर देश में IMF का कार्यालय होना", "सदस्य देशों की अर्थव्यवस्था का नियमित वार्षिक मूल्यांकन, नीति सलाह के लिए चर्चा", "सुरक्षा परिषद को रिपोर्ट", "WTO की व्यापार वार्ता" ], "correct": 1, "explanation": "IMF अपने संविधान के अनुच्छेद IV के तहत सदस्य देशों के साथ नियमित परामर्श करता है, जहाँ अर्थव्यवस्था और नीतियों की समीक्षा की जाती है।" }, { "question": "विश्व बैंक के ‘ICSID (International Centre for Settlement of Investment Disputes)’ का उद्देश्य क्या है?", "options": [ "किसानों को ऋण", "निवेश विवादों में मध्यस्थता, सुलह, ताकि विदेशी निवेशकों और देशों के बीच पारदर्शी निपटान हो", "CSR प्रोजेक्ट", "शरणार्थियों को सहायता" ], "correct": 1, "explanation": "ICSID, विश्व बैंक समूह का अंग, अंतर्राष्ट्रीय निवेश विवादों में मध्यस्थता/समझौता की सुविधा देता है, ताकि निवेश वातावरण भरोसेमंद रहे।" }, { "question": "IMF में ‘Flexible Credit Line (FCL)’ किस तरह का साधन है?", "options": [ "बहुत सख्त शर्तों वाला ऋण", "सदस्य देश की मजबूत नीतियों को मान्यता देकर बिना कठोर शर्तों के आपात क्रेडिट उपलब्ध कराना", "केवल कम आय वाले देशों के लिए", "कम अवधि का अनुदान" ], "correct": 1, "explanation": "FCL उन देशों को दिया जाता है जिनकी आर्थिक नीतियाँ व बुनियादें मजबूत हैं, उन्हें किसी पूर्व-शर्त के बिना संकट की स्थिति में लिक्विडिटी मिल जाती है।" }, { "question": "विश्व व्यापार संगठन में ‘TFA (Trade Facilitation Agreement)’ से क्या तात्पर्य है?", "options": [ "टेरर फंडिंग रोकना", "कस्टम प्रक्रियाओं को सरल, पारदर्शी और तेज करना, जिससे व्यापार लागत घटे", "मुद्रा नियंत्रण", "अंतरिक्ष अनुसंधान" ], "correct": 1, "explanation": "TFA का लक्ष्य सीमा शुल्क क्लीयरेंस, दस्तावेज़ीकरण इत्यादि में सुगमता लाना है, ताकि अंतर्राष्ट्रीय व्यापार में देरी व लागत कम की जा सके।" }, { "question": "ADB (Asian Development Bank) में मतदान शक्ति किस आधार पर निर्धारित होती है?", "options": [ "जनसंख्या के आधार पर", "सदस्य देशों के क्षेत्रफल के आधार पर", "सदस्य देशों की ‘सदस्य पूँजी अंशदान’ (capital subscription) के अनुसार", "सभी को समान मत" ], "correct": 2, "explanation": "ADB, विश्व बैंक की तरह ही पूँजी अंशदान के आधार पर प्रत्येक देश की वोटिंग शक्ति निर्धारित करता है।" }, { "question": "ब्रेटन वुड्स संस्थानों को सामान्यतः किन दो संगठनों का समूह कहा जाता है?", "options": [ "WTO और FAO", "IMF और विश्व बैंक", "UN और UNESCO", "ADB और OECD" ], "correct": 1, "explanation": "ब्रेटन वुड्स सम्मेलन के परिणामस्वरूप IMF और IBRD (विश्व बैंक) की स्थापना हुई, इसलिए इन्हें सामूहिक रूप से ब्रेटन वुड्स संस्थान कहा जाता है।" }, { "question": "NDB (New Development Bank) का मुख्यालय कहाँ अवस्थित है?", "options": [ "बीजिंग (चीन)", "शंघाई (चीन)", "नई दिल्ली (भारत)", "जोहान्सबर्ग (दक्षिण अफ्रीका)" ], "correct": 1, "explanation": "NDB (पूर्व में BRICS Bank) का मुख्यालय शंघाई, चीन में स्थित है।" }, { "question": "AIIB (Asian Infrastructure Investment Bank) में भारत की स्थिति क्या है?", "options": [ "भारत सदस्य नहीं है", "भारत सबसे बड़ा शेयरधारक है", "चीन के बाद भारत दूसरा सबसे बड़ा शेयरधारक/वोटिंग अधिकार रखता है", "केवल पर्यवेक्षक" ], "correct": 2, "explanation": "AIIB में चीन सबसे बड़ा शेयरधारक है, भारत दूसरे स्थान पर है; भारत ने AIIB से कई अवसंरचना परियोजनाओं के लिए ऋण लिया है।" }, { "question": "ICJ (International Court of Justice) का मुख्यालय कहाँ है?", "options": [ "ब्रसेल्स (बेल्जियम)", "हेग (नीदरलैंड)", "न्यूयॉर्क (अमेरिका)", "जेनेवा (स्विट्ज़रलैंड)" ], "correct": 1, "explanation": "अंतर्राष्ट्रीय न्यायालय संयुक्त राष्ट्र का प्रधान न्यायिक अंग है, जिसका मुख्यालय हेग (नीदरलैंड) में स्थित है।" }, { "question": "UN Security Council में स्थायी सदस्यों की संख्या कितनी है?", "options": [ "10", "5", "7", "15" ], "correct": 1, "explanation": "संयुक्त राष्ट्र सुरक्षा परिषद में 5 स्थायी सदस्य (अमेरिका, रूस, चीन, फ्रांस, यूके) और 10 अस्थायी सदस्य (2-वर्षीय अवधि) होते हैं।" }, { "question": "UNFCCC (United Nations Framework Convention on Climate Change) किस वर्ष अपनाया गया था?", "options": [ "1992 में रियो अर्थ समिट", "2005 में क्योटो प्रोटोकॉल", "2015 में पेरिस समझौता", "1987 में मॉन्ट्रियल प्रोटोकॉल" ], "correct": 0, "explanation": "UNFCCC को 1992 में रियो डी जनेरियो में हुए पृथ्वी शिखर सम्मेलन में अंगीकार किया गया, यह जलवायु परिवर्तन से निपटने का ढाँचा बना।" }, { "question": "WIPO (World Intellectual Property Organization) का मुख्यालय कहाँ है?", "options": [ "जिनेवा (स्विट्ज़रलैंड)", "रोम (इटली)", "पेरिस (फ्रांस)", "वॉशिंगटन डी.सी. (यूएस)" ], "correct": 0, "explanation": "WIPO (1967) जिनेवा में स्थित है, जिसका उद्देश्य बौद्धिक संपदा अधिकारों की सुरक्षा को प्रोत्साहित करना है।" }, { "question": "WIPO किस प्रकार का कार्य करता है?", "options": [ "जलवायु परिवर्तन", "शैक्षणिक प्रमाणपत्र", "पेटेंट, ट्रेडमार्क, कॉपीराइट आदि में अंतर्राष्ट्रीय सहयोग, रजिस्ट्रेशन सिस्टम को सरल बनाना", "केवल हथियार नियंत्रण" ], "correct": 2, "explanation": "WIPO अंतर्राष्ट्रीय पेटेंट सिस्टम, ट्रेडमार्क, कॉपीराइट संधियाँ आदि का प्रशासन करता है, देशों में IP नीति समन्वय को भी बढ़ावा देता है।" } // More questions as needed... ]; let currentQuestionIndex = 0; // Track current question let userAnswers = Array(quizData.length).fill(null); // Track user's answers // Timer variables let totalQuizTime = quizData.length * 30; // total seconds = 30 seconds * no. of questions let timeLeft = totalQuizTime; let timerInterval; // On page load, initialize quiz window.onload = function() { generateQuestionNav(); // Generate the question navigation circles loadQuestion(); startTimer(); // Start the countdown }; // Start the countdown timer function startTimer() { updateTimerDisplay(timeLeft); timerInterval = setInterval(() => { timeLeft--; updateTimerDisplay(timeLeft); if (timeLeft <= 0) { clearInterval(timerInterval); showResults(); // Force show results if time is up } }, 1000); } // Update timer on the screen in mm:ss format function updateTimerDisplay(seconds) { const timerEl = document.getElementById("timer"); const mins = Math.floor(seconds / 60).toString().padStart(2, '0'); const secs = (seconds % 60).toString().padStart(2, '0'); timerEl.innerText = `Time: ${mins}:${secs}`; } // Toggle the question nav when hamburger is pressed const hamburgerBtn = document.getElementById('hamburgerBtn'); hamburgerBtn.addEventListener('click', () => { document.getElementById('questionNavOverlay').classList.toggle('show'); }); // Close hamburger menu if user clicks outside the nav and menu document.addEventListener('click', (e) => { const navOverlay = document.getElementById('questionNavOverlay'); const hamburger = document.getElementById('hamburgerBtn'); // If the menu is open, and the click is outside both the overlay and the hamburger, close it if ( navOverlay.classList.contains('show') && !navOverlay.contains(e.target) && !hamburger.contains(e.target) ) { navOverlay.classList.remove('show'); } }); // Create small clickable circles for each question function generateQuestionNav() { const navContainer = document.getElementById("questionNav"); navContainer.innerHTML = ""; // clear old items if any quizData.forEach((_, index) => { const circle = document.createElement("div"); circle.classList.add("circle-number"); circle.innerText = index + 1; // Show question number (1-based) circle.onclick = () => jumpToQuestion(index); navContainer.appendChild(circle); }); } // Jump to a specific question function jumpToQuestion(qIndex) { currentQuestionIndex = qIndex; // Hide the nav on mobile after selection document.getElementById('questionNavOverlay').classList.remove('show'); // Reset submission/next button state document.getElementById("submitAnswerButton").classList.remove("hidden"); document.getElementById("nextButton").classList.add("hidden"); loadQuestion(); } // Load current question function loadQuestion() { highlightCurrentCircle(); // Hide explanation area and Next button initially document.getElementById("explanation").classList.add("hidden"); document.getElementById("nextButton").classList.add("hidden"); const questionData = quizData[currentQuestionIndex]; document.getElementById("question").innerText = questionData.question; document.getElementById("questionCounter").innerText = `${currentQuestionIndex + 1}/${quizData.length}`; // Clear old choices const choicesContainer = document.getElementById("choices"); choicesContainer.innerHTML = ""; // Populate choices questionData.options.forEach((option, index) => { const choiceElement = document.createElement("div"); choiceElement.className = "choice"; choiceElement.innerText = option; // If previously selected, mark it if (userAnswers[currentQuestionIndex] === index) { choiceElement.classList.add("selected"); } // On clicking a choice choiceElement.onclick = () => { // Clear all selections first document.querySelectorAll(".choice").forEach(c => c.classList.remove("selected")); // Mark this one as selected choiceElement.classList.add("selected"); userAnswers[currentQuestionIndex] = index; }; choicesContainer.appendChild(choiceElement); }); // Handle Previous button visibility document.getElementById("prevButton").style.display = currentQuestionIndex === 0 ? "none" : "inline-block"; } // Highlight the current question circle function highlightCurrentCircle() { const circles = document.querySelectorAll(".circle-number"); circles.forEach((circle, idx) => { circle.classList.remove("active"); if (idx === currentQuestionIndex) { circle.classList.add("active"); } }); } // Submit the current question's answer function submitAnswer() { const questionData = quizData[currentQuestionIndex]; const userAnswer = userAnswers[currentQuestionIndex]; // Show the explanation div const explanationDiv = document.getElementById("explanation"); explanationDiv.classList.remove("hidden"); // Clear previous correctness classes and disable further selection document.querySelectorAll(".choice").forEach((c) => { c.classList.add("disabled"); c.onclick = null; }); // Determine correctness or skipping if (userAnswer === null) { explanationDiv.innerHTML = "You Skipped the question.<br/><br/>व्याख्या: " + questionData.explanation; showPopupMessage("You Skipped the question", false); } else if (userAnswer === questionData.correct) { explanationDiv.innerHTML = "You got it right!<br/><br/>व्याख्या: " + questionData.explanation; showPopupMessage("You got it right", true); // Highlight correct choice document.querySelectorAll(".choice")[userAnswer].classList.add("correct"); } else { explanationDiv.innerHTML = "You got it wrong.<br/><br/>व्याख्या: " + questionData.explanation; showPopupMessage("You got it wrong", false); // Highlight correct choice document.querySelectorAll(".choice")[questionData.correct].classList.add("correct"); // Mark the chosen one as incorrect document.querySelectorAll(".choice")[userAnswer].classList.add("incorrect"); } // Hide the submit button, show the next button document.getElementById("submitAnswerButton").classList.add("hidden"); document.getElementById("nextButton").classList.remove("hidden"); } // Go to the next question or show final results function nextQuestion() { currentQuestionIndex++; if (currentQuestionIndex >= quizData.length) { // Show results if no more questions showResults(); } else { // Reset buttons document.getElementById("submitAnswerButton").classList.remove("hidden"); document.getElementById("nextButton").classList.add("hidden"); loadQuestion(); } } // Go to the previous question function previousQuestion() { if (currentQuestionIndex > 0) { currentQuestionIndex--; document.getElementById("submitAnswerButton").classList.remove("hidden"); document.getElementById("nextButton").classList.add("hidden"); loadQuestion(); } } // Show final quiz results function showResults() { // Stop the timer if it's still running clearInterval(timerInterval); // Calculate correct answers const correctAnswersCount = userAnswers.filter( (ans, i) => ans === quizData[i].correct ).length; // Hide quiz content document.getElementById("quizContent").classList.add("hidden"); // Show results document.getElementById("resultContent").classList.remove("hidden"); const percentage = (correctAnswersCount / quizData.length) * 100; let resultHTML = ""; if (percentage >= 60) { resultHTML = `<div class="congrats">🎉 बधाई हो! आपने ${percentage.toFixed( 2 )}% स्कोर किया है!</div>`; } else { resultHTML = `<div class="sad">😢 आपने ${percentage.toFixed( 2 )}% स्कोर किया है। अगली बार के लिए शुभकामनाएं!</div>`; } document.getElementById("resultMessage").innerHTML = resultHTML; document.getElementById("scoreMessage").innerText = `आपने कुल ${quizData.length} में से ${correctAnswersCount} प्रश्न सही उत्तर दिए हैं।`; } // Optional popup message function showPopupMessage(message, isCorrect) { const popup = document.getElementById('popupMessage'); popup.innerText = message; popup.className = ''; popup.classList.add('show'); popup.classList.add(isCorrect ? 'correct' : 'incorrect'); setTimeout(() => { popup.classList.remove('show'); popup.classList.add('hidden'); }, 2000); } // Button event listeners document.getElementById('prevButton').addEventListener('click', previousQuestion); document.getElementById('submitAnswerButton').addEventListener('click', submitAnswer); document.getElementById('nextButton').addEventListener('click', nextQuestion); // Predefined Darker Color Themes const themes = [ { header: '#a31645', headerText: '#ffffff', container: '#e8c4d6', containerText: '#6e0c36', headings: '#6e0c36' }, // Berry Delight { header: '#00574b', headerText: '#ffffff', container: '#b3dfd7', containerText: '#00382e', headings: '#00382e' }, // Ocean Breeze { header: '#c95a00', headerText: '#ffffff', container: '#dca865', containerText: '#7a3400', headings: '#7a3400' }, // Sunset Glow { header: '#4a0f6f', headerText: '#ffffff', container: '#cdb5e3', containerText: '#320b4a', headings: '#320b4a' }, // Calming Lavender { header: '#1e4d2b', headerText: '#ffffff', container: '#98c1a3', containerText: '#122417', headings: '#122417' }, // Forest Retreat { header: '#c99800', headerText: '#ffffff', container: '#e8d18a', containerText: '#6c4f00', headings: '#6c4f00' }, // Golden Elegance { header: '#01477e', headerText: '#ffffff', container: '#86b9e4', containerText: '#00223d', headings: '#00223d' }, // Sky Calm { header: '#5a3b2e', headerText: '#ffffff', container: '#b8a89c', containerText: '#32211a', headings: '#32211a' }, // Retro Rust { header: '#b34727', headerText: '#ffffff', container: '#f2c29d', containerText: '#6a2915', headings: '#6a2915' }, // Warm Peach { header: '#0f4c43', headerText: '#ffffff', container: '#92c3b8', containerText: '#072822', headings: '#072822' }, // Cool Mint ]; // Apply Random Darker Theme function applyRandomTheme() { const header = document.querySelector('.header'); const container = document.querySelector('.content-container'); const headings = document.querySelectorAll('.content-container h2'); // Select a random theme const randomTheme = themes[Math.floor(Math.random() * themes.length)]; // Apply Header Colors header.style.backgroundColor = randomTheme.header; header.style.color = randomTheme.headerText; // Apply Container Colors container.style.backgroundColor = randomTheme.container; container.style.color = randomTheme.containerText; // Apply Heading Colors headings.forEach((heading) => { heading.style.color = randomTheme.headings; heading.style.borderBottom = `2px solid ${randomTheme.headings}`; }); } // Apply the theme on page load window.onload = function () { applyRandomTheme(); // Set random theme generateQuestionNav(); // Generate question navigation loadQuestion(); // Load the first question startTimer(); // Start the countdown timer }; </script> </body> </html> <!-- /wp:html -->