{"id":5339,"date":"2026-11-02T13:45:42","date_gmt":"2026-11-02T13:45:42","guid":{"rendered":"https:\/\/apicalclasses.com\/?p=5339"},"modified":"2026-11-02T13:45:59","modified_gmt":"2026-11-02T13:45:59","slug":"class-8th-subject-science-ch1-3","status":"publish","type":"post","link":"https:\/\/apicalclasses.com\/?p=5339","title":{"rendered":"class 8th, subject science, ch1"},"content":{"rendered":"\n<!--nextpage-->\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\ud83e\udde0 Science Quiz \u2013 Puri Puffing Experiment<\/title>\n\n<style>\nbody {\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}\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\nh2 {\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: 12px;\n    border-radius: 6px;\n    border: 1px solid #ccc;\n    cursor: pointer;\n    transition: 0.3s;\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    border-left: 5px solid #2a5298;\n    display: none;\n    line-height: 1.6;\n}\n\n.controls {\n    text-align: center;\n    margin-top: 15px;\n}\n\nbutton {\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}\n\nbutton:hover {\n    background-color: #1e3c72;\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\nol {\n    padding-left: 20px;\n}\n\n#result {\n    text-align: center;\n    margin-top: 20px;\n}\n<\/style>\n<\/head>\n\n<body>\n\n<div class=\"quiz-container\">\n\n<h2>\ud83e\udde0 Science Quiz \u2013 Puri Puffing Experiment<\/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    <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\"><\/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{\nquestion: \"1. Puri ke puff hone ke experiment mein kaun-sa observation Yes\/No answer mein diya ja sakta hai?\",\noptions: [\n\"A. Puri ka weight kitna hai\",\n\"B. Puri kitne seconds mein phooli\",\n\"C. Puri phooli ya nahi\",\n\"D. Oil ka temperature kitna hai\"\n],\ncorrect: 2,\nexplanation: \"Kuch observations ke answers sirf Yes ya No mein diye ja sakte hain. Isse hum qualitative result ko record kar sakte hain.<br><br>Example: Agar puri hot oil mein phoolti hai, toh Yes likhenge. Agar nahi phoolti, toh No likhenge.\"\n},\n\n{\nquestion: \"2. Puri ko puff hone mein kitna time laga, ise kaise record karenge?\",\noptions: [\n\"A. Seconds mein\",\n\"B. Kilograms mein\",\n\"C. Litres mein\",\n\"D. Kilometres mein\"\n],\ncorrect: 0,\nexplanation: \"Time ek measurable quantity hai. Puri ko puff hone mein lage samay ko seconds mein measure karke record kiya ja sakta hai.<br><br>Example: Agar puri 5 seconds mein phoolti hai, toh observation mein 5 seconds likhenge.\"\n},\n\n{\nquestion: \"3. Fair scientific experiment karne ke liye best practice kya hai?\",\noptions: [\n\"A. Ek saath sabhi factors change karna\",\n\"B. Result pehle se decide karna\",\n\"C. Observations ko record na karna\",\n\"D. Ek time par sirf ek factor change karna aur baaki conditions same rakhna\"\n],\ncorrect: 3,\nexplanation: \"Isse hum samajh sakte hain ki result mein change kis factor ki wajah se aaya. Baaki conditions same rakhne se comparison fair hota hai.<br><br>Example: Agar oil temperature ka effect check karna hai, toh dough ki thickness aur use oil mein daalne ka tareeka same rakhenge.\"\n},\n\n{\nquestion: \"4. Agar hum boiling hot, hot aur not very hot oil mein puriyan fry karke compare karna chahte hain, toh dough ke saath kya karna chahiye?\",\noptions: [\n\"A. Har puri ki thickness alag rakhni chahiye\",\n\"B. Sabhi dough circles ki thickness same rakhni chahiye\",\n\"C. Har puri ka size bina measure kiye badalna chahiye\",\n\"D. Har puri ko alag tareeke se oil mein daalna chahiye\"\n],\ncorrect: 1,\nexplanation: \"Oil temperature ka effect check karte waqt dough ki thickness aur daalne ka tareeka same rakhna chahiye. Isse temperature ke effect ko better compare kar sakte hain.<br><br>Example: Teen same-thickness dough circles ko different oil temperatures mein fry karke unke puff hone ka comparison karein.\"\n},\n\n{\nquestion: \"5. Experiment karte waqt notes banana kyun important hai?\",\noptions: [\n\"A. Taaki experiment jaldi khatam ho jaaye\",\n\"B. Taaki har baar same result likh sakein\",\n\"C. Taaki observations aur changes ka proper record rahe\",\n\"D. Taaki experiment repeat na karna pade\"\n],\ncorrect: 2,\nexplanation: \"Notes banane se scientist apne observations, measurements aur unexpected changes ko yaad rakh sakte hain. Baad mein results compare karna bhi easy hota hai.<br><br>Example: Agar oil splatter karta hai ya smoke nikalta hai, toh in observations ko notes mein record karna chahiye.\"\n},\n\n{\nquestion: \"6. Puri fry karte waqt oil ka splatter hona, smell aana ya smoke nikalna kis cheez ka example hai?\",\noptions: [\n\"A. Experiment ke dauran ki gayi observations\",\n\"B. Final conclusion hamesha sahi hone ka proof\",\n\"C. Dough ki thickness measure karna\",\n\"D. Experiment ko bina dekhe complete karna\"\n],\ncorrect: 0,\nexplanation: \"Experiment mein humein sirf main result hi nahi, balki aas-paas hone wale changes ko bhi carefully observe aur record karna chahiye.<br><br>Example: Agar oil se smoke nikalta hai, toh us observation ko note karein. Hot oil dangerous ho sakta hai, isliye experiment sirf safe supervision mein karna chahiye.\"\n},\n\n{\nquestion: \"7. Agar scientist jaan-na chahe ki fresh dough aur stored dough se bani puri ke puff hone mein difference hai ya nahi, toh woh kya karega?\",\noptions: [\n\"A. Dono puriyon ko bina fry kiye compare karega\",\n\"B. Sirf fresh dough ki puri banayega\",\n\"C. Dono puriyon ki thickness alag rakhega\",\n\"D. Fresh aur stored dough se puriyan banakar, baaki conditions same rakhkar compare karega\"\n],\ncorrect: 3,\nexplanation: \"Yeh ek naya scientific question hai. Dough ki freshness ko change karke baaki conditions same rakhne se uske possible effect ko investigate kiya ja sakta hai.<br><br>Example: Fresh dough aur stored dough ki same-thickness puriyan same oil temperature par fry karke compare karein.\"\n},\n\n{\nquestion: \"8. Puri fry karne se pehle usmein hole prick karne par kya effect hota hai, yeh jaanne ke liye kya karna chahiye?\",\noptions: [\n\"A. Sirf hole wali puri ko observe karna\",\n\"B. Hole wali aur bina hole wali puriyon ko similar conditions mein fry karke compare karna\",\n\"C. Dono puriyon ko alag-alag oil temperature par fry karna\",\n\"D. Result dekhe bina answer likh dena\"\n],\ncorrect: 1,\nexplanation: \"Is experiment mein hole hona ya na hona main factor hoga. Baaki conditions similar rakhne se pata chalega ki hole ka puri ke puff hone par kya effect ho sakta hai.<br><br>Example: Ek dough circle mein chhota hole banayein aur doosre mein nahi. Dono ko similar conditions mein fry karke observe karein.\"\n},\n\n{\nquestion: \"9. Systematic investigation ka kya meaning hai?\",\noptions: [\n\"A. Bina question poochhe experiment karna\",\n\"B. Sirf guess karke result likhna\",\n\"C. Proper planning, observation, measurement aur experiment ke through systematically investigate karna\",\n\"D. Sirf textbook se answers yaad karna\"\n],\ncorrect: 2,\nexplanation: \"Systematic investigation mein hum scientific question poochte hain, variables decide karte hain, fair experiment karte hain aur observations ko record karke results samajhne ki koshish karte hain.<br><br>Example: Puri ki thickness change karna, puff hone ka time measure karna aur results ko notes mein likhna systematic investigation ka part hai.\"\n},\n\n{\nquestion: \"10. Puri ke puff hone ke baare mein scientists ke liye sabse important baat kya hai?\",\noptions: [\n\"A. Har everyday phenomenon ko poori tarah samajhna zaroori nahi ki already ho chuka ho; investigation se aur questions mil sakte hain\",\n\"B. Everyday observations ka science se koi relation nahi hai\",\n\"C. Puri ka puff hona kabhi investigate nahi kiya ja sakta\",\n\"D. Scientific experiments mein naye questions nahi poochhne chahiye\"\n],\ncorrect: 0,\nexplanation: \"Puri ka puff hona ek everyday phenomenon hai, lekin isse judi poori scientific explanation abhi bhi completely understood nahi hai. Science mein observations se naye questions nikalte hain aur investigation continue hoti rehti hai.<br><br>Example: Puri kyun phoolti hai, yeh investigate karne ke baad hum naye questions pooch sakte hain, jaise dough ki freshness ya hole ka puffing par kya effect hota hai.\"\n}\n\n];\n\nlet currentQuestion = 0;\nlet score = 0;\nlet userAnswers = [];\nlet userName = \"\";\n\nfunction startQuiz() {\n\n    userName = document.getElementById(\"userName\").value.trim();\n\n    if (!userName) {\n        alert(\"Please enter your name.\");\n        return;\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\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 type=\"radio\" name=\"option\" value=\"${i}\"\n                    ${userAnswers[currentQuestion] == i ? \"checked\" : \"\"}>\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 saveAnswer() {\n\n    const selected = document.querySelector('input[name=\"option\"]:checked');\n\n    userAnswers[currentQuestion] = selected\n        ? parseInt(selected.value)\n        : null;\n}\n\nfunction nextQuestion() {\n\n    saveAnswer();\n\n    if (currentQuestion < questions.length - 1) {\n        currentQuestion++;\n        showQuestion();\n    }\n}\n\nfunction prevQuestion() {\n\n    saveAnswer();\n\n    if (currentQuestion > 0) {\n        currentQuestion--;\n        showQuestion();\n    }\n}\n\nfunction submitQuiz() {\n\n    saveAnswer();\n\n    if (userAnswers.some(answer => answer === undefined || answer === null)) {\n        alert(\"Please answer all questions before submitting.\");\n        return;\n    }\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\n    const container = document.getElementById(\"questionContainer\");\n\n    container.innerHTML = \"\";\n\n    questions.forEach((q, index) => {\n\n        const selected = userAnswers[index];\n        const correct = q.correct;\n\n        let optsHTML = q.options.map((opt, i) => {\n\n            let cls = \"\";\n\n            if (i === correct) cls = \"correct\";\n\n            if (selected === i && selected !== correct) {\n                cls = \"wrong\";\n            }\n\n            return `<label class=\"${cls}\">${opt}<\/label>`;\n\n        }).join(\"\");\n\n        container.innerHTML += `\n            <div class=\"question\">${q.question}<\/div>\n            <div class=\"options\">${optsHTML}<\/div>\n            <div class=\"explanation\" style=\"display:block;\">\n                <strong>Explanation:<\/strong><br>\n                ${q.explanation}\n            <\/div>\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        <h3>${score >= 8 ? \"Excellent Work! \ud83c\udf89\" : score >= 5 ? \"Good Try! \ud83d\udc4d\" : \"Keep Practicing! \ud83d\udcda\"}<\/h3>\n    `;\n}\n\nfunction saveScore(name, score) {\n\n    let scores = JSON.parse(localStorage.getItem(\"quizScores\")) || [];\n\n    scores.push({\n        name,\n        score,\n        date: new Date().toLocaleString()\n    });\n\n    localStorage.setItem(\"quizScores\", JSON.stringify(scores));\n}\n\nfunction loadScoreboard() {\n\n    let scores = JSON.parse(localStorage.getItem(\"quizScores\")) || [];\n\n    scores.sort((a, b) => b.score - a.score);\n\n    document.getElementById(\"scoreList\").innerHTML =\n        scores.map(s =>\n            `<li>${s.name} - ${s.score}\/10 (${s.date})<\/li>`\n        ).join(\"\");\n}\n\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\ud83e\udde0 Science Quiz \u2013 Puri Puffing Experiment \ud83e\udde0 Science Quiz \u2013 Puri Puffing Experiment 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-5339","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5339","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=5339"}],"version-history":[{"count":1,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5339\/revisions"}],"predecessor-version":[{"id":5340,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=\/wp\/v2\/posts\/5339\/revisions\/5340"}],"wp:attachment":[{"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apicalclasses.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}