├── math ├── math.js ├── math.css └── math.html ├── quiz ├── circle.json ├── line.json ├── sequence.json ├── shape.json ├── staticis.json ├── triangle.json ├── probability.json ├── trigonometry.json ├── quadratic.json ├── linear.json ├── realnumber.json └── polynomial.json ├── topics ├── realNumber │ ├── red.mp3 │ ├── wrong.mp3 │ ├── yellow.mp3 │ ├── real.html │ ├── real.css │ └── real.js ├── linear │ ├── linear.html │ └── linear.js ├── quadratic │ ├── quadratic.html │ └── quadratic.js └── polynomial │ ├── polynomial.html │ └── polynomial.js ├── index.js ├── index.html └── styles.css /math/math.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/circle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/line.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/sequence.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/shape.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/staticis.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/triangle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/probability.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quiz/trigonometry.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /topics/realNumber/red.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/CLASS-X-BSEB-QUIZ/HEAD/topics/realNumber/red.mp3 -------------------------------------------------------------------------------- /topics/realNumber/wrong.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/CLASS-X-BSEB-QUIZ/HEAD/topics/realNumber/wrong.mp3 -------------------------------------------------------------------------------- /topics/realNumber/yellow.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RKNITH/CLASS-X-BSEB-QUIZ/HEAD/topics/realNumber/yellow.mp3 -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | document.addEventListener("DOMContentLoaded", () => { 2 | const yearElement = document.getElementById("year"); 3 | const timeElement = document.getElementById("time"); 4 | 5 | const updateTime = () => { 6 | const now = new Date(); 7 | yearElement.textContent = now.getFullYear(); 8 | timeElement.textContent = now.toLocaleTimeString(); 9 | }; 10 | 11 | updateTime(); 12 | setInterval(updateTime, 1000); 13 | }); 14 | -------------------------------------------------------------------------------- /topics/realNumber/real.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BrainWiz 8 | 9 | 10 | 11 | 12 |
Alert
13 |
Start
14 |
15 |

Dive into the World of Quizzical Adventures!

16 |
17 |
18 | 19 | 20 | 21 | 22 |
23 |
24 | 27 | 30 | 33 | 34 |
35 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /topics/linear/linear.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BrainWiz 8 | 9 | 10 | 11 | 12 |
Alert
13 |
Start
14 |
15 |

Dive into the World of Quizzical Adventures!

16 |
17 |
18 | 19 | 20 | 21 | 22 |
23 |
24 | 27 | 30 | 33 | 34 |
35 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /topics/quadratic/quadratic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BrainWiz 8 | 9 | 10 | 11 | 12 |
Alert
13 |
Start
14 |
15 |

Dive into the World of Quizzical Adventures!

16 |
17 |
18 | 19 | 20 | 21 | 22 |
23 |
24 | 27 | 30 | 33 | 34 |
35 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /topics/polynomial/polynomial.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BrainWiz 8 | 9 | 10 | 11 | 12 |
Alert
13 |
Start
14 |
15 |

Dive into the World of Quizzical Adventures!

16 |
17 |
18 | 19 | 20 | 21 | 22 |
23 |
24 | 27 | 30 | 33 | 34 |
35 | 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Quiz Website 8 | 9 | 10 | 11 | 12 | 13 |
14 |

QuizMaster

15 |
16 | 17 |
18 |
19 |

Quiz Topics

20 | 32 |
33 |
34 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /math/math.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, sans-serif; 3 | margin: 0; 4 | padding: 0; 5 | display: flex; 6 | flex-direction: column; 7 | min-height: 100vh; 8 | background-color: #f0f0f0; 9 | } 10 | 11 | header, 12 | footer { 13 | background-color: #333; 14 | color: #fff; 15 | text-align: center; 16 | padding: 1em 0; 17 | } 18 | 19 | .modern-title { 20 | font-size: 2.5em; 21 | background: linear-gradient(270deg, #ff7e5f, #feb47b, #86A8E7, #91EAE4); 22 | background-size: 800% 800%; 23 | -webkit-background-clip: text; 24 | -webkit-text-fill-color: transparent; 25 | animation: gradientAnimation 10s ease infinite; 26 | } 27 | 28 | @keyframes gradientAnimation { 29 | 0% { 30 | background-position: 0% 50%; 31 | } 32 | 33 | 50% { 34 | background-position: 100% 50%; 35 | } 36 | 37 | 100% { 38 | background-position: 0% 50%; 39 | } 40 | } 41 | 42 | 43 | main { 44 | flex: 1; 45 | padding: 1em; 46 | } 47 | 48 | h2 { 49 | text-align: center; 50 | color: #333; 51 | } 52 | 53 | ul { 54 | list-style: none; 55 | padding: 0; 56 | display: flex; 57 | flex-wrap: wrap; 58 | justify-content: center; 59 | } 60 | 61 | li { 62 | margin: 0.5em; 63 | flex: 1 1 calc(50% - 1em); 64 | text-align: center; 65 | cursor: pointer; 66 | 67 | } 68 | 69 | a { 70 | text-decoration: none; 71 | color: #fff; 72 | font-weight: bold; 73 | display: block; 74 | padding: 1em; 75 | border-radius: 5px; 76 | background-color: #4CAF50; 77 | } 78 | 79 | a:hover { 80 | background-color: #45a049; 81 | } 82 | 83 | @media (max-width: 600px) { 84 | li { 85 | flex: 1 1 100%; 86 | } 87 | } -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Arial, sans-serif; 3 | margin: 0; 4 | padding: 0; 5 | display: flex; 6 | flex-direction: column; 7 | min-height: 100vh; 8 | background-color: #f0f0f0; 9 | } 10 | 11 | header, 12 | footer { 13 | background-color: #333; 14 | color: #fff; 15 | text-align: center; 16 | padding: 1em 0; 17 | } 18 | 19 | .modern-title { 20 | font-size: 2.5em; 21 | background: linear-gradient(270deg, #ff7e5f, #feb47b, #86A8E7, #91EAE4); 22 | background-size: 800% 800%; 23 | -webkit-background-clip: text; 24 | -webkit-text-fill-color: transparent; 25 | animation: gradientAnimation 10s ease infinite; 26 | } 27 | 28 | @keyframes gradientAnimation { 29 | 0% { 30 | background-position: 0% 50%; 31 | } 32 | 33 | 50% { 34 | background-position: 100% 50%; 35 | } 36 | 37 | 100% { 38 | background-position: 0% 50%; 39 | } 40 | } 41 | 42 | 43 | main { 44 | flex: 1; 45 | padding: 1em; 46 | } 47 | 48 | h2 { 49 | text-align: center; 50 | color: #333; 51 | } 52 | 53 | ul { 54 | list-style: none; 55 | padding: 0; 56 | display: flex; 57 | flex-wrap: wrap; 58 | justify-content: center; 59 | } 60 | 61 | li { 62 | margin: 0.5em; 63 | flex: 1 1 calc(50% - 1em); 64 | text-align: center; 65 | cursor: pointer; 66 | 67 | } 68 | 69 | a { 70 | text-decoration: none; 71 | color: #fff; 72 | font-weight: bold; 73 | display: block; 74 | padding: 1em; 75 | border-radius: 5px; 76 | } 77 | 78 | .topic { 79 | background-color: #4CAF50; 80 | } 81 | 82 | .topic:hover { 83 | background-color: #45a049; 84 | } 85 | 86 | @media (max-width: 600px) { 87 | li { 88 | flex: 1 1 100%; 89 | } 90 | } -------------------------------------------------------------------------------- /math/math.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Math Topics 8 | 9 | 10 | 11 | 12 |
13 |

Math Topics

