<!-- 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 style="color: #ffffff;">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": "भारत में सबसे पहला संवैधानिक सुधार (Constitutional Reform) कौन सा था?", "options": [ "भारतीय परिषद अधिनियम 1861 (Indian Councils Act 1861)", "भारतीय परिषद अधिनियम 1892 (Indian Councils Act 1892)", "मॉरले-मिंटो सुधार 1909 (Morley-Minto Reforms 1909)", "मोंटेग-चेम्सफोर्ड सुधार 1919 (Montagu-Chelmsford Reforms 1919)" ], "correct": 0, "explanation": "भारतीय परिषद अधिनियम 1861 को ब्रिटिश शासन के दौरान भारत में प्रथम संवैधानिक सुधार माना जाता है, जिसके अंतर्गत वायसराय (Viceroy) की कार्यकारिणी (Executive Council) में भारतीय सदस्यों को नामित किया जा सकता था।" }, { "question": "मॉर्ले-मिंटो सुधार 1909 (Morley-Minto Reforms 1909) का प्रमुख उद्देश्य क्या था?", "options": [ "प्रांतीय स्वायत्तता (Provincial Autonomy) बढ़ाना", "सांप्रदायिक प्रतिनिधित्व (Communal Representation) की शुरुआत करना", "साइमन कमीशन (Simon Commission) का गठन", "द्वैध शासन (Dyarchy) की व्यवस्था लागू करना" ], "correct": 1, "explanation": "मॉर्ले-मिंटो सुधार 1909 का मुख्य उद्देश्य मुस्लिम समुदाय के लिए पृथक निर्वाचन मंडल (Separate Electorate) की शुरुआत करके सांप्रदायिक प्रतिनिधित्व स्थापित करना था। इस अधिनियम ने भारत में विभाजनकारी राजनीति (Divide and Rule) को बल दिया।" }, { "question": "मोंटेग-चेम्सफोर्ड सुधार 1919 (Montagu-Chelmsford Reforms 1919) के तहत किन प्रशासनिक स्तरों पर द्वैध शासन (Dyarchy) लागू किया गया?", "options": [ "केंद्र स्तर (Central level)", "प्रांत स्तर (Provincial level)", "स्थानीय निकाय (Local Bodies)", "रियासतें (Princely States)" ], "correct": 1, "explanation": "1919 के मोंटेग-चेम्सफोर्ड सुधारों ने प्रांतीय स्तर (Provincial Level) पर द्वैध शासन की व्यवस्था लागू की, जहाँ कुछ विषयों पर मंत्रियों को उत्तरदायी बनाया गया और कुछ विषय ब्रिटिश गवर्नर के नियंत्रण में रखे गए।" }, { "question": "भारत सरकार अधिनियम 1935 (Government of India Act 1935) के अंतर्गत कौन सा प्रावधान शामिल था, जिसने बाद में भारतीय संविधान निर्माण की नींव को मज़बूत किया?", "options": [ "केंद्र में द्वैध शासन (Dyarchy at Centre)", "प्रांतीय स्वायत्तता (Provincial Autonomy)", "रियासतों का पूर्ण एकीकरण (Complete Integration of Princely States)", "सामूहिक मताधिकार (Universal Franchise)" ], "correct": 1, "explanation": "1935 के अधिनियम ने प्रांतीय स्वायत्तता (Provincial Autonomy) को लागू किया और प्रांतों में विधायिकाओं (Legislatures) एवं मंत्रिपरिषदों की शक्तियों को बढ़ाया। इसने भविष्य में भारतीय संघीय ढाँचे के विकास की आधारशिला रखी।" }, { "question": "भारत में संविधान सभा (Constituent Assembly) का विचार सबसे पहले किसने प्रस्तुत किया था?", "options": [ "महात्मा गांधी", "मोतिलाल नेहरू (Motilal Nehru)", "एम.एन. रॉय (M.N. Roy)", "डॉ. बी. आर. आंबेडकर (Dr. B.R. Ambedkar)" ], "correct": 2, "explanation": "संविधान सभा के विचार की शुरुआत सर्वप्रथम 1930 के दशक में एम.एन. रॉय द्वारा की गई थी, जिसमें उन्होंने भारत के लिए एक स्वतंत्र संविधान सभा के गठन का सुझाव दिया था।" }, { "question": "कैबिनेट मिशन (Cabinet Mission) 1946 का मुख्य उद्देश्य क्या था?", "options": [ "भारत-पाकिस्तान विभाजन (Partition) को लागू करना", "संविधान सभा के गठन के लिए रूपरेखा प्रदान करना", "गवर्नर-जनरल (Governor-General) की शक्तियों में वृद्धि", "भारत में पूर्ण जनमत संग्रह (Referendum) कराना" ], "correct": 1, "explanation": "कैबिनेट मिशन का मुख्य उद्देश्य स्वतंत्र भारत के लिए संविधान सभा का गठन और अंतरिम सरकार (Interim Government) की स्थापना की रूपरेखा तय करना था। इस मिशन ने भारतीय राजनैतिक दलों से चर्चा कर एक योजना बनाई।" }, { "question": "संविधान सभा (Constituent Assembly) की पहली बैठक कब हुई?", "options": [ "9 दिसंबर 1946", "26 नवंबर 1949", "15 अगस्त 1947", "24 जनवरी 1950" ], "correct": 0, "explanation": "संविधान सभा की पहली बैठक 9 दिसंबर 1946 को हुई थी, जिसमें डॉ. सच्चिदानंद सिन्हा (Dr. Sachchidananda Sinha) को अंतरिम अध्यक्ष (Interim President) चुना गया।" }, { "question": "संविधान सभा (Constituent Assembly) के स्थायी अध्यक्ष (Permanent Chairman) कौन थे?", "options": [ "डॉ. बी. आर. आंबेडकर (Dr. B.R. Ambedkar)", "राजेंद्र प्रसाद (Rajendra Prasad)", "जवाहरलाल नेहरू (Jawaharlal Nehru)", "सरदार पटेल (Sardar Patel)" ], "correct": 1, "explanation": "संविधान सभा ने 11 दिसंबर 1946 को राजेंद्र प्रसाद को स्थायी अध्यक्ष (Permanent Chairman) के रूप में चुना, जिनकी अध्यक्षता में आगे का कार्य हुआ।" }, { "question": "डॉ. बी. आर. आंबेडकर (Dr. B.R. Ambedkar) को संविधान सभा में कौन से महत्वपूर्ण पद पर नियुक्त किया गया था?", "options": [ "उपाध्यक्ष (Vice-President) of Constituent Assembly", "संविधान प्रारूप समिति (Drafting Committee) के अध्यक्ष", "संविधान सभा के अंतरिम अध्यक्ष (Interim President)", "गवर्नर-जनरल के सलाहकार (Advisor to Governor-General)" ], "correct": 1, "explanation": "डॉ. बी. आर. आंबेडकर को 29 अगस्त 1947 को बनी संविधान प्रारूप समिति (Drafting Committee) का अध्यक्ष नियुक्त किया गया, जिससे उन्हें भारतीय संविधान का वास्तुकार (Architect) भी कहा जाता है।" }, { "question": "किस अधिनियम (Act) के तहत पहली बार ब्रिटिश संसद ने भारतीयों को विधायी (Legislative) कार्यों में भाग लेने की अनुमति दी?", "options": [ "भारतीय परिषद अधिनियम 1861 (Indian Councils Act 1861)", "चार्टर अधिनियम 1833 (Charter Act 1833)", "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "भारत सरकार अधिनियम 1935 (Government of India Act 1935)" ], "correct": 0, "explanation": "भारतीय परिषद अधिनियम 1861 के माध्यम से वायसराय की कार्यकारिणी परिषद (Executive Council) में नामनिर्देशन (Nomination) के द्वारा भारतीयों को सम्मिलित करने की अनुमति दी गई, जो आगे की संवैधानिक प्रगति की नींव बनी।" }, { "question": "1919 के अधिनियम (Act) में द्वैध शासन (Dyarchy) की स्थापना किस स्तर पर की गई?", "options": [ "केंद्र (Centre) पर", "प्रांत (Provinces) पर", "रियासतें (Princely States) पर", "स्थानीय निकाय (Local Bodies) पर" ], "correct": 1, "explanation": "1919 के मोंटेग-चेम्सफोर्ड सुधारों ने प्रांतीय स्तर पर द्वैध शासन लागू किया। इससे प्रशासनिक कार्यों को 'स्थानांतरित (Transferred)' और 'आरक्षित (Reserved)' विषयों में विभाजित किया गया।" }, { "question": "भारत में 1937 से 1939 के बीच प्रांतीय सरकारें (Provincial Governments) किस अधिनियम के प्रावधानों के तहत गठित हुई थीं?", "options": [ "भारत सरकार अधिनियम 1935 (Government of India Act 1935)", "चार्टर अधिनियम 1853 (Charter Act 1853)", "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "मोंटेग-चेम्सफोर्ड सुधार 1919 (Montagu-Chelmsford Reforms 1919)" ], "correct": 0, "explanation": "1937 से 1939 के बीच, प्रांतीय सरकारें 'भारत सरकार अधिनियम 1935' की प्रांतीय स्वायत्तता संबंधी धाराओं के अंतर्गत गठित हुई थीं, जिससे प्रांतों को अधिक स्वायत्तता मिली।" }, { "question": "भारत सरकार अधिनियम 1935 के बारे में कौन सा कथन गलत है?", "options": [ "इसने प्रांतीय स्वायत्तता (Provincial Autonomy) को बढ़ाया।", "केंद्र में द्वैध शासन (Dyarchy at Centre) लागू किया गया।", "इसने संघीय कोर्ट (Federal Court) की स्थापना की।", "इसने संयुक्त निर्वाचक मंडल (Joint Electorate) को लागू किया।" ], "correct": 3, "explanation": "भारत सरकार अधिनियम 1935 ने केंद्र में द्वैध शासन स्थापित करने का प्रस्ताव रखा, प्रांतीय स्वायत्तता को बढ़ाया और संघीय कोर्ट की स्थापना की; लेकिन इस अधिनियम के तहत संयुक्त निर्वाचक मंडल (Joint Electorate) की कोई नई प्रणाली लागू नहीं की गई थी, बल्कि सांप्रदायिक प्रतिनिधित्व जारी रहा।" }, { "question": "संविधान सभा (Constituent Assembly) के सदस्यों को मुख्य रूप से किस आधार पर चुना गया?", "options": [ "प्रत्यक्ष निर्वाचन (Direct Election)", "ब्रिटिश संसद द्वारा नामांकन (Nomination by British Parliament)", "प्रांतीय विधानमंडलों (Provincial Legislatures) द्वारा चुना जाना", "कांग्रेस पार्टी द्वारा मनोनयन (Nomination by Congress)" ], "correct": 2, "explanation": "संविधान सभा के अधिकांश सदस्य प्रांतीय विधानमंडलों द्वारा अप्रत्यक्ष निर्वाचन (Indirect Election) के माध्यम से चुने गए थे, जबकि कुछ सदस्यों का नामांकन देशी रियासतों (Princely States) द्वारा किया गया था।" }, { "question": "संविधान सभा में कुल कितने सदस्यों का प्रारंभिक रूप से प्रावधान था (प्रांतीय विधानमंडलों + रियासतों को मिलाकर)?", "options": [ "389", "299", "500", "250" ], "correct": 0, "explanation": "कैबिनेट मिशन योजना के अंतर्गत संविधान सभा की कुल सदस्य संख्या 389 निर्धारित थी, जिसमें प्रांतीय विधानमंडलों से 292, रियासतों से 93 और चीफ कमिश्नर प्रांतों (Chief Commissioner’s Provinces) से 4 सदस्य थे।" }, { "question": "स्वतंत्रता के बाद, मुस्लिम लीग (Muslim League) के पाकिस्तान जाने से संविधान सभा की प्रभावी सदस्य संख्या घटकर लगभग कितनी रह गई?", "options": [ "299", "349", "250", "389" ], "correct": 0, "explanation": "मुस्लिम लीग के अधिकांश प्रतिनिधि पाकिस्तान जाने के कारण संविधान सभा की प्रभावी सदस्य संख्या घटकर लगभग 299 रह गई। इसी सभा ने आगे चलकर भारतीय संविधान का निर्माण किया।" }, { "question": "भारतीय संविधान निर्माण की प्रक्रिया कितने दिन (कुल बैठक दिन) चली?", "options": [ "114 दिन", "165 दिन", "280 दिन", "54 दिन" ], "correct": 1, "explanation": "संविधान सभा की कुल 11 सत्रों में 2 साल 11 महीने और 18 दिन तक चर्चा हुई, लेकिन वास्तविक बैठक के दिन लगभग 165 दिन थे, जिनमें संविधान के मसौदे पर विस्तार से बहस हुई।" }, { "question": "संविधान सभा ने भारतीय संविधान को औपचारिक रूप से कब अपनाया (Adopt) था?", "options": [ "26 नवंबर 1949", "15 अगस्त 1947", "26 जनवरी 1950", "9 दिसंबर 1946" ], "correct": 0, "explanation": "संविधान सभा ने 26 नवंबर 1949 को संविधान को अपनाया (Adopt) और 26 जनवरी 1950 को लागू (Enforce) किया गया।" }, { "question": "आखिरी बार संविधान सभा की बैठक कब हुई?", "options": [ "25 जनवरी 1950", "24 जनवरी 1950", "26 जनवरी 1950", "30 जनवरी 1950" ], "correct": 1, "explanation": "संविधान सभा की आखिरी बैठक 24 जनवरी 1950 को हुई, जिसमें नए संविधान पर अंतिम हस्ताक्षर (Signature) किए गए और डॉ. राजेंद्र प्रसाद को भारत का प्रथम राष्ट्रपति चुना गया।" }, { "question": "किसने कहा था कि संविधान सभा (Constituent Assembly) को पूर्णतः स्वतंत्र और सार्वभौम (Sovereign) होना चाहिए?", "options": [ "महात्मा गांधी (Mahatma Gandhi)", "पंडित जवाहरलाल नेहरू (Pandit Jawaharlal Nehru)", "लाला लाजपत राय (Lala Lajpat Rai)", "सरदार वल्लभभाई पटेल (Sardar Vallabhbhai Patel)" ], "correct": 1, "explanation": "पंडित जवाहरलाल नेहरू ने विभिन्न अवसरों पर यह बात दोहराई कि संविधान सभा को स्वतंत्र एवं सार्वभौम रूप से कार्य करने की छूट होनी चाहिए, ताकि वह भारत के लोगों के हित में संविधान बना सके।" }, { "question": "संविधान सभा (Constituent Assembly) में रियासतों (Princely States) के प्रतिनिधियों के चुनाव का प्रावधान किस योजना के तहत आया?", "options": [ "कैबिनेट मिशन योजना (Cabinet Mission Plan)", "क्रिप्स मिशन योजना (Cripps Mission Plan)", "विवियन मिशन योजना (Vivian Mission Plan)", "वेवल योजना (Wavell Plan)" ], "correct": 0, "explanation": "कैबिनेट मिशन योजना (1946) ने रियासतों को भी संविधान सभा में प्रतिनिधि भेजने का अवसर दिया। हालाँकि, कई रियासतों ने शुरुआत में प्रतिभाग नहीं किया, लेकिन बाद में अधिकांश ने इस प्रक्रिया में भाग लिया।" }, { "question": "डॉ. राजेंद्र प्रसाद (Dr. Rajendra Prasad) ने संविधान सभा में पहली बार स्थायी अध्यक्ष का पद संभाला था। इसके अतिरिक्त उन्हें और कौन-सा पद प्रथम बार मिला?", "options": [ "भारतीय राष्ट्रीय कांग्रेस के अध्यक्ष (President of Indian National Congress)", "भारत के प्रथम राष्ट्रपति (First President of India)", "गवर्नर-जनरल ऑफ इंडिया (Governor-General of India)", "पहले उप-राष्ट्रपति (First Vice President)" ], "correct": 1, "explanation": "डॉ. राजेंद्र प्रसाद न केवल संविधान सभा के स्थायी अध्यक्ष थे, बल्कि स्वतंत्र भारत के प्रथम राष्ट्रपति भी बने। 24 जनवरी 1950 को संविधान सभा की अंतिम बैठक में उनका निर्वाचन हुआ।" }, { "question": "किस अधिनियम (Act) ने पहली बार कहा कि भारतीयों को विधायिकाओं में भागीदारी का अधिकार मिलना चाहिए?", "options": [ "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "चार्टर अधिनियम 1833 (Charter Act 1833)", "मोंटेग-चेम्सफोर्ड सुधार 1919 (Montagu-Chelmsford Reforms 1919)", "अधिनियम 1858 (Act of 1858)" ], "correct": 0, "explanation": "भारतीय परिषद अधिनियम 1909 (मॉर्ले-मिंटो सुधार) ने प्रांतीय विधायिकाओं में गैर-आधिकारिक सदस्यों का प्रतिनिधित्व बढ़ाया, यद्यपि यह सांप्रदायिक आधार पर पृथक निर्वाचन की शुरुआत भी करता है।" }, { "question": "संविधान सभा की कार्यवाहियों (Proceedings) की छपाई (Printing) किस भाषा में की गई थी?", "options": [ "केवल हिंदी", "केवल अंग्रेज़ी", "हिंदी और अंग्रेज़ी दोनों", "हिंदी, अंग्रेज़ी और उर्दू" ], "correct": 1, "explanation": "संविधान सभा की कार्यवाहियों को मूलतः अंग्रेज़ी भाषा में छापा गया था। हालाँकि, बाद में इसके हिंदी अनुवाद भी उपलब्ध कराए गए।" }, { "question": "संविधान सभा (Constituent Assembly) में महिला सदस्यों (Women Members) की उपस्थिति के बारे में कौन-सा कथन सही है?", "options": [ "कोई महिला सदस्य नहीं थी", "केवल एक महिला सदस्य थी", "कुछ ही महिलाओं को शामिल किया गया था, जैसे हंसा मेहता, अमृत कौर आदि", "अधिकांश सदस्य महिलाएँ थीं" ], "correct": 2, "explanation": "संविधान सभा में कुछ महिला सदस्य थीं, जैसे विजयलक्ष्मी पंडित, अमृत कौर, हंसा मेहता, दुर्गाबाई देशमुख आदि, जो महत्वपूर्ण भूमिका निभा रही थीं, लेकिन उनकी संख्या बहुत कम थी।" }, { "question": "भारतीय स्वतंत्रता अधिनियम 1947 (Indian Independence Act 1947) द्वारा ब्रिटिश संसद ने भारत को स्वतंत्र देश घोषित करते हुए संविधान निर्माण का अधिकार किसे सौंपा?", "options": [ "ब्रिटिश सरकार को", "गवर्नर-जनरल को", "कैबिनेट मिशन को", "संविधान सभा को" ], "correct": 3, "explanation": "भारतीय स्वतंत्रता अधिनियम 1947 के अंतर्गत ब्रिटिश संसद ने भारत को स्वतंत्र घोषित किया और भारत का संविधान बनाने की संपूर्ण शक्ति संविधान सभा को प्रदान की।" }, { "question": "संविधान सभा (Constituent Assembly) ने किन प्रमुख समितियों (Committees) के माध्यम से संविधान का मसौदा तैयार किया?", "options": [ "सिर्फ ड्राफ्टिंग कमिटी (Drafting Committee)", "केवल चार समितियाँ", "कुल 13 प्रमुख समितियाँ", "29 समितियाँ जिनमें से 8 प्रमुख थीं" ], "correct": 3, "explanation": "संविधान सभा ने 29 समितियाँ गठित कीं, जिनमें से 8 को मुख्य समितियों का दर्जा दिया गया था, जैसे ड्राफ्टिंग कमिटी, यूनियन पावर्स कमिटी (Union Powers Committee), यूनियन संविधान कमिटी आदि। इन सबकी रिपोर्ट के आधार पर संविधान का प्रारूप तैयार हुआ।" }, { "question": "ऐतिहासिक रूप से भारत में द्वि-सदनीय (Bicameral) विधायिका की शुरुआत किस अधिनियम द्वारा हुई?", "options": [ "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "भारत सरकार अधिनियम 1919 (Government of India Act 1919)", "भारत सरकार अधिनियम 1935 (Government of India Act 1935)", "स्वतंत्रता अधिनियम 1947 (Indian Independence Act 1947)" ], "correct": 1, "explanation": "भारत सरकार अधिनियम 1919 (मोंटेग-चेम्सफोर्ड सुधार) के तहत केंद्र में द्वि-सदनीय विधायिका का प्रावधान किया गया। इससे पहले भारतीय विधायिका एकसदनीय (Unicameral) ही हुआ करती थी।" }, { "question": "संविधान सभा के सदस्यों ने किस विदेशी संविधान का अध्ययन करने के लिए दौरों (Tours) का आयोजन किया था?", "options": [ "अमेरिकी संविधान (US Constitution)", "आयरिश संविधान (Irish Constitution)", "सभी प्रमुख लोकतांत्रिक देशों के संविधान", "केवल ब्रिटिश संविधान" ], "correct": 2, "explanation": "संविधान सभा के सदस्यों ने अमेरिकी, ब्रिटिश, आयरिश, कनाडाई, ऑस्ट्रेलियाई इत्यादि संविधानों का अध्ययन किया। विश्व की संवैधानिक व्यवस्थाओं की खूबियों को समझने के लिए अध्ययन के साथ-साथ विदेश दौरों की भी योजना बनाई गई।" }, { "question": "कौन-सा अधिनियम (Act) प्रथम बार ब्रितानियों के भारत शासन में 'सुरक्षा प्रावधानों (Safeguards)' के माध्यम से आपातकालीन शक्तियों (Emergency Powers) को कानूनी रूप देता था?", "options": [ "भारतीय परिषद अधिनियम 1892 (Indian Councils Act 1892)", "भारत सरकार अधिनियम 1919 (Government of India Act 1919)", "भारत सरकार अधिनियम 1935 (Government of India Act 1935)", "चार्टर अधिनियम 1853 (Charter Act 1853)" ], "correct": 2, "explanation": "भारत सरकार अधिनियम 1935 ने पहली बार प्रावधानों के माध्यम से गवर्नर-जनरल को आपातकालीन शक्तियाँ (Emergency Powers) दीं, जिनका प्रयोग 'सुरक्षा प्रावधानों' के तहत किया जा सकता था।" }, { "question": "साबित करें कि 1935 का अधिनियम (Act of 1935) भारत के संविधान के लिए 'बीज (Seed)' माना जाता है?", "options": [ "इस अधिनियम में केंद्र में पूर्ण लोकतांत्रिक शासन था", "इसने भारत को पूर्ण स्वतंत्रता दे दी", "इससे प्रांतीय स्वायत्तता और संघीय ढाँचे की नींव पड़ी", "इसने जाति-आधारित प्रतिनिधित्व (Caste-based representation) लागू किया" ], "correct": 2, "explanation": "1935 के अधिनियम ने प्रांतों में स्वायत्त सरकार की व्यवस्था, एक संघीय संरचना (Federal Structure) और न्यायिक ढाँचे को मज़बूत किया। इसी ने स्वतंत्र भारत में संविधान निर्माताओं को संघीय विचारों को विस्तार देने की प्रेरणा दी।" }, { "question": "किसने संविधान सभा के प्रति अपनी भूमिका पर कहा था, 'मैं केवल एक मिस्त्री (Mechanic) हूँ, जो आपके सुझावों को संविधान में ढालने का काम कर रहा हूँ'?", "options": [ "डॉ. बी. आर. आंबेडकर", "पंडित जवाहरलाल नेहरू", "सरदार वल्लभभाई पटेल", "राजेंद्र प्रसाद" ], "correct": 0, "explanation": "डॉ. बी. आर. आंबेडकर ने संविधान सभा में स्वयं की भूमिका को एक 'मिस्त्री' के रूप में वर्णित किया, जो सभी सदस्यों के सुझावों को संविधान के प्रावधानों में ढाल रहा था।" }, { "question": "विश्व में सबसे लंबा लिखित संविधान (Written Constitution) किस देश का है?", "options": [ "अमेरिका (USA)", "भारत (India)", "कनाडा (Canada)", "रूस (Russia)" ], "correct": 1, "explanation": "भारतीय संविधान विश्व का सबसे लंबा लिखित संविधान है, जिसमें मूल रूप से 395 अनुच्छेद (Articles) और 8 अनुसूचियाँ (Schedules) शामिल थीं।" }, { "question": "कौन-से अधिनियम (Act) द्वारा भारत में पहली बार एक अखिल भारतीय महासंघ (All India Federation) बनाने का प्रस्ताव रखा गया?", "options": [ "1919 का अधिनियम (Act of 1919)", "1935 का अधिनियम (Act of 1935)", "1909 का अधिनियम (Act of 1909)", "1858 का अधिनियम (Act of 1858)" ], "correct": 1, "explanation": "1935 के अधिनियम में अखिल भारतीय महासंघ का प्रस्ताव था, जिसमें प्रांतों और रियासतों को केंद्र के साथ संबद्ध होना था। हालाँकि अधिकांश रियासतें इसमें शामिल नहीं हुईं, इसलिए यह कार्यान्वित नहीं हो पाया।" }, { "question": "डॉ. बी. आर. आंबेडकर ने संविधान सभा में भाषण देते हुए किस अधिनियम (Act) को आलोचना करते हुए कहा था कि इसमें प्रांतीय स्वायत्तता 'नकली (Fake)' है?", "options": [ "भारत सरकार अधिनियम 1935 (Government of India Act 1935)", "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "मोंटेग-चेम्सफोर्ड सुधार 1919 (Montagu-Chelmsford Reforms 1919)", "चार्टर अधिनियम 1853 (Charter Act 1853)" ], "correct": 0, "explanation": "डॉ. आंबेडकर ने 1935 के अधिनियम में प्रांतों को मिली स्वायत्तता को 'नकली (Fake Autonomy)' कहा था, क्योंकि गवर्नर के पास वीटो (Veto) सहित कई अप्रत्यक्ष शक्तियाँ थीं।" }, { "question": "निम्नलिखित में से किस अधिनियम (Act) ने भारत में केंद्र और प्रांतों के बीच विधायी शक्तियों का विभाजन (Division of Legislative Powers) पहली बार स्पष्ट किया?", "options": [ "चार्टर अधिनियम 1833 (Charter Act 1833)", "भारतीय परिषद अधिनियम 1909 (Indian Councils Act 1909)", "भारत सरकार अधिनियम 1919 (Government of India Act 1919)", "भारत सरकार अधिनियम 1935 (Government of India Act 1935)" ], "correct": 3, "explanation": "भारत सरकार अधिनियम 1935 ने 'संघीय सूची (Federal List)', 'प्रांतीय सूची (Provincial List)' और 'संवर्ती सूची (Concurrent List)' का उल्लेख कर पहली बार विधायी शक्तियों का औपचारिक विभाजन किया, जो बाद में भारतीय संविधान का आधार बना।" }, { "question": "संविधान सभा में प्रारूप समिति (Drafting Committee) का गठन किस वर्ष हुआ?", "options": [ "1946", "1947", "1948", "1949" ], "correct": 1, "explanation": "प्रारूप समिति (Drafting Committee) का गठन 29 अगस्त 1947 को संविधान सभा द्वारा किया गया था, जिसकी अध्यक्षता डॉ. बी. आर. आंबेडकर ने की।" }, { "question": "प्रारूप समिति (Drafting Committee) ने अपना मसौदा (Draft) संविधान सभा के समक्ष कब प्रस्तुत किया?", "options": [ "नवंबर 1947", "फरवरी 1948", "नवंबर 1948", "जनवरी 1949" ], "correct": 2, "explanation": "प्रारूप समिति ने अपना मसौदा (Draft Constitution) 4 नवंबर 1948 को संविधान सभा में प्रस्तुत किया था, जिस पर आगे विस्तृत चर्चा हुई।" }, { "question": "संविधान सभा द्वारा संविधान को कब अंतिम रूप से हस्ताक्षरित (Signed) किया गया?", "options": [ "24 जनवरी 1950", "26 नवंबर 1949", "15 अगस्त 1947", "26 जनवरी 1950" ], "correct": 0, "explanation": "24 जनवरी 1950 को संविधान सभा की अंतिम बैठक में संविधान पर सदस्यों ने हस्ताक्षर किए, और इसी बैठक में डॉ. राजेंद्र प्रसाद को भारत का प्रथम राष्ट्रपति चुना गया।" }, { "question": "कौन-सा अधिनियम (Act) भारत में गवर्नर-जनरल (Governor-General) और वायसराय (Viceroy) के पदों को अलग-अलग निर्धारित करता था?", "options": [ "चार्टर अधिनियम 1853 (Charter Act 1853)", "भारतीय परिषद अधिनियम 1892 (Indian Councils Act 1892)", "भारत सरकार अधिनियम 1909 (Government of India Act 1909)", "भारत सरकार अधिनियम 1919 (Government of India Act 1919)" ], "correct": 3, "explanation": "भारत सरकार अधिनियम 1919 के तहत गवर्नर-जनरल को वायसराय के रूप में भी मान्यता दी गई, लेकिन उसे भारत के गवर्नर-जनरल के रूप में कार्य करना होता था। यह अधिनियम प्रशासनिक कार्यों को अलग-अलग श्रेणियों में विभाजित करता था।" }, { "question": "ऐतिहासिक रूप से, किस सुधार (Reform) ने पृथक निर्वाचन मंडल (Separate Electorate) की शुरुआत करके भारत में सांप्रदायिकता (Communalism) को बढ़ावा दिया?", "options": [ "मोंटेग-चेम्सफोर्ड सुधार 1919", "मॉर्ले-मिंटो सुधार 1909", "क्रिप्स मिशन 1942", "कैबिनेट मिशन 1946" ], "correct": 1, "explanation": "1909 के मॉर्ले-मिंटो सुधारों में मुस्लिम समुदाय के लिए पृथक निर्वाचन मंडल की शुरुआत की गई, जिसे सांप्रदायिक प्रतिनिधित्व (Communal Representation) कहा गया और भारत में सांप्रदायिक राजनीति को बल मिला।" }, { "question": "कौन सा अधिनियम (Act) ईस्ट इंडिया कंपनी (East India Company) का औपचारिक रूप से अंत करके ब्रिटिश क्राउन (British Crown) को भारत के शासन का अधिकार सौंपता है?", "options": [ "चार्टर अधिनियम 1833 (Charter Act 1833)", "चार्टर अधिनियम 1853 (Charter Act 1853)", "गवर्नमेंट ऑफ इंडिया एक्ट 1858 (Government of India Act 1858)", "भारतीय परिषद अधिनियम 1861 (Indian Councils Act 1861)" ], "correct": 2, "explanation": "गवर्नमेंट ऑफ इंडिया एक्ट 1858 ने ईस्ट इंडिया कंपनी का शासन समाप्त करके ब्रिटिश क्राउन को भारत में प्रत्यक्ष शासन का अधिकार सौंप दिया, जिससे भारत के प्रशासन का नया ढाँचा शुरू हुआ।" }, { "question": "क्रिप्स मिशन (Cripps Mission) 1942 ने भारत को किस प्रकार का दर्जा देने की पेशकश की थी?", "options": [ "डोमिनियन स्टेटस (Dominion Status) स्वतंत्रता के बाद", "पूर्ण स्वतंत्रता (Complete Independence)", "संविधान सभा में समान प्रतिनिधित्व", "किसी प्रकार की पेशकश नहीं की गई" ], "correct": 0, "explanation": "क्रिप्स मिशन 1942 ने द्वितीय विश्वयुद्ध के दौरान भारतीय नेताओं को युद्ध में समर्थन देने के बदले, भविष्य में भारत को डोमिनियन स्टेटस देने की पेशकश की थी, लेकिन भारतीय नेताओं ने इसे अस्वीकार कर दिया।" }, { "question": "कैबिनेट मिशन (Cabinet Mission) के सदस्यों में से कौन शामिल नहीं था?", "options": [ "लॉर्ड पेथिक-लॉरेंस (Lord Pethick-Lawrence)", "ए.वी. अलेक्जेंडर (A.V. Alexander)", "स्टैफ़ोर्ड क्रिप्स (Stafford Cripps)", "लॉर्ड मिंटो (Lord Minto)" ], "correct": 3, "explanation": "कैबिनेट मिशन (1946) में लॉर्ड पेथिक-लॉरेंस, ए.वी. अलेक्जेंडर और सर स्टैफ़ोर्ड क्रिप्स शामिल थे, जबकि लॉर्ड मिंटो 1909 के 'मॉर्ले-मिंटो सुधार' से जुड़े व्यक्ति थे।" }, { "question": "ब्रह्मदेश (Burma) को भारत से अलग करने का निर्णय किस अधिनियम (Act) में किया गया?", "options": [ "भारत सरकार अधिनियम 1919 (Government of India Act 1919)", "चार्टर अधिनियम 1853 (Charter Act 1853)", "भारत सरकार अधिनियम 1935 (Government of India Act 1935)", "भारतीय स्वतंत्रता अधिनियम 1947 (Indian Independence Act 1947)" ], "correct": 2, "explanation": "भारत सरकार अधिनियम 1935 के तहत ब्रह्मदेश (म्यांमार) को भारत से अलग प्रशासनिक इकाई के रूप में स्थापित करने का निर्णय लिया गया, जो 1937 से प्रभावी हुआ।" }, { "question": "भारतीय संविधान 26 जनवरी को ही लागू करने के पीछे मुख्य कारण क्या था?", "options": [ "26 जनवरी 1950 को संवैधानिक सभा की आखिरी बैठक थी", "26 जनवरी को 'पूर्ण स्वराज (Purna Swaraj)' दिवस मनाया जाता था", "यह दिन अंग्रेज़ों की सहमति से तय हुआ था", "उस दिन मौसम अनुकूल (Favorable) था" ], "correct": 1, "explanation": "26 जनवरी 1930 को कांग्रेस ने 'पूर्ण स्वराज दिवस (Purna Swaraj Day)' के रूप में मनाने का निर्णय लिया था। इसलिए संविधान सभा ने इसी ऐतिहासिक प्रतीकात्मकता को महत्व देते हुए 26 जनवरी 1950 को संविधान लागू किया।" }, { "question": "भारत के प्रथम गवर्नर-जनरल (Governor-General) कौन बने, जब देश आज़ाद हुआ?", "options": [ "लॉर्ड माउंटबेटन (Lord Mountbatten)", "वारेन हेस्टिंग्स (Warren Hastings)", "सी. राजगोपालाचारी (C. Rajagopalachari)", "लॉर्ड विलिंगटन (Lord Willingdon)" ], "correct": 0, "explanation": "लॉर्ड माउंटबेटन भारत के स्वतंत्र होने के बाद प्रथम गवर्नर-जनरल बने। बाद में सी. राजगोपालाचारी ने अंतिम गवर्नर-जनरल के रूप में पद सँभाला।" }, { "question": "भारत में द्वितीय विश्वयुद्ध (World War II) के बाद संवैधानिक सुधारों की दिशा में सबसे महत्वपूर्ण कदम कौन-सा था?", "options": [ "क्रिप्स मिशन 1942", "वेवल योजना (Wavell Plan)", "कैबिनेट मिशन 1946", "माउंटबेटन योजना (Mountbatten Plan) 1947" ], "correct": 2, "explanation": "द्वितीय विश्वयुद्ध के बाद भारत में संवैधानिक सुधारों की सबसे ठोस पहल कैबिनेट मिशन 1946 थी, जिसने संविधान सभा और अंतरिम सरकार की स्थापना का मार्ग प्रशस्त किया।" }, { "question": "भारत में संविधान सभा के निर्माण पर किस ब्रिटिश प्रधानमंत्री ने हस्ताक्षर किए?", "options": [ "विंस्टन चर्चिल (Winston Churchill)", "क्लीमेंट एटली (Clement Attlee)", "एंथनी इडन (Anthony Eden)", "नेविल चैंबरलेन (Neville Chamberlain)" ], "correct": 1, "explanation": "क्लीमेंट एटली (Clement Attlee) ब्रिटेन के प्रधानमंत्री थे, जिनके शासनकाल में कैबिनेट मिशन भारत आया और संविधान सभा के निर्माण की योजना को अनुमोदन मिला।" }, { "question": "संविधान सभा ने कितने पेज का अंतिम मसौदा (Final Draft) तैयार किया था?", "options": [ "लगभग 200 पेज", "लगभग 500 पेज", "लगभग 300 पेज", "लगभग 250 पेज" ], "correct": 1, "explanation": "भारतीय संविधान का अंतिम मसौदा लगभग 450-500 पन्नों का था। बाद में प्रिंटिंग और अनुच्छेद संख्या के साथ यह लगभग 395 अनुच्छेदों और 8 अनुसूचियों में विभाजित हुआ।" }, { "question": "संविधान सभा में अल्पसंख्यक प्रतिनिधित्व (Minority Representation) कैसे सुनिश्चित किया गया?", "options": [ "धार्मिक अल्पसंख्यकों के लिए आरक्षण (Reservation) द्वारा", "अप्रत्यक्ष निर्वाचन (Indirect Election) और विभिन्न समुदायों के मनोनयन (Nomination) द्वारा", "सभी सदस्यों को महात्मा गांधी ने नियुक्त किया", "इस बारे में कोई प्रावधान नहीं था" ], "correct": 1, "explanation": "अल्पसंख्यक प्रतिनिधित्व प्रांतीय विधानमंडलों द्वारा अप्रत्यक्ष निर्वाचन की प्रणाली और विभिन्न समुदायों के लिए मनोनयन के जरिए सुनिश्चित किया गया, जिससे सभी प्रमुख समुदायों की भागीदारी हो सके।" }, { "question": "संविधान सभा (Constituent Assembly) की कार्रवाई की विवरणिका (Proceedings Record) को क्या कहा जाता है?", "options": [ "संविधान सभा रिपोर्ट (Constituent Assembly Report)", "डिबेट्स ऑफ द कॉन्स्टिटुएंट असेंबली (Debates of the Constituent Assembly)", "लॉगबुक ऑफ कॉन्स्टिट्यूशन (Logbook of Constitution)", "हैंडबुक ऑफ इंडियन कॉन्स्टिट्यूशन (Handbook of Indian Constitution)" ], "correct": 1, "explanation": "संविधान सभा की विस्तृत कार्रवाई 'डिबेट्स ऑफ द कॉन्स्टिटुएंट असेंबली (Constituent Assembly Debates)' के नाम से प्रकाशित की गई। यह संविधान निर्माताओं की चर्चाओं का आधिकारिक रिकॉर्ड है।" }, { "question": "संविधान सभा का मुस्लिम लीग (Muslim League) द्वारा बहिष्कार (Boycott) किए जाने के बावजूद, इसकी वैधता (Validity) को किसने मान्यता दी?", "options": [ "ब्रिटिश क्राउन (British Crown)", "अंतरिम सरकार (Interim Government)", "कैबिनेट मिशन (Cabinet Mission)", "अमेरिकी सरकार (US Government)" ], "correct": 2, "explanation": "कैबिनेट मिशन ने संविधान सभा को वैध (Valid) माना, भले ही मुस्लिम लीग ने शुरू में बहिष्कार किया था। बाद में कुछ सदस्यों ने लीग से जुड़ने की कोशिश की, लेकिन पाकिस्तान के गठन के बाद लीग के अधिकांश सदस्य पाकिस्तान चले गए।" }, { "question": "संविधान सभा में 'उद्देश्य प्रस्ताव (Objective Resolution)' कौन लेकर आए?", "options": [ "महात्मा गांधी", "पंडित जवाहरलाल नेहरू", "डॉ. बी. आर. आंबेडकर", "सरदार वल्लभभाई पटेल" ], "correct": 1, "explanation": "पंडित जवाहरलाल नेहरू ने संविधान सभा में 13 दिसंबर 1946 को 'उद्देश्य प्रस्ताव (Objectives Resolution)' प्रस्तुत किया, जिसमें स्वतंत्र भारत के सिद्धांतों और आदर्शों को रेखांकित किया गया था।" }, { "question": "संविधान सभा द्वारा स्वीकार किया गया 'उद्देश्य प्रस्ताव (Objective Resolution)' आगे चलकर किसका आधार बना?", "options": [ "मौलिक अधिकारों (Fundamental Rights) का आधार", "राज्य की नीति के निदेशक तत्त्व (DPSPs) का आधार", "भारत के संविधान की प्रस्तावना (Preamble)", "किसी का आधार नहीं बना" ], "correct": 2, "explanation": "उद्देश्य प्रस्ताव (Objectives Resolution) ही आगे चलकर संविधान की प्रस्तावना (Preamble) का मूल आधार बना। इसमें संप्रभुता (Sovereignty), समाजवाद (Socialism), धर्मनिरपेक्षता (Secularism), लोकतंत्र (Democracy) जैसी मूलभावनाएँ समाहित हैं।" }, { "question": "डॉ. बी. आर. आंबेडकर को संविधान सभा के किस प्रांत से चुना गया था?", "options": [ "बंबई (Bombay)", "बंगाल (Bengal)", "मद्रास (Madras)", "पंजाब (Punjab)" ], "correct": 0, "explanation": "डॉ. बी. आर. आंबेडकर मूलतः बॉम्बे (अब महाराष्ट्र) से चुने गए थे। बाद में वे संविधान सभा के अन्य प्रांत से भी चुने गए, लेकिन पहली बार उनका नामांकन बॉम्बे लेजिस्लेटिव कौंसिल ने किया।" }, { "question": "अंतरिम सरकार (Interim Government) का गठन किस वर्ष हुआ?", "options": [ "1946", "1947", "1948", "1949" ], "correct": 0, "explanation": "अंतरिम सरकार का गठन 2 सितंबर 1946 को हुआ, जिसके प्रधानमंत्री पंडित जवाहरलाल नेहरू थे। यह सरकार स्वतंत्रता से पहले ब्रिटिश सत्ता से कई प्रशासनिक शक्तियाँ प्राप्त कर रही थी।" }, { "question": "कौन-सा कथन सही है: 'संविधान सभा से पहले भारत में कभी कोई प्रतिनिधि सभा (Representative Assembly) नहीं रही'?", "options": [ "पूर्णतः सही", "पूर्णतः गलत", "कुछ हद तक सही", "कभी चर्चा में नहीं आया" ], "correct": 1, "explanation": "यह कथन पूर्णतः गलत है, क्योंकि प्रांतीय विधानमंडलों (Provincial Legislatures) और केंद्रीय विधानमंडल (Central Legislature) जैसी प्रतिनिधि संस्थाएँ पहले से मौजूद थीं, हालाँकि वे पर्याप्त लोकतांत्रिक या सार्वभौम नहीं थीं।" }, { "question": "भारत के प्रथम प्रधानमंत्री पंडित जवाहरलाल नेहरू (Jawaharlal Nehru) संविधान सभा में किस प्रांत का प्रतिनिधित्व कर रहे थे?", "options": [ "यूनाइटेड प्रोविंसेस (United Provinces)", "बॉम्बे (Bombay)", "मद्रास (Madras)", "पंजाब (Punjab)" ], "correct": 0, "explanation": "पंडित जवाहरलाल नेहरू यूनाइटेड प्रोविंसेस (अब उत्तर प्रदेश) से संविधान सभा के सदस्य थे।" }, { "question": "संविधान सभा में अल्पसंख्यक समुदायों को पर्याप्त प्रतिनिधित्व न मिलने की आलोचना किसने की थी?", "options": [ "सरोजिनी नायडू (Sarojini Naidu)", "हंसा मेहता (Hansa Mehta)", "एम. आर. जयकर (M. R. Jayakar)", "मौलाना आज़ाद (Maulana Azad)" ], "correct": 2, "explanation": "एम. आर. जयकर सहित कुछ सदस्यों ने आरंभ में कहा था कि कई अल्पसंख्यक समुदायों को समुचित प्रतिनिधित्व नहीं मिला। हालाँकि बाद में सीटों के पुनर्वितरण (Redistribution) से यह आंशिक रूप से सुधारा गया।" }, { "question": "माउंटबेटन योजना (Mountbatten Plan) कब प्रस्तुत की गई?", "options": [ "3 जून 1947", "4 जुलाई 1947", "15 अगस्त 1947", "2 सितंबर 1946" ], "correct": 0, "explanation": "3 जून 1947 को माउंटबेटन योजना की घोषणा की गई, जिसमें भारत के विभाजन (Partition) का मार्ग प्रशस्त हुआ और संविधान सभा को भारत के नए संविधान को अंतिम रूप देने की प्रक्रिया शीघ्र करने का मौका मिला।" }, { "question": "संविधान सभा में सबसे प्रमुख मसौदा रिपोर्ट (Draft Report) पेश करने के बाद, कुल कितनी बार बहस (Readings) हुई?", "options": [ "केवल एक बार", "दो बार", "तीन बार (Three Readings)", "चार बार" ], "correct": 2, "explanation": "संविधान सभा में ड्राफ्ट (Draft) पर कुल तीन पाठ (Readings) हुए: पहला प्रारंभिक परिचय (Introduction), दूसरा विस्तृत बहस (Detailed Debate), और तीसरा अंतिम मंजूरी (Final Approval) के लिए।" } // 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 -->