{"id":5337,"date":"2026-10-31T14:35:17","date_gmt":"2026-10-31T14:35:17","guid":{"rendered":"https:\/\/apicalclasses.com\/?p=5337"},"modified":"2026-10-31T14:35:18","modified_gmt":"2026-10-31T14:35:18","slug":"class-8th-subject-sciencech1","status":"publish","type":"post","link":"https:\/\/apicalclasses.com\/?p=5337","title":{"rendered":"class 8th, subject science,ch1"},"content":{"rendered":"\n<!--nextpage-->\n\n\n\n<meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>\ud83e\udde0 Science Quiz \u2013 APICAL CLASSES class 8 part 1<\/title>\n\n  <style>\n    body {\n      font-family: Arial, sans-serif;\n      background: linear-gradient(135deg, #a1c4fd, #c2e9fb);\n      display: flex;\n      justify-content: center;\n      align-items: flex-start;\n      padding: 30px;\n      min-height: 100vh;\n      margin: 0;\n    }\n\n    .quiz-container {\n      background: #fff;\n      padding: 25px;\n      border-radius: 12px;\n      box-shadow: 0 4px 10px rgba(0,0,0,0.2);\n      width: 90%;\n      max-width: 800px;\n    }\n\n    h2 {\n      text-align: center;\n      color: #1e3c72;\n    }\n\n    .question {\n      font-weight: bold;\n      margin: 15px 0;\n      line-height: 1.6;\n    }\n\n    .options label {\n      display: block;\n      margin: 8px 0;\n      padding: 10px;\n      border-radius: 6px;\n      border: 1px solid #ccc;\n      cursor: pointer;\n      transition: 0.3s;\n      line-height: 1.5;\n    }\n\n    .options label:hover {\n      background: #f0f0f0;\n    }\n\n    .options input {\n      margin-right: 8px;\n    }\n\n    .correct {\n      background-color: #c8f7c5 !important;\n      border-color: #28a745 !important;\n    }\n\n    .wrong {\n      background-color: #f8d7da !important;\n      border-color: #dc3545 !important;\n    }\n\n    .explanation {\n      background: #e9ecef;\n      padding: 12px;\n      margin-top: 10px;\n      margin-bottom: 15px;\n      border-left: 5px solid #2a5298;\n      border-radius: 4px;\n      display: none;\n      line-height: 1.6;\n    }\n\n    .controls {\n      text-align: center;\n      margin-top: 15px;\n    }\n\n    button {\n      background-color: #2a5298;\n      color: white;\n      border: none;\n      padding: 10px 20px;\n      border-radius: 6px;\n      cursor: pointer;\n      margin: 5px;\n      font-size: 15px;\n    }\n\n    button:hover {\n      background-color: #1e3c72;\n    }\n\n    input[type=\"text\"] {\n      padding: 10px;\n      width: 90%;\n      max-width: 350px;\n      border: 1px solid #ccc;\n      border-radius: 6px;\n      margin-bottom: 10px;\n      font-size: 15px;\n    }\n\n    #scoreboard {\n      margin-top: 25px;\n      background: #eef3f7;\n      padding: 15px;\n      border-radius: 8px;\n    }\n\n    #scoreboard h3 {\n      text-align: center;\n    }\n\n    ol {\n      padding-left: 20px;\n    }\n\n    hr {\n      border: 0;\n      border-top: 1px solid #ccc;\n      margin: 20px 0;\n    }\n\n    @media (max-width: 600px) {\n      body {\n        padding: 10px;\n      }\n\n      .quiz-container {\n        width: 95%;\n        padding: 15px;\n      }\n    }\n  <\/style>\n\n\n\n\n  <div class=\"quiz-container\">\n\n    <h2>\ud83e\udde0 Science Quiz \u2013 APICAL CLASSES<\/h2>\n\n    <div id=\"nameSection\">\n      <p><strong>Enter your name to start:<\/strong><\/p>\n      <input type=\"text\" id=\"userName\" placeholder=\"Your Name\">\n      <br>\n      <button onclick=\"startQuiz()\">Start Quiz<\/button>\n    <\/div>\n\n    <div id=\"quizSection\" style=\"display:none;\">\n\n      <div id=\"questionContainer\"><\/div>\n\n      <div class=\"controls\">\n        <button onclick=\"prevQuestion()\" id=\"prevBtn\">Previous<\/button>\n        <button onclick=\"nextQuestion()\" id=\"nextBtn\">Next<\/button>\n        <button onclick=\"submitQuiz()\" id=\"submitBtn\" style=\"display:none;\">Submit<\/button>\n      <\/div>\n\n      <div id=\"result\" style=\"text-align:center; margin-top:20px;\"><\/div>\n\n      <div id=\"scoreboard\">\n        <h3>\ud83c\udfc6 Scoreboard<\/h3>\n        <ol id=\"scoreList\"><\/ol>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<script>\n\nconst questions = [\n\n  {\n    question: \"1. Earth ke climate mein changes ko influence karne mein sabse important role kiska hai?\",\n    options: [\n      \"A. Sirf animals ka\",\n      \"B. Sirf plants ka\",\n      \"C. Humans ka\",\n      \"D. Sirf oceans ka\"\n    ],\n    correct: 2,\n    explanation: \"Humans apni activities, jaise vehicles chalana, factories se smoke nikalna aur forests kaatna, Earth ke climate ko influence karte hain. Science ki help se hum in changes ko samajhkar solutions dhoondh sakte hain.<br><br><strong>Example:<\/strong> Zyada fossil fuels jalane se greenhouse gases badhti hain, jo global warming mein contribute karti hain.\"\n  },\n\n  {\n    question: \"2. Scientific investigation mein kaun-se steps important hote hain?\",\n    options: [\n      \"A. Observing, measuring aur experimenting\",\n      \"B. Sirf guessing karna\",\n      \"C. Bina observe kiye conclusion nikalna\",\n      \"D. Sirf answers yaad karna\"\n    ],\n    correct: 0,\n    explanation: \"Scientist pehle kisi phenomenon ko observe karte hain, phir measurements lete hain aur experiments karke check karte hain ki unki explanation sahi hai ya nahi.<br><br><strong>Example:<\/strong> Puri kyun phoolti hai, yeh jaanne ke liye hum puri ke size, thickness aur oil temperature ko change karke experiment kar sakte hain.\"\n  },\n\n  {\n    question: \"3. Science seekhne ke liye kya fancy laboratory hona zaroori hai?\",\n    options: [\n      \"A. Haan, hamesha zaroori hai\",\n      \"B. Sirf expensive machines chahiye\",\n      \"C. Sirf scientists hi experiments kar sakte hain\",\n      \"D. Nahi, simple experiments ghar par bhi kiye ja sakte hain\"\n    ],\n    correct: 3,\n    explanation: \"Science hamare daily life mein har jagah hai. Curiosity, careful observation aur questions poochhne ki habit se hum ghar par bhi scientific investigation shuru kar sakte hain.<br><br><strong>Example:<\/strong> Kitchen mein observe karna ki hot oil mein puri kaise phoolti hai, ek simple scientific investigation hai.\"\n  },\n\n  {\n    question: \"4. Puri ya batura hot oil mein daalne par kya hota hai?\",\n    options: [\n      \"A. Woh hamesha hard ho jaata hai\",\n      \"B. Woh phool sakta hai\",\n      \"C. Woh turant ice ban jaata hai\",\n      \"D. Uska size hamesha same rehta hai\"\n    ],\n    correct: 1,\n    explanation: \"Hot oil mein puri ke andar ki moisture heat hokar steam ban sakti hai. Steam aur dough ki layers ke beech pressure puri ko phoolne mein help karte hain.<br><br><strong>Example:<\/strong> Jab puri hot oil mein properly fry hoti hai, toh woh balloon ki tarah swell ho sakti hai.\"\n  },\n\n  {\n    question: \"5. Puri ke experiment mein scientific question kya ho sakta hai?\",\n    options: [\n      \"A. Puri ka taste hamesha sweet kyun hota hai?\",\n      \"B. Puri ka colour hamesha white kyun hota hai?\",\n      \"C. Kaun-se factors puri ke puff hone ko affect karte hain?\",\n      \"D. Puri ko plate mein kyun rakha jaata hai?\"\n    ],\n    correct: 2,\n    explanation: \"Ek scientific question aisa hota hai jise observation aur experiment ke through investigate kiya ja sake. Puri ke puff hone par thickness, size, flour type aur oil temperature ka effect test kiya ja sakta hai.<br><br><strong>Example:<\/strong> Hum test kar sakte hain ki thin dough se bani puri aur thick dough se bani puri mein kaun zyada achchhi tarah phoolti hai.\"\n  },\n\n  {\n    question: \"6. Puri ke experiment mein dough ki thickness ko change karna kya kehlayega?\",\n    options: [\n      \"A. Ek controlled factor ya variable ko change karna\",\n      \"B. Result ko bina dekhe likhna\",\n      \"C. Experiment ko cancel karna\",\n      \"D. Observation ko ignore karna\"\n    ],\n    correct: 0,\n    explanation: \"Variable woh factor hota hai jise experiment mein change ya control kiya ja sakta hai. Thickness change karke hum check kar sakte hain ki usse puri ke puff hone mein koi difference aata hai ya nahi.<br><br><strong>Example:<\/strong> Ek puri thin dough se aur doosri thick dough se banayein, jabki baaki conditions same rakhein.\"\n  },\n\n  {\n    question: \"7. Puri ke experiment mein kaun-sa factor change kiya ja sakta hai?\",\n    options: [\n      \"A. Sirf puri ka naam\",\n      \"B. Sirf plate ka colour\",\n      \"C. Sirf experiment karne wale ka naam\",\n      \"D. Hot oil ka temperature\"\n    ],\n    correct: 3,\n    explanation: \"Oil temperature ek aisa factor hai jise control karke uska puri ke puff hone par effect observe kiya ja sakta hai. Fair comparison ke liye baaki factors ko jitna possible ho, same rakhna chahiye.<br><br><strong>Example:<\/strong> Do puriyan different oil temperatures par fry karke unke puff hone ka comparison kiya ja sakta hai.\"\n  },\n\n  {\n    question: \"8. Agar hum yeh jaan-na chahein ki atta aur maida se bani puriyon ke puff hone mein difference hai ya nahi, toh humein kya karna chahiye?\",\n    options: [\n      \"A. Dono puriyon ko bina fry kiye compare karna\",\n      \"B. Different flour se puriyan banakar, baaki conditions same rakhkar fry karna\",\n      \"C. Sirf ek puri dekhkar final conclusion nikalna\",\n      \"D. Flour type ko record hi na karna\"\n    ],\n    correct: 1,\n    explanation: \"Scientific experiment mein ek factor, jaise flour type, change karke baaki important conditions ko same rakhna chahiye. Isse pata chal sakta hai ki observed difference flour type ki wajah se ho sakta hai ya nahi.<br><br><strong>Example:<\/strong> Ek puri atta se aur doosri maida se banayein, aur dono ka size, thickness aur frying conditions similar rakhein.\"\n  },\n\n  {\n    question: \"9. Puri ko oil mein alag-alag tareekon se daalna\u2014jaise vertically ya angle par\u2014experiment ka hissa kyun ho sakta hai?\",\n    options: [\n      \"A. Isse puri ka naam change ho jaata hai\",\n      \"B. Isse flour ki quantity automatically double ho jaati hai\",\n      \"C. Isse jaanch sakte hain ki dough daalne ka tareeka puffing ko affect karta hai ya nahi\",\n      \"D. Isse observation ki zaroorat khatam ho jaati hai\"\n    ],\n    correct: 2,\n    explanation: \"Dough ko oil mein daalne ka tareeka bhi ek variable ho sakta hai. Alag methods try karke hum observe kar sakte hain ki puri ke phoolne mein koi difference aata hai ya nahi.<br><br><strong>Example:<\/strong> Ek rolled dough piece ko vertically oil mein daalein aur doosre ko angle par slide karein, phir dono ke results compare karein.\"\n  },\n\n  {\n    question: \"10. Ek achchhe scientific experiment mein factors ko control karna kyun important hai?\",\n    options: [\n      \"A. Taaki pata chale ki kis factor ke change se result mein difference aaya\",\n      \"B. Taaki experiment mein koi observation na karni pade\",\n      \"C. Taaki result pehle se decide kar diya jaaye\",\n      \"D. Taaki har experiment ka result same hi aaye\"\n    ],\n    correct: 0,\n    explanation: \"Jab hum ek factor change karte hain aur baaki conditions same rakhte hain, toh result ko compare karna easier hota hai. Isse hum samajh sakte hain ki changed factor ka effect kya ho sakta hai.<br><br><strong>Example:<\/strong> Agar hum sirf dough ki thickness change karein aur oil temperature, size aur frying method same rakhein, toh puri ke puff hone par thickness ka effect better investigate kar sakte hain.\"\n  }\n\n];\n\nlet currentQuestion = 0;\nlet score = 0;\nlet userAnswers = [];\nlet userName = \"\";\n\nfunction startQuiz() {\n  userName = document.getElementById(\"userName\").value.trim();\n\n  if (!userName) {\n    return alert(\"Please enter your name.\");\n  }\n\n  document.getElementById(\"nameSection\").style.display = \"none\";\n  document.getElementById(\"quizSection\").style.display = \"block\";\n\n  showQuestion();\n  loadScoreboard();\n}\n\nfunction showQuestion() {\n  const q = questions[currentQuestion];\n  const container = document.getElementById(\"questionContainer\");\n\n  container.innerHTML = `\n    <div class=\"question\">${q.question}<\/div>\n\n    <div class=\"options\">\n      ${q.options.map((opt, i) => `\n        <label>\n          <input\n            type=\"radio\"\n            name=\"option\"\n            value=\"${i}\"\n            ${userAnswers[currentQuestion] === i ? \"checked\" : \"\"}\n          >\n          ${opt}\n        <\/label>\n      `).join(\"\")}\n    <\/div>\n\n    <div class=\"explanation\" id=\"explain${currentQuestion}\">\n      ${q.explanation}\n    <\/div>\n  `;\n\n  document.getElementById(\"prevBtn\").style.display =\n    currentQuestion === 0 ? \"none\" : \"inline-block\";\n\n  document.getElementById(\"nextBtn\").style.display =\n    currentQuestion === questions.length - 1 ? \"none\" : \"inline-block\";\n\n  document.getElementById(\"submitBtn\").style.display =\n    currentQuestion === questions.length - 1 ? \"inline-block\" : \"none\";\n}\n\nfunction nextQuestion() {\n  saveAnswer();\n\n  if (currentQuestion < questions.length - 1) {\n    currentQuestion++;\n    showQuestion();\n  }\n}\n\nfunction prevQuestion() {\n  saveAnswer();\n\n  if (currentQuestion > 0) {\n    currentQuestion--;\n    showQuestion();\n  }\n}\n\nfunction saveAnswer() {\n  const selected = document.querySelector('input[name=\"option\"]:checked');\n\n  userAnswers[currentQuestion] = selected\n    ? parseInt(selected.value, 10)\n    : null;\n}\n\nfunction submitQuiz() {\n  saveAnswer();\n\n  score = 0;\n\n  questions.forEach((q, index) => {\n    if (userAnswers[index] === q.correct) {\n      score++;\n    }\n  });\n\n  showResults();\n  saveScore(userName, score);\n  loadScoreboard();\n}\n\nfunction showResults() {\n  const container = document.getElementById(\"questionContainer\");\n\n  container.innerHTML = \"\";\n\n  questions.forEach((q, index) => {\n    const selected = userAnswers[index];\n    const correct = q.correct;\n\n    let optsHTML = q.options.map((opt, i) => {\n      let cls = \"\";\n\n      if (i === correct) {\n        cls = \"correct\";\n      }\n\n      if (selected === i && selected !== correct) {\n        cls = \"wrong\";\n      }\n\n      return `<label class=\"${cls}\">${opt}<\/label>`;\n    }).join(\"\");\n\n    container.innerHTML += `\n      <div class=\"question\">${q.question}<\/div>\n\n      <div class=\"options\">\n        ${optsHTML}\n      <\/div>\n\n      <div class=\"explanation\" style=\"display:block;\">\n        ${q.explanation}\n      <\/div>\n\n      <hr>\n    `;\n  });\n\n  document.querySelector(\".controls\").style.display = \"none\";\n\n  document.getElementById(\"result\").innerHTML = `\n    <h3>Your Score: ${score} \/ ${questions.length}<\/h3>\n  `;\n}\n\nfunction escapeHTML(value) {\n  return String(value).replace(\/[&<>\"']\/g, function(char) {\n    const entities = {\n      \"&\": \"&amp;\",\n      \"<\": \"&lt;\",\n      \">\": \"&gt;\",\n      '\"': \"&quot;\",\n      \"'\": \"&#39;\"\n    };\n\n    return entities[char];\n  });\n}\n\nfunction saveScore(name, score) {\n  let scores = JSON.parse(localStorage.getItem(\"quizScores\")) || [];\n\n  scores.push({\n    name: name,\n    score: score,\n    date: new Date().toLocaleString()\n  });\n\n  localStorage.setItem(\"quizScores\", JSON.stringify(scores));\n}\n\nfunction loadScoreboard() {\n  let scores = JSON.parse(localStorage.getItem(\"quizScores\")) || [];\n\n  scores.sort((a, b) => b.score - a.score);\n\n  document.getElementById(\"scoreList\").innerHTML = scores.map(s => `\n    <li>\n      ${escapeHTML(s.name)} - ${s.score}\/10\n      (${escapeHTML(s.date)})\n    <\/li>\n  `).join(\"\");\n}\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\ud83e\udde0 Science Quiz \u2013 APICAL CLASSES class 8 part 1 \ud83e\udde0 Science Quiz \u2013 APICAL CLASSES Enter your name to start: Start Quiz Previous Next Submit \ud83c\udfc6 Scoreboard<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5337","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5337"}],"version-history":[{"count":1,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5337\/revisions"}],"predecessor-version":[{"id":5338,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5337\/revisions\/5338"}],"wp:attachment":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}