14 |
15 |
16 |
17 | 46 |
47 |
48 | 51 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /topics/realNumber/real.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | font-family: Verdana, Geneva, Tahoma, sans-serif; 6 | } 7 | 8 | body { 9 | background-color: rgb(24, 29, 17); 10 | width: 100%; 11 | height: 100vh; 12 | color: rgb(250, 248, 246); 13 | display: flex; 14 | align-items: center; 15 | justify-content: center; 16 | flex-direction: column; 17 | } 18 | 19 | .container { 20 | width: 80%; 21 | max-width: 850px; 22 | padding: 30px; 23 | text-align: center; 24 | display: none; 25 | } 26 | 27 | .container h1 { 28 | font-size: 36px; 29 | margin-bottom: 40px; 30 | text-decoration: underline; 31 | text-underline-offset: 8px; 32 | } 33 | 34 | .container .question { 35 | font-size: 26px; 36 | margin-top: 20px; 37 | 38 | } 39 | 40 | .container .choices { 41 | margin-top: 20px; 42 | 43 | } 44 | 45 | 46 | .choice { 47 | font-size: 20px; 48 | background-color: #eee; 49 | color: #000; 50 | margin: 10px auto; 51 | padding: 10px; 52 | border-radius: 8px; 53 | text-align: left; 54 | width: 60%; 55 | cursor: pointer; 56 | opacity: 0; 57 | transform: translateY(50%); 58 | animation: fade-in 1s ease forwards; 59 | } 60 | 61 | .choice:hover { 62 | background-color: #ddd; 63 | } 64 | 65 | .btn { 66 | width: 60%; 67 | font-size: 20px; 68 | border-radius: 10px; 69 | margin: 20px; 70 | padding: 12px 20px; 71 | background-color: aquamarine; 72 | transition: all 0.5s; 73 | color: rgb(19, 10, 1); 74 | cursor: pointer; 75 | } 76 | 77 | .btn:hover { 78 | background-color: rgb(2, 128, 86); 79 | border: none; 80 | outline: none; 81 | } 82 | 83 | .choice.selected { 84 | background-color: blueviolet; 85 | color: #eee 86 | } 87 | 88 | .scoreCard { 89 | font-size: 24px; 90 | margin-top: 20px; 91 | 92 | } 93 | 94 | .alert { 95 | background-color: #5d9b63; 96 | border-radius: 5px; 97 | padding: 12px; 98 | width: 100%; 99 | position: absolute; 100 | top: 0; 101 | display: none; 102 | 103 | } 104 | 105 | .startBtn { 106 | width: 15%; 107 | padding-block: 20px; 108 | text-align: center; 109 | } 110 | 111 | .timer { 112 | position: absolute; 113 | top: 20px; 114 | right: 20px; 115 | width: 72px; 116 | height: 72px; 117 | border-radius: 50%; 118 | background-color: cadetblue; 119 | text-align: center; 120 | font-size: 20px; 121 | font-weight: 600; 122 | border: 2px solid rgb(243, 188, 6); 123 | display: flex; 124 | align-items: center; 125 | justify-content: center; 126 | animation: pulse 1s ease-in-out infinite; 127 | } 128 | 129 | 130 | 131 | @keyframes pulse { 132 | 0% { 133 | 134 | transform: scale(1); 135 | } 136 | 137 | 50% { 138 | transform: scale(1.2); 139 | } 140 | 141 | 100% { 142 | transform: scale(1); 143 | } 144 | 145 | } 146 | 147 | 148 | 149 | @keyframes fade-in { 150 | 0% { 151 | opacity: 0; 152 | transform: translateY(50%); 153 | } 154 | 155 | 100% { 156 | opacity: 1; 157 | transform: translateY(0); 158 | } 159 | } 160 | 161 | 162 | 163 | 164 | 165 | 166 | @media screen and (max-width:900px) { 167 | .container { 168 | width: 100%; 169 | margin-top: 50px; 170 | } 171 | 172 | .container h1 { 173 | font-size: 24px; 174 | } 175 | 176 | .container .question { 177 | font-size: 22px; 178 | } 179 | 180 | .timer { 181 | width: 50px; 182 | height: 50px; 183 | font-size: 20px; 184 | } 185 | 186 | .startBtn { 187 | width: 50%; 188 | } 189 | 190 | } -------------------------------------------------------------------------------- /quiz/quadratic.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "question": "द्विघात समीकरण का मानक रूप क्या है?", 4 | "choices": [ 5 | "ax2 + bx + c = 0", 6 | "ax + b = 0", 7 | "ax3 + bx2 + c = 0", 8 | "a2 + b2 = c2" 9 | ], 10 | "answer": "ax2 + bx + c = 0" 11 | }, 12 | { 13 | "question": "द्विघात समीकरणों को हल करने के लिए कौन सी विधि का उपयोग किया जाता है?", 14 | "choices": [ 15 | "गुणनखंडन", 16 | "विलोपन", 17 | "प्रतिस्थापन", 18 | "जोड़" 19 | ], 20 | "answer": "गुणनखंडन" 21 | }, 22 | { 23 | "question": "द्विघात समीकरण ax2 + bx + c = 0 में a, b, c को क्या कहते हैं?", 24 | "choices": [ 25 | "अघातक", 26 | "घातक", 27 | "गुणांक", 28 | "राशि" 29 | ], 30 | "answer": "गुणांक" 31 | }, 32 | { 33 | "question": "द्विघात समीकरण के लिए मूलदंड (discriminant) का सूत्र क्या है?", 34 | "choices": [ 35 | "b2 - 4ac", 36 | "b2 + 4ac", 37 | "b2 - 2ac", 38 | "b2 + 2ac" 39 | ], 40 | "answer": "b2 - 4ac" 41 | }, 42 | { 43 | "question": "यदि द्विघात समीकरण के मूल समान हैं, तो मूलदंड का मान क्या होता है?", 44 | "choices": [ 45 | "धनात्मक", 46 | "ऋणात्मक", 47 | "शून्य", 48 | "अपरिभाषित" 49 | ], 50 | "answer": "शून्य" 51 | }, 52 | { 53 | "question": "द्विघात समीकरण ax2 + bx + c = 0 का एक मूल -3 है, तो दूसरा मूल क्या हो सकता है?", 54 | "choices": [ 55 | "3", 56 | "-3", 57 | "2a - 3", 58 | "3a + b" 59 | ], 60 | "answer": "3a + b" 61 | }, 62 | { 63 | "question": "द्विघात समीकरण के मूलों का योग क्या होता है?", 64 | "choices": [ 65 | "-b/a", 66 | "b/a", 67 | "c/a", 68 | "-c/a" 69 | ], 70 | "answer": "-b/a" 71 | }, 72 | { 73 | "question": "द्विघात समीकरण के मूलों का गुणनफल क्या होता है?", 74 | "choices": [ 75 | "c/a", 76 | "-b/a", 77 | "b/a", 78 | "-c/a" 79 | ], 80 | "answer": "c/a" 81 | }, 82 | { 83 | "question": "द्विघात समीकरण x2 - 5x + 6 = 0 के मूल क्या हैं?", 84 | "choices": [ 85 | "2 और 3", 86 | "-2 और -3", 87 | "2 और -3", 88 | "-2 और 3" 89 | ], 90 | "answer": "2 और 3" 91 | }, 92 | { 93 | "question": "द्विघात समीकरण x2 - 7x + 10 = 0 के मूल क्या हैं?", 94 | "choices": [ 95 | "5 और 2", 96 | "3 और 4", 97 | "-5 और -2", 98 | "-3 और -4" 99 | ], 100 | "answer": "5 और 2" 101 | }, 102 | { 103 | "question": "द्विघात समीकरण के लिए पूर्ण वर्ग विधि किस स्थिति में प्रयुक्त होती है?", 104 | "choices": [ 105 | "जब ax2 + bx + c = 0 पूर्ण वर्ग हो", 106 | "जब केवल ax2 + bx = 0 हो", 107 | "जब केवल x2 + c = 0 हो", 108 | "जब कोई विकल्प न हो" 109 | ], 110 | "answer": "जब ax2 + bx + c = 0 पूर्ण वर्ग हो" 111 | }, 112 | { 113 | "question": "द्विघात समीकरण x2 + 4x + 4 = 0 का एक मूल क्या है?", 114 | "choices": [ 115 | "-2", 116 | "2", 117 | "4", 118 | "-4" 119 | ], 120 | "answer": "-2" 121 | }, 122 | { 123 | "question": "द्विघात समीकरण x2 + 6x + 9 = 0 का एक मूल क्या है?", 124 | "choices": [ 125 | "-3", 126 | "3", 127 | "6", 128 | "-6" 129 | ], 130 | "answer": "-3" 131 | }, 132 | { 133 | "question": "द्विघात समीकरण के लिए कौन सा सूत्र प्रयुक्त होता है?", 134 | "choices": [ 135 | "(-b ± √(b2 - 4ac)) / 2a", 136 | "(-b ± √(b2 + 4ac)) / 2a", 137 | "(-b ± √(b2 - 2ac)) / 2a", 138 | "(-b ± √(b2 + 2ac)) / 2a" 139 | ], 140 | "answer": "(-b ± √(b2 - 4ac)) / 2a" 141 | }, 142 | { 143 | "question": "द्विघात समीकरण x2 - 8x + 16 = 0 के मूल क्या हैं?", 144 | "choices": [ 145 | "4 और 4", 146 | "-4 और -4", 147 | "4 और -4", 148 | "-4 और 4" 149 | ], 150 | "answer": "4 और 4" 151 | }, 152 | { 153 | "question": "द्विघात समीकरण x2 - 4x + 4 = 0 के मूल क्या हैं?", 154 | "choices": [ 155 | "2 और 2", 156 | "-2 और -2", 157 | "2 और -2", 158 | "-2 और 2" 159 | ], 160 | "answer": "2 और 2" 161 | }, 162 | { 163 | "question": "द्विघात समीकरण x2 + 5x + 6 = 0 का एक मूल क्या है?", 164 | "choices": [ 165 | "-2", 166 | "-3", 167 | "2", 168 | "3" 169 | ], 170 | "answer": "-2" 171 | }, 172 | { 173 | "question": "द्विघात समीकरण x2 + 7x + 12 = 0 के मूल क्या हैं?", 174 | "choices": [ 175 | "-3 और -4", 176 | "3 और 4", 177 | "-3 और 4", 178 | "3 और -4" 179 | ], 180 | "answer": "-3 और -4" 181 | }, 182 | { 183 | "question": "द्विघात समीकरण 2x2 - 4x + 2 = 0 के मूल क्या हैं?", 184 | "choices": [ 185 | "1 और 1", 186 | "-1 और -1", 187 | "1 और -1", 188 | "-1 और 1" 189 | ], 190 | "answer": "1 और 1" 191 | }, 192 | { 193 | "question": "द्विघात समीकरण x2 + x - 2 = 0 के मूल क्या हैं?", 194 | "choices": [ 195 | "-2 और 1", 196 | "2 और -1", 197 | "-1 और -2", 198 | "1 और 2" 199 | ], 200 | "answer": "-2 और 1" 201 | }, 202 | { 203 | "question": "द्विघात समीकरण x2 - x - 6 = 0 के मूल क्या हैं?", 204 | "choices": [ 205 | "-2 और 3", 206 | "2 और -3", 207 | "-3 और 2", 208 | "3 और -2" 209 | ], 210 | "answer": "-2 और 3" 211 | }, 212 | { 213 | "question": "द्विघात समीकरण 3x2 - 12x + 12 = 0 के मूल क्या हैं?", 214 | "choices": [ 215 | "2 और 2", 216 | "-2 और -2", 217 | "2 और -2", 218 | "-2 और 2" 219 | ], 220 | "answer": "2 और 2" 221 | }, 222 | { 223 | "question": "द्विघात समीकरण x2 + 2x - 8 = 0 के मूल क्या हैं?", 224 | "choices": [ 225 | "-4 और 2", 226 | "4 और -2", 227 | "-2 और 4", 228 | "2 और -4" 229 | ], 230 | "answer": "-4 और 2" 231 | }, 232 | { 233 | "question": "द्विघात समीकरण 4x2 - 16x + 15 = 0 के मूल क्या हैं?", 234 | "choices": [ 235 | "3.75 और 1", 236 | "2.5 और 1.5", 237 | "3 और 0.5", 238 | "2 और 3.5" 239 | ], 240 | "answer": "3 और 0.5" 241 | }, 242 | { 243 | "question": "द्विघात समीकरण 2x2 - 4x + 2 = 0 के मूल क्या हैं?", 244 | "choices": [ 245 | "1 और 1", 246 | "2 और 2", 247 | "0 और 2", 248 | "-1 और 2" 249 | ], 250 | "answer": "1 और 1" 251 | }, 252 | { 253 | "question": "द्विघात समीकरण x2 - 6x + 9 = 0 के मूल क्या हैं?", 254 | "choices": [ 255 | "3 और 3", 256 | "-3 और -3", 257 | "3 और -3", 258 | "-3 और 3" 259 | ], 260 | "answer": "3 और 3" 261 | }, 262 | { 263 | "question": "द्विघात समीकरण x2 - 1 = 0 के मूल क्या हैं?", 264 | "choices": [ 265 | "1 और -1", 266 | "1 और 1", 267 | "-1 और -1", 268 | "0 और 1" 269 | ], 270 | "answer": "1 और -1" 271 | }, 272 | { 273 | "question": "द्विघात समीकरण x2 - 5x + 6 = 0 के मूल क्या हैं?", 274 | "choices": [ 275 | "2 और 3", 276 | "-2 और -3", 277 | "2 और -3", 278 | "-2 और 3" 279 | ], 280 | "answer": "2 और 3" 281 | }, 282 | { 283 | "question": "द्विघात समीकरण 5x2 - 20x + 15 = 0 के मूल क्या हैं?", 284 | "choices": [ 285 | "3 और 1", 286 | "-3 और -1", 287 | "3 और -1", 288 | "-3 और 1" 289 | ], 290 | "answer": "3 और 1" 291 | }, 292 | { 293 | "question": "द्विघात समीकरण x2 - 7x + 12 = 0 के मूल क्या हैं?", 294 | "choices": [ 295 | "3 और 4", 296 | "-3 और -4", 297 | "3 और -4", 298 | "-3 और 4" 299 | ], 300 | "answer": "3 और 4" 301 | } 302 | ] -------------------------------------------------------------------------------- /quiz/linear.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "question": "रैखिक समीकरणों का ज्यामितीय प्रतिनिधित्व क्या है?", 4 | "choices": [ 5 | "रेखा", 6 | "वृत्त", 7 | "त्रिभुज", 8 | "समांतर चतुर्भुज" 9 | ], 10 | "answer": "रेखा" 11 | }, 12 | { 13 | "question": "प्रतिस्थापन विधि का उपयोग करके रैखिक समीकरणों को कैसे हल किया जाता है?", 14 | "choices": [ 15 | "गुणन", 16 | "विलोपन", 17 | "प्रतिस्थापन", 18 | "घटाव" 19 | ], 20 | "answer": "प्रतिस्थापन" 21 | }, 22 | { 23 | "question": "दो चरों वाले रैखिक समीकरण के सामान्य रूप क्या है?", 24 | "choices": [ 25 | "Ax + By = C", 26 | "Ax^2 + By^2 = C", 27 | "Ax^3 + By^3 = C", 28 | "A/B = C" 29 | ], 30 | "answer": "Ax + By = C" 31 | }, 32 | { 33 | "question": "दो रैखिक समीकरणों का हल क्या होता है?", 34 | "choices": [ 35 | "समाधान बिन्दु", 36 | "रेखा", 37 | "समांतर चतुर्भुज", 38 | "त्रिभुज" 39 | ], 40 | "answer": "समाधान बिन्दु" 41 | }, 42 | { 43 | "question": "विलोपन विधि का उपयोग करके रैखिक समीकरणों को कैसे हल किया जाता है?", 44 | "choices": [ 45 | "प्रतिस्थापन", 46 | "विलोपन", 47 | "गुणन", 48 | "घटाव" 49 | ], 50 | "answer": "विलोपन" 51 | }, 52 | { 53 | "question": "समांतर रेखाओं का हल क्या होता है?", 54 | "choices": [ 55 | "एक समाधान", 56 | "कोई समाधान नहीं", 57 | "असंख्य समाधान", 58 | "दो समाधान" 59 | ], 60 | "answer": "कोई समाधान नहीं" 61 | }, 62 | { 63 | "question": "सहगामी रेखाओं का हल क्या होता है?", 64 | "choices": [ 65 | "एक समाधान", 66 | "कोई समाधान नहीं", 67 | "असंख्य समाधान", 68 | "दो समाधान" 69 | ], 70 | "answer": "असंख्य समाधान" 71 | }, 72 | { 73 | "question": "क्रैमर नियम का उपयोग किसके लिए किया जाता है?", 74 | "choices": [ 75 | "मैट्रिक्स हल करने के लिए", 76 | "वेक्टर हल करने के लिए", 77 | "रैखिक समीकरणों के युग्म को हल करने के लिए", 78 | "गणितीय गणना के लिए" 79 | ], 80 | "answer": "रैखिक समीकरणों के युग्म को हल करने के लिए" 81 | }, 82 | { 83 | "question": "दो रैखिक समीकरणों के हल के लिए निर्धारक विधि का उपयोग कैसे किया जाता है?", 84 | "choices": [ 85 | "विलोपन", 86 | "क्रैमर नियम", 87 | "प्रतिस्थापन", 88 | "घटाव" 89 | ], 90 | "answer": "क्रैमर नियम" 91 | }, 92 | { 93 | "question": "रैखिक समीकरणों के ग्राफ का उपयोग करके हल कैसे किया जाता है?", 94 | "choices": [ 95 | "विलोपन विधि", 96 | "ग्राफ पर रेखाओं का प्रतिच्छेदन", 97 | "प्रतिस्थापन विधि", 98 | "निर्धारक विधि" 99 | ], 100 | "answer": "ग्राफ पर रेखाओं का प्रतिच्छेदन" 101 | }, 102 | { 103 | "question": "रैखिक समीकरण का एक उदाहरण क्या है?", 104 | "choices": [ 105 | "2x + 3y = 5", 106 | "x^2 + y^2 = 9", 107 | "x^3 + y^3 = 27", 108 | "x/y = 4" 109 | ], 110 | "answer": "2x + 3y = 5" 111 | }, 112 | { 113 | "question": "यदि दो रेखाएँ प्रतिच्छेद करती हैं, तो उनका हल क्या होता है?", 114 | "choices": [ 115 | "एक समाधान", 116 | "कोई समाधान नहीं", 117 | "असंख्य समाधान", 118 | "दो समाधान" 119 | ], 120 | "answer": "एक समाधान" 121 | }, 122 | { 123 | "question": "रैखिक समीकरणों को हल करने के लिए कौन सी विधि सबसे सरल है?", 124 | "choices": [ 125 | "प्रतिस्थापन विधि", 126 | "विलोपन विधि", 127 | "निर्धारक विधि", 128 | "ग्राफिक विधि" 129 | ], 130 | "answer": "प्रतिस्थापन विधि" 131 | }, 132 | { 133 | "question": "दो रैखिक समीकरणों के समाधान को किस प्रकार प्रदर्शित किया जाता है?", 134 | "choices": [ 135 | "ग्राफ के रूप में", 136 | "समीकरण के रूप में", 137 | "मूल्य के रूप में", 138 | "सूत्र के रूप में" 139 | ], 140 | "answer": "ग्राफ के रूप में" 141 | }, 142 | { 143 | "question": "रैखिक समीकरणों का युग्म किसके द्वारा हल किया जा सकता है?", 144 | "choices": [ 145 | "प्रतिस्थापन विधि", 146 | "हटाने की विधि", 147 | "क्रॉस गुणन विधि", 148 | "सभी" 149 | ], 150 | "answer": "सभी" 151 | }, 152 | { 153 | "question": "प्रतिस्थापन विधि से हल करने के लिए पहले किस समीकरण को हल किया जाता है?", 154 | "choices": [ 155 | "पहला", 156 | "दूसरा", 157 | "कोई भी", 158 | "दोनों" 159 | ], 160 | "answer": "कोई भी" 161 | }, 162 | { 163 | "question": "यदि ax + by = c और dx + ey = f हों और a/d ≠ b/e, तो युग्म के कितने समाधान होते हैं?", 164 | "choices": [ 165 | "एक", 166 | "दो", 167 | "तीन", 168 | "अनंत" 169 | ], 170 | "answer": "एक" 171 | }, 172 | { 173 | "question": "यदि दो रैखिक समीकरणों का हल एक ही बिंदु पर हो, तो वे रेखाएँ कैसी होती हैं?", 174 | "choices": [ 175 | "समानांतर", 176 | "अप्रतिच्छेद", 177 | "प्रतिच्छेद", 178 | "असमानांतर" 179 | ], 180 | "answer": "प्रतिच्छेद" 181 | }, 182 | { 183 | "question": "दो रैखिक समीकरणों का हल कैसे निकाला जाता है?", 184 | "choices": [ 185 | "प्रतिस्थापन विधि", 186 | "गौस विधि", 187 | "क्रम निर्धारण विधि", 188 | "सभी" 189 | ], 190 | "answer": "सभी" 191 | }, 192 | { 193 | "question": "यदि दो रैखिक समीकरणों का कोई हल नहीं है, तो वे रेखाएँ कैसी होती हैं?", 194 | "choices": [ 195 | "समानांतर", 196 | "प्रतिच्छेद", 197 | "अप्रतिच्छेद", 198 | "असमानांतर" 199 | ], 200 | "answer": "समानांतर" 201 | }, 202 | { 203 | "question": "दो रैखिक समीकरणों का हल कितने प्रकार का हो सकता है?", 204 | "choices": [ 205 | "एक", 206 | "दो", 207 | "तीन", 208 | "असीमित" 209 | ], 210 | "answer": "तीन" 211 | }, 212 | { 213 | "question": "यदि दो रैखिक समीकरणों का असीमित हल है, तो वे रेखाएँ कैसी होती हैं?", 214 | "choices": [ 215 | "समानांतर", 216 | "प्रतिच्छेद", 217 | "अप्रतिच्छेद", 218 | "समान रेखा" 219 | ], 220 | "answer": "समान रेखा" 221 | }, 222 | { 223 | "question": "प्रतिस्थापन विधि में किसका उपयोग किया जाता है?", 224 | "choices": [ 225 | "एक समीकरण को दूसरे में प्रतिस्थापित करना", 226 | "दोनों समीकरणों को जोड़ना", 227 | "दोनों समीकरणों को घटाना", 228 | "दोनों समीकरणों को गुणा करना" 229 | ], 230 | "answer": "एक समीकरण को दूसरे में प्रतिस्थापित करना" 231 | }, 232 | { 233 | "question": "क्रम निर्धारण विधि में किसका उपयोग किया जाता है?", 234 | "choices": [ 235 | "क्रम निर्धारण", 236 | "प्रतिस्थापन", 237 | "गुणा", 238 | "विभाजन" 239 | ], 240 | "answer": "क्रम निर्धारण" 241 | }, 242 | { 243 | "question": "गौस विधि में किसका उपयोग किया जाता है?", 244 | "choices": [ 245 | "गौस एलिमिनेशन", 246 | "गौस प्रतिस्थापन", 247 | "गौस गुणा", 248 | "गौस विभाजन" 249 | ], 250 | "answer": "गौस एलिमिनेशन" 251 | }, 252 | { 253 | "question": "दो रैखिक समीकरणों का हल निकालने के लिए सबसे सरल विधि कौन सी है?", 254 | "choices": [ 255 | "प्रतिस्थापन विधि", 256 | "क्रम निर्धारण विधि", 257 | "गौस विधि", 258 | "सभी" 259 | ], 260 | "answer": "प्रतिस्थापन विधि" 261 | }, 262 | { 263 | "question": "यदि दो रैखिक समीकरणों का हल एक ही बिंदु पर हो, तो वे रेखाएँ कैसी होती हैं?", 264 | "choices": [ 265 | "समानांतर", 266 | "अप्रतिच्छेद", 267 | "प्रतिच्छेद", 268 | "असमानांतर" 269 | ], 270 | "answer": "प्रतिच्छेद" 271 | }, 272 | { 273 | "question": "दो रैखिक समीकरणों का हल निकालने के लिए कौन सी विधि सबसे उपयुक्त है?", 274 | "choices": [ 275 | "प्रतिस्थापन विधि", 276 | "क्रम निर्धारण विधि", 277 | "गौस विधि", 278 | "सभी" 279 | ], 280 | "answer": "सभी" 281 | }, 282 | { 283 | "question": "यदि दो रैखिक समीकरणों का कोई हल नहीं है, तो वे रेखाएँ कैसी होती हैं?", 284 | "choices": [ 285 | "समानांतर", 286 | "प्रतिच्छेद", 287 | "अप्रतिच्छेद", 288 | "असमानांतर" 289 | ], 290 | "answer": "समानांतर" 291 | }, 292 | { 293 | "question": "दो रैखिक समीकरणों का हल कितने प्रकार का हो सकता है?", 294 | "choices": [ 295 | "एक", 296 | "दो", 297 | "तीन", 298 | "असीमित" 299 | ], 300 | "answer": "तीन" 301 | }, 302 | { 303 | "question": "यदि दो रैखिक समीकरणों का असीमित हल है, तो वे रेखाएँ कैसी होती हैं?", 304 | "choices": [ 305 | "समानांतर", 306 | "प्रतिच्छेद", 307 | "अप्रतिच्छेद", 308 | "समान रेखा" 309 | ], 310 | "answer": "समान रेखा" 311 | }, 312 | { 313 | "question": "प्रतिस्थापन विधि में किसका उपयोग किया जाता है?", 314 | "choices": [ 315 | "एक समीकरण को दूसरे में प्रतिस्थापित करना", 316 | "दोनों समीकरणों को जोड़ना", 317 | "दोनों समीकरणों को घटाना", 318 | "दोनों समीकरणों को गुणा करना" 319 | ], 320 | "answer": "एक समीकरण को दूसरे में प्रतिस्थापित करना" 321 | }, 322 | { 323 | "question": "दो रैखिक समीकरणों का हल निकालें: 2x + 3y = 6 और 4x - y = 5", 324 | "choices": [ 325 | "(1, 2)", 326 | "(2, 0)", 327 | "(0, 2)", 328 | "(1, 1)" 329 | ], 330 | "answer": "(1, 1)" 331 | }, 332 | { 333 | "question": "दो रैखिक समीकरणों का हल निकालें: x + 2y = 7 और 3x - y = 5", 334 | "choices": [ 335 | "(2, 3)", 336 | "(1, 3)", 337 | "(3, 2)", 338 | "(2, 2)" 339 | ], 340 | "answer": "(2, 3)" 341 | }, 342 | { 343 | "question": "दो रैखिक समीकरणों का हल निकालें: 3x + 4y = 10 और 2x - y = 1", 344 | "choices": [ 345 | "(2, 1)", 346 | "(1, 2)", 347 | "(3, 1)", 348 | "(1, 1)" 349 | ], 350 | "answer": "(2, 1)" 351 | }, 352 | { 353 | "question": "दो रैखिक समीकरणों का हल निकालें: 5x - 2y = 4 और 3x + y = 5", 354 | "choices": [ 355 | "(1, 2)", 356 | "(2, 1)", 357 | "(1, 1)", 358 | "(2, 2)" 359 | ], 360 | "answer": "(1, 2)" 361 | }, 362 | { 363 | "question": "दो रैखिक समीकरणों का हल निकालें: x - y = 2 और 2x + y = 8", 364 | "choices": [ 365 | "(2, 0)", 366 | "(3, 1)", 367 | "(2, 1)", 368 | "(3, 2)" 369 | ], 370 | "answer": "(3, 1)" 371 | }, 372 | { 373 | "question": "दो रैखिक समीकरणों का हल निकालें: 4x + 3y = 24 और x - y = 2", 374 | "choices": [ 375 | "(3, 4)", 376 | "(4, 3)", 377 | "(2, 3)", 378 | "(3, 2)" 379 | ], 380 | "answer": "(3, 4)" 381 | }, 382 | { 383 | "question": "दो रैखिक समीकरणों का हल निकालें: 2x + y = 5 और 3x - y = 4", 384 | "choices": [ 385 | "(1, 3)", 386 | "(2, 1)", 387 | "(3, 1)", 388 | "(1, 2)" 389 | ], 390 | "answer": "(2, 1)" 391 | }, 392 | { 393 | "question": "दो रैखिक समीकरणों का हल निकालें: x + y = 6 और 2x - y = 4", 394 | "choices": [ 395 | "(2, 4)", 396 | "(3, 3)", 397 | "(4, 2)", 398 | "(2, 2)" 399 | ], 400 | "answer": "(4, 2)" 401 | }, 402 | { 403 | "question": "दो रैखिक समीकरणों का हल निकालें: 3x - 2y = 5 और x + y = 3", 404 | "choices": [ 405 | "(2, 1)", 406 | "(1, 2)", 407 | "(3, 1)", 408 | "(2, 2)" 409 | ], 410 | "answer": "(2, 1)" 411 | }, 412 | { 413 | "question": "दो रैखिक समीकरणों का हल निकालें: 4x - y = 7 और 2x + 3y = 1", 414 | "choices": [ 415 | "(2, -1)", 416 | "(1, 2)", 417 | "(3, 1)", 418 | "(2, 1)" 419 | ], 420 | "answer": "(2, -1)" 421 | } 422 | ] -------------------------------------------------------------------------------- /topics/quadratic/quadratic.js: -------------------------------------------------------------------------------- 1 | const container = document.querySelector(".container") 2 | const questionBox = document.querySelector(".question") 3 | const choicesBox = document.querySelector(".choices") 4 | const nextBtn = document.querySelector(".nextBtn") 5 | const scoreCard = document.querySelector(".scoreCard") 6 | const alert = document.querySelector('.alert') 7 | const startBtn = document.querySelector('.startBtn') 8 | const timer = document.querySelector('.timer') 9 | const skipBtn = document.querySelector('.skipBtn'); 10 | 11 | 12 | const quiz = [ 13 | { 14 | "question": "द्विघात समीकरण का मानक रूप क्या है?", 15 | "choices": [ 16 | "ax2 + bx + c = 0", 17 | "ax + b = 0", 18 | "ax3 + bx2 + c = 0", 19 | "a2 + b2 = c2" 20 | ], 21 | "answer": "ax2 + bx + c = 0" 22 | }, 23 | { 24 | "question": "द्विघात समीकरणों को हल करने के लिए कौन सी विधि का उपयोग किया जाता है?", 25 | "choices": [ 26 | "गुणनखंडन", 27 | "विलोपन", 28 | "प्रतिस्थापन", 29 | "जोड़" 30 | ], 31 | "answer": "गुणनखंडन" 32 | }, 33 | { 34 | "question": "द्विघात समीकरण ax2 + bx + c = 0 में a, b, c को क्या कहते हैं?", 35 | "choices": [ 36 | "अघातक", 37 | "घातक", 38 | "गुणांक", 39 | "राशि" 40 | ], 41 | "answer": "गुणांक" 42 | }, 43 | { 44 | "question": "द्विघात समीकरण के लिए मूलदंड (discriminant) का सूत्र क्या है?", 45 | "choices": [ 46 | "b2 - 4ac", 47 | "b2 + 4ac", 48 | "b2 - 2ac", 49 | "b2 + 2ac" 50 | ], 51 | "answer": "b2 - 4ac" 52 | }, 53 | { 54 | "question": "यदि द्विघात समीकरण के मूल समान हैं, तो मूलदंड का मान क्या होता है?", 55 | "choices": [ 56 | "धनात्मक", 57 | "ऋणात्मक", 58 | "शून्य", 59 | "अपरिभाषित" 60 | ], 61 | "answer": "शून्य" 62 | }, 63 | { 64 | "question": "द्विघात समीकरण ax2 + bx + c = 0 का एक मूल -3 है, तो दूसरा मूल क्या हो सकता है?", 65 | "choices": [ 66 | "3", 67 | "-3", 68 | "2a - 3", 69 | "3a + b" 70 | ], 71 | "answer": "3a + b" 72 | }, 73 | { 74 | "question": "द्विघात समीकरण के मूलों का योग क्या होता है?", 75 | "choices": [ 76 | "-b/a", 77 | "b/a", 78 | "c/a", 79 | "-c/a" 80 | ], 81 | "answer": "-b/a" 82 | }, 83 | { 84 | "question": "द्विघात समीकरण के मूलों का गुणनफल क्या होता है?", 85 | "choices": [ 86 | "c/a", 87 | "-b/a", 88 | "b/a", 89 | "-c/a" 90 | ], 91 | "answer": "c/a" 92 | }, 93 | { 94 | "question": "द्विघात समीकरण x2 - 5x + 6 = 0 के मूल क्या हैं?", 95 | "choices": [ 96 | "2 और 3", 97 | "-2 और -3", 98 | "2 और -3", 99 | "-2 और 3" 100 | ], 101 | "answer": "2 और 3" 102 | }, 103 | { 104 | "question": "द्विघात समीकरण x2 - 7x + 10 = 0 के मूल क्या हैं?", 105 | "choices": [ 106 | "5 और 2", 107 | "3 और 4", 108 | "-5 और -2", 109 | "-3 और -4" 110 | ], 111 | "answer": "5 और 2" 112 | }, 113 | { 114 | "question": "द्विघात समीकरण के लिए पूर्ण वर्ग विधि किस स्थिति में प्रयुक्त होती है?", 115 | "choices": [ 116 | "जब ax2 + bx + c = 0 पूर्ण वर्ग हो", 117 | "जब केवल ax2 + bx = 0 हो", 118 | "जब केवल x2 + c = 0 हो", 119 | "जब कोई विकल्प न हो" 120 | ], 121 | "answer": "जब ax2 + bx + c = 0 पूर्ण वर्ग हो" 122 | }, 123 | { 124 | "question": "द्विघात समीकरण x2 + 4x + 4 = 0 का एक मूल क्या है?", 125 | "choices": [ 126 | "-2", 127 | "2", 128 | "4", 129 | "-4" 130 | ], 131 | "answer": "-2" 132 | }, 133 | { 134 | "question": "द्विघात समीकरण x2 + 6x + 9 = 0 का एक मूल क्या है?", 135 | "choices": [ 136 | "-3", 137 | "3", 138 | "6", 139 | "-6" 140 | ], 141 | "answer": "-3" 142 | }, 143 | { 144 | "question": "द्विघात समीकरण के लिए कौन सा सूत्र प्रयुक्त होता है?", 145 | "choices": [ 146 | "(-b ± √(b2 - 4ac)) / 2a", 147 | "(-b ± √(b2 + 4ac)) / 2a", 148 | "(-b ± √(b2 - 2ac)) / 2a", 149 | "(-b ± √(b2 + 2ac)) / 2a" 150 | ], 151 | "answer": "(-b ± √(b2 - 4ac)) / 2a" 152 | }, 153 | { 154 | "question": "द्विघात समीकरण x2 - 8x + 16 = 0 के मूल क्या हैं?", 155 | "choices": [ 156 | "4 और 4", 157 | "-4 और -4", 158 | "4 और -4", 159 | "-4 और 4" 160 | ], 161 | "answer": "4 और 4" 162 | }, 163 | { 164 | "question": "द्विघात समीकरण x2 - 4x + 4 = 0 के मूल क्या हैं?", 165 | "choices": [ 166 | "2 और 2", 167 | "-2 और -2", 168 | "2 और -2", 169 | "-2 और 2" 170 | ], 171 | "answer": "2 और 2" 172 | }, 173 | { 174 | "question": "द्विघात समीकरण x2 + 5x + 6 = 0 का एक मूल क्या है?", 175 | "choices": [ 176 | "-2", 177 | "-3", 178 | "2", 179 | "3" 180 | ], 181 | "answer": "-2" 182 | }, 183 | { 184 | "question": "द्विघात समीकरण x2 + 7x + 12 = 0 के मूल क्या हैं?", 185 | "choices": [ 186 | "-3 और -4", 187 | "3 और 4", 188 | "-3 और 4", 189 | "3 और -4" 190 | ], 191 | "answer": "-3 और -4" 192 | }, 193 | { 194 | "question": "द्विघात समीकरण 2x2 - 4x + 2 = 0 के मूल क्या हैं?", 195 | "choices": [ 196 | "1 और 1", 197 | "-1 और -1", 198 | "1 और -1", 199 | "-1 और 1" 200 | ], 201 | "answer": "1 और 1" 202 | }, 203 | { 204 | "question": "द्विघात समीकरण x2 + x - 2 = 0 के मूल क्या हैं?", 205 | "choices": [ 206 | "-2 और 1", 207 | "2 और -1", 208 | "-1 और -2", 209 | "1 और 2" 210 | ], 211 | "answer": "-2 और 1" 212 | }, 213 | { 214 | "question": "द्विघात समीकरण x2 - x - 6 = 0 के मूल क्या हैं?", 215 | "choices": [ 216 | "-2 और 3", 217 | "2 और -3", 218 | "-3 और 2", 219 | "3 और -2" 220 | ], 221 | "answer": "-2 और 3" 222 | }, 223 | { 224 | "question": "द्विघात समीकरण 3x2 - 12x + 12 = 0 के मूल क्या हैं?", 225 | "choices": [ 226 | "2 और 2", 227 | "-2 और -2", 228 | "2 और -2", 229 | "-2 और 2" 230 | ], 231 | "answer": "2 और 2" 232 | }, 233 | { 234 | "question": "द्विघात समीकरण x2 + 2x - 8 = 0 के मूल क्या हैं?", 235 | "choices": [ 236 | "-4 और 2", 237 | "4 और -2", 238 | "-2 और 4", 239 | "2 और -4" 240 | ], 241 | "answer": "-4 और 2" 242 | }, 243 | { 244 | "question": "द्विघात समीकरण 4x2 - 16x + 15 = 0 के मूल क्या हैं?", 245 | "choices": [ 246 | "3.75 और 1", 247 | "2.5 और 1.5", 248 | "3 और 0.5", 249 | "2 और 3.5" 250 | ], 251 | "answer": "3 और 0.5" 252 | }, 253 | { 254 | "question": "द्विघात समीकरण 2x2 - 4x + 2 = 0 के मूल क्या हैं?", 255 | "choices": [ 256 | "1 और 1", 257 | "2 और 2", 258 | "0 और 2", 259 | "-1 और 2" 260 | ], 261 | "answer": "1 और 1" 262 | }, 263 | { 264 | "question": "द्विघात समीकरण x2 - 6x + 9 = 0 के मूल क्या हैं?", 265 | "choices": [ 266 | "3 और 3", 267 | "-3 और -3", 268 | "3 और -3", 269 | "-3 और 3" 270 | ], 271 | "answer": "3 और 3" 272 | }, 273 | { 274 | "question": "द्विघात समीकरण x2 - 1 = 0 के मूल क्या हैं?", 275 | "choices": [ 276 | "1 और -1", 277 | "1 और 1", 278 | "-1 और -1", 279 | "0 और 1" 280 | ], 281 | "answer": "1 और -1" 282 | }, 283 | { 284 | "question": "द्विघात समीकरण x2 - 5x + 6 = 0 के मूल क्या हैं?", 285 | "choices": [ 286 | "2 और 3", 287 | "-2 और -3", 288 | "2 और -3", 289 | "-2 और 3" 290 | ], 291 | "answer": "2 और 3" 292 | }, 293 | { 294 | "question": "द्विघात समीकरण 5x2 - 20x + 15 = 0 के मूल क्या हैं?", 295 | "choices": [ 296 | "3 और 1", 297 | "-3 और -1", 298 | "3 और -1", 299 | "-3 और 1" 300 | ], 301 | "answer": "3 और 1" 302 | }, 303 | { 304 | "question": "द्विघात समीकरण x2 - 7x + 12 = 0 के मूल क्या हैं?", 305 | "choices": [ 306 | "3 और 4", 307 | "-3 और -4", 308 | "3 और -4", 309 | "-3 और 4" 310 | ], 311 | "answer": "3 और 4" 312 | } 313 | ] 314 | 315 | 316 | let currectQuestionIndex = 0; 317 | let score = 0; 318 | let quizOver = false; 319 | let timeLeft = 60; 320 | let timerId = null; 321 | 322 | const showQuestions = () => { 323 | const questionDetails = quiz[currectQuestionIndex] 324 | // console.log(questionDetails) 325 | questionBox.innerHTML = questionDetails.question; 326 | 327 | choicesBox.textContent = '' 328 | for (let i = 0; i < questionDetails.choices.length; i++) { 329 | const currentChoice = questionDetails.choices[i] 330 | const choiceDiv = document.createElement('div') 331 | choiceDiv.textContent = currentChoice; 332 | choiceDiv.classList.add('choice') 333 | choicesBox.appendChild(choiceDiv) 334 | choiceDiv.addEventListener('click', () => { 335 | if (choiceDiv.classList.contains('selected')) { 336 | choiceDiv.classList.remove('selected'); 337 | } 338 | else { 339 | choiceDiv.classList.add('selected') 340 | } 341 | }) 342 | 343 | } 344 | if (currectQuestionIndex < quiz.length) { 345 | startTimer(); 346 | } 347 | } 348 | const showScore = () => { 349 | questionBox.textContent = ''; 350 | choicesBox.textContent = ''; 351 | scoreCard.textContent = `You scored ${score} out of ${quiz.length}`; 352 | displayAlert("you have completed quiz") 353 | nextBtn.textContent = "Encore" 354 | quizOver = true; 355 | timer.style.display = 'none' 356 | } 357 | 358 | const checkAnswer = () => { 359 | const selectedChoice = document.querySelector('.choice.selected'); 360 | if (selectedChoice.textContent === quiz[currectQuestionIndex].answer) { 361 | 362 | displayAlert("Correct answwer") 363 | rightSound.play(); 364 | score++; 365 | 366 | } 367 | else { 368 | displayAlert(`Wrong answer! ${quiz[currectQuestionIndex].answer} is the correct answer `) 369 | selectedChoice.style.backgroundColor = 'red'; 370 | wrongSound.play(); 371 | 372 | } 373 | timeLeft = 60; 374 | currectQuestionIndex++; 375 | if (currectQuestionIndex < quiz.length) { 376 | 377 | showQuestions(); 378 | } 379 | else { 380 | showScore(); 381 | stopTimer(); 382 | // quizOver = true; 383 | // timer.style.display = 'none' 384 | 385 | } 386 | } 387 | const displayAlert = (msg) => { 388 | alert.style.display = 'block'; 389 | alert.textContent = msg; 390 | setTimeout(() => { 391 | alert.style.display = 'none' 392 | 393 | }, 1000) 394 | 395 | } 396 | const startTimer = () => { 397 | clearInterval(timerId) 398 | timer.textContent = timeLeft; 399 | const countDown = () => { 400 | timeLeft--; 401 | timer.textContent = timeLeft; 402 | 403 | if (timeLeft === 0) { 404 | timeEndSound.play(); 405 | const confirmUser = confirm('Time Up!! Do you want to play the quiz again') 406 | 407 | if (confirmUser) { 408 | timeLeft = 15 409 | startQuiz() 410 | } 411 | else { 412 | startBtn.style.display = 'block' 413 | container.style.display = 'none' 414 | return; 415 | } 416 | 417 | } 418 | } 419 | timerId = setInterval(countDown, 1000) 420 | } 421 | const stopTimer = () => { 422 | clearInterval(timerId) 423 | 424 | } 425 | 426 | const shuffleQuestion = () => { 427 | for (let i = quiz.length - 1; i > 0; i--) { 428 | const j = Math.floor(Math.random() * (i + 1)); 429 | [quiz[i], quiz[j]] = [quiz[j], quiz[i]]; 430 | } 431 | currectQuestionIndex = 0; 432 | showQuestions(); 433 | } 434 | 435 | const startQuiz = () => { 436 | timeLeft = 60; 437 | timer.style.display = 'flex' 438 | shuffleQuestion() 439 | 440 | } 441 | 442 | // Function to handle skip button click 443 | const skipQuestion = () => { 444 | if (quizOver) { 445 | // If quiz is over, reset and start quiz again 446 | nextBtn.textContent = 'Next'; 447 | scoreCard.textContent = ''; 448 | currectQuestionIndex = 0; 449 | startQuiz(); 450 | quizOver = false; 451 | score = 0; 452 | } else { 453 | // Move to the next question 454 | currectQuestionIndex++; 455 | if (currectQuestionIndex < quiz.length) { 456 | showQuestions(); 457 | } else { 458 | showScore(); 459 | stopTimer(); 460 | } 461 | } 462 | }; 463 | 464 | // Add event listener for skip button click 465 | skipBtn.addEventListener('click', skipQuestion); 466 | 467 | 468 | startBtn.addEventListener('click', () => { 469 | startBtn.style.display = 'none' 470 | container.style.display = 'block' 471 | startQuiz() 472 | 473 | 474 | }) 475 | 476 | nextBtn.addEventListener('click', (e) => { 477 | e.preventDefault() 478 | const selectedChoice = document.querySelector('.choice.selected'); 479 | if (!selectedChoice && nextBtn.textContent === "Next") { 480 | displayAlert('select your answer') 481 | return 482 | } 483 | if (quizOver) { 484 | nextBtn.textContent = 'Next'; 485 | scoreCard.textContent = '' 486 | currectQuestionIndex = 0 487 | startQuiz(); 488 | quizOver = false; 489 | score = 0 490 | } 491 | else { 492 | checkAnswer() 493 | } 494 | }) 495 | -------------------------------------------------------------------------------- /quiz/realnumber.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "question": "वास्तविक संख्याओं के किस गुणधर्म के अनुसार, a + b = b + a होता है?", 4 | "options": [ 5 | "गुणन", 6 | "जोड़", 7 | "घटाव", 8 | "विभाजन" 9 | ], 10 | "correct_answer": "जोड़" 11 | }, 12 | { 13 | "question": "वास्तविक संख्याओं के लिए, a(b + c) = ab + ac किस गुणधर्म का उदाहरण है?", 14 | "options": [ 15 | "संयुक्त गुणधर्म", 16 | "सम्बद्धता गुणधर्म", 17 | "परिवर्तनीयता गुणधर्म", 18 | "पार्श्विकता गुणधर्म" 19 | ], 20 | "correct_answer": "संयुक्त गुणधर्म" 21 | }, 22 | { 23 | "question": "किसी संख्या का वर्गमूल निकालने का प्रतीक क्या है?", 24 | "options": [ 25 | "√", 26 | "∫", 27 | "∆", 28 | "π" 29 | ], 30 | "correct_answer": "√" 31 | }, 32 | { 33 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a(bc) = (ab)c?", 34 | "options": [ 35 | "सम्बद्धता गुणधर्म", 36 | "संयुक्त गुणधर्म", 37 | "परिवर्तनीयता गुणधर्म", 38 | "पार्श्विकता गुणधर्म" 39 | ], 40 | "correct_answer": "सम्बद्धता गुणधर्म" 41 | }, 42 | { 43 | "question": "एक गैर-समाप्त और गैर-दोहरेहरित दशमलव संख्या को क्या कहते हैं?", 44 | "options": [ 45 | "गैर-तर्कसंगत संख्या", 46 | "तर्कसंगत संख्या", 47 | "पूर्ण संख्या", 48 | "पूर्णांक" 49 | ], 50 | "correct_answer": "गैर-तर्कसंगत संख्या" 51 | }, 52 | { 53 | "question": "√2 किस प्रकार की संख्या है?", 54 | "options": [ 55 | "तर्कसंगत संख्या", 56 | "गैर-तर्कसंगत संख्या", 57 | "पूर्णांक", 58 | "प्राकृतिक संख्या" 59 | ], 60 | "correct_answer": "गैर-तर्कसंगत संख्या" 61 | }, 62 | { 63 | "question": "वास्तविक संख्याओं में, (a + b) + c = a + (b + c) किस गुणधर्म को दर्शाता है?", 64 | "options": [ 65 | "सम्बद्धता गुणधर्म", 66 | "संयुक्त गुणधर्म", 67 | "परिवर्तनीयता गुणधर्म", 68 | "वितरण गुणधर्म" 69 | ], 70 | "correct_answer": "सम्बद्धता गुणधर्म" 71 | }, 72 | { 73 | "question": "किस प्रकार की संख्या को एक वास्तविक संख्या और एक गैर-तर्कसंगत संख्या के बीच रखा जाता है?", 74 | "options": [ 75 | "गैर-तर्कसंगत संख्या", 76 | "तर्कसंगत संख्या", 77 | "पूर्णांक", 78 | "शून्य" 79 | ], 80 | "correct_answer": "गैर-तर्कसंगत संख्या" 81 | }, 82 | { 83 | "question": "π किस प्रकार की संख्या है?", 84 | "options": [ 85 | "तर्कसंगत संख्या", 86 | "गैर-तर्कसंगत संख्या", 87 | "पूर्णांक", 88 | "प्राकृतिक संख्या" 89 | ], 90 | "correct_answer": "गैर-तर्कसंगत संख्या" 91 | }, 92 | { 93 | "question": "√3 + √3 का मान क्या होगा?", 94 | "options": [ 95 | "2√3", 96 | "3√3", 97 | "√6", 98 | "6" 99 | ], 100 | "correct_answer": "2√3" 101 | }, 102 | { 103 | "question": "1.4142135... किस संख्या का मान है?", 104 | "options": [ 105 | "√2", 106 | "π", 107 | "e", 108 | "√3" 109 | ], 110 | "correct_answer": "√2" 111 | }, 112 | { 113 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a + 0 = a?", 114 | "options": [ 115 | "संयुक्त गुणधर्म", 116 | "शून्य गुणधर्म", 117 | "परिवर्तनीयता गुणधर्म", 118 | "सम्बद्धता गुणधर्म" 119 | ], 120 | "correct_answer": "शून्य गुणधर्म" 121 | }, 122 | { 123 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × 1 = a?", 124 | "options": [ 125 | "गुणनात्मक पहचान गुणधर्म", 126 | "जोड़ गुणधर्म", 127 | "घटाव गुणधर्म", 128 | "विभाजन गुणधर्म" 129 | ], 130 | "correct_answer": "गुणनात्मक पहचान गुणधर्म" 131 | }, 132 | { 133 | "question": "√64 का मान क्या है?", 134 | "options": [ 135 | "6", 136 | "7", 137 | "8", 138 | "9" 139 | ], 140 | "correct_answer": "8" 141 | }, 142 | { 143 | "question": "किसी संख्या का वर्गमूल निकालने की प्रक्रिया को क्या कहते हैं?", 144 | "options": [ 145 | "घनमूल निकालना", 146 | "घन निकालना", 147 | "वर्ग निकालना", 148 | "वर्गमूल निकालना" 149 | ], 150 | "correct_answer": "वर्गमूल निकालना" 151 | }, 152 | { 153 | "question": "किस प्रकार की संख्या को दो भिन्न संख्याओं के रूप में नहीं लिखा जा सकता?", 154 | "options": [ 155 | "गैर-तर्कसंगत संख्या", 156 | "तर्कसंगत संख्या", 157 | "पूर्ण संख्या", 158 | "पूर्णांक" 159 | ], 160 | "correct_answer": "गैर-तर्कसंगत संख्या" 161 | }, 162 | { 163 | "question": "5√2 + 3√2 का मान क्या होगा?", 164 | "options": [ 165 | "8√2", 166 | "2√2", 167 | "√2", 168 | "10" 169 | ], 170 | "correct_answer": "8√2" 171 | }, 172 | { 173 | "question": "√9 का मान क्या होगा?", 174 | "options": [ 175 | "1", 176 | "2", 177 | "3", 178 | "4" 179 | ], 180 | "correct_answer": "3" 181 | }, 182 | { 183 | "question": "किस प्रकार की संख्या का कोई मापांकीय मान नहीं होता?", 184 | "options": [ 185 | "तर्कसंगत संख्या", 186 | "गैर-तर्कसंगत संख्या", 187 | "मूल संख्या", 188 | "पूर्णांक" 189 | ], 190 | "correct_answer": "गैर-तर्कसंगत संख्या" 191 | }, 192 | { 193 | "question": "0.3333... को किस प्रकार की संख्या कहते हैं?", 194 | "options": [ 195 | "गैर-तर्कसंगत संख्या", 196 | "तर्कसंगत संख्या", 197 | "पूर्ण संख्या", 198 | "पूर्णांक" 199 | ], 200 | "correct_answer": "तर्कसंगत संख्या" 201 | }, 202 | { 203 | "question": "वास्तविक संख्याओं में, (a × b) × c = a × (b × c) किस गुणधर्म को दर्शाता है?", 204 | "options": [ 205 | "संयुक्त गुणधर्म", 206 | "सम्बद्धता गुणधर्म", 207 | "परिवर्तनीयता गुणधर्म", 208 | "वितरण गुणधर्म" 209 | ], 210 | "correct_answer": "सम्बद्धता गुणधर्म" 211 | }, 212 | { 213 | "question": "वास्तविक संख्याओं के किस गुणधर्म के अनुसार, a × b = b × a होता है?", 214 | "options": [ 215 | "संयुक्त गुणधर्म", 216 | "सम्बद्धता गुणधर्म", 217 | "परिवर्तनीयता गुणधर्म", 218 | "वितरण गुणधर्म" 219 | ], 220 | "correct_answer": "परिवर्तनीयता गुणधर्म" 221 | }, 222 | { 223 | "question": "3√2 - 2√2 का मान क्या होगा?", 224 | "options": [ 225 | "√2", 226 | "5√2", 227 | "6", 228 | "1" 229 | ], 230 | "correct_answer": "√2" 231 | }, 232 | { 233 | "question": "2 का वर्गमूल क्या होगा?", 234 | "options": [ 235 | "√2", 236 | "2", 237 | "1", 238 | "4" 239 | ], 240 | "correct_answer": "√2" 241 | }, 242 | { 243 | "question": "3 + √5 किस प्रकार की संख्या है?", 244 | "options": [ 245 | "तर्कसंगत संख्या", 246 | "गैर-तर्कसंगत संख्या", 247 | "पूर्णांक", 248 | "प्राकृतिक संख्या" 249 | ], 250 | "correct_answer": "गैर-तर्कसंगत संख्या" 251 | }, 252 | { 253 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × (b + c) = ab + ac?", 254 | "options": [ 255 | "वितरण गुणधर्म", 256 | "परिवर्तनीयता गुणधर्म", 257 | "संयुक्त गुणधर्म", 258 | "सम्बद्धता गुणधर्म" 259 | ], 260 | "correct_answer": "वितरण गुणधर्म" 261 | }, 262 | { 263 | "question": "√25 का मान क्या होगा?", 264 | "options": [ 265 | "4", 266 | "5", 267 | "6", 268 | "7" 269 | ], 270 | "correct_answer": "5" 271 | }, 272 | { 273 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × 0 = 0?", 274 | "options": [ 275 | "शून्य गुणधर्म", 276 | "परिवर्तनीयता गुणधर्म", 277 | "संयुक्त गुणधर्म", 278 | "सम्बद्धता गुणधर्म" 279 | ], 280 | "correct_answer": "शून्य गुणधर्म" 281 | }, 282 | { 283 | "question": "2√3 × 3√2 का मान क्या होगा?", 284 | "options": [ 285 | "6", 286 | "6√6", 287 | "5√6", 288 | "4" 289 | ], 290 | "correct_answer": "6√6" 291 | }, 292 | { 293 | "question": "वास्तविक संख्याओं में, a + (-a) = 0 किस गुणधर्म को दर्शाता है?", 294 | "options": [ 295 | "संयुक्त गुणधर्म", 296 | "परिवर्तनीयता गुणधर्म", 297 | "प्रतिलोम गुणधर्म", 298 | "सम्बद्धता गुणधर्म" 299 | ], 300 | "correct_answer": "प्रतिलोम गुणधर्म" 301 | }, 302 | { 303 | "question": "√50 का सरलतम रूप क्या है?", 304 | "options": [ 305 | "5√2", 306 | "√10", 307 | "2√5", 308 | "5√10" 309 | ], 310 | "correct_answer": "5√2" 311 | }, 312 | { 313 | "question": "यदि a = 2 और b = 3, तो a² + b² का मान क्या होगा?", 314 | "options": [ 315 | "13", 316 | "12", 317 | "25", 318 | "9" 319 | ], 320 | "correct_answer": "13" 321 | }, 322 | { 323 | "question": "वास्तविक संख्याओं में, 1 + (-1) का मान क्या होगा?", 324 | "options": [ 325 | "1", 326 | "0", 327 | "-1", 328 | "2" 329 | ], 330 | "correct_answer": "0" 331 | }, 332 | { 333 | "question": "किस प्रकार की संख्या 1.732... है?", 334 | "options": [ 335 | "गैर-तर्कसंगत संख्या", 336 | "तर्कसंगत संख्या", 337 | "पूर्णांक", 338 | "मिश्र संख्या" 339 | ], 340 | "correct_answer": "गैर-तर्कसंगत संख्या" 341 | }, 342 | { 343 | "question": "√121 का मान क्या होगा?", 344 | "options": [ 345 | "10", 346 | "11", 347 | "12", 348 | "13" 349 | ], 350 | "correct_answer": "11" 351 | }, 352 | { 353 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a - a = 0?", 354 | "options": [ 355 | "परिवर्तनीयता गुणधर्म", 356 | "प्रतिलोम गुणधर्म", 357 | "संयुक्त गुणधर्म", 358 | "वितरण गुणधर्म" 359 | ], 360 | "correct_answer": "प्रतिलोम गुणधर्म" 361 | }, 362 | { 363 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × (b + c) = ab + ac?", 364 | "options": [ 365 | "वितरण गुणधर्म", 366 | "सम्बद्धता गुणधर्म", 367 | "परिवर्तनीयता गुणधर्म", 368 | "प्रतिलोम गुणधर्म" 369 | ], 370 | "correct_answer": "वितरण गुणधर्म" 371 | }, 372 | { 373 | "question": "वास्तविक संख्याओं में, a × (b × c) = (a × b) × c किस गुणधर्म को दर्शाता है?", 374 | "options": [ 375 | "संयुक्त गुणधर्म", 376 | "सम्बद्धता गुणधर्म", 377 | "परिवर्तनीयता गुणधर्म", 378 | "वितरण गुणधर्म" 379 | ], 380 | "correct_answer": "सम्बद्धता गुणधर्म" 381 | }, 382 | { 383 | "question": "वास्तविक संख्याओं में, a + b = b + a किस गुणधर्म को दर्शाता है?", 384 | "options": [ 385 | "परिवर्तनीयता गुणधर्म", 386 | "संयुक्त गुणधर्म", 387 | "सम्बद्धता गुणधर्म", 388 | "वितरण गुणधर्म" 389 | ], 390 | "correct_answer": "परिवर्तनीयता गुणधर्म" 391 | }, 392 | { 393 | "question": "यदि a = 3 और b = 4, तो a² - b² का मान क्या होगा?", 394 | "options": [ 395 | "7", 396 | "5", 397 | "25", 398 | "0" 399 | ], 400 | "correct_answer": "7" 401 | }, 402 | { 403 | "question": "वास्तविक संख्याओं में, 1/2 + 1/2 का मान क्या होगा?", 404 | "options": [ 405 | "1", 406 | "0", 407 | "2", 408 | "1/4" 409 | ], 410 | "correct_answer": "1" 411 | }, 412 | { 413 | "question": "किस प्रकार की संख्या 22/7 है?", 414 | "options": [ 415 | "गैर-तर्कसंगत संख्या", 416 | "तर्कसंगत संख्या", 417 | "पूर्णांक", 418 | "प्राकृतिक संख्या" 419 | ], 420 | "correct_answer": "तर्कसंगत संख्या" 421 | }, 422 | { 423 | "question": "वास्तविक संख्याओं में, a × 1 = a किस गुणधर्म को दर्शाता है?", 424 | "options": [ 425 | "गुणनात्मक पहचान गुणधर्म", 426 | "परिवर्तनीयता गुणधर्म", 427 | "संयुक्त गुणधर्म", 428 | "सम्बद्धता गुणधर्म" 429 | ], 430 | "correct_answer": "गुणनात्मक पहचान गुणधर्म" 431 | }, 432 | { 433 | "question": "√144 का मान क्या होगा?", 434 | "options": [ 435 | "10", 436 | "11", 437 | "12", 438 | "13" 439 | ], 440 | "correct_answer": "12" 441 | }, 442 | { 443 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a + 0 = a?", 444 | "options": [ 445 | "संयुक्त गुणधर्म", 446 | "परिवर्तनीयता गुणधर्म", 447 | "शून्य गुणधर्म", 448 | "सम्बद्धता गुणधर्म" 449 | ], 450 | "correct_answer": "शून्य गुणधर्म" 451 | }, 452 | { 453 | "question": "2√3 + 3√3 का मान क्या होगा?", 454 | "options": [ 455 | "5√3", 456 | "6√3", 457 | "1√3", 458 | "0" 459 | ], 460 | "correct_answer": "5√3" 461 | }, 462 | { 463 | "question": "वास्तविक संख्याओं में, a + (b + c) = (a + b) + c किस गुणधर्म को दर्शाता है?", 464 | "options": [ 465 | "परिवर्तनीयता गुणधर्म", 466 | "संयुक्त गुणधर्म", 467 | "सम्बद्धता गुणधर्म", 468 | "वितरण गुणधर्म" 469 | ], 470 | "correct_answer": "सम्बद्धता गुणधर्म" 471 | }, 472 | { 473 | "question": "किस प्रकार की संख्या 0.1010010001... है?", 474 | "options": [ 475 | "गैर-तर्कसंगत संख्या", 476 | "तर्कसंगत संख्या", 477 | "पूर्ण संख्या", 478 | "पूर्णांक" 479 | ], 480 | "correct_answer": "गैर-तर्कसंगत संख्या" 481 | }, 482 | { 483 | "question": "वास्तविक संख्याओं में, a(bc) = (ab)c किस गुणधर्म को दर्शाता है?", 484 | "options": [ 485 | "सम्बद्धता गुणधर्म", 486 | "वितरण गुणधर्म", 487 | "संयुक्त गुणधर्म", 488 | "परिवर्तनीयता गुणधर्म" 489 | ], 490 | "correct_answer": "सम्बद्धता गुणधर्म" 491 | } 492 | ] -------------------------------------------------------------------------------- /topics/linear/linear.js: -------------------------------------------------------------------------------- 1 | const container = document.querySelector(".container") 2 | const questionBox = document.querySelector(".question") 3 | const choicesBox = document.querySelector(".choices") 4 | const nextBtn = document.querySelector(".nextBtn") 5 | const scoreCard = document.querySelector(".scoreCard") 6 | const alert = document.querySelector('.alert') 7 | const startBtn = document.querySelector('.startBtn') 8 | const timer = document.querySelector('.timer') 9 | const skipBtn = document.querySelector('.skipBtn'); 10 | 11 | 12 | const quiz = [ 13 | { 14 | "question": "रैखिक समीकरणों का ज्यामितीय प्रतिनिधित्व क्या है?", 15 | "choices": [ 16 | "रेखा", 17 | "वृत्त", 18 | "त्रिभुज", 19 | "समांतर चतुर्भुज" 20 | ], 21 | "answer": "रेखा" 22 | }, 23 | { 24 | "question": "प्रतिस्थापन विधि का उपयोग करके रैखिक समीकरणों को कैसे हल किया जाता है?", 25 | "choices": [ 26 | "गुणन", 27 | "विलोपन", 28 | "प्रतिस्थापन", 29 | "घटाव" 30 | ], 31 | "answer": "प्रतिस्थापन" 32 | }, 33 | { 34 | "question": "दो चरों वाले रैखिक समीकरण के सामान्य रूप क्या है?", 35 | "choices": [ 36 | "Ax + By = C", 37 | "Ax^2 + By^2 = C", 38 | "Ax^3 + By^3 = C", 39 | "A/B = C" 40 | ], 41 | "answer": "Ax + By = C" 42 | }, 43 | { 44 | "question": "दो रैखिक समीकरणों का हल क्या होता है?", 45 | "choices": [ 46 | "समाधान बिन्दु", 47 | "रेखा", 48 | "समांतर चतुर्भुज", 49 | "त्रिभुज" 50 | ], 51 | "answer": "समाधान बिन्दु" 52 | }, 53 | { 54 | "question": "विलोपन विधि का उपयोग करके रैखिक समीकरणों को कैसे हल किया जाता है?", 55 | "choices": [ 56 | "प्रतिस्थापन", 57 | "विलोपन", 58 | "गुणन", 59 | "घटाव" 60 | ], 61 | "answer": "विलोपन" 62 | }, 63 | { 64 | "question": "समांतर रेखाओं का हल क्या होता है?", 65 | "choices": [ 66 | "एक समाधान", 67 | "कोई समाधान नहीं", 68 | "असंख्य समाधान", 69 | "दो समाधान" 70 | ], 71 | "answer": "कोई समाधान नहीं" 72 | }, 73 | { 74 | "question": "सहगामी रेखाओं का हल क्या होता है?", 75 | "choices": [ 76 | "एक समाधान", 77 | "कोई समाधान नहीं", 78 | "असंख्य समाधान", 79 | "दो समाधान" 80 | ], 81 | "answer": "असंख्य समाधान" 82 | }, 83 | { 84 | "question": "क्रैमर नियम का उपयोग किसके लिए किया जाता है?", 85 | "choices": [ 86 | "मैट्रिक्स हल करने के लिए", 87 | "वेक्टर हल करने के लिए", 88 | "रैखिक समीकरणों के युग्म को हल करने के लिए", 89 | "गणितीय गणना के लिए" 90 | ], 91 | "answer": "रैखिक समीकरणों के युग्म को हल करने के लिए" 92 | }, 93 | { 94 | "question": "दो रैखिक समीकरणों के हल के लिए निर्धारक विधि का उपयोग कैसे किया जाता है?", 95 | "choices": [ 96 | "विलोपन", 97 | "क्रैमर नियम", 98 | "प्रतिस्थापन", 99 | "घटाव" 100 | ], 101 | "answer": "क्रैमर नियम" 102 | }, 103 | { 104 | "question": "रैखिक समीकरणों के ग्राफ का उपयोग करके हल कैसे किया जाता है?", 105 | "choices": [ 106 | "विलोपन विधि", 107 | "ग्राफ पर रेखाओं का प्रतिच्छेदन", 108 | "प्रतिस्थापन विधि", 109 | "निर्धारक विधि" 110 | ], 111 | "answer": "ग्राफ पर रेखाओं का प्रतिच्छेदन" 112 | }, 113 | { 114 | "question": "रैखिक समीकरण का एक उदाहरण क्या है?", 115 | "choices": [ 116 | "2x + 3y = 5", 117 | "x^2 + y^2 = 9", 118 | "x^3 + y^3 = 27", 119 | "x/y = 4" 120 | ], 121 | "answer": "2x + 3y = 5" 122 | }, 123 | { 124 | "question": "यदि दो रेखाएँ प्रतिच्छेद करती हैं, तो उनका हल क्या होता है?", 125 | "choices": [ 126 | "एक समाधान", 127 | "कोई समाधान नहीं", 128 | "असंख्य समाधान", 129 | "दो समाधान" 130 | ], 131 | "answer": "एक समाधान" 132 | }, 133 | { 134 | "question": "रैखिक समीकरणों को हल करने के लिए कौन सी विधि सबसे सरल है?", 135 | "choices": [ 136 | "प्रतिस्थापन विधि", 137 | "विलोपन विधि", 138 | "निर्धारक विधि", 139 | "ग्राफिक विधि" 140 | ], 141 | "answer": "प्रतिस्थापन विधि" 142 | }, 143 | { 144 | "question": "दो रैखिक समीकरणों के समाधान को किस प्रकार प्रदर्शित किया जाता है?", 145 | "choices": [ 146 | "ग्राफ के रूप में", 147 | "समीकरण के रूप में", 148 | "मूल्य के रूप में", 149 | "सूत्र के रूप में" 150 | ], 151 | "answer": "ग्राफ के रूप में" 152 | }, 153 | { 154 | "question": "रैखिक समीकरणों का युग्म किसके द्वारा हल किया जा सकता है?", 155 | "choices": [ 156 | "प्रतिस्थापन विधि", 157 | "हटाने की विधि", 158 | "क्रॉस गुणन विधि", 159 | "सभी" 160 | ], 161 | "answer": "सभी" 162 | }, 163 | { 164 | "question": "प्रतिस्थापन विधि से हल करने के लिए पहले किस समीकरण को हल किया जाता है?", 165 | "choices": [ 166 | "पहला", 167 | "दूसरा", 168 | "कोई भी", 169 | "दोनों" 170 | ], 171 | "answer": "कोई भी" 172 | }, 173 | { 174 | "question": "यदि ax + by = c और dx + ey = f हों और a/d ≠ b/e, तो युग्म के कितने समाधान होते हैं?", 175 | "choices": [ 176 | "एक", 177 | "दो", 178 | "तीन", 179 | "अनंत" 180 | ], 181 | "answer": "एक" 182 | }, 183 | { 184 | "question": "यदि दो रैखिक समीकरणों का हल एक ही बिंदु पर हो, तो वे रेखाएँ कैसी होती हैं?", 185 | "choices": [ 186 | "समानांतर", 187 | "अप्रतिच्छेद", 188 | "प्रतिच्छेद", 189 | "असमानांतर" 190 | ], 191 | "answer": "प्रतिच्छेद" 192 | }, 193 | { 194 | "question": "दो रैखिक समीकरणों का हल कैसे निकाला जाता है?", 195 | "choices": [ 196 | "प्रतिस्थापन विधि", 197 | "गौस विधि", 198 | "क्रम निर्धारण विधि", 199 | "सभी" 200 | ], 201 | "answer": "सभी" 202 | }, 203 | { 204 | "question": "यदि दो रैखिक समीकरणों का कोई हल नहीं है, तो वे रेखाएँ कैसी होती हैं?", 205 | "choices": [ 206 | "समानांतर", 207 | "प्रतिच्छेद", 208 | "अप्रतिच्छेद", 209 | "असमानांतर" 210 | ], 211 | "answer": "समानांतर" 212 | }, 213 | { 214 | "question": "दो रैखिक समीकरणों का हल कितने प्रकार का हो सकता है?", 215 | "choices": [ 216 | "एक", 217 | "दो", 218 | "तीन", 219 | "असीमित" 220 | ], 221 | "answer": "तीन" 222 | }, 223 | { 224 | "question": "यदि दो रैखिक समीकरणों का असीमित हल है, तो वे रेखाएँ कैसी होती हैं?", 225 | "choices": [ 226 | "समानांतर", 227 | "प्रतिच्छेद", 228 | "अप्रतिच्छेद", 229 | "समान रेखा" 230 | ], 231 | "answer": "समान रेखा" 232 | }, 233 | { 234 | "question": "प्रतिस्थापन विधि में किसका उपयोग किया जाता है?", 235 | "choices": [ 236 | "एक समीकरण को दूसरे में प्रतिस्थापित करना", 237 | "दोनों समीकरणों को जोड़ना", 238 | "दोनों समीकरणों को घटाना", 239 | "दोनों समीकरणों को गुणा करना" 240 | ], 241 | "answer": "एक समीकरण को दूसरे में प्रतिस्थापित करना" 242 | }, 243 | { 244 | "question": "क्रम निर्धारण विधि में किसका उपयोग किया जाता है?", 245 | "choices": [ 246 | "क्रम निर्धारण", 247 | "प्रतिस्थापन", 248 | "गुणा", 249 | "विभाजन" 250 | ], 251 | "answer": "क्रम निर्धारण" 252 | }, 253 | { 254 | "question": "गौस विधि में किसका उपयोग किया जाता है?", 255 | "choices": [ 256 | "गौस एलिमिनेशन", 257 | "गौस प्रतिस्थापन", 258 | "गौस गुणा", 259 | "गौस विभाजन" 260 | ], 261 | "answer": "गौस एलिमिनेशन" 262 | }, 263 | { 264 | "question": "दो रैखिक समीकरणों का हल निकालने के लिए सबसे सरल विधि कौन सी है?", 265 | "choices": [ 266 | "प्रतिस्थापन विधि", 267 | "क्रम निर्धारण विधि", 268 | "गौस विधि", 269 | "सभी" 270 | ], 271 | "answer": "प्रतिस्थापन विधि" 272 | }, 273 | { 274 | "question": "यदि दो रैखिक समीकरणों का हल एक ही बिंदु पर हो, तो वे रेखाएँ कैसी होती हैं?", 275 | "choices": [ 276 | "समानांतर", 277 | "अप्रतिच्छेद", 278 | "प्रतिच्छेद", 279 | "असमानांतर" 280 | ], 281 | "answer": "प्रतिच्छेद" 282 | }, 283 | { 284 | "question": "दो रैखिक समीकरणों का हल निकालने के लिए कौन सी विधि सबसे उपयुक्त है?", 285 | "choices": [ 286 | "प्रतिस्थापन विधि", 287 | "क्रम निर्धारण विधि", 288 | "गौस विधि", 289 | "सभी" 290 | ], 291 | "answer": "सभी" 292 | }, 293 | { 294 | "question": "यदि दो रैखिक समीकरणों का कोई हल नहीं है, तो वे रेखाएँ कैसी होती हैं?", 295 | "choices": [ 296 | "समानांतर", 297 | "प्रतिच्छेद", 298 | "अप्रतिच्छेद", 299 | "असमानांतर" 300 | ], 301 | "answer": "समानांतर" 302 | }, 303 | { 304 | "question": "दो रैखिक समीकरणों का हल कितने प्रकार का हो सकता है?", 305 | "choices": [ 306 | "एक", 307 | "दो", 308 | "तीन", 309 | "असीमित" 310 | ], 311 | "answer": "तीन" 312 | }, 313 | { 314 | "question": "यदि दो रैखिक समीकरणों का असीमित हल है, तो वे रेखाएँ कैसी होती हैं?", 315 | "choices": [ 316 | "समानांतर", 317 | "प्रतिच्छेद", 318 | "अप्रतिच्छेद", 319 | "समान रेखा" 320 | ], 321 | "answer": "समान रेखा" 322 | }, 323 | { 324 | "question": "प्रतिस्थापन विधि में किसका उपयोग किया जाता है?", 325 | "choices": [ 326 | "एक समीकरण को दूसरे में प्रतिस्थापित करना", 327 | "दोनों समीकरणों को जोड़ना", 328 | "दोनों समीकरणों को घटाना", 329 | "दोनों समीकरणों को गुणा करना" 330 | ], 331 | "answer": "एक समीकरण को दूसरे में प्रतिस्थापित करना" 332 | }, 333 | { 334 | "question": "दो रैखिक समीकरणों का हल निकालें: 2x + 3y = 6 और 4x - y = 5", 335 | "choices": [ 336 | "(1, 2)", 337 | "(2, 0)", 338 | "(0, 2)", 339 | "(1, 1)" 340 | ], 341 | "answer": "(1, 1)" 342 | }, 343 | { 344 | "question": "दो रैखिक समीकरणों का हल निकालें: x + 2y = 7 और 3x - y = 5", 345 | "choices": [ 346 | "(2, 3)", 347 | "(1, 3)", 348 | "(3, 2)", 349 | "(2, 2)" 350 | ], 351 | "answer": "(2, 3)" 352 | }, 353 | { 354 | "question": "दो रैखिक समीकरणों का हल निकालें: 3x + 4y = 10 और 2x - y = 1", 355 | "choices": [ 356 | "(2, 1)", 357 | "(1, 2)", 358 | "(3, 1)", 359 | "(1, 1)" 360 | ], 361 | "answer": "(2, 1)" 362 | }, 363 | { 364 | "question": "दो रैखिक समीकरणों का हल निकालें: 5x - 2y = 4 और 3x + y = 5", 365 | "choices": [ 366 | "(1, 2)", 367 | "(2, 1)", 368 | "(1, 1)", 369 | "(2, 2)" 370 | ], 371 | "answer": "(1, 2)" 372 | }, 373 | { 374 | "question": "दो रैखिक समीकरणों का हल निकालें: x - y = 2 और 2x + y = 8", 375 | "choices": [ 376 | "(2, 0)", 377 | "(3, 1)", 378 | "(2, 1)", 379 | "(3, 2)" 380 | ], 381 | "answer": "(3, 1)" 382 | }, 383 | { 384 | "question": "दो रैखिक समीकरणों का हल निकालें: 4x + 3y = 24 और x - y = 2", 385 | "choices": [ 386 | "(3, 4)", 387 | "(4, 3)", 388 | "(2, 3)", 389 | "(3, 2)" 390 | ], 391 | "answer": "(3, 4)" 392 | }, 393 | { 394 | "question": "दो रैखिक समीकरणों का हल निकालें: 2x + y = 5 और 3x - y = 4", 395 | "choices": [ 396 | "(1, 3)", 397 | "(2, 1)", 398 | "(3, 1)", 399 | "(1, 2)" 400 | ], 401 | "answer": "(2, 1)" 402 | }, 403 | { 404 | "question": "दो रैखिक समीकरणों का हल निकालें: x + y = 6 और 2x - y = 4", 405 | "choices": [ 406 | "(2, 4)", 407 | "(3, 3)", 408 | "(4, 2)", 409 | "(2, 2)" 410 | ], 411 | "answer": "(4, 2)" 412 | }, 413 | { 414 | "question": "दो रैखिक समीकरणों का हल निकालें: 3x - 2y = 5 और x + y = 3", 415 | "choices": [ 416 | "(2, 1)", 417 | "(1, 2)", 418 | "(3, 1)", 419 | "(2, 2)" 420 | ], 421 | "answer": "(2, 1)" 422 | }, 423 | { 424 | "question": "दो रैखिक समीकरणों का हल निकालें: 4x - y = 7 और 2x + 3y = 1", 425 | "choices": [ 426 | "(2, -1)", 427 | "(1, 2)", 428 | "(3, 1)", 429 | "(2, 1)" 430 | ], 431 | "answer": "(2, -1)" 432 | } 433 | ] 434 | 435 | 436 | let currectQuestionIndex = 0; 437 | let score = 0; 438 | let quizOver = false; 439 | let timeLeft = 60; 440 | let timerId = null; 441 | 442 | const showQuestions = () => { 443 | const questionDetails = quiz[currectQuestionIndex] 444 | // console.log(questionDetails) 445 | questionBox.innerHTML = questionDetails.question; 446 | 447 | choicesBox.textContent = '' 448 | for (let i = 0; i < questionDetails.choices.length; i++) { 449 | const currentChoice = questionDetails.choices[i] 450 | const choiceDiv = document.createElement('div') 451 | choiceDiv.textContent = currentChoice; 452 | choiceDiv.classList.add('choice') 453 | choicesBox.appendChild(choiceDiv) 454 | choiceDiv.addEventListener('click', () => { 455 | if (choiceDiv.classList.contains('selected')) { 456 | choiceDiv.classList.remove('selected'); 457 | } 458 | else { 459 | choiceDiv.classList.add('selected') 460 | } 461 | }) 462 | 463 | } 464 | if (currectQuestionIndex < quiz.length) { 465 | startTimer(); 466 | } 467 | } 468 | const showScore = () => { 469 | questionBox.textContent = ''; 470 | choicesBox.textContent = ''; 471 | scoreCard.textContent = `You scored ${score} out of ${quiz.length}`; 472 | displayAlert("you have completed quiz") 473 | nextBtn.textContent = "Encore" 474 | quizOver = true; 475 | timer.style.display = 'none' 476 | } 477 | 478 | const checkAnswer = () => { 479 | const selectedChoice = document.querySelector('.choice.selected'); 480 | if (selectedChoice.textContent === quiz[currectQuestionIndex].answer) { 481 | 482 | displayAlert("Correct answwer") 483 | rightSound.play(); 484 | score++; 485 | 486 | } 487 | else { 488 | displayAlert(`Wrong answer! ${quiz[currectQuestionIndex].answer} is the correct answer `) 489 | selectedChoice.style.backgroundColor = 'red'; 490 | wrongSound.play(); 491 | 492 | } 493 | timeLeft = 60; 494 | currectQuestionIndex++; 495 | if (currectQuestionIndex < quiz.length) { 496 | 497 | showQuestions(); 498 | } 499 | else { 500 | showScore(); 501 | stopTimer(); 502 | // quizOver = true; 503 | // timer.style.display = 'none' 504 | 505 | } 506 | } 507 | const displayAlert = (msg) => { 508 | alert.style.display = 'block'; 509 | alert.textContent = msg; 510 | setTimeout(() => { 511 | alert.style.display = 'none' 512 | 513 | }, 1000) 514 | 515 | } 516 | const startTimer = () => { 517 | clearInterval(timerId) 518 | timer.textContent = timeLeft; 519 | const countDown = () => { 520 | timeLeft--; 521 | timer.textContent = timeLeft; 522 | 523 | if (timeLeft === 0) { 524 | timeEndSound.play(); 525 | const confirmUser = confirm('Time Up!! Do you want to play the quiz again') 526 | 527 | if (confirmUser) { 528 | timeLeft = 15 529 | startQuiz() 530 | } 531 | else { 532 | startBtn.style.display = 'block' 533 | container.style.display = 'none' 534 | return; 535 | } 536 | 537 | } 538 | } 539 | timerId = setInterval(countDown, 1000) 540 | } 541 | const stopTimer = () => { 542 | clearInterval(timerId) 543 | 544 | } 545 | 546 | const shuffleQuestion = () => { 547 | for (let i = quiz.length - 1; i > 0; i--) { 548 | const j = Math.floor(Math.random() * (i + 1)); 549 | [quiz[i], quiz[j]] = [quiz[j], quiz[i]]; 550 | } 551 | currectQuestionIndex = 0; 552 | showQuestions(); 553 | } 554 | 555 | const startQuiz = () => { 556 | timeLeft = 60; 557 | timer.style.display = 'flex' 558 | shuffleQuestion() 559 | 560 | } 561 | 562 | // Function to handle skip button click 563 | const skipQuestion = () => { 564 | if (quizOver) { 565 | // If quiz is over, reset and start quiz again 566 | nextBtn.textContent = 'Next'; 567 | scoreCard.textContent = ''; 568 | currectQuestionIndex = 0; 569 | startQuiz(); 570 | quizOver = false; 571 | score = 0; 572 | } else { 573 | // Move to the next question 574 | currectQuestionIndex++; 575 | if (currectQuestionIndex < quiz.length) { 576 | showQuestions(); 577 | } else { 578 | showScore(); 579 | stopTimer(); 580 | } 581 | } 582 | }; 583 | 584 | // Add event listener for skip button click 585 | skipBtn.addEventListener('click', skipQuestion); 586 | 587 | 588 | startBtn.addEventListener('click', () => { 589 | startBtn.style.display = 'none' 590 | container.style.display = 'block' 591 | startQuiz() 592 | 593 | 594 | }) 595 | 596 | nextBtn.addEventListener('click', (e) => { 597 | e.preventDefault() 598 | const selectedChoice = document.querySelector('.choice.selected'); 599 | if (!selectedChoice && nextBtn.textContent === "Next") { 600 | displayAlert('select your answer') 601 | return 602 | } 603 | if (quizOver) { 604 | nextBtn.textContent = 'Next'; 605 | scoreCard.textContent = '' 606 | currectQuestionIndex = 0 607 | startQuiz(); 608 | quizOver = false; 609 | score = 0 610 | } 611 | else { 612 | checkAnswer() 613 | } 614 | }) 615 | -------------------------------------------------------------------------------- /topics/realNumber/real.js: -------------------------------------------------------------------------------- 1 | const container = document.querySelector(".container") 2 | const questionBox = document.querySelector(".question") 3 | const choicesBox = document.querySelector(".choices") 4 | const nextBtn = document.querySelector(".nextBtn") 5 | const scoreCard = document.querySelector(".scoreCard") 6 | const alert = document.querySelector('.alert') 7 | const startBtn = document.querySelector('.startBtn') 8 | const timer = document.querySelector('.timer') 9 | const skipBtn = document.querySelector('.skipBtn'); 10 | 11 | 12 | const quiz = [ 13 | { 14 | "question": "वास्तविक संख्याओं के किस गुणधर्म के अनुसार, a + b = b + a होता है?", 15 | "choices": [ 16 | "गुणन", 17 | "जोड़", 18 | "घटाव", 19 | "विभाजन" 20 | ], 21 | "answer": "जोड़" 22 | }, 23 | { 24 | "question": "वास्तविक संख्याओं के लिए, a(b + c) = ab + ac किस गुणधर्म का उदाहरण है?", 25 | "choices": [ 26 | "संयुक्त गुणधर्म", 27 | "सम्बद्धता गुणधर्म", 28 | "परिवर्तनीयता गुणधर्म", 29 | "पार्श्विकता गुणधर्म" 30 | ], 31 | "answer": "संयुक्त गुणधर्म" 32 | }, 33 | { 34 | "question": "किसी संख्या का वर्गमूल निकालने का प्रतीक क्या है?", 35 | "choices": [ 36 | "√", 37 | "∫", 38 | "∆", 39 | "π" 40 | ], 41 | "answer": "√" 42 | }, 43 | { 44 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a(bc) = (ab)c?", 45 | "choices": [ 46 | "सम्बद्धता गुणधर्म", 47 | "संयुक्त गुणधर्म", 48 | "परिवर्तनीयता गुणधर्म", 49 | "पार्श्विकता गुणधर्म" 50 | ], 51 | "answer": "सम्बद्धता गुणधर्म" 52 | }, 53 | { 54 | "question": "एक गैर-समाप्त और गैर-दोहरेहरित दशमलव संख्या को क्या कहते हैं?", 55 | "choices": [ 56 | "गैर-तर्कसंगत संख्या", 57 | "तर्कसंगत संख्या", 58 | "पूर्ण संख्या", 59 | "पूर्णांक" 60 | ], 61 | "answer": "गैर-तर्कसंगत संख्या" 62 | }, 63 | { 64 | "question": "√2 किस प्रकार की संख्या है?", 65 | "choices": [ 66 | "तर्कसंगत संख्या", 67 | "गैर-तर्कसंगत संख्या", 68 | "पूर्णांक", 69 | "प्राकृतिक संख्या" 70 | ], 71 | "answer": "गैर-तर्कसंगत संख्या" 72 | }, 73 | { 74 | "question": "वास्तविक संख्याओं में, (a + b) + c = a + (b + c) किस गुणधर्म को दर्शाता है?", 75 | "choices": [ 76 | "सम्बद्धता गुणधर्म", 77 | "संयुक्त गुणधर्म", 78 | "परिवर्तनीयता गुणधर्म", 79 | "वितरण गुणधर्म" 80 | ], 81 | "answer": "सम्बद्धता गुणधर्म" 82 | }, 83 | { 84 | "question": "किस प्रकार की संख्या को एक वास्तविक संख्या और एक गैर-तर्कसंगत संख्या के बीच रखा जाता है?", 85 | "choices": [ 86 | "गैर-तर्कसंगत संख्या", 87 | "तर्कसंगत संख्या", 88 | "पूर्णांक", 89 | "शून्य" 90 | ], 91 | "answer": "गैर-तर्कसंगत संख्या" 92 | }, 93 | { 94 | "question": "π किस प्रकार की संख्या है?", 95 | "choices": [ 96 | "तर्कसंगत संख्या", 97 | "गैर-तर्कसंगत संख्या", 98 | "पूर्णांक", 99 | "प्राकृतिक संख्या" 100 | ], 101 | "answer": "गैर-तर्कसंगत संख्या" 102 | }, 103 | { 104 | "question": "√3 + √3 का मान क्या होगा?", 105 | "choices": [ 106 | "2√3", 107 | "3√3", 108 | "√6", 109 | "6" 110 | ], 111 | "answer": "2√3" 112 | }, 113 | { 114 | "question": "1.4142135... किस संख्या का मान है?", 115 | "choices": [ 116 | "√2", 117 | "π", 118 | "e", 119 | "√3" 120 | ], 121 | "answer": "√2" 122 | }, 123 | { 124 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a + 0 = a?", 125 | "choices": [ 126 | "संयुक्त गुणधर्म", 127 | "शून्य गुणधर्म", 128 | "परिवर्तनीयता गुणधर्म", 129 | "सम्बद्धता गुणधर्म" 130 | ], 131 | "answer": "शून्य गुणधर्म" 132 | }, 133 | { 134 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × 1 = a?", 135 | "choices": [ 136 | "गुणनात्मक पहचान गुणधर्म", 137 | "जोड़ गुणधर्म", 138 | "घटाव गुणधर्म", 139 | "विभाजन गुणधर्म" 140 | ], 141 | "answer": "गुणनात्मक पहचान गुणधर्म" 142 | }, 143 | { 144 | "question": "√64 का मान क्या है?", 145 | "choices": [ 146 | "6", 147 | "7", 148 | "8", 149 | "9" 150 | ], 151 | "answer": "8" 152 | }, 153 | { 154 | "question": "किसी संख्या का वर्गमूल निकालने की प्रक्रिया को क्या कहते हैं?", 155 | "choices": [ 156 | "घनमूल निकालना", 157 | "घन निकालना", 158 | "वर्ग निकालना", 159 | "वर्गमूल निकालना" 160 | ], 161 | "answer": "वर्गमूल निकालना" 162 | }, 163 | { 164 | "question": "किस प्रकार की संख्या को दो भिन्न संख्याओं के रूप में नहीं लिखा जा सकता?", 165 | "choices": [ 166 | "गैर-तर्कसंगत संख्या", 167 | "तर्कसंगत संख्या", 168 | "पूर्ण संख्या", 169 | "पूर्णांक" 170 | ], 171 | "answer": "गैर-तर्कसंगत संख्या" 172 | }, 173 | { 174 | "question": "5√2 + 3√2 का मान क्या होगा?", 175 | "choices": [ 176 | "8√2", 177 | "2√2", 178 | "√2", 179 | "10" 180 | ], 181 | "answer": "8√2" 182 | }, 183 | { 184 | "question": "√9 का मान क्या होगा?", 185 | "choices": [ 186 | "1", 187 | "2", 188 | "3", 189 | "4" 190 | ], 191 | "answer": "3" 192 | }, 193 | { 194 | "question": "किस प्रकार की संख्या का कोई मापांकीय मान नहीं होता?", 195 | "choices": [ 196 | "तर्कसंगत संख्या", 197 | "गैर-तर्कसंगत संख्या", 198 | "मूल संख्या", 199 | "पूर्णांक" 200 | ], 201 | "answer": "गैर-तर्कसंगत संख्या" 202 | }, 203 | { 204 | "question": "0.3333... को किस प्रकार की संख्या कहते हैं?", 205 | "choices": [ 206 | "गैर-तर्कसंगत संख्या", 207 | "तर्कसंगत संख्या", 208 | "पूर्ण संख्या", 209 | "पूर्णांक" 210 | ], 211 | "answer": "तर्कसंगत संख्या" 212 | }, 213 | { 214 | "question": "वास्तविक संख्याओं में, (a × b) × c = a × (b × c) किस गुणधर्म को दर्शाता है?", 215 | "choices": [ 216 | "संयुक्त गुणधर्म", 217 | "सम्बद्धता गुणधर्म", 218 | "परिवर्तनीयता गुणधर्म", 219 | "वितरण गुणधर्म" 220 | ], 221 | "answer": "सम्बद्धता गुणधर्म" 222 | }, 223 | { 224 | "question": "वास्तविक संख्याओं के किस गुणधर्म के अनुसार, a × b = b × a होता है?", 225 | "choices": [ 226 | "संयुक्त गुणधर्म", 227 | "सम्बद्धता गुणधर्म", 228 | "परिवर्तनीयता गुणधर्म", 229 | "वितरण गुणधर्म" 230 | ], 231 | "answer": "परिवर्तनीयता गुणधर्म" 232 | }, 233 | { 234 | "question": "3√2 - 2√2 का मान क्या होगा?", 235 | "choices": [ 236 | "√2", 237 | "5√2", 238 | "6", 239 | "1" 240 | ], 241 | "answer": "√2" 242 | }, 243 | { 244 | "question": "2 का वर्गमूल क्या होगा?", 245 | "choices": [ 246 | "√2", 247 | "2", 248 | "1", 249 | "4" 250 | ], 251 | "answer": "√2" 252 | }, 253 | { 254 | "question": "3 + √5 किस प्रकार की संख्या है?", 255 | "choices": [ 256 | "तर्कसंगत संख्या", 257 | "गैर-तर्कसंगत संख्या", 258 | "पूर्णांक", 259 | "प्राकृतिक संख्या" 260 | ], 261 | "answer": "गैर-तर्कसंगत संख्या" 262 | }, 263 | { 264 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × (b + c) = ab + ac?", 265 | "choices": [ 266 | "वितरण गुणधर्म", 267 | "परिवर्तनीयता गुणधर्म", 268 | "संयुक्त गुणधर्म", 269 | "सम्बद्धता गुणधर्म" 270 | ], 271 | "answer": "वितरण गुणधर्म" 272 | }, 273 | { 274 | "question": "√25 का मान क्या होगा?", 275 | "choices": [ 276 | "4", 277 | "5", 278 | "6", 279 | "7" 280 | ], 281 | "answer": "5" 282 | }, 283 | { 284 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × 0 = 0?", 285 | "choices": [ 286 | "शून्य गुणधर्म", 287 | "परिवर्तनीयता गुणधर्म", 288 | "संयुक्त गुणधर्म", 289 | "सम्बद्धता गुणधर्म" 290 | ], 291 | "answer": "शून्य गुणधर्म" 292 | }, 293 | { 294 | "question": "2√3 × 3√2 का मान क्या होगा?", 295 | "choices": [ 296 | "6", 297 | "6√6", 298 | "5√6", 299 | "4" 300 | ], 301 | "answer": "6√6" 302 | }, 303 | { 304 | "question": "वास्तविक संख्याओं में, a + (-a) = 0 किस गुणधर्म को दर्शाता है?", 305 | "choices": [ 306 | "संयुक्त गुणधर्म", 307 | "परिवर्तनीयता गुणधर्म", 308 | "प्रतिलोम गुणधर्म", 309 | "सम्बद्धता गुणधर्म" 310 | ], 311 | "answer": "प्रतिलोम गुणधर्म" 312 | }, 313 | { 314 | "question": "√50 का सरलतम रूप क्या है?", 315 | "choices": [ 316 | "5√2", 317 | "√10", 318 | "2√5", 319 | "5√10" 320 | ], 321 | "answer": "5√2" 322 | }, 323 | { 324 | "question": "यदि a = 2 और b = 3, तो a² + b² का मान क्या होगा?", 325 | "choices": [ 326 | "13", 327 | "12", 328 | "25", 329 | "9" 330 | ], 331 | "answer": "13" 332 | }, 333 | { 334 | "question": "वास्तविक संख्याओं में, 1 + (-1) का मान क्या होगा?", 335 | "choices": [ 336 | "1", 337 | "0", 338 | "-1", 339 | "2" 340 | ], 341 | "answer": "0" 342 | }, 343 | { 344 | "question": "किस प्रकार की संख्या 1.732... है?", 345 | "choices": [ 346 | "गैर-तर्कसंगत संख्या", 347 | "तर्कसंगत संख्या", 348 | "पूर्णांक", 349 | "मिश्र संख्या" 350 | ], 351 | "answer": "गैर-तर्कसंगत संख्या" 352 | }, 353 | { 354 | "question": "√121 का मान क्या होगा?", 355 | "choices": [ 356 | "10", 357 | "11", 358 | "12", 359 | "13" 360 | ], 361 | "answer": "11" 362 | }, 363 | { 364 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a - a = 0?", 365 | "choices": [ 366 | "परिवर्तनीयता गुणधर्म", 367 | "प्रतिलोम गुणधर्म", 368 | "संयुक्त गुणधर्म", 369 | "वितरण गुणधर्म" 370 | ], 371 | "answer": "प्रतिलोम गुणधर्म" 372 | }, 373 | { 374 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a × (b + c) = ab + ac?", 375 | "choices": [ 376 | "वितरण गुणधर्म", 377 | "सम्बद्धता गुणधर्म", 378 | "परिवर्तनीयता गुणधर्म", 379 | "प्रतिलोम गुणधर्म" 380 | ], 381 | "answer": "वितरण गुणधर्म" 382 | }, 383 | { 384 | "question": "वास्तविक संख्याओं में, a × (b × c) = (a × b) × c किस गुणधर्म को दर्शाता है?", 385 | "choices": [ 386 | "संयुक्त गुणधर्म", 387 | "सम्बद्धता गुणधर्म", 388 | "परिवर्तनीयता गुणधर्म", 389 | "वितरण गुणधर्म" 390 | ], 391 | "answer": "सम्बद्धता गुणधर्म" 392 | }, 393 | { 394 | "question": "वास्तविक संख्याओं में, a + b = b + a किस गुणधर्म को दर्शाता है?", 395 | "choices": [ 396 | "परिवर्तनीयता गुणधर्म", 397 | "संयुक्त गुणधर्म", 398 | "सम्बद्धता गुणधर्म", 399 | "वितरण गुणधर्म" 400 | ], 401 | "answer": "परिवर्तनीयता गुणधर्म" 402 | }, 403 | { 404 | "question": "यदि a = 3 और b = 4, तो a² - b² का मान क्या होगा?", 405 | "choices": [ 406 | "7", 407 | "5", 408 | "25", 409 | "0" 410 | ], 411 | "answer": "7" 412 | }, 413 | { 414 | "question": "वास्तविक संख्याओं में, 1/2 + 1/2 का मान क्या होगा?", 415 | "choices": [ 416 | "1", 417 | "0", 418 | "2", 419 | "1/4" 420 | ], 421 | "answer": "1" 422 | }, 423 | { 424 | "question": "किस प्रकार की संख्या 22/7 है?", 425 | "choices": [ 426 | "गैर-तर्कसंगत संख्या", 427 | "तर्कसंगत संख्या", 428 | "पूर्णांक", 429 | "प्राकृतिक संख्या" 430 | ], 431 | "answer": "तर्कसंगत संख्या" 432 | }, 433 | { 434 | "question": "वास्तविक संख्याओं में, a × 1 = a किस गुणधर्म को दर्शाता है?", 435 | "choices": [ 436 | "गुणनात्मक पहचान गुणधर्म", 437 | "परिवर्तनीयता गुणधर्म", 438 | "संयुक्त गुणधर्म", 439 | "सम्बद्धता गुणधर्म" 440 | ], 441 | "answer": "गुणनात्मक पहचान गुणधर्म" 442 | }, 443 | { 444 | "question": "√144 का मान क्या होगा?", 445 | "choices": [ 446 | "10", 447 | "11", 448 | "12", 449 | "13" 450 | ], 451 | "answer": "12" 452 | }, 453 | { 454 | "question": "वास्तविक संख्याओं का कौन सा गुणधर्म दर्शाता है कि a + 0 = a?", 455 | "choices": [ 456 | "संयुक्त गुणधर्म", 457 | "परिवर्तनीयता गुणधर्म", 458 | "शून्य गुणधर्म", 459 | "सम्बद्धता गुणधर्म" 460 | ], 461 | "answer": "शून्य गुणधर्म" 462 | }, 463 | { 464 | "question": "2√3 + 3√3 का मान क्या होगा?", 465 | "choices": [ 466 | "5√3", 467 | "6√3", 468 | "1√3", 469 | "0" 470 | ], 471 | "answer": "5√3" 472 | }, 473 | { 474 | "question": "वास्तविक संख्याओं में, a + (b + c) = (a + b) + c किस गुणधर्म को दर्शाता है?", 475 | "choices": [ 476 | "परिवर्तनीयता गुणधर्म", 477 | "संयुक्त गुणधर्म", 478 | "सम्बद्धता गुणधर्म", 479 | "वितरण गुणधर्म" 480 | ], 481 | "answer": "सम्बद्धता गुणधर्म" 482 | }, 483 | { 484 | "question": "किस प्रकार की संख्या 0.1010010001... है?", 485 | "choices": [ 486 | "गैर-तर्कसंगत संख्या", 487 | "तर्कसंगत संख्या", 488 | "पूर्ण संख्या", 489 | "पूर्णांक" 490 | ], 491 | "answer": "गैर-तर्कसंगत संख्या" 492 | }, 493 | { 494 | "question": "वास्तविक संख्याओं में, a(bc) = (ab)c किस गुणधर्म को दर्शाता है?", 495 | "choices": [ 496 | "सम्बद्धता गुणधर्म", 497 | "वितरण गुणधर्म", 498 | "संयुक्त गुणधर्म", 499 | "परिवर्तनीयता गुणधर्म" 500 | ], 501 | "answer": "सम्बद्धता गुणधर्म" 502 | } 503 | ] 504 | 505 | 506 | let currectQuestionIndex = 0; 507 | let score = 0; 508 | let quizOver = false; 509 | let timeLeft = 60; 510 | let timerId = null; 511 | 512 | const showQuestions = () => { 513 | const questionDetails = quiz[currectQuestionIndex] 514 | // console.log(questionDetails) 515 | questionBox.textContent = questionDetails.question; 516 | 517 | choicesBox.textContent = '' 518 | for (let i = 0; i < questionDetails.choices.length; i++) { 519 | const currentChoice = questionDetails.choices[i] 520 | const choiceDiv = document.createElement('div') 521 | choiceDiv.textContent = currentChoice; 522 | choiceDiv.classList.add('choice') 523 | choicesBox.appendChild(choiceDiv) 524 | choiceDiv.addEventListener('click', () => { 525 | if (choiceDiv.classList.contains('selected')) { 526 | choiceDiv.classList.remove('selected'); 527 | } 528 | else { 529 | choiceDiv.classList.add('selected') 530 | } 531 | }) 532 | 533 | } 534 | if (currectQuestionIndex < quiz.length) { 535 | startTimer(); 536 | } 537 | } 538 | const showScore = () => { 539 | questionBox.textContent = ''; 540 | choicesBox.textContent = ''; 541 | scoreCard.textContent = `You scored ${score} out of ${quiz.length}`; 542 | displayAlert("you have completed quiz") 543 | nextBtn.textContent = "Encore" 544 | quizOver = true; 545 | timer.style.display = 'none' 546 | } 547 | 548 | const checkAnswer = () => { 549 | const selectedChoice = document.querySelector('.choice.selected'); 550 | if (selectedChoice.textContent === quiz[currectQuestionIndex].answer) { 551 | 552 | displayAlert("Correct answwer") 553 | rightSound.play(); 554 | score++; 555 | 556 | } 557 | else { 558 | displayAlert(`Wrong answer! ${quiz[currectQuestionIndex].answer} is the correct answer `) 559 | selectedChoice.style.backgroundColor = 'red'; 560 | wrongSound.play(); 561 | 562 | } 563 | timeLeft = 60; 564 | currectQuestionIndex++; 565 | if (currectQuestionIndex < quiz.length) { 566 | 567 | showQuestions(); 568 | } 569 | else { 570 | showScore(); 571 | stopTimer(); 572 | // quizOver = true; 573 | // timer.style.display = 'none' 574 | 575 | } 576 | } 577 | const displayAlert = (msg) => { 578 | alert.style.display = 'block'; 579 | alert.textContent = msg; 580 | setTimeout(() => { 581 | alert.style.display = 'none' 582 | 583 | }, 1000) 584 | 585 | } 586 | const startTimer = () => { 587 | clearInterval(timerId) 588 | timer.textContent = timeLeft; 589 | const countDown = () => { 590 | timeLeft--; 591 | timer.textContent = timeLeft; 592 | 593 | if (timeLeft === 0) { 594 | timeEndSound.play(); 595 | const confirmUser = confirm('Time Up!! Do you want to play the quiz again') 596 | 597 | if (confirmUser) { 598 | timeLeft = 15 599 | startQuiz() 600 | } 601 | else { 602 | startBtn.style.display = 'block' 603 | container.style.display = 'none' 604 | return; 605 | } 606 | 607 | } 608 | } 609 | timerId = setInterval(countDown, 1000) 610 | } 611 | const stopTimer = () => { 612 | clearInterval(timerId) 613 | 614 | } 615 | 616 | const shuffleQuestion = () => { 617 | for (let i = quiz.length - 1; i > 0; i--) { 618 | const j = Math.floor(Math.random() * (i + 1)); 619 | [quiz[i], quiz[j]] = [quiz[j], quiz[i]]; 620 | } 621 | currectQuestionIndex = 0; 622 | showQuestions(); 623 | } 624 | 625 | const startQuiz = () => { 626 | timeLeft = 60; 627 | timer.style.display = 'flex' 628 | shuffleQuestion() 629 | 630 | } 631 | 632 | // Function to handle skip button click 633 | const skipQuestion = () => { 634 | if (quizOver) { 635 | // If quiz is over, reset and start quiz again 636 | nextBtn.textContent = 'Next'; 637 | scoreCard.textContent = ''; 638 | currectQuestionIndex = 0; 639 | startQuiz(); 640 | quizOver = false; 641 | score = 0; 642 | } else { 643 | // Move to the next question 644 | currectQuestionIndex++; 645 | if (currectQuestionIndex < quiz.length) { 646 | showQuestions(); 647 | } else { 648 | showScore(); 649 | stopTimer(); 650 | } 651 | } 652 | }; 653 | 654 | // Add event listener for skip button click 655 | skipBtn.addEventListener('click', skipQuestion); 656 | 657 | 658 | startBtn.addEventListener('click', () => { 659 | startBtn.style.display = 'none' 660 | container.style.display = 'block' 661 | startQuiz() 662 | 663 | 664 | }) 665 | 666 | nextBtn.addEventListener('click', (e) => { 667 | e.preventDefault() 668 | const selectedChoice = document.querySelector('.choice.selected'); 669 | if (!selectedChoice && nextBtn.textContent === "Next") { 670 | displayAlert('select your answer') 671 | return 672 | } 673 | if (quizOver) { 674 | nextBtn.textContent = 'Next'; 675 | scoreCard.textContent = '' 676 | currectQuestionIndex = 0 677 | startQuiz(); 678 | quizOver = false; 679 | score = 0 680 | } 681 | else { 682 | checkAnswer() 683 | } 684 | }) 685 | -------------------------------------------------------------------------------- /quiz/polynomial.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "question": "बहुपद के शून्य क्या होते हैं?", 4 | "options": [ 5 | "समाधान", 6 | "विलोपन", 7 | "संयोजन", 8 | "गुणनफल" 9 | ], 10 | "correct_answer": "समाधान" 11 | }, 12 | { 13 | "question": "शून्यकों और बहुपदों के गुणांक के बीच क्या संबंध है?", 14 | "options": [ 15 | "गुणनफल", 16 | "घटाव", 17 | "विभाजन", 18 | "जोड़" 19 | ], 20 | "correct_answer": "गुणनफल" 21 | }, 22 | { 23 | "question": "बहुपद की डिग्री क्या होती है?", 24 | "options": [ 25 | "सबसे बड़े घातांक की शक्ति", 26 | "सबसे छोटे घातांक की शक्ति", 27 | "घातांकों का योग", 28 | "घातांकों का अंतर" 29 | ], 30 | "correct_answer": "सबसे बड़े घातांक की शक्ति" 31 | }, 32 | { 33 | "question": "किस प्रकार का बहुपद एक चर वाले बहुपद होता है?", 34 | "options": [ 35 | "एकचर", 36 | "दो चर", 37 | "तिन चर", 38 | "बहु चर" 39 | ], 40 | "correct_answer": "एकचर" 41 | }, 42 | { 43 | "question": "बहुपद का संपूर्ण योग कैसे ज्ञात किया जाता है?", 44 | "options": [ 45 | "घातांकों का योग", 46 | "गुणांक का योग", 47 | "बहुपद का जोड़", 48 | "घातांकों का अंतर" 49 | ], 50 | "correct_answer": "गुणांक का योग" 51 | }, 52 | { 53 | "question": "यदि p(x) = x2 - 5x + 6, तो इसके शून्यकों का योग क्या होगा?", 54 | "options": [ 55 | "5", 56 | "-5", 57 | "6", 58 | "-6" 59 | ], 60 | "correct_answer": "5" 61 | }, 62 | { 63 | "question": "यदि p(x) = 2x2 + 3x - 5, तो इसके शून्यकों का गुणनफल क्या होगा?", 64 | "options": [ 65 | "-5/2", 66 | "5/2", 67 | "3/2", 68 | "-3/2" 69 | ], 70 | "correct_answer": "-5/2" 71 | }, 72 | { 73 | "question": "किसी बहुपद के शून्यकों की संख्या किस पर निर्भर करती है?", 74 | "options": [ 75 | "बहुपद की डिग्री", 76 | "बहुपद के गुणांक", 77 | "बहुपद के चर", 78 | "बहुपद के स्थिरांक" 79 | ], 80 | "correct_answer": "बहुपद की डिग्री" 81 | }, 82 | { 83 | "question": "किसी बहुपद का मूल क्या होता है?", 84 | "options": [ 85 | "शून्य", 86 | "घातांक", 87 | "गुणांक", 88 | "स्थिरांक" 89 | ], 90 | "correct_answer": "शून्य" 91 | }, 92 | { 93 | "question": "यदि बहुपद p(x) = 3x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 94 | "options": [ 95 | "-2/3", 96 | "2/3", 97 | "-1/3", 98 | "1/3" 99 | ], 100 | "correct_answer": "-2/3" 101 | }, 102 | { 103 | "question": "बहुपद के शून्यकों का गुणनफल कैसे ज्ञात किया जाता है?", 104 | "options": [ 105 | "घातांकों के गुणनफल से", 106 | "गुणांकों के गुणनफल से", 107 | "घातांकों के अंतर से", 108 | "गुणांकों के अंतर से" 109 | ], 110 | "correct_answer": "गुणांकों के गुणनफल से" 111 | }, 112 | { 113 | "question": "बहुपद के शून्यकों का जोड़ कैसे ज्ञात किया जाता है?", 114 | "options": [ 115 | "घातांकों के जोड़ से", 116 | "गुणांकों के जोड़ से", 117 | "घातांकों के अंतर से", 118 | "गुणांकों के अंतर से" 119 | ], 120 | "correct_answer": "गुणांकों के जोड़ से" 121 | }, 122 | { 123 | "question": "यदि बहुपद p(x) = x2 - 4x + 4 हो, तो इसके शून्यकों का जोड़ क्या होगा?", 124 | "options": [ 125 | "4", 126 | "-4", 127 | "2", 128 | "-2" 129 | ], 130 | "correct_answer": "4" 131 | }, 132 | { 133 | "question": "यदि बहुपद p(x) = x2 - 9 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 134 | "options": [ 135 | "-9", 136 | "9", 137 | "-1", 138 | "1" 139 | ], 140 | "correct_answer": "-9" 141 | }, 142 | { 143 | "question": "बहुपद का मान कैसे निकाला जाता है?", 144 | "options": [ 145 | "चर का मान देकर", 146 | "गुणांक का मान देकर", 147 | "घातांक का मान देकर", 148 | "स्थिरांक का मान देकर" 149 | ], 150 | "correct_answer": "चर का मान देकर" 151 | }, 152 | { 153 | "question": "यदि p(x) = x2 - x - 6 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 154 | "options": [ 155 | "-6", 156 | "6", 157 | "-1", 158 | "1" 159 | ], 160 | "correct_answer": "-6" 161 | }, 162 | { 163 | "question": "यदि p(x) = x2 + 2x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 164 | "options": [ 165 | "1", 166 | "-1", 167 | "2", 168 | "-2" 169 | ], 170 | "correct_answer": "1" 171 | }, 172 | { 173 | "question": "यदि p(x) = x3 - 3x2 + 3x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 174 | "options": [ 175 | "-1", 176 | "1", 177 | "3", 178 | "-3" 179 | ], 180 | "correct_answer": "1" 181 | }, 182 | { 183 | "question": "यदि p(x) = x3 + 2x2 - 5x - 6 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 184 | "options": [ 185 | "-6", 186 | "6", 187 | "-5", 188 | "5" 189 | ], 190 | "correct_answer": "-6" 191 | }, 192 | { 193 | "question": "किसी बहुपद के कितने शून्य हो सकते हैं?", 194 | "options": [ 195 | "डिग्री के बराबर", 196 | "डिग्री से कम", 197 | "डिग्री से अधिक", 198 | "स्थिरांक के बराबर" 199 | ], 200 | "correct_answer": "डिग्री के बराबर" 201 | }, 202 | { 203 | "question": "यदि p(x) = x4 - 4x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 204 | "options": [ 205 | "4", 206 | "-4", 207 | "2", 208 | "-2" 209 | ], 210 | "correct_answer": "4" 211 | }, 212 | { 213 | "question": "बहुपद का पूर्णांक गुणांक क्या होता है?", 214 | "options": [ 215 | "घातांक का योग", 216 | "गुणांक का योग", 217 | "घातांक का गुणनफल", 218 | "गुणांक का गुणनफल" 219 | ], 220 | "correct_answer": "गुणांक का गुणनफल" 221 | }, 222 | { 223 | "question": "यदि p(x) = x3 - x2 - 4x + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 224 | "options": [ 225 | "4", 226 | "-4", 227 | "1", 228 | "-1" 229 | ], 230 | "correct_answer": "4" 231 | }, 232 | { 233 | "question": "किसी बहुपद के शून्यकों का जोड़ किस पर निर्भर करता है?", 234 | "options": [ 235 | "घातांक", 236 | "गुणांक", 237 | "चर", 238 | "स्थिरांक" 239 | ], 240 | "correct_answer": "गुणांक" 241 | }, 242 | { 243 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 244 | "options": [ 245 | "1", 246 | "-1", 247 | "3", 248 | "-3" 249 | ], 250 | "correct_answer": "1" 251 | }, 252 | { 253 | "question": "बहुपद के शून्यकों का गुणनफल कैसे ज्ञात किया जाता है?", 254 | "options": [ 255 | "घातांक के गुणनफल से", 256 | "गुणांक के गुणनफल से", 257 | "घातांक के अंतर से", 258 | "गुणांक के अंतर से" 259 | ], 260 | "correct_answer": "गुणांक के गुणनफल से" 261 | }, 262 | { 263 | "question": "यदि p(x) = x4 - 16 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 264 | "options": [ 265 | "-16", 266 | "16", 267 | "-4", 268 | "4" 269 | ], 270 | "correct_answer": "-16" 271 | }, 272 | { 273 | "question": "यदि p(x) = x4 + 4x3 + 6x2 + 4x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 274 | "options": [ 275 | "1", 276 | "-1", 277 | "4", 278 | "-4" 279 | ], 280 | "correct_answer": "1" 281 | }, 282 | { 283 | "question": "यदि p(x) = 2x3 - 3x2 + x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 284 | "options": [ 285 | "-1/2", 286 | "1/2", 287 | "-3/2", 288 | "3/2" 289 | ], 290 | "correct_answer": "-1/2" 291 | }, 292 | { 293 | "question": "यदि p(x) = x4 - 4x3 + 4x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 294 | "options": [ 295 | "-1", 296 | "1", 297 | "4", 298 | "-4" 299 | ], 300 | "correct_answer": "-1" 301 | }, 302 | { 303 | "question": "यदि p(x) = 3x2 - 6x + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 304 | "options": [ 305 | "1", 306 | "-1", 307 | "3", 308 | "-3" 309 | ], 310 | "correct_answer": "1" 311 | }, 312 | { 313 | "question": "यदि p(x) = x3 + 3x2 - 3x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 314 | "options": [ 315 | "-1", 316 | "1", 317 | "-3", 318 | "3" 319 | ], 320 | "correct_answer": "-1" 321 | }, 322 | { 323 | "question": "यदि p(x) = x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 324 | "options": [ 325 | "-2", 326 | "2", 327 | "-1", 328 | "1" 329 | ], 330 | "correct_answer": "-2" 331 | }, 332 | { 333 | "question": "यदि p(x) = x4 - x3 + x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 334 | "options": [ 335 | "1", 336 | "-1", 337 | "4", 338 | "-4" 339 | ], 340 | "correct_answer": "1" 341 | }, 342 | { 343 | "question": "यदि p(x) = x3 - 4x + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 344 | "options": [ 345 | "-3", 346 | "3", 347 | "-4", 348 | "4" 349 | ], 350 | "correct_answer": "-3" 351 | }, 352 | { 353 | "question": "यदि p(x) = x2 + 4x + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 354 | "options": [ 355 | "4", 356 | "-4", 357 | "2", 358 | "-2" 359 | ], 360 | "correct_answer": "4" 361 | }, 362 | { 363 | "question": "यदि p(x) = 2x4 - 8x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 364 | "options": [ 365 | "-4", 366 | "4", 367 | "-2", 368 | "2" 369 | ], 370 | "correct_answer": "-4" 371 | }, 372 | { 373 | "question": "यदि p(x) = x5 - 5x3 + 4x हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 374 | "options": [ 375 | "4", 376 | "-4", 377 | "5", 378 | "-5" 379 | ], 380 | "correct_answer": "4" 381 | }, 382 | { 383 | "question": "यदि p(x) = x6 + 6x5 + 15x4 + 20x3 + 15x2 + 6x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 384 | "options": [ 385 | "1", 386 | "-1", 387 | "6", 388 | "-6" 389 | ], 390 | "correct_answer": "1" 391 | }, 392 | { 393 | "question": "यदि p(x) = x2 - 2x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 394 | "options": [ 395 | "1", 396 | "-1", 397 | "2", 398 | "-2" 399 | ], 400 | "correct_answer": "1" 401 | }, 402 | { 403 | "question": "यदि p(x) = 2x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 404 | "options": [ 405 | "1/2", 406 | "-1/2", 407 | "3/2", 408 | "-3/2" 409 | ], 410 | "correct_answer": "1/2" 411 | }, 412 | { 413 | "question": "यदि p(x) = x3 - x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 414 | "options": [ 415 | "1", 416 | "-1", 417 | "3", 418 | "-3" 419 | ], 420 | "correct_answer": "1" 421 | }, 422 | { 423 | "question": "यदि p(x) = x4 + x2 - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 424 | "options": [ 425 | "-2", 426 | "2", 427 | "1", 428 | "-1" 429 | ], 430 | "correct_answer": "-2" 431 | }, 432 | { 433 | "question": "यदि p(x) = x3 + 2x2 + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 434 | "options": [ 435 | "1", 436 | "-1", 437 | "2", 438 | "-2" 439 | ], 440 | "correct_answer": "1" 441 | }, 442 | { 443 | "question": "यदि p(x) = x4 - 4x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 444 | "options": [ 445 | "4", 446 | "-4", 447 | "2", 448 | "-2" 449 | ], 450 | "correct_answer": "4" 451 | }, 452 | { 453 | "question": "यदि p(x) = x5 + x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 454 | "options": [ 455 | "-1", 456 | "1", 457 | "5", 458 | "-5" 459 | ], 460 | "correct_answer": "-1" 461 | }, 462 | { 463 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 464 | "options": [ 465 | "1", 466 | "-1", 467 | "3", 468 | "-3" 469 | ], 470 | "correct_answer": "1" 471 | }, 472 | { 473 | "question": "यदि p(x) = x4 - 4x3 + 4x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 474 | "options": [ 475 | "-1", 476 | "1", 477 | "4", 478 | "-4" 479 | ], 480 | "correct_answer": "-1" 481 | }, 482 | { 483 | "question": "यदि p(x) = x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 484 | "options": [ 485 | "-2", 486 | "2", 487 | "-1", 488 | "1" 489 | ], 490 | "correct_answer": "-2" 491 | }, 492 | { 493 | "question": "यदि p(x) = x5 - x4 + x3 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 494 | "options": [ 495 | "1", 496 | "-1", 497 | "5", 498 | "-5" 499 | ], 500 | "correct_answer": "1" 501 | }, 502 | { 503 | "question": "यदि p(x) = 3x4 - 6x2 + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 504 | "options": [ 505 | "1", 506 | "-1", 507 | "3", 508 | "-3" 509 | ], 510 | "correct_answer": "1" 511 | }, 512 | { 513 | "question": "यदि p(x) = x3 + x2 - x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 514 | "options": [ 515 | "-1", 516 | "1", 517 | "3", 518 | "-3" 519 | ], 520 | "correct_answer": "-1" 521 | }, 522 | { 523 | "question": "यदि p(x) = x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 524 | "options": [ 525 | "1", 526 | "-1", 527 | "2", 528 | "-2" 529 | ], 530 | "correct_answer": "1" 531 | }, 532 | { 533 | "question": "यदि एक बहुपद p(x) की एक जड़ x = 2 है, और p(x) = x3 - 6x2 + 11x - 6 हो, तो p(x) के अन्य शून्यकों का पता लगाएं।", 534 | "options": [ 535 | "x = 1, x = 3", 536 | "x = -1, x = -3", 537 | "x = 2, x = 3", 538 | "x = 1, x = -3" 539 | ], 540 | "correct_answer": "x = 1, x = 3" 541 | }, 542 | { 543 | "question": "अगर p(x) = x2 - 4x + 3 का एक शून्य x = 1 है, तो बहुपद का दूसरा शून्य क्या है?", 544 | "options": [ 545 | "x = 2", 546 | "x = 3", 547 | "x = 4", 548 | "x = -1" 549 | ], 550 | "correct_answer": "x = 3" 551 | }, 552 | { 553 | "question": "एक बहुपद का एक शून्य x = -2 है और बहुपद p(x) = x3 + 6x2 + 11x + 6 है। बहुपद के अन्य शून्यकों का पता लगाएं।", 554 | "options": [ 555 | "x = -1, x = -3", 556 | "x = 1, x = 3", 557 | "x = -2, x = -3", 558 | "x = 2, x = -3" 559 | ], 560 | "correct_answer": "x = -1, x = -3" 561 | }, 562 | { 563 | "question": "एक बहुपद p(x) = x2 - 5x + 6 है और इसके शून्य x = 2 है। दूसरा शून्य क्या है?", 564 | "options": [ 565 | "x = 3", 566 | "x = -3", 567 | "x = 2", 568 | "x = -2" 569 | ], 570 | "correct_answer": "x = 3" 571 | }, 572 | { 573 | "question": "यदि एक बहुपद p(x) का एक शून्य x = -1 है और p(x) = x2 + 3x + 2 है, तो बहुपद का दूसरा शून्य क्या होगा?", 574 | "options": [ 575 | "x = -2", 576 | "x = 2", 577 | "x = 3", 578 | "x = -3" 579 | ], 580 | "correct_answer": "x = -2" 581 | }, 582 | { 583 | "question": "यदि p(x) = x4 - 8x2 + 16 हो और x = 2 इसका एक शून्य है, तो अन्य शून्यकों का पता लगाएं।", 584 | "options": [ 585 | "x = 2, x = -2", 586 | "x = 2, x = -4", 587 | "x = 2, x = -8", 588 | "x = 4, x = -4" 589 | ], 590 | "correct_answer": "x = 2, x = -2" 591 | }, 592 | { 593 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 और इसका एक शून्य x = -1 है, तो अन्य शून्यकों का पता लगाएं।", 594 | "options": [ 595 | "x = -1, x = -1", 596 | "x = 1, x = -1", 597 | "x = -2, x = 1", 598 | "x = 2, x = -1" 599 | ], 600 | "correct_answer": "x = -1, x = -1" 601 | }, 602 | { 603 | "question": "एक बहुपद p(x) = x2 - 2x - 8 है और इसका एक शून्य x = 4 है। बहुपद का दूसरा शून्य क्या होगा?", 604 | "options": [ 605 | "x = -2", 606 | "x = 2", 607 | "x = -4", 608 | "x = 3" 609 | ], 610 | "correct_answer": "x = -2" 611 | }, 612 | { 613 | "question": "एक बहुपद p(x) = x3 - 7x + 6 है और इसका एक शून्य x = 1 है। बहुपद के अन्य शून्यकों का पता लगाएं।", 614 | "options": [ 615 | "x = -1, x = 6", 616 | "x = -1, x = -6", 617 | "x = 2, x = 3", 618 | "x = -2, x = -3" 619 | ], 620 | "correct_answer": "x = 2, x = 3" 621 | }, 622 | { 623 | "question": "यदि p(x) = x4 - 5x2 + 4 और x = 1 इसका एक शून्य है, तो अन्य शून्यकों का पता लगाएं।", 624 | "options": [ 625 | "x = 1, x = -1", 626 | "x = 2, x = -2", 627 | "x = 4, x = -4", 628 | "x = 3, x = -3" 629 | ], 630 | "correct_answer": "x = 2, x = -2" 631 | }, 632 | { 633 | "question": "यदि p(x) = 2x2 - 3x + 1 का एक शून्य x = 1/2 है, तो बहुपद का दूसरा शून्य क्या है?", 634 | "options": [ 635 | "x = 1", 636 | "x = -1/2", 637 | "x = 3/2", 638 | "x = -3/2" 639 | ], 640 | "correct_answer": "x = 1" 641 | }, 642 | { 643 | "question": "यदि p(x) = x3 + 2x2 - 5x + 6 और इसका एक शून्य x = -2 है, तो अन्य शून्यकों का पता लगाएं।", 644 | "options": [ 645 | "x = 1, x = 3", 646 | "x = -1, x = -3", 647 | "x = 2, x = 3", 648 | "x = -2, x = -3" 649 | ], 650 | "correct_answer": "x = 1, x = 3" 651 | }, 652 | { 653 | "question": "एक बहुपद p(x) = x4 - 4x3 + 4x2 - 4x + 4 है और इसका एक शून्य x = 1 है। अन्य शून्यकों का पता लगाएं।", 654 | "options": [ 655 | "x = 1, x = -1, x = 1", 656 | "x = 2, x = -2, x = 2", 657 | "x = 1, x = -1, x = -1", 658 | "x = 3, x = -3, x = 3" 659 | ], 660 | "correct_answer": "x = 1, x = -1, x = 1" 661 | }, 662 | { 663 | "question": "एक बहुपद p(x) = x2 - 4x + 4 है और इसका एक शून्य x = 2 है। बहुपद का दूसरा शून्य क्या होगा?", 664 | "options": [ 665 | "x = 2", 666 | "x = -2", 667 | "x = 4", 668 | "x = -4" 669 | ], 670 | "correct_answer": "x = 2" 671 | }, 672 | { 673 | "question": "यदि p(x) = x3 - 6x2 + 11x - 6 हो और इसका एक शून्य x = 1 है, तो अन्य शून्यकों का पता लगाएं।", 674 | "options": [ 675 | "x = 2, x = 3", 676 | "x = -2, x = -3", 677 | "x = 2, x = -3", 678 | "x = -2, x = 3" 679 | ], 680 | "correct_answer": "x = 2, x = 3" 681 | }, 682 | { 683 | "question": "यदि p(x) = x2 + x - 2 हो और इसका एक शून्य x = 1 है, तो अन्य शून्य का पता लगाएं।", 684 | "options": [ 685 | "x = -2", 686 | "x = 2", 687 | "x = 1", 688 | "x = -1" 689 | ], 690 | "correct_answer": "x = -2" 691 | }, 692 | { 693 | "question": "एक बहुपद p(x) = x3 + 3x2 + 3x + 1 है और इसका एक शून्य x = -1 है। अन्य शून्यकों का पता लगाएं।", 694 | "options": [ 695 | "x = -1, x = -1", 696 | "x = 1, x = -1", 697 | "x = 2, x = -2", 698 | "x = 1, x = 2" 699 | ], 700 | "correct_answer": "x = -1, x = -1" 701 | }, 702 | { 703 | "question": "राहुल ने एक बहुपद p(x) = x3 - 6x2 + 11x - 6 खोजा है। उसे पता चला कि बहुपद का एक शून्य x = 1 है। अन्य शून्यकों का पता लगाएं।", 704 | "options": [ 705 | "x = 1, x = 2", 706 | "x = 2, x = 3", 707 | "x = 1, x = 3", 708 | "x = 3, x = -3" 709 | ], 710 | "correct_answer": "x = 2, x = 3" 711 | }, 712 | { 713 | "question": "गीता ने एक बहुपद p(x) = x2 - 5x + 6 बनाया। उसे पता चला कि बहुपद का एक शून्य x = 2 है। अन्य शून्य का पता लगाएं।", 714 | "options": [ 715 | "x = 3", 716 | "x = -3", 717 | "x = 1", 718 | "x = -1" 719 | ], 720 | "correct_answer": "x = 3" 721 | }, 722 | { 723 | "question": "एक बहुपद p(x) = x3 + 6x2 + 11x + 6 है। इसका एक शून्य x = -2 है। अन्य शून्यकों का पता लगाएं।", 724 | "options": [ 725 | "x = -1, x = -3", 726 | "x = 1, x = 3", 727 | "x = 2, x = 3", 728 | "x = -2, x = -3" 729 | ], 730 | "correct_answer": "x = -1, x = -3" 731 | }, 732 | { 733 | "question": "यदि p(x) = x2 - 4x + 4 है और इसका एक शून्य x = 2 है, तो अन्य शून्य क्या है?", 734 | "options": [ 735 | "x = 2", 736 | "x = -2", 737 | "x = 4", 738 | "x = -4" 739 | ], 740 | "correct_answer": "x = 2" 741 | } 742 | ] -------------------------------------------------------------------------------- /topics/polynomial/polynomial.js: -------------------------------------------------------------------------------- 1 | const container = document.querySelector(".container") 2 | const questionBox = document.querySelector(".question") 3 | const choicesBox = document.querySelector(".choices") 4 | const nextBtn = document.querySelector(".nextBtn") 5 | const scoreCard = document.querySelector(".scoreCard") 6 | const alert = document.querySelector('.alert') 7 | const startBtn = document.querySelector('.startBtn') 8 | const timer = document.querySelector('.timer') 9 | const skipBtn = document.querySelector('.skipBtn'); 10 | 11 | 12 | const quiz = [ 13 | { 14 | "question": "बहुपद के शून्य क्या होते हैं?", 15 | "choices": [ 16 | "समाधान", 17 | "विलोपन", 18 | "संयोजन", 19 | "गुणनफल" 20 | ], 21 | "answer": "समाधान" 22 | }, 23 | { 24 | "question": "शून्यकों और बहुपदों के गुणांक के बीच क्या संबंध है?", 25 | "choices": [ 26 | "गुणनफल", 27 | "घटाव", 28 | "विभाजन", 29 | "जोड़" 30 | ], 31 | "answer": "गुणनफल" 32 | }, 33 | { 34 | "question": "बहुपद की डिग्री क्या होती है?", 35 | "choices": [ 36 | "सबसे बड़े घातांक की शक्ति", 37 | "सबसे छोटे घातांक की शक्ति", 38 | "घातांकों का योग", 39 | "घातांकों का अंतर" 40 | ], 41 | "answer": "सबसे बड़े घातांक की शक्ति" 42 | }, 43 | { 44 | "question": "किस प्रकार का बहुपद एक चर वाले बहुपद होता है?", 45 | "choices": [ 46 | "एकचर", 47 | "दो चर", 48 | "तिन चर", 49 | "बहु चर" 50 | ], 51 | "answer": "एकचर" 52 | }, 53 | { 54 | "question": "बहुपद का संपूर्ण योग कैसे ज्ञात किया जाता है?", 55 | "choices": [ 56 | "घातांकों का योग", 57 | "गुणांक का योग", 58 | "बहुपद का जोड़", 59 | "घातांकों का अंतर" 60 | ], 61 | "answer": "गुणांक का योग" 62 | }, 63 | { 64 | "question": "यदि p(x) = x2 - 5x + 6, तो इसके शून्यकों का योग क्या होगा?", 65 | "choices": [ 66 | "5", 67 | "-5", 68 | "6", 69 | "-6" 70 | ], 71 | "answer": "5" 72 | }, 73 | { 74 | "question": "यदि p(x) = 2x2 + 3x - 5, तो इसके शून्यकों का गुणनफल क्या होगा?", 75 | "choices": [ 76 | "-5/2", 77 | "5/2", 78 | "3/2", 79 | "-3/2" 80 | ], 81 | "answer": "-5/2" 82 | }, 83 | { 84 | "question": "किसी बहुपद के शून्यकों की संख्या किस पर निर्भर करती है?", 85 | "choices": [ 86 | "बहुपद की डिग्री", 87 | "बहुपद के गुणांक", 88 | "बहुपद के चर", 89 | "बहुपद के स्थिरांक" 90 | ], 91 | "answer": "बहुपद की डिग्री" 92 | }, 93 | { 94 | "question": "किसी बहुपद का मूल क्या होता है?", 95 | "choices": [ 96 | "शून्य", 97 | "घातांक", 98 | "गुणांक", 99 | "स्थिरांक" 100 | ], 101 | "answer": "शून्य" 102 | }, 103 | { 104 | "question": "यदि बहुपद p(x) = 3x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 105 | "choices": [ 106 | "-2/3", 107 | "2/3", 108 | "-1/3", 109 | "1/3" 110 | ], 111 | "answer": "-2/3" 112 | }, 113 | { 114 | "question": "बहुपद के शून्यकों का गुणनफल कैसे ज्ञात किया जाता है?", 115 | "choices": [ 116 | "घातांकों के गुणनफल से", 117 | "गुणांकों के गुणनफल से", 118 | "घातांकों के अंतर से", 119 | "गुणांकों के अंतर से" 120 | ], 121 | "answer": "गुणांकों के गुणनफल से" 122 | }, 123 | { 124 | "question": "बहुपद के शून्यकों का जोड़ कैसे ज्ञात किया जाता है?", 125 | "choices": [ 126 | "घातांकों के जोड़ से", 127 | "गुणांकों के जोड़ से", 128 | "घातांकों के अंतर से", 129 | "गुणांकों के अंतर से" 130 | ], 131 | "answer": "गुणांकों के जोड़ से" 132 | }, 133 | { 134 | "question": "यदि बहुपद p(x) = x2 - 4x + 4 हो, तो इसके शून्यकों का जोड़ क्या होगा?", 135 | "choices": [ 136 | "4", 137 | "-4", 138 | "2", 139 | "-2" 140 | ], 141 | "answer": "4" 142 | }, 143 | { 144 | "question": "यदि बहुपद p(x) = x2 - 9 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 145 | "choices": [ 146 | "-9", 147 | "9", 148 | "-1", 149 | "1" 150 | ], 151 | "answer": "-9" 152 | }, 153 | { 154 | "question": "बहुपद का मान कैसे निकाला जाता है?", 155 | "choices": [ 156 | "चर का मान देकर", 157 | "गुणांक का मान देकर", 158 | "घातांक का मान देकर", 159 | "स्थिरांक का मान देकर" 160 | ], 161 | "answer": "चर का मान देकर" 162 | }, 163 | { 164 | "question": "यदि p(x) = x2 - x - 6 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 165 | "choices": [ 166 | "-6", 167 | "6", 168 | "-1", 169 | "1" 170 | ], 171 | "answer": "-6" 172 | }, 173 | { 174 | "question": "यदि p(x) = x2 + 2x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 175 | "choices": [ 176 | "1", 177 | "-1", 178 | "2", 179 | "-2" 180 | ], 181 | "answer": "1" 182 | }, 183 | { 184 | "question": "यदि p(x) = x3 - 3x2 + 3x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 185 | "choices": [ 186 | "-1", 187 | "1", 188 | "3", 189 | "-3" 190 | ], 191 | "answer": "1" 192 | }, 193 | { 194 | "question": "यदि p(x) = x3 + 2x2 - 5x - 6 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 195 | "choices": [ 196 | "-6", 197 | "6", 198 | "-5", 199 | "5" 200 | ], 201 | "answer": "-6" 202 | }, 203 | { 204 | "question": "किसी बहुपद के कितने शून्य हो सकते हैं?", 205 | "choices": [ 206 | "डिग्री के बराबर", 207 | "डिग्री से कम", 208 | "डिग्री से अधिक", 209 | "स्थिरांक के बराबर" 210 | ], 211 | "answer": "डिग्री के बराबर" 212 | }, 213 | { 214 | "question": "यदि p(x) = x4 - 4x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 215 | "choices": [ 216 | "4", 217 | "-4", 218 | "2", 219 | "-2" 220 | ], 221 | "answer": "4" 222 | }, 223 | { 224 | "question": "बहुपद का पूर्णांक गुणांक क्या होता है?", 225 | "choices": [ 226 | "घातांक का योग", 227 | "गुणांक का योग", 228 | "घातांक का गुणनफल", 229 | "गुणांक का गुणनफल" 230 | ], 231 | "answer": "गुणांक का गुणनफल" 232 | }, 233 | { 234 | "question": "यदि p(x) = x3 - x2 - 4x + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 235 | "choices": [ 236 | "4", 237 | "-4", 238 | "1", 239 | "-1" 240 | ], 241 | "answer": "4" 242 | }, 243 | { 244 | "question": "किसी बहुपद के शून्यकों का जोड़ किस पर निर्भर करता है?", 245 | "choices": [ 246 | "घातांक", 247 | "गुणांक", 248 | "चर", 249 | "स्थिरांक" 250 | ], 251 | "answer": "गुणांक" 252 | }, 253 | { 254 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 255 | "choices": [ 256 | "1", 257 | "-1", 258 | "3", 259 | "-3" 260 | ], 261 | "answer": "1" 262 | }, 263 | { 264 | "question": "बहुपद के शून्यकों का गुणनफल कैसे ज्ञात किया जाता है?", 265 | "choices": [ 266 | "घातांक के गुणनफल से", 267 | "गुणांक के गुणनफल से", 268 | "घातांक के अंतर से", 269 | "गुणांक के अंतर से" 270 | ], 271 | "answer": "गुणांक के गुणनफल से" 272 | }, 273 | { 274 | "question": "यदि p(x) = x4 - 16 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 275 | "choices": [ 276 | "-16", 277 | "16", 278 | "-4", 279 | "4" 280 | ], 281 | "answer": "-16" 282 | }, 283 | { 284 | "question": "यदि p(x) = x4 + 4x3 + 6x2 + 4x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 285 | "choices": [ 286 | "1", 287 | "-1", 288 | "4", 289 | "-4" 290 | ], 291 | "answer": "1" 292 | }, 293 | { 294 | "question": "यदि p(x) = 2x3 - 3x2 + x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 295 | "choices": [ 296 | "-1/2", 297 | "1/2", 298 | "-3/2", 299 | "3/2" 300 | ], 301 | "answer": "-1/2" 302 | }, 303 | { 304 | "question": "यदि p(x) = x4 - 4x3 + 4x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 305 | "choices": [ 306 | "-1", 307 | "1", 308 | "4", 309 | "-4" 310 | ], 311 | "answer": "-1" 312 | }, 313 | { 314 | "question": "यदि p(x) = 3x2 - 6x + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 315 | "choices": [ 316 | "1", 317 | "-1", 318 | "3", 319 | "-3" 320 | ], 321 | "answer": "1" 322 | }, 323 | { 324 | "question": "यदि p(x) = x3 + 3x2 - 3x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 325 | "choices": [ 326 | "-1", 327 | "1", 328 | "-3", 329 | "3" 330 | ], 331 | "answer": "-1" 332 | }, 333 | { 334 | "question": "यदि p(x) = x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 335 | "choices": [ 336 | "-2", 337 | "2", 338 | "-1", 339 | "1" 340 | ], 341 | "answer": "-2" 342 | }, 343 | { 344 | "question": "यदि p(x) = x4 - x3 + x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 345 | "choices": [ 346 | "1", 347 | "-1", 348 | "4", 349 | "-4" 350 | ], 351 | "answer": "1" 352 | }, 353 | { 354 | "question": "यदि p(x) = x3 - 4x + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 355 | "choices": [ 356 | "-3", 357 | "3", 358 | "-4", 359 | "4" 360 | ], 361 | "answer": "-3" 362 | }, 363 | { 364 | "question": "यदि p(x) = x2 + 4x + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 365 | "choices": [ 366 | "4", 367 | "-4", 368 | "2", 369 | "-2" 370 | ], 371 | "answer": "4" 372 | }, 373 | { 374 | "question": "यदि p(x) = 2x4 - 8x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 375 | "choices": [ 376 | "-4", 377 | "4", 378 | "-2", 379 | "2" 380 | ], 381 | "answer": "-4" 382 | }, 383 | { 384 | "question": "यदि p(x) = x5 - 5x3 + 4x हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 385 | "choices": [ 386 | "4", 387 | "-4", 388 | "5", 389 | "-5" 390 | ], 391 | "answer": "4" 392 | }, 393 | { 394 | "question": "यदि p(x) = x6 + 6x5 + 15x4 + 20x3 + 15x2 + 6x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 395 | "choices": [ 396 | "1", 397 | "-1", 398 | "6", 399 | "-6" 400 | ], 401 | "answer": "1" 402 | }, 403 | { 404 | "question": "यदि p(x) = x2 - 2x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 405 | "choices": [ 406 | "1", 407 | "-1", 408 | "2", 409 | "-2" 410 | ], 411 | "answer": "1" 412 | }, 413 | { 414 | "question": "यदि p(x) = 2x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 415 | "choices": [ 416 | "1/2", 417 | "-1/2", 418 | "3/2", 419 | "-3/2" 420 | ], 421 | "answer": "1/2" 422 | }, 423 | { 424 | "question": "यदि p(x) = x3 - x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 425 | "choices": [ 426 | "1", 427 | "-1", 428 | "3", 429 | "-3" 430 | ], 431 | "answer": "1" 432 | }, 433 | { 434 | "question": "यदि p(x) = x4 + x2 - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 435 | "choices": [ 436 | "-2", 437 | "2", 438 | "1", 439 | "-1" 440 | ], 441 | "answer": "-2" 442 | }, 443 | { 444 | "question": "यदि p(x) = x3 + 2x2 + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 445 | "choices": [ 446 | "1", 447 | "-1", 448 | "2", 449 | "-2" 450 | ], 451 | "answer": "1" 452 | }, 453 | { 454 | "question": "यदि p(x) = x4 - 4x2 + 4 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 455 | "choices": [ 456 | "4", 457 | "-4", 458 | "2", 459 | "-2" 460 | ], 461 | "answer": "4" 462 | }, 463 | { 464 | "question": "यदि p(x) = x5 + x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 465 | "choices": [ 466 | "-1", 467 | "1", 468 | "5", 469 | "-5" 470 | ], 471 | "answer": "-1" 472 | }, 473 | { 474 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 475 | "choices": [ 476 | "1", 477 | "-1", 478 | "3", 479 | "-3" 480 | ], 481 | "answer": "1" 482 | }, 483 | { 484 | "question": "यदि p(x) = x4 - 4x3 + 4x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 485 | "choices": [ 486 | "-1", 487 | "1", 488 | "4", 489 | "-4" 490 | ], 491 | "answer": "-1" 492 | }, 493 | { 494 | "question": "यदि p(x) = x2 + x - 2 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 495 | "choices": [ 496 | "-2", 497 | "2", 498 | "-1", 499 | "1" 500 | ], 501 | "answer": "-2" 502 | }, 503 | { 504 | "question": "यदि p(x) = x5 - x4 + x3 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 505 | "choices": [ 506 | "1", 507 | "-1", 508 | "5", 509 | "-5" 510 | ], 511 | "answer": "1" 512 | }, 513 | { 514 | "question": "यदि p(x) = 3x4 - 6x2 + 3 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 515 | "choices": [ 516 | "1", 517 | "-1", 518 | "3", 519 | "-3" 520 | ], 521 | "answer": "1" 522 | }, 523 | { 524 | "question": "यदि p(x) = x3 + x2 - x - 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 525 | "choices": [ 526 | "-1", 527 | "1", 528 | "3", 529 | "-3" 530 | ], 531 | "answer": "-1" 532 | }, 533 | { 534 | "question": "यदि p(x) = x2 - x + 1 हो, तो इसके शून्यकों का गुणनफल क्या होगा?", 535 | "choices": [ 536 | "1", 537 | "-1", 538 | "2", 539 | "-2" 540 | ], 541 | "answer": "1" 542 | }, 543 | { 544 | "question": "यदि एक बहुपद p(x) की एक जड़ x = 2 है, और p(x) = x3 - 6x2 + 11x - 6 हो, तो p(x) के अन्य शून्यकों का पता लगाएं।", 545 | "choices": [ 546 | "x = 1, x = 3", 547 | "x = -1, x = -3", 548 | "x = 2, x = 3", 549 | "x = 1, x = -3" 550 | ], 551 | "answer": "x = 1, x = 3" 552 | }, 553 | { 554 | "question": "अगर p(x) = x2 - 4x + 3 का एक शून्य x = 1 है, तो बहुपद का दूसरा शून्य क्या है?", 555 | "choices": [ 556 | "x = 2", 557 | "x = 3", 558 | "x = 4", 559 | "x = -1" 560 | ], 561 | "answer": "x = 3" 562 | }, 563 | { 564 | "question": "एक बहुपद का एक शून्य x = -2 है और बहुपद p(x) = x3 + 6x2 + 11x + 6 है। बहुपद के अन्य शून्यकों का पता लगाएं।", 565 | "choices": [ 566 | "x = -1, x = -3", 567 | "x = 1, x = 3", 568 | "x = -2, x = -3", 569 | "x = 2, x = -3" 570 | ], 571 | "answer": "x = -1, x = -3" 572 | }, 573 | { 574 | "question": "एक बहुपद p(x) = x2 - 5x + 6 है और इसके शून्य x = 2 है। दूसरा शून्य क्या है?", 575 | "choices": [ 576 | "x = 3", 577 | "x = -3", 578 | "x = 2", 579 | "x = -2" 580 | ], 581 | "answer": "x = 3" 582 | }, 583 | { 584 | "question": "यदि एक बहुपद p(x) का एक शून्य x = -1 है और p(x) = x2 + 3x + 2 है, तो बहुपद का दूसरा शून्य क्या होगा?", 585 | "choices": [ 586 | "x = -2", 587 | "x = 2", 588 | "x = 3", 589 | "x = -3" 590 | ], 591 | "answer": "x = -2" 592 | }, 593 | { 594 | "question": "यदि p(x) = x4 - 8x2 + 16 हो और x = 2 इसका एक शून्य है, तो अन्य शून्यकों का पता लगाएं।", 595 | "choices": [ 596 | "x = 2, x = -2", 597 | "x = 2, x = -4", 598 | "x = 2, x = -8", 599 | "x = 4, x = -4" 600 | ], 601 | "answer": "x = 2, x = -2" 602 | }, 603 | { 604 | "question": "यदि p(x) = x3 + 3x2 + 3x + 1 और इसका एक शून्य x = -1 है, तो अन्य शून्यकों का पता लगाएं।", 605 | "choices": [ 606 | "x = -1, x = -1", 607 | "x = 1, x = -1", 608 | "x = -2, x = 1", 609 | "x = 2, x = -1" 610 | ], 611 | "answer": "x = -1, x = -1" 612 | }, 613 | { 614 | "question": "एक बहुपद p(x) = x2 - 2x - 8 है और इसका एक शून्य x = 4 है। बहुपद का दूसरा शून्य क्या होगा?", 615 | "choices": [ 616 | "x = -2", 617 | "x = 2", 618 | "x = -4", 619 | "x = 3" 620 | ], 621 | "answer": "x = -2" 622 | }, 623 | { 624 | "question": "एक बहुपद p(x) = x3 - 7x + 6 है और इसका एक शून्य x = 1 है। बहुपद के अन्य शून्यकों का पता लगाएं।", 625 | "choices": [ 626 | "x = -1, x = 6", 627 | "x = -1, x = -6", 628 | "x = 2, x = 3", 629 | "x = -2, x = -3" 630 | ], 631 | "answer": "x = 2, x = 3" 632 | }, 633 | { 634 | "question": "यदि p(x) = x4 - 5x2 + 4 और x = 1 इसका एक शून्य है, तो अन्य शून्यकों का पता लगाएं।", 635 | "choices": [ 636 | "x = 1, x = -1", 637 | "x = 2, x = -2", 638 | "x = 4, x = -4", 639 | "x = 3, x = -3" 640 | ], 641 | "answer": "x = 2, x = -2" 642 | }, 643 | { 644 | "question": "यदि p(x) = 2x2 - 3x + 1 का एक शून्य x = 1/2 है, तो बहुपद का दूसरा शून्य क्या है?", 645 | "choices": [ 646 | "x = 1", 647 | "x = -1/2", 648 | "x = 3/2", 649 | "x = -3/2" 650 | ], 651 | "answer": "x = 1" 652 | }, 653 | { 654 | "question": "यदि p(x) = x3 + 2x2 - 5x + 6 और इसका एक शून्य x = -2 है, तो अन्य शून्यकों का पता लगाएं।", 655 | "choices": [ 656 | "x = 1, x = 3", 657 | "x = -1, x = -3", 658 | "x = 2, x = 3", 659 | "x = -2, x = -3" 660 | ], 661 | "answer": "x = 1, x = 3" 662 | }, 663 | { 664 | "question": "एक बहुपद p(x) = x4 - 4x3 + 4x2 - 4x + 4 है और इसका एक शून्य x = 1 है। अन्य शून्यकों का पता लगाएं।", 665 | "choices": [ 666 | "x = 1, x = -1, x = 1", 667 | "x = 2, x = -2, x = 2", 668 | "x = 1, x = -1, x = -1", 669 | "x = 3, x = -3, x = 3" 670 | ], 671 | "answer": "x = 1, x = -1, x = 1" 672 | }, 673 | { 674 | "question": "एक बहुपद p(x) = x2 - 4x + 4 है और इसका एक शून्य x = 2 है। बहुपद का दूसरा शून्य क्या होगा?", 675 | "choices": [ 676 | "x = 2", 677 | "x = -2", 678 | "x = 4", 679 | "x = -4" 680 | ], 681 | "answer": "x = 2" 682 | }, 683 | { 684 | "question": "यदि p(x) = x3 - 6x2 + 11x - 6 हो और इसका एक शून्य x = 1 है, तो अन्य शून्यकों का पता लगाएं।", 685 | "choices": [ 686 | "x = 2, x = 3", 687 | "x = -2, x = -3", 688 | "x = 2, x = -3", 689 | "x = -2, x = 3" 690 | ], 691 | "answer": "x = 2, x = 3" 692 | }, 693 | { 694 | "question": "यदि p(x) = x2 + x - 2 हो और इसका एक शून्य x = 1 है, तो अन्य शून्य का पता लगाएं।", 695 | "choices": [ 696 | "x = -2", 697 | "x = 2", 698 | "x = 1", 699 | "x = -1" 700 | ], 701 | "answer": "x = -2" 702 | }, 703 | { 704 | "question": "एक बहुपद p(x) = x3 + 3x2 + 3x + 1 है और इसका एक शून्य x = -1 है। अन्य शून्यकों का पता लगाएं।", 705 | "choices": [ 706 | "x = -1, x = -1", 707 | "x = 1, x = -1", 708 | "x = 2, x = -2", 709 | "x = 1, x = 2" 710 | ], 711 | "answer": "x = -1, x = -1" 712 | }, 713 | { 714 | "question": "राहुल ने एक बहुपद p(x) = x3 - 6x2 + 11x - 6 खोजा है। उसे पता चला कि बहुपद का एक शून्य x = 1 है। अन्य शून्यकों का पता लगाएं।", 715 | "choices": [ 716 | "x = 1, x = 2", 717 | "x = 2, x = 3", 718 | "x = 1, x = 3", 719 | "x = 3, x = -3" 720 | ], 721 | "answer": "x = 2, x = 3" 722 | }, 723 | { 724 | "question": "गीता ने एक बहुपद p(x) = x2 - 5x + 6 बनाया। उसे पता चला कि बहुपद का एक शून्य x = 2 है। अन्य शून्य का पता लगाएं।", 725 | "choices": [ 726 | "x = 3", 727 | "x = -3", 728 | "x = 1", 729 | "x = -1" 730 | ], 731 | "answer": "x = 3" 732 | }, 733 | { 734 | "question": "एक बहुपद p(x) = x3 + 6x2 + 11x + 6 है। इसका एक शून्य x = -2 है। अन्य शून्यकों का पता लगाएं।", 735 | "choices": [ 736 | "x = -1, x = -3", 737 | "x = 1, x = 3", 738 | "x = 2, x = 3", 739 | "x = -2, x = -3" 740 | ], 741 | "answer": "x = -1, x = -3" 742 | }, 743 | { 744 | "question": "यदि p(x) = x2 - 4x + 4 है और इसका एक शून्य x = 2 है, तो अन्य शून्य क्या है?", 745 | "choices": [ 746 | "x = 2", 747 | "x = -2", 748 | "x = 4", 749 | "x = -4" 750 | ], 751 | "answer": "x = 2" 752 | } 753 | ] 754 | 755 | 756 | let currectQuestionIndex = 0; 757 | let score = 0; 758 | let quizOver = false; 759 | let timeLeft = 60; 760 | let timerId = null; 761 | 762 | const showQuestions = () => { 763 | const questionDetails = quiz[currectQuestionIndex] 764 | // console.log(questionDetails) 765 | questionBox.innerHTML = questionDetails.question; 766 | 767 | choicesBox.textContent = '' 768 | for (let i = 0; i < questionDetails.choices.length; i++) { 769 | const currentChoice = questionDetails.choices[i] 770 | const choiceDiv = document.createElement('div') 771 | choiceDiv.textContent = currentChoice; 772 | choiceDiv.classList.add('choice') 773 | choicesBox.appendChild(choiceDiv) 774 | choiceDiv.addEventListener('click', () => { 775 | if (choiceDiv.classList.contains('selected')) { 776 | choiceDiv.classList.remove('selected'); 777 | } 778 | else { 779 | choiceDiv.classList.add('selected') 780 | } 781 | }) 782 | 783 | } 784 | if (currectQuestionIndex < quiz.length) { 785 | startTimer(); 786 | } 787 | } 788 | const showScore = () => { 789 | questionBox.textContent = ''; 790 | choicesBox.textContent = ''; 791 | scoreCard.textContent = `You scored ${score} out of ${quiz.length}`; 792 | displayAlert("you have completed quiz") 793 | nextBtn.textContent = "Encore" 794 | quizOver = true; 795 | timer.style.display = 'none' 796 | } 797 | 798 | const checkAnswer = () => { 799 | const selectedChoice = document.querySelector('.choice.selected'); 800 | if (selectedChoice.textContent === quiz[currectQuestionIndex].answer) { 801 | 802 | displayAlert("Correct answwer") 803 | rightSound.play(); 804 | score++; 805 | 806 | } 807 | else { 808 | displayAlert(`Wrong answer! ${quiz[currectQuestionIndex].answer} is the correct answer `) 809 | selectedChoice.style.backgroundColor = 'red'; 810 | wrongSound.play(); 811 | 812 | } 813 | timeLeft = 60; 814 | currectQuestionIndex++; 815 | if (currectQuestionIndex < quiz.length) { 816 | 817 | showQuestions(); 818 | } 819 | else { 820 | showScore(); 821 | stopTimer(); 822 | // quizOver = true; 823 | // timer.style.display = 'none' 824 | 825 | } 826 | } 827 | const displayAlert = (msg) => { 828 | alert.style.display = 'block'; 829 | alert.textContent = msg; 830 | setTimeout(() => { 831 | alert.style.display = 'none' 832 | 833 | }, 1000) 834 | 835 | } 836 | const startTimer = () => { 837 | clearInterval(timerId) 838 | timer.textContent = timeLeft; 839 | const countDown = () => { 840 | timeLeft--; 841 | timer.textContent = timeLeft; 842 | 843 | if (timeLeft === 0) { 844 | timeEndSound.play(); 845 | const confirmUser = confirm('Time Up!! Do you want to play the quiz again') 846 | 847 | if (confirmUser) { 848 | timeLeft = 15 849 | startQuiz() 850 | } 851 | else { 852 | startBtn.style.display = 'block' 853 | container.style.display = 'none' 854 | return; 855 | } 856 | 857 | } 858 | } 859 | timerId = setInterval(countDown, 1000) 860 | } 861 | const stopTimer = () => { 862 | clearInterval(timerId) 863 | 864 | } 865 | 866 | const shuffleQuestion = () => { 867 | for (let i = quiz.length - 1; i > 0; i--) { 868 | const j = Math.floor(Math.random() * (i + 1)); 869 | [quiz[i], quiz[j]] = [quiz[j], quiz[i]]; 870 | } 871 | currectQuestionIndex = 0; 872 | showQuestions(); 873 | } 874 | 875 | const startQuiz = () => { 876 | timeLeft = 60; 877 | timer.style.display = 'flex' 878 | shuffleQuestion() 879 | 880 | } 881 | 882 | // Function to handle skip button click 883 | const skipQuestion = () => { 884 | if (quizOver) { 885 | // If quiz is over, reset and start quiz again 886 | nextBtn.textContent = 'Next'; 887 | scoreCard.textContent = ''; 888 | currectQuestionIndex = 0; 889 | startQuiz(); 890 | quizOver = false; 891 | score = 0; 892 | } else { 893 | // Move to the next question 894 | currectQuestionIndex++; 895 | if (currectQuestionIndex < quiz.length) { 896 | showQuestions(); 897 | } else { 898 | showScore(); 899 | stopTimer(); 900 | } 901 | } 902 | }; 903 | 904 | // Add event listener for skip button click 905 | skipBtn.addEventListener('click', skipQuestion); 906 | 907 | 908 | startBtn.addEventListener('click', () => { 909 | startBtn.style.display = 'none' 910 | container.style.display = 'block' 911 | startQuiz() 912 | 913 | 914 | }) 915 | 916 | nextBtn.addEventListener('click', (e) => { 917 | e.preventDefault() 918 | const selectedChoice = document.querySelector('.choice.selected'); 919 | if (!selectedChoice && nextBtn.textContent === "Next") { 920 | displayAlert('select your answer') 921 | return 922 | } 923 | if (quizOver) { 924 | nextBtn.textContent = 'Next'; 925 | scoreCard.textContent = '' 926 | currectQuestionIndex = 0 927 | startQuiz(); 928 | quizOver = false; 929 | score = 0 930 | } 931 | else { 932 | checkAnswer() 933 | } 934 | }) 935 | --------------------------------------------------------------------------------