<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5371019029997007007</id><updated>2026-10-01T13:31:56.738+05:30</updated><category term="H. S."/><category term="B. Ed"/><category term="M.P."/><category term="Model Activity Task"/><category term="Quiz"/><category term="Notes"/><category term="Others"/><category term="M.A."/><category term="B. A."/><category term="Class 9"/><category term="Grammar"/><category term="D. EL. ED"/><category term="Downloads"/><title type='text'>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</title><subtitle type='html'>TALE</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>306</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-3773807724971442297</id><published>2026-08-24T14:36:06.872+05:30</published><updated>2026-08-24T14:58:45.604+05:30</updated><title type='text'>Grammar Test Class XII sem III</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;English Grammar Quiz - 100 Randomized Questions&lt;/title&gt;
    &lt;style&gt;
        :root {
            --primary: #4f46e5;
            --primary-hover: #4338ca;
            --bg: #f3f4f6;
            --card-bg: #ffffff;
            --text: #1f2937;
            --correct: #10b981;
            --incorrect: #ef4444;
            --correct-bg: #d1fae5;
            --incorrect-bg: #fee2e2;
        }

        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: var(--bg);
            color: var(--text);
            margin: 0;
            padding: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
        }

        .quiz-container {
            background-color: var(--card-bg);
            border-radius: 12px;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            width: 100%;
            max-width: 750px;
            padding: 30px;
            box-sizing: border-box;
        }

        .header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 2px solid #e5e7eb;
            padding-bottom: 15px;
            margin-bottom: 20px;
        }

        .header h1 {
            font-size: 1.25rem;
            margin: 0;
            color: var(--primary);
        }

        .score-counter {
            font-weight: bold;
            font-size: 1rem;
            background-color: #e0e7ff;
            color: var(--primary);
            padding: 6px 12px;
            border-radius: 20px;
        }

        .question-box {
            margin-bottom: 20px;
        }

        .question-text {
            font-size: 1.1rem;
            font-weight: 600;
            margin-bottom: 20px;
            line-height: 1.5;
        }

        .options-container {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        .option-btn {
            background-color: #f9fafb;
            border: 2px solid #e5e7eb;
            border-radius: 8px;
            padding: 12px 16px;
            text-align: left;
            font-size: 1rem;
            cursor: pointer;
            transition: all 0.2s ease;
            color: var(--text);
        }

        .option-btn:hover:not([disabled]) {
            background-color: #f3f4f6;
            border-color: #d1d5db;
        }

        .option-btn.correct {
            background-color: var(--correct-bg);
            border-color: var(--correct);
            color: #065f46;
            font-weight: 600;
        }

        .option-btn.incorrect {
            background-color: var(--incorrect-bg);
            border-color: var(--incorrect);
            color: #991b1b;
            font-weight: 600;
        }

        .explanation-box {
            margin-top: 20px;
            padding: 15px;
            border-radius: 8px;
            background-color: #eff6ff;
            border-left: 5px solid var(--primary);
            display: none;
        }

        .explanation-title {
            font-weight: bold;
            color: var(--primary);
            margin-bottom: 5px;
        }

        .nav-buttons {
            display: flex;
            justify-content: space-between;
            margin-top: 25px;
            padding-top: 15px;
            border-top: 1px solid #e5e7eb;
        }

        .btn {
            background-color: var(--primary);
            color: white;
            border: none;
            padding: 10px 20px;
            border-radius: 6px;
            font-size: 1rem;
            font-weight: 500;
            cursor: pointer;
            transition: background-color 0.2s;
        }

        .btn:hover:not([disabled]) {
            background-color: var(--primary-hover);
        }

        .btn:disabled {
            background-color: #9ca3af;
            cursor: not-allowed;
        }

        .results-box {
            text-align: center;
            padding: 20px 0;
            display: none;
        }

        .results-box h2 {
            font-size: 2rem;
            color: var(--primary);
            margin-bottom: 10px;
        }

        .results-box p {
            font-size: 1.2rem;
            margin-bottom: 25px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;quiz-container&quot;&gt;
    &lt;div class=&quot;header&quot;&gt;
        &lt;h1&gt;Grammar Practice (100 Questions)&lt;/h1&gt;
        &lt;div class=&quot;score-counter&quot; id=&quot;score-counter&quot;&gt;Score: 0 / 0&lt;/div&gt;
    &lt;/div&gt;

    &lt;div id=&quot;quiz-screen&quot;&gt;
        &lt;div class=&quot;question-box&quot;&gt;
            &lt;div class=&quot;question-text&quot; id=&quot;question-text&quot;&gt;Loading question...&lt;/div&gt;
            &lt;div class=&quot;options-container&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;explanation-box&quot; id=&quot;explanation-box&quot;&gt;
            &lt;div class=&quot;explanation-title&quot;&gt;Explanation:&lt;/div&gt;
            &lt;div id=&quot;explanation-text&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;nav-buttons&quot;&gt;
            &lt;button class=&quot;btn&quot; id=&quot;prev-btn&quot; onclick=&quot;prevQuestion()&quot; disabled&gt;Previous&lt;/button&gt;
            &lt;button class=&quot;btn&quot; id=&quot;next-btn&quot; onclick=&quot;nextQuestion()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;results-box&quot; id=&quot;results-screen&quot;&gt;
        &lt;h2&gt;Quiz Completed!&lt;/h2&gt;
        &lt;p id=&quot;final-score&quot;&gt;Your Score: 0 / 100&lt;/p&gt;
        &lt;button class=&quot;btn&quot; onclick=&quot;restartQuiz()&quot;&gt;Restart Quiz&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
const quizData = [
    // --- VOICE CHANGE (1-20) ---
    {
        q: &quot;1. Change the voice: &#39;The guard blew his whistle.&#39;&quot;,
        options: [&quot;His whistle is blown by the guard.&quot;, &quot;His whistle was blown by the guard.&quot;, &quot;His whistle had been blown by the guard.&quot;, &quot;The guard was blowing his whistle.&quot;],
        correct: 1,
        exp: &quot;The sentence is in Simple Past Tense (active). Passive structure: Object + was/were + past participle (V3) + by + subject.&quot;
    },
    {
        q: &quot;2. Change the voice: &#39;I took the baskets from her hand.&#39;&quot;,
        options: [&quot;The baskets are taken from her hand by me.&quot;, &quot;The baskets had taken from her hand by me.&quot;, &quot;The baskets were taken from her hand by me.&quot;, &quot;The baskets have been taken from her hand by me.&quot;],
        correct: 2,
        exp: &quot;Simple Past Tense active voice becomes &#39;were taken&#39; in passive voice because the subject &#39;baskets&#39; is plural.&quot;
    },
    {
        q: &quot;3. Change the voice: &#39;She was selling baskets on the platform.&#39;&quot;,
        options: [&quot;Baskets are being sold on the platform by her.&quot;, &quot;Baskets were sold on the platform by her.&quot;, &quot;Baskets were being sold on the platform by her.&quot;, &quot;Baskets had been sold on the platform by her.&quot;],
        correct: 2,
        exp: &quot;Past Continuous Tense passive structure: Object + was/were + being + past participle (V3) + by + agent.&quot;
    },
    {
        q: &quot;4. Change the voice: &#39;The dark jungle hid the station.&#39;&quot;,
        options: [&quot;The station is hidden by the dark jungle.&quot;, &quot;The station was hidden by the dark jungle.&quot;, &quot;The station was being hidden by the dark jungle.&quot;, &quot;The station had hidden by the dark jungle.&quot;],
        correct: 1,
        exp: &quot;&#39;hid&#39; is Simple Past. In passive voice, it converts to &#39;was hidden&#39;.&quot;
    },
    {
        q: &quot;5. Change the voice: &#39;I could not rid my mind of her face.&#39;&quot;,
        options: [&quot;My mind could not be rid of her face by me.&quot;, &quot;My mind cannot be rid of her face by me.&quot;, &quot;Her face could not be rid by my mind.&quot;, &quot;My mind could not rid her face.&quot;],
        correct: 0,
        exp: &quot;Modal verb structure in passive voice: Modal + be + past participle (rid).&quot;
    },
    {
        q: &quot;6. Change the voice: &#39;A creeper binds the tree tightly.&#39;&quot;,
        options: [&quot;The tree was bound tightly by a creeper.&quot;, &quot;The tree is bound tightly by a creeper.&quot;, &quot;The tree has been bound tightly by a creeper.&quot;, &quot;The tree is binding tightly by a creeper.&quot;],
        correct: 1,
        exp: &quot;Simple Present Tense (&#39;binds&#39;) converts to &#39;is bound&#39; in passive voice.&quot;
    },
    {
        q: &quot;7. Change the voice: &#39;The giant wears the scarf.&#39;&quot;,
        options: [&quot;The scarf was worn by the giant.&quot;, &quot;The scarf has been worn by the giant.&quot;, &quot;The scarf is being worn by the giant.&quot;, &quot;The scarf is worn by the giant.&quot;],
        correct: 3,
        exp: &quot;Simple Present Tense (&#39;wears&#39;) converts to &#39;is worn&#39; in passive voice.&quot;
    },
    {
        q: &quot;8. Change the voice: &#39;The baboon watches the sunrise.&#39;&quot;,
        options: [&quot;The sunrise is watched by the baboon.&quot;, &quot;The sunrise was watched by the baboon.&quot;, &quot;The sunrise has been watched by the baboon.&quot;, &quot;The sunrise is being watched by the baboon.&quot;],
        correct: 0,
        exp: &quot;Simple Present active converts to &#39;is watched&#39; in passive voice.&quot;
    },
    {
        q: &quot;9. Change the voice: &#39;I watched her as the platform slipped away.&#39;&quot;,
        options: [&quot;She is watched by me as the platform slipped away.&quot;, &quot;She was watched by me as the platform slipped away.&quot;, &quot;She was being watched by me as the platform slipped away.&quot;, &quot;She had been watched by me as the platform slipped away.&quot;],
        correct: 1,
        exp: &quot;&#39;watched&#39; is Simple Past. Passive form is &#39;was watched&#39;.&quot;
    },
    {
        q: &quot;10. Change the voice: &#39;A python winds round the rugged trunk.&#39;&quot;,
        options: [&quot;The rugged trunk was wound round by a python.&quot;, &quot;The rugged trunk is winded round by a python.&quot;, &quot;The rugged trunk is wound round by a python.&quot;, &quot;The rugged trunk has been wound round by a python.&quot;],
        correct: 2,
        exp: &quot;Present Tense &#39;winds&#39; converts to &#39;is wound&#39; (V3 of wind is wound).&quot;
    },
    {
        q: &quot;11. Change the voice: &#39;The poet consecrates the tree in verse.&#39;&quot;,
        options: [&quot;The tree was consecrated in verse by the poet.&quot;, &quot;The tree had been consecrated in verse by the poet.&quot;, &quot;The tree is consecrated in verse by the poet.&quot;, &quot;The tree is being consecrated in verse by the poet.&quot;],
        correct: 2,
        exp: &quot;Simple Present active &#39;consecrates&#39; becomes &#39;is consecrated&#39; in passive voice.&quot;
    },
    {
        q: &quot;12. Change the voice: &#39;I opened the door and stepped off the footboard.&#39;&quot;,
        options: [&quot;The door was opened and the footboard was stepped off by me.&quot;, &quot;The door is opened by me and I stepped off the footboard.&quot;, &quot;The door was opened by me and I stepped off the footboard.&quot;, &quot;Opening the door, I stepped off the footboard.&quot;],
        correct: 0,
        exp: &quot;Both verbs in Simple Past active convert to passive forms (&#39;was opened&#39; / &#39;was stepped off&#39;).&quot;
    },
    {
        q: &quot;13. Change the voice: &#39;Birds gather in the tree&#39;s boughs.&#39;&quot;,
        options: [&quot;The tree&#39;s boughs are gathered by birds.&quot;, &quot;Birds are gathered in the tree&#39;s boughs.&quot;, &quot;The tree&#39;s boughs are gathered in by birds.&quot;, &quot;This sentence cannot be made passive as &#39;gather&#39; acts intransitively here.&quot;],
        correct: 3,
        exp: &quot;Intransitive verbs without a direct object cannot be converted into passive voice.&quot;
    },
    {
        q: &quot;14. Change the voice: &#39;I saw a mango tree and a dusty road.&#39;&quot;,
        options: [&quot;A mango tree and a dusty road are seen by me.&quot;, &quot;A mango tree and a dusty road had been seen by me.&quot;, &quot;A mango tree and a dusty road was seen by me.&quot;, &quot;A mango tree and a dusty road were seen by me.&quot;],
        correct: 3,
        exp: &quot;Plural compound object (&#39;A mango tree and a dusty road&#39;) requires &#39;were seen&#39; in past passive.&quot;
    },
    {
        q: &quot;15. Change the voice: &#39;She put out her hand for a basket.&#39;&quot;,
        options: [&quot;Her hand was put out for a basket by her.&quot;, &quot;Her hand is put out for a basket by her.&quot;, &quot;Her hand had been put out by her for a basket.&quot;, &quot;A basket was put out by her hand.&quot;],
        correct: 0,
        exp: &quot;&#39;put out&#39; is Simple Past here. Passive is &#39;was put out&#39;.&quot;
    },
    {
        q: &quot;16. Change the voice: &#39;I have passed through Deoli many times.&#39;&quot;,
        options: [&quot;Deoli was passed through by me many times.&quot;, &quot;Deoli has been passed through by me many times.&quot;, &quot;Deoli had been passed through by me many times.&quot;, &quot;Deoli is passed through by me many times.&quot;],
        correct: 1,
        exp: &quot;Present Perfect active (&#39;have passed&#39;) becomes &#39;has been passed&#39; in passive voice.&quot;
    },
    {
        q: &quot;17. Change the voice: &#39;Who told you about the girl?&#39;&quot;,
        options: [&quot;By whom are you told about the girl?&quot;, &quot;By whom were you told about the girl?&quot;, &quot;Who was told to you about the girl?&quot;, &quot;By whom had you been told about the girl?&quot;],
        correct: 1,
        exp: &quot;Interrogative &#39;Who&#39; changes to &#39;By whom&#39;, followed by aux + subject + V3 (&#39;were you told&#39;).&quot;
    },
    {
        q: &quot;18. Change the voice: &#39;The girl has stolen my heart.&#39;&quot;,
        options: [&quot;My heart was stolen by the girl.&quot;, &quot;My heart had been stolen by the girl.&quot;, &quot;My heart has been stolen by the girl.&quot;, &quot;My heart is stolen by the girl.&quot;],
        correct: 2,
        exp: &quot;Present Perfect active (&#39;has stolen&#39;) becomes &#39;has been stolen&#39; in passive voice.&quot;
    },
    {
        q: &quot;19. Change the voice: &#39;Love shall defend the tree from Oblivion&#39;s curse.&#39;&quot;,
        options: [&quot;The tree will be defended from Oblivion&#39;s curse by love.&quot;, &quot;The tree was defended from Oblivion&#39;s curse by love.&quot;, &quot;The tree shall be defended from Oblivion&#39;s curse by love.&quot;, &quot;The tree should be defended from Oblivion&#39;s curse by love.&quot;],
        correct: 2,
        exp: &quot;Modal &#39;shall&#39; becomes &#39;shall be + V3 (defended)&#39; in passive voice.&quot;
    },
    {
        q: &quot;20. Change the voice: &#39;Do not forget her face.&#39;&quot;,
        options: [&quot;Her face should not be forgotten.&quot;, &quot;Let her face not be forgotten.&quot;, &quot;You are requested not to forget her face.&quot;, &quot;Both A and B are correct.&quot;],
        correct: 3,
        exp: &quot;Imperative negative sentences can be converted using &#39;Let... not be + V3&#39; or &#39;should not be + V3&#39;.&quot;
    },

    // --- NARRATION CHANGE (21-40) ---
    {
        q: &quot;21. Change the narration: She said, &#39;Do you want to buy a basket?&#39;&quot;,
        options: [&quot;She said that did I want to buy a basket.&quot;, &quot;She asked if I wanted to buy a basket.&quot;, &quot;She asked whether I want to buy a basket.&quot;, &quot;She asked that I wanted to buy a basket.&quot;],
        correct: 1,
        exp: &quot;Interrogative simple present sentence changes to indirect speech using &#39;if/whether&#39; and reported verb shifts to simple past (&#39;wanted&#39;).&quot;
    },
    {
        q: &quot;22. Change the narration: &#39;I have to go to Delhi,&#39; I said.&quot;,
        options: [&quot;I said that I had to go to Delhi.&quot;, &quot;I said that I have to go to Delhi.&quot;, &quot;I told that I will go to Delhi.&quot;, &quot;I asked if I had to go to Delhi.&quot;],
        correct: 0,
        exp: &quot;Present tense &#39;have to&#39; changes to past tense &#39;had to&#39; in reported speech.&quot;
    },
    {
        q: &quot;23. Change the narration: &#39;I will come again,&#39; I said.&quot;,
        options: [&quot;I said that I will come again.&quot;, &quot;I promised that I am coming again.&quot;, &quot;I said that I would come again.&quot;, &quot;I told that I can come again.&quot;],
        correct: 2,
        exp: &quot;&#39;will&#39; changes to &#39;would&#39; in indirect speech when reporting verb is in the past tense.&quot;
    },
    {
        q: &quot;24. Change the narration: I said to the stationmaster, &#39;Do you know the girl?&#39;&quot;,
        options: [&quot;I asked the stationmaster if he knows the girl.&quot;, &quot;I told the stationmaster if he knew the girl.&quot;, &quot;I asked the stationmaster that did he know the girl.&quot;, &quot;I asked the stationmaster whether he knew the girl.&quot;],
        correct: 3,
        exp: &quot;&#39;said to&#39; becomes &#39;asked&#39;, and direct question becomes indirect with &#39;whether/if&#39; + past tense.&quot;
    },
    {
        q: &quot;25. Change the narration: &#39;How should I know?&#39; said the tea stall owner.&quot;,
        options: [&quot;The tea stall owner asked how he should know.&quot;, &quot;The tea stall owner said how could he know.&quot;, &quot;The tea stall owner questioned that how he should know.&quot;, &quot;The tea stall owner replied that he did not know.&quot;],
        correct: 0,
        exp: &quot;Question word &#39;how&#39; remains as conjunction; reporting verb changes to &#39;asked&#39;.&quot;
    },
    {
        q: &quot;26. Change the narration: He said, &#39;I left the plains early in May.&#39;&quot;,
        options: [&quot;He said that he left the plains early in May.&quot;, &quot;He said that I had left the plains early in May.&quot;, &quot;He said that he had left the plains early in May.&quot;, &quot;He said that he has left the plains early in May.&quot;],
        correct: 2,
        exp: &quot;Simple past (&#39;left&#39;) shifts to past perfect (&#39;had left&#39;) in indirect speech.&quot;
    },
    {
        q: &quot;27. Change the narration: She said to me, &#39;Are you sure you don&#39;t want a basket?&#39;&quot;,
        options: [&quot;She asked me if I was sure I didn&#39;t want a basket.&quot;, &quot;She asked me that was I sure I didn&#39;t want a basket.&quot;, &quot;She said to me if I am sure I don&#39;t want a basket.&quot;, &quot;She asked me whether I am sure I didn&#39;t want a basket.&quot;],
        correct: 0,
        exp: &quot;Present auxiliary &#39;are/don&#39;t&#39; changes to past auxiliary &#39;was/didn&#39;t&#39; with connector &#39;if&#39;.&quot;
    },
    {
        q: &quot;28. Change the narration: The stationmaster said, &#39;You&#39;d better get on the train.&#39;&quot;,
        options: [&quot;The stationmaster advised me to get on the train.&quot;, &quot;The stationmaster said that I had better get on the train.&quot;, &quot;The stationmaster warned me that I should get on the train.&quot;, &quot;Both A and B are correct.&quot;],
        correct: 3,
        exp: &quot;&#39;Had better&#39; advice can be rendered using an infinitive of advice or retained as reported structure.&quot;
    },
    {
        q: &quot;29. Change the narration: &#39;Will you be here?&#39; I asked her.&quot;,
        options: [&quot;I asked her whether she will be here.&quot;, &quot;I asked her if she would be there.&quot;, &quot;I asked her if she will be there.&quot;, &quot;I asked her that would she be there.&quot;],
        correct: 1,
        exp: &quot;&#39;Will&#39; becomes &#39;would&#39;, and &#39;here&#39; changes to &#39;there&#39; in indirect speech.&quot;
    },
    {
        q: &quot;30. Change the narration: The poet said, &#39;Ah, my heart cries out!&#39;&quot;,
        options: [&quot;The poet said that her heart cried out.&quot;, &quot;The poet exclaimed with sorrow that her heart cried out.&quot;, &quot;The poet exclaimed that my heart cried out.&quot;, &quot;The poet cried that her heart was crying out.&quot;],
        correct: 1,
        exp: &quot;Exclamatory sentence: &#39;said + Ah&#39; changes to &#39;exclaimed with sorrow that&#39;.&quot;
    },
    {
        q: &quot;31. Change the narration: &#39;I do not have to go anywhere,&#39; she said.&quot;,
        options: [&quot;She said that she does not have to go anywhere.&quot;, &quot;She told that she had not to go anywhere.&quot;, &quot;She said that she did not have to go anywhere.&quot;, &quot;She said she will not go anywhere.&quot;],
        correct: 2,
        exp: &quot;Simple present negative (&#39;do not have&#39;) changes to simple past negative (&#39;did not have&#39;).&quot;
    },
    {
        q: &quot;32. Change the narration: &#39;They are very strong, made of finest cane,&#39; she said.&quot;,
        options: [&quot;She said that they were very strong, made of the finest cane.&quot;, &quot;She said that they are very strong, made of finest cane.&quot;, &quot;She told that those were very strong, made of finest cane.&quot;, &quot;She asked if they were very strong.&quot;],
        correct: 0,
        exp: &quot;Simple present &#39;are&#39; changes to simple past &#39;were&#39;.&quot;
    },
    {
        q: &quot;33. Change the narration: I said, &#39;All right, give me one.&#39;&quot;,
        options: [&quot;I agreed and asked her to give me one.&quot;, &quot;I said that all right give me one.&quot;, &quot;I ordered her to give me one.&quot;, &quot;I told that she should give me one.&quot;],
        correct: 0,
        exp: &quot;Imperative request with agreement (&#39;All right&#39;) translates naturally into &#39;agreed and asked her to give&#39;.&quot;
    },
    {
        q: &quot;34. Change the narration: &#39;She was nothing to me,&#39; said the man.&quot;,
        options: [&quot;The man said that she was nothing to him.&quot;, &quot;The man told that she is nothing to him.&quot;, &quot;The man said that she had been nothing to him.&quot;, &quot;The man said that she has been nothing to him.&quot;],
        correct: 2,
        exp: &quot;Simple past &#39;was&#39; shifts to past perfect &#39;had been&#39; in indirect speech.&quot;
    },
    {
        q: &quot;35. Change the narration: &#39;I will come again,&#39; he promised.&quot;,
        options: [&quot;He promised that he would come again.&quot;, &quot;He promised that he will come again.&quot;, &quot;He promised to coming again.&quot;, &quot;He promised he is coming again.&quot;],
        correct: 0,
        exp: &quot;Reporting verb &#39;promised&#39; + conjunction &#39;that&#39; + &#39;would come&#39;.&quot;
    },
    {
        q: &quot;36. Change the narration: &#39;What happened to her?&#39; I asked.&quot;,
        options: [&quot;I asked what happened to her.&quot;, &quot;I asked what had happened to her.&quot;, &quot;I asked that what had happened to her.&quot;, &quot;I asked what has happened to her.&quot;],
        correct: 1,
        exp: &quot;Wh-question simple past (&#39;happened&#39;) converts to past perfect (&#39;had happened&#39;).&quot;
    },
    {
        q: &quot;37. Change the narration: &#39;I prefer to keep hoping and dreaming,&#39; said the narrator.&quot;,
        options: [&quot;The narrator said that he preferred to keep hoping and dreaming.&quot;, &quot;The narrator said that he prefers to keep hoping and dreaming.&quot;, &quot;The narrator told that he had preferred to keep hoping.&quot;, &quot;The narrator said he would prefer to keep hoping.&quot;],
        correct: 0,
        exp: &quot;Simple present &#39;prefer&#39; becomes simple past &#39;preferred&#39;.&quot;
    },
    {
        q: &quot;38. Change the narration: She said, &#39;The creeper climbs in tight embraces.&#39;&quot;,
        options: [&quot;She said that the creeper climbs in tight embraces.&quot;, &quot;She said that the creeper was climbing in tight embraces.&quot;, &quot;She said that the creeper climbed in tight embraces.&quot;, &quot;She told that the creeper had climbed in tight embraces.&quot;],
        correct: 2,
        exp: &quot;Reporting verb in past tense converts present verb &#39;climbs&#39; to past &#39;climbed&#39;.&quot;
    },
    {
        q: &quot;39. Change the narration: &#39;I am nervous and anxious,&#39; I thought.&quot;,
        options: [&quot;I thought that I am nervous and anxious.&quot;, &quot;I said that I was nervous and anxious.&quot;, &quot;I thought if I was nervous and anxious.&quot;, &quot;I thought that I was nervous and anxious.&quot;],
        correct: 3,
        exp: &quot;First person pronoun remains &#39;I&#39; (as subject is &#39;I&#39;), and &#39;am&#39; becomes &#39;was&#39;.&quot;
    },
    {
        q: &quot;40. Change the narration: &#39;Do you remember me?&#39; he asked.&quot;,
        options: [&quot;He asked if I remembered him.&quot;, &quot;He asked that did I remember him.&quot;, &quot;He asked whether I remember him.&quot;, &quot;He asked if he remembered me.&quot;],
        correct: 0,
        exp: &quot;Simple present question becomes past conditional statement using &#39;if&#39; + past simple verb.&quot;
    },

    // --- JOINING SENTENCES (41-60) ---
    {
        q: &quot;41. Join into Simple: &#39;It was a cold morning. The girl had a shawl thrown across her shoulders.&#39;&quot;,
        options: [&quot;It was a cold morning and the girl had a shawl thrown across her shoulders.&quot;, &quot;As it was a cold morning, the girl had a shawl thrown across her shoulders.&quot;, &quot;On a cold morning, the girl had a shawl thrown across her shoulders.&quot;, &quot;The morning being cold, so the girl had a shawl thrown across her shoulders.&quot;],
        correct: 2,
        exp: &quot;Option C uses a prepositional phrase (&#39;On a cold morning&#39;) to form a correct single finite verb simple sentence.&quot;
    },
    {
        q: &quot;42. Join into Complex: &#39;The guard blew his whistle. The train slid forward.&#39;&quot;,
        options: [&quot;The guard blew his whistle and the train slid forward.&quot;, &quot;As soon as the guard blew his whistle, the train slid forward.&quot;, &quot;The guard having blown his whistle, the train slid forward.&quot;, &quot;The train slid forward to blow the guard&#39;s whistle.&quot;],
        correct: 1,
        exp: &quot;&#39;As soon as&#39; creates an adverbial clause of time, making it a Complex sentence.&quot;
    },
    {
        q: &quot;43. Join into Compound: &#39;Her clothes were old. She walked with dignity.&#39;&quot;,
        options: [&quot;Although her clothes were old, she walked with dignity.&quot;, &quot;Walking with dignity, her clothes were old.&quot;, &quot;Her clothes were old, yet she walked with dignity.&quot;, &quot;Because her clothes were old, she walked with dignity.&quot;],
        correct: 2,
        exp: &quot;Coordinating conjunction &#39;yet&#39; joins two independent clauses into a Compound sentence.&quot;
    },
    {
        q: &quot;44. Join into Complex: &#39;I reached Dehra. The incident became blurred.&#39;&quot;,
        options: [&quot;Reaching Dehra, the incident became blurred.&quot;, &quot;I reached Dehra and the incident became blurred.&quot;, &quot;When I reached Dehra, the incident became blurred.&quot;, &quot;I reached Dehra so the incident became blurred.&quot;],
        correct: 2,
        exp: &quot;&#39;When I reached Dehra&#39; is a dependent clause forming a Complex sentence.&quot;
    },
    {
        q: &quot;45. Join into Simple: &#39;I stepped off the footboard. I looked up and down the platform.&#39;&quot;,
        options: [&quot;Stepping off the footboard, I looked up and down the platform.&quot;, &quot;I stepped off the footboard and looked up and down the platform.&quot;, &quot;When I stepped off the footboard, I looked up and down the platform.&quot;, &quot;I stepped off the footboard to look up and down the platform.&quot;],
        correct: 0,
        exp: &quot;Using present participle (&#39;Stepping off...&#39;) creates a Simple sentence with one finite verb.&quot;
    },
    {
        q: &quot;46. Join into Simple: &#39;The creeper winds round the tree. It looks like a huge python.&#39;&quot;,
        options: [&quot;The creeper winds round the tree and looks like a python.&quot;, &quot;Winding round the tree, the creeper looks like a huge python.&quot;, &quot;As the creeper winds round the tree, it looks like a python.&quot;, &quot;The creeper winds round the tree so it looks like a python.&quot;],
        correct: 1,
        exp: &quot;Participle clause (&#39;Winding round...&#39;) reduces one clause into a simple structure.&quot;
    },
    {
        q: &quot;47. Join into Complex: &#39;The tree stands tall. No other tree could survive the creeper&#39;s grip.&#39;&quot;,
        options: [&quot;The tree stands tall though no other tree could survive the creeper&#39;s grip.&quot;, &quot;The tree stands tall and no other tree could survive.&quot;, &quot;Standing tall, no other tree survives.&quot;, &quot;The tree stands tall so no other tree could survive.&quot;],
        correct: 0,
        exp: &quot;Subordinating conjunction &#39;though&#39; connects a main clause and a subordinate clause.&quot;
    },
    {
        q: &quot;48. Join into Compound: &#39;I looked for her. I could not find her.&#39;&quot;,
        options: [&quot;Although I looked for her, I could not find her.&quot;, &quot;I looked for her but I could not find her.&quot;, &quot;Looking for her, I could not find her.&quot;, &quot;I looked for her because I could not find her.&quot;],
        correct: 1,
        exp: &quot;Adversative coordinating conjunction &#39;but&#39; creates a valid Compound sentence.&quot;
    },
    {
        q: &quot;49. Join into Simple: &#39;The sun rises. The baboon leaps onto the top branch.&#39;&quot;,
        options: [&quot;When the sun rises, the baboon leaps onto the top branch.&quot;, &quot;With the rising of the sun, the baboon leaps onto the top branch.&quot;, &quot;The sun rises and the baboon leaps onto the top branch.&quot;, &quot;As soon as the sun rises, the baboon leaps.&quot;],
        correct: 1,
        exp: &quot;Prepositional phrase (&#39;With the rising of the sun&#39;) retains a single finite verb.&quot;
    },
    {
        q: &quot;50. Join into Complex: &#39;She stood by my window. Neither of us said anything.&#39;&quot;,
        options: [&quot;She stood by my window and neither of us said anything.&quot;, &quot;While she stood by my window, neither of us said anything.&quot;, &quot;Standing by my window, neither of us said anything.&quot;, &quot;She stood by my window, so neither of us said anything.&quot;],
        correct: 1,
        exp: &quot;&#39;While...&#39; forms a subordinate temporal clause making the sentence Complex.&quot;
    },
    {
        q: &quot;51. Join into Compound: &#39;I ran up to the stationmaster. I asked about the girl.&#39;&quot;,
        options: [&quot;Running up to the stationmaster, I asked about the girl.&quot;, &quot;When I ran up to the stationmaster, I asked about the girl.&quot;, &quot;I ran up to the stationmaster and asked about the girl.&quot;, &quot;I ran up to the stationmaster so that I could ask about the girl.&quot;],
        correct: 2,
        exp: &quot;Cumulative conjunction &#39;and&#39; joins two independent actions into a compound structure.&quot;
    },
    {
        q: &quot;52. Join into Simple: &#39;He saw the moving train. He ran to catch it.&#39;&quot;,
        options: [&quot;He saw the moving train and ran to catch it.&quot;, &quot;When he saw the moving train, he ran to catch it.&quot;, &quot;Seeing the moving train, he ran to catch it.&quot;, &quot;As he saw the moving train, he ran.&quot;],
        correct: 2,
        exp: &quot;Participial phrase (&#39;Seeing...&#39;) converts the first main clause into a simple modifier.&quot;
    },
    {
        q: &quot;53. Join into Complex: &#39;I reached college. I began to dream of Deoli.&#39;&quot;,
        options: [&quot;I reached college and began to dream of Deoli.&quot;, &quot;Reaching college, I began to dream of Deoli.&quot;, &quot;As soon as I reached college, I began to dream of Deoli.&quot;, &quot;I reached college, therefore I dreamed of Deoli.&quot;],
        correct: 2,
        exp: &quot;&#39;As soon as...&#39; creates a time clause necessary for a Complex sentence.&quot;
    },
    {
        q: &quot;54. Join into Simple: &#39;She smiled. She was pleased that I remembered her.&#39;&quot;,
        options: [&quot;Pleased at being remembered, she smiled.&quot;, &quot;She smiled because she was pleased I remembered her.&quot;, &quot;She was pleased that I remembered her, so she smiled.&quot;, &quot;She smiled and she was pleased.&quot;],
        correct: 0,
        exp: &quot;Participial phrase (&#39;Pleased at being remembered&#39;) keeps the sentence Simple.&quot;
    },
    {
        q: &quot;55. Join into Compound: &#39;I searched everywhere. She was nowhere to be found.&#39;&quot;,
        options: [&quot;Although I searched everywhere, she was nowhere to be found.&quot;, &quot;I searched everywhere, but she was nowhere to be found.&quot;, &quot;Searching everywhere, she was nowhere to be found.&quot;, &quot;I searched everywhere because she was nowhere to be found.&quot;],
        correct: 1,
        exp: &quot;Coordinating conjunction &#39;but&#39; links two contrasting independent clauses.&quot;
    },
    {
        q: &quot;56. Join into Complex: &#39;I will never break my journey at Deoli. It may spoil my game.&#39;&quot;,
        options: [&quot;I will never break my journey at Deoli and it will spoil my game.&quot;, &quot;Not breaking my journey at Deoli, it spoils my game.&quot;, &quot;I will never break my journey at Deoli lest it should spoil my game.&quot;, &quot;I will never break my journey at Deoli, so it spoils my game.&quot;],
        correct: 2,
        exp: &quot;&#39;Lest... should&#39; introduces a subordinate clause of purpose/fear, making it Complex.&quot;
    },
    {
        q: &quot;57. Join into Simple: &#39;The tree is old. It has scars on its trunk.&#39;&quot;,
        options: [&quot;The tree is old and it has scars on its trunk.&quot;, &quot;The old tree has scars on its trunk.&quot;, &quot;Because the tree is old, it has scars.&quot;, &quot;The tree being old, it has scars.&quot;],
        correct: 1,
        exp: &quot;Adjective placement (&#39;The old tree...&#39;) eliminates extra clauses cleanly into a Simple sentence.&quot;
    },
    {
        q: &quot;58. Join into Complex: &#39;The song ends. The water-lilies gather light.&#39;&quot;,
        options: [&quot;The song ends and the water-lilies gather light.&quot;, &quot;When the song ends, the water-lilies gather light.&quot;, &quot;Ending the song, the water-lilies gather light.&quot;, &quot;The song having ended, water-lilies gather light.&quot;],
        correct: 1,
        exp: &quot;&#39;When...&#39; introduces an adverbial clause of time.&quot;
    },
    {
        q: &quot;59. Join into Compound: &#39;I wanted to break journey. I was afraid of the truth.&#39;&quot;,
        options: [&quot;Though I wanted to break journey, I was afraid.&quot;, &quot;I wanted to break journey, but I was afraid of the truth.&quot;, &quot;Wanting to break journey, I was afraid.&quot;, &quot;I wanted to break journey because I was afraid.&quot;],
        correct: 1,
        exp: &quot;Conjunction &#39;but&#39; joins two opposing thoughts independently.&quot;
    },
    {
        q: &quot;60. Join into Simple: &#39;The guard blew the whistle. The train departed.&#39;&quot;,
        options: [&quot;The guard blew the whistle and the train departed.&quot;, &quot;When the guard blew the whistle, the train departed.&quot;, &quot;On the guard blowing the whistle, the train departed.&quot;, &quot;The guard blew the whistle so the train departed.&quot;],
        correct: 2,
        exp: &quot;&#39;On the guard blowing...&#39; acts as a prepositional phrase turning it into a Simple sentence.&quot;
    },

    // --- TRANSFORMATION OF SENTENCES (61-80) ---
    {
        q: &quot;61. Negative to Affirmative: &#39;I don&#39;t want a basket.&#39;&quot;,
        options: [&quot;I dislike taking a basket.&quot;, &quot;I refuse to take a basket.&quot;, &quot;I accept a basket.&quot;, &quot;I am wanting no basket.&quot;],
        correct: 1,
        exp: &quot;&#39;Refuse to take&#39; conveys the negative meaning without using &#39;not&#39;.&quot;
    },
    {
        q: &quot;62. Affirmative to Negative: &#39;I was determined that I wouldn&#39;t stand helplessly.&#39;&quot;,
        options: [&quot;I was resolved not to stand helplessly.&quot;, &quot;I was not undetermined to stand helplessly.&quot;, &quot;I had no intention to stand helplessly.&quot;, &quot;I was not willing to stand helplessly.&quot;],
        correct: 0,
        exp: &quot;&#39;Resolved not to&#39; preserves exact meaning with negative structure.&quot;
    },
    {
        q: &quot;63. Assertive to Exclamatory: &#39;I hated the guard for blowing the whistle.&#39;&quot;,
        options: [&quot;Alas! I hated the guard for blowing the whistle.&quot;, &quot;How I hated the guard for blowing the whistle!&quot;, &quot;What a hatred I had for the guard!&quot;, &quot;Oh, the guard blew the whistle!&quot;],
        correct: 1,
        exp: &quot;Expresses strong feeling using &#39;How + Subject + Verb!&#39;.&quot;
    },
    {
        q: &quot;64. Complex to Simple: &#39;She saw that I was looking at her.&#39;&quot;,
        options: [&quot;She saw me looking at her.&quot;, &quot;She saw and I was looking at her.&quot;, &quot;Looking at her, she saw me.&quot;, &quot;Seeing me, she looked at me.&quot;],
        correct: 0,
        exp: &quot;Reduces noun clause &#39;that I was looking&#39; to participle phrase &#39;me looking&#39;.&quot;
    },
    {
        q: &quot;65. Simple to Complex: &#39;I felt an unexpected thrill on seeing her.&#39;&quot;,
        options: [&quot;I saw her and felt an unexpected thrill.&quot;, &quot;Seeing her, I felt an unexpected thrill.&quot;, &quot;When I saw her, I felt an unexpected thrill.&quot;, &quot;I felt an unexpected thrill to see her.&quot;],
        correct: 2,
        exp: &quot;Converts prepositional phrase &#39;on seeing her&#39; into temporal clause &#39;When I saw her&#39;.&quot;
    },
    {
        q: &quot;66. Affirmative to Negative: &#39;Deoli was a very small station.&#39;&quot;,
        options: [&quot;Deoli was not a big station at all.&quot;, &quot;Deoli was not small station.&quot;, &quot;Deoli was no small station.&quot;, &quot;Deoli was nothing but a small station.&quot;],
        correct: 0,
        exp: &quot;&#39;Not big&#39; is the antonymic negative transformation of &#39;very small&#39;.&quot;
    },
    {
        q: &quot;67. Negative to Affirmative: &#39;Nobody got off the train and nobody got in.&#39;&quot;,
        options: [&quot;The train remained entirely empty of passenger movement.&quot;, &quot;Everybody stayed inside the train.&quot;, &quot;No one was getting in or out.&quot;, &quot;Both A and B express affirmative meaning.&quot;],
        correct: 3,
        exp: &quot;Replaces double negative (&#39;nobody... nobody&#39;) with affirmative state.&quot;
    },
    {
        q: &quot;68. Interrogative to Assertive: &#39;Why does the poet describe the tree as gallant?&#39;&quot;,
        options: [&quot;The poet describes the tree as gallant for a specific reason.&quot;, &quot;The poet should not describe the tree as gallant.&quot;, &quot;Does the poet describe the tree as gallant?&quot;, &quot;The poet describes the tree as gallant because it is brave.&quot;],
        correct: 0,
        exp: &quot;Converts question directly into a declarative assertive statement.&quot;
    },
    {
        q: &quot;69. Assertive to Interrogative: &#39;Nothing ever happened at Deoli.&#39;&quot;,
        options: [&quot;Why did nothing happen at Deoli?&quot;, &quot;Did anything ever happen at Deoli?&quot;, &quot;Nothing happened at Deoli, didn&#39;t it?&quot;, &quot;Was anything happening at Deoli?&quot;],
        correct: 1,
        exp: &quot;Negative assertive (&#39;Nothing ever&#39;) changes to affirmative question (&#39;Did anything ever...&#39;).&quot;
    },
    {
        q: &quot;70. Exclamatory to Assertive: &#39;How beautiful the water-lilies looked!&#39;&quot;,
        options: [&quot;The water-lilies looked very beautiful.&quot;, &quot;The water-lilies were beautiful looking.&quot;, &quot;How beautiful were the water-lilies!&quot;, &quot;The water-lilies look beautiful.&quot;],
        correct: 0,
        exp: &quot;&#39;How + adj!&#39; transforms into &#39;Subject + verb + very + adj&#39;.&quot;
    },
    {
        q: &quot;71. Simple to Compound: &#39;In spite of her old clothes, she walked with dignity.&#39;&quot;,
        options: [&quot;Though her clothes were old, she walked with dignity.&quot;, &quot;Her clothes were old, yet she walked with dignity.&quot;, &quot;She had old clothes so she walked with dignity.&quot;, &quot;Her clothes were old and she walked with dignity.&quot;],
        correct: 1,
        exp: &quot;&#39;In spite of&#39; transforms to coordinating conjunction &#39;yet&#39; for Compound sentences.&quot;
    },
    {
        q: &quot;72. Compound to Complex: &#39;The guard blew his whistle and the train moved.&#39;&quot;,
        options: [&quot;The guard blew his whistle to move the train.&quot;, &quot;Blowing the whistle, the train moved.&quot;, &quot;When the guard blew his whistle, the train moved.&quot;, &quot;The train moved as a result of blowing the whistle.&quot;],
        correct: 2,
        exp: &quot;Replaces coordinating &#39;and&#39; with subordinating conjunction &#39;When&#39;.&quot;
    },
    {
        q: &quot;73. Negative to Affirmative: &#39;I could not rid my mind of her face.&#39;&quot;,
        options: [&quot;Her face continuously haunted my mind.&quot;, &quot;I was unable to forget her face.&quot;, &quot;My mind remembered her face always.&quot;, &quot;All of the above are valid affirmative transforms.&quot;],
        correct: 3,
        exp: &quot;All options convey the positive assertion without negative markers (&#39;not/never&#39;).&quot;
    },
    {
        q: &quot;74. Affirmative to Negative: &#39;She was always standing alone.&#39;&quot;,
        options: [&quot;She was never seen with anyone.&quot;, &quot;She was not accompanied by anyone ever.&quot;, &quot;She was never absent from standing alone.&quot;, &quot;Both A and B are correct.&quot;],
        correct: 3,
        exp: &quot;Replaces &#39;always&#39; with &#39;never/not... ever&#39; + opposite context.&quot;
    },
    {
        q: &quot;75. Complex to Compound: &#39;As I was young, I felt romantic.&#39;&quot;,
        options: [&quot;I was young, and so I felt romantic.&quot;, &quot;Being young, I felt romantic.&quot;, &quot;I felt romantic because I was young.&quot;, &quot;I was young to feel romantic.&quot;],
        correct: 0,
        exp: &quot;Converts subordinating clause into independent clause joined by &#39;and so&#39;.&quot;
    },
    {
        q: &quot;76. Assertive to Exclamatory: &#39;It is a very lonely platform.&#39;&quot;,
        options: [&quot;How lonely platform it is!&quot;, &quot;What a lonely platform it is!&quot;, &quot;Oh, this platform is lonely!&quot;, &quot;Is this a lonely platform!&quot;],
        correct: 1,
        exp: &quot;&#39;A very + noun phrase&#39; transforms to &#39;What a...!&#39;.&quot;
    },
    {
        q: &quot;77. Interrogative to Assertive: &#39;Who does not love their childhood memories?&#39;&quot;,
        options: [&quot;Nobody hates their childhood memories.&quot;, &quot;Does anyone not love childhood memories?&quot;, &quot;Everyone loves their childhood memories.&quot;, &quot;All people remember childhood memories.&quot;],
        correct: 2,
        exp: &quot;Rhetorical question &#39;Who does not...&#39; asserts &#39;Everyone...&#39;.&quot;
    },
    {
        q: &quot;78. Simple to Complex: &#39;I saw a wounded tree.&#39;&quot;,
        options: [&quot;I saw a tree that was wounded.&quot;, &quot;I saw a tree and it was wounded.&quot;, &quot;The tree I saw was wounded.&quot;, &quot;Wounded was the tree I saw.&quot;],
        correct: 0,
        exp: &quot;Adjective &#39;wounded&#39; expands into relative clause &#39;that was wounded&#39;.&quot;
    },
    {
        q: &quot;79. Complex to Simple: &#39;I know the place where she lives.&#39;&quot;,
        options: [&quot;I know where she lives.&quot;, &quot;I know her residence / living place.&quot;, &quot;She lives in a place known to me.&quot;, &quot;I know the living place of her.&quot;],
        correct: 1,
        exp: &quot;Relative clause &#39;where she lives&#39; simplifies into noun phrase &#39;her residence&#39;.&quot;
    },
    {
        q: &quot;80. Negative to Affirmative: &#39;There was no one on the platform except the tea vendor.&#39;&quot;,
        options: [&quot;Only the tea vendor was present on the platform.&quot;, &quot;The tea vendor was the single person there.&quot;, &quot;Except the tea vendor, nobody was there.&quot;, &quot;Both A and B are correct.&quot;],
        correct: 3,
        exp: &quot;&#39;No one... except&#39; transforms into affirmative &#39;Only&#39;.&quot;
    },

    // --- DEGREE OF CHANGE (81-100) ---
    {
        q: &quot;81. Positive to Comparative: &#39;They are very strong, made of the finest cane.&#39;&quot;,
        options: [&quot;No other cane makes finer baskets than this.&quot;, &quot;They are finer than any other cane baskets.&quot;, &quot;They are made of finer cane than any other.&quot;, &quot;They are stronger than most other baskets made of cane.&quot;],
        correct: 2,
        exp: &quot;Superlative &#39;finest&#39; becomes comparative &#39;finer... than any other&#39;.&quot;
    },
    {
        q: &quot;82. Superlative to Positive: &#39;It marked the beginning of the heaviest jungles.&#39;&quot;,
        options: [&quot;It marked the beginning of heavier jungles than most.&quot;, &quot;No other jungle was as heavy as the one it marked the beginning of.&quot;, &quot;Very few jungles are as heavy as this one.&quot;, &quot;It was heavier than all other jungles.&quot;],
        correct: 1,
        exp: &quot;Superlative &#39;heaviest&#39; changes to Positive using &#39;No other... as heavy as&#39;.&quot;
    },
    {
        q: &quot;83. Comparative to Positive: &#39;I left for Dehra earlier than usual.&#39;&quot;,
        options: [&quot;I did not leave for Dehra as early as usual.&quot;, &quot;Usually, I did not leave for Dehra as early as I did then.&quot;, &quot;Leaving early was not usual for me.&quot;, &quot;I left for Dehra as early as usual.&quot;],
        correct: 1,
        exp: &quot;Comparative &#39;earlier than&#39; transforms to &#39;not as early as&#39; in positive degree.&quot;
    },
    {
        q: &quot;84. Superlative to Comparative: &#39;She was selling baskets made of the finest cane.&#39;&quot;,
        options: [&quot;She was selling baskets made of finer cane than any other.&quot;, &quot;She was selling baskets made of fine cane.&quot;, &quot;No other cane was finer than what her baskets were made of.&quot;, &quot;The cane used for her baskets was finer than some other cane.&quot;],
        correct: 0,
        exp: &quot;Superlative &#39;finest&#39; transforms to &#39;finer than any other&#39;.&quot;
    },
    {
        q: &quot;85. Comparative to Superlative: &#39;The Casuarina tree is taller than most other trees in the garden.&#39;&quot;,
        options: [&quot;The Casuarina tree is the tallest tree in the garden.&quot;, &quot;No other tree in the garden is as tall as the Casuarina tree.&quot;, &quot;The Casuarina tree is one of the tallest trees in the garden.&quot;, &quot;Very few trees are as tall as the Casuarina tree.&quot;],
        correct: 2,
        exp: &quot;&#39;taller than most other&#39; converts to &#39;one of the tallest&#39; in Superlative.&quot;
    },
    {
        q: &quot;86. Positive to Superlative: &#39;No other tree is as dear to the poet as the Casuarina tree.&#39;&quot;,
        options: [&quot;The Casuarina tree is dearer than any other tree to the poet.&quot;, &quot;The Casuarina tree is the dearest tree to the poet.&quot;, &quot;The Casuarina tree is very dear to the poet.&quot;, &quot;The poet loves the Casuarina tree the most.&quot;],
        correct: 1,
        exp: &quot;&#39;No other... as dear as&#39; converts to &#39;the dearest&#39;.&quot;
    },
    {
        q: &quot;87. Comparative to Positive: &#39;Her eyes were more eloquent than her words.&#39;&quot;,
        options: [&quot;Her words were not as eloquent as her eyes.&quot;, &quot;Her words were as eloquent as her eyes.&quot;, &quot;No other thing was as eloquent as her eyes.&quot;, &quot;Her eyes were as eloquent as words.&quot;],
        correct: 0,
        exp: &quot;Comparative &#39;more eloquent than&#39; becomes &#39;not as eloquent as&#39; when swapping subjects.&quot;
    },
    {
        q: &quot;88. Positive to Comparative: &#39;Very few stations are as quiet as Deoli.&#39;&quot;,
        options: [&quot;Deoli is the quietest station.&quot;, &quot;Deoli is quieter than any other station.&quot;, &quot;No other station is quieter than Deoli.&quot;, &quot;Deoli is quieter than most other stations.&quot;],
        correct: 3,
        exp: &quot;&#39;Very few... as quiet as&#39; converts to &#39;quieter than most other&#39;.&quot;
    },
    {
        q: &quot;89. Superlative to Positive: &#39;The creeper climbs to the highest boughs.&#39;&quot;,
        options: [&quot;The creeper climbs higher than any bough.&quot;, &quot;No other boughs are as high as the ones the creeper climbs to.&quot;, &quot;The creeper climbs to very high boughs.&quot;, &quot;Higher boughs are climbed by the creeper.&quot;],
        correct: 1,
        exp: &quot;Superlative &#39;highest&#39; transforms into positive &#39;as high as&#39;.&quot;
    },
    {
        q: &quot;90. Comparative to Superlative: &#39;This journey was more memorable than all other journeys.&#39;&quot;,
        options: [&quot;This journey was as memorable as all other journeys.&quot;, &quot;No other journey was more memorable.&quot;, &quot;This journey was the most memorable journey.&quot;, &quot;This journey was one of the most memorable journeys.&quot;],
        correct: 2,
        exp: &quot;&#39;more memorable than all other&#39; becomes &#39;the most memorable&#39;.&quot;
    },
    {
        q: &quot;91. Positive to Comparative: &#39;She is not as old as she looks.&#39;&quot;,
        options: [&quot;She looks older than she actually is.&quot;, &quot;She is younger than anyone.&quot;, &quot;She looks as old as she is.&quot;, &quot;She is older than she looks.&quot;],
        correct: 0,
        exp: &quot;&#39;not as old as&#39; means &#39;she looks older than she is&#39;.&quot;
    },
    {
        q: &quot;92. Superlative to Comparative: &#39;Love is the greatest power against oblivion.&#39;&quot;,
        options: [&quot;Love is as great as any power against oblivion.&quot;, &quot;Love is greater than any other power against oblivion.&quot;, &quot;No other power is greater than love.&quot;, &quot;Love is greater than most powers against oblivion.&quot;],
        correct: 1,
        exp: &quot;&#39;the greatest&#39; converts to &#39;greater than any other&#39;.&quot;
    },
    {
        q: &quot;93. Comparative to Positive: &#39;The dark eyes were brighter than shiny black hair.&#39;&quot;,
        options: [&quot;Shiny black hair was as bright as dark eyes.&quot;, &quot;Dark eyes were as bright as shiny black hair.&quot;, &quot;Shiny black hair was not as bright as the dark eyes.&quot;, &quot;Nothing was as bright as her eyes.&quot;],
        correct: 2,
        exp: &quot;&#39;brighter than&#39; converts into &#39;not as bright as&#39; for positive degree.&quot;
    },
    {
        q: &quot;94. Positive to Superlative: &#39;No other memory is as vivid as the girl’s face.&#39;&quot;,
        options: [&quot;The girl&#39;s face is more vivid than any memory.&quot;, &quot;The girl&#39;s face is the most vivid memory.&quot;, &quot;The girl&#39;s face is one of the most vivid memories.&quot;, &quot;The girl&#39;s face was very vivid.&quot;],
        correct: 1,
        exp: &quot;&#39;No other... as vivid as&#39; converts to absolute superlative &#39;the most vivid&#39;.&quot;
    },
    {
        q: &quot;95. Superlative to Positive: &#39;It was the longest ten minutes of my life.&#39;&quot;,
        options: [&quot;This ten minutes was longer than any other.&quot;, &quot;It was a very long ten minutes.&quot;, &quot;No other ten minutes of my life was as long as this.&quot;, &quot;Very few ten minutes were as long as this.&quot;],
        correct: 2,
        exp: &quot;&#39;the longest&#39; becomes &#39;No other... as long as&#39;.&quot;
    },
    {
        q: &quot;96. Comparative to Superlative: &#39;The Casuarina tree is stronger than any other tree in the garden.&#39;&quot;,
        options: [&quot;The Casuarina tree is one of the strongest trees.&quot;, &quot;The Casuarina tree is the strongest tree in the garden.&quot;, &quot;The Casuarina tree is as strong as any tree.&quot;, &quot;No tree is stronger than the Casuarina tree.&quot;],
        correct: 1,
        exp: &quot;&#39;stronger than any other&#39; becomes &#39;the strongest&#39;.&quot;
    },
    {
        q: &quot;97. Positive to Comparative: &#39;Her hair was not as dark as her eyes.&#39;&quot;,
        options: [&quot;Her hair was darker than her eyes.&quot;, &quot;Her eyes were darker than her hair.&quot;, &quot;Her eyes were as dark as her hair.&quot;, &quot;No other thing was darker than her hair.&quot;],
        correct: 1,
        exp: &quot;&#39;not as dark as&#39; flips comparative precedence to &#39;darker than&#39;.&quot;
    },
    {
        q: &quot;98. Superlative to Comparative: &#39;Deoli had the smallest platform.&#39;&quot;,
        options: [&quot;Deoli had a smaller platform than most stations.&quot;, &quot;Deoli&#39;s platform was as small as any.&quot;, &quot;Deoli had a smaller platform than any other station.&quot;, &quot;No station had a platform smaller than Deoli.&quot;],
        correct: 2,
        exp: &quot;&#39;the smallest&#39; becomes &#39;smaller than any other&#39;.&quot;
    },
    {
        q: &quot;99. Comparative to Positive: &#39;The train moved faster than a walking pace.&#39;&quot;,
        options: [&quot;A walking pace was not as fast as the moving train.&quot;, &quot;A walking pace was as fast as the moving train.&quot;, &quot;The train was as fast as a walking pace.&quot;, &quot;Nothing moved as fast as the train.&quot;],
        correct: 0,
        exp: &quot;&#39;faster than&#39; becomes &#39;not as fast as&#39;.&quot;
    },
    {
        q: &quot;100. Positive to Superlative: &#39;Very few feelings are as deep as nostalgia.&#39;&quot;,
        options: [&quot;Nostalgia is the deepest feeling.&quot;, &quot;Nostalgia is deeper than any feeling.&quot;, &quot;No feeling is as deep as nostalgia.&quot;, &quot;Nostalgia is one of the deepest feelings.&quot;],
        correct: 3,
        exp: &quot;&#39;Very few... as deep as&#39; converts to &#39;one of the deepest&#39; in Superlative.&quot;
    }
];

let currentIndex = 0;
let userAnswers = new Array(quizData.length).fill(null);
let score = 0;

function loadQuestion() {
    const qData = quizData[currentIndex];
    document.getElementById(&quot;question-text&quot;).innerText = qData.q;
    
    const optionsContainer = document.getElementById(&quot;options-container&quot;);
    optionsContainer.innerHTML = &quot;&quot;;

    const expBox = document.getElementById(&quot;explanation-box&quot;);
    expBox.style.display = &quot;none&quot;;

    qData.options.forEach((opt, idx) =&gt; {
        const btn = document.createElement(&quot;button&quot;);
        btn.className = &quot;option-btn&quot;;
        btn.innerText = opt;
        btn.onclick = () =&gt; selectOption(idx);

        if (userAnswers[currentIndex] !== null) {
            btn.disabled = true;
            if (idx === qData.correct) {
                btn.classList.add(&quot;correct&quot;);
            }
            if (userAnswers[currentIndex] === idx &amp;&amp; idx !== qData.correct) {
                btn.classList.add(&quot;incorrect&quot;);
            }
        }

        optionsContainer.appendChild(btn);
    });

    if (userAnswers[currentIndex] !== null) {
        showExplanation();
    }

    document.getElementById(&quot;prev-btn&quot;).disabled = currentIndex === 0;
    
    if (currentIndex === quizData.length - 1) {
        document.getElementById(&quot;next-btn&quot;).innerText = &quot;Submit Quiz&quot;;
    } else {
        document.getElementById(&quot;next-btn&quot;).innerText = &quot;Next&quot;;
    }

    updateScoreDisplay();
}

function selectOption(index) {
    if (userAnswers[currentIndex] !== null) return;

    userAnswers[currentIndex] = index;
    if (index === quizData[currentIndex].correct) {
        score++;
    }

    loadQuestion();
}

function showExplanation() {
    const expBox = document.getElementById(&quot;explanation-box&quot;);
    const expText = document.getElementById(&quot;explanation-text&quot;);
    expText.innerText = quizData[currentIndex].exp;
    expBox.style.display = &quot;block&quot;;
}

function updateScoreDisplay() {
    let answeredCount = userAnswers.filter(a =&gt; a !== null).length;
    document.getElementById(&quot;score-counter&quot;).innerText = `Score: ${score} / ${answeredCount}`;
}

function prevQuestion() {
    if (currentIndex &gt; 0) {
        currentIndex--;
        loadQuestion();
    }
}

function nextQuestion() {
    if (currentIndex &lt; quizData.length - 1) {
        currentIndex++;
        loadQuestion();
    } else {
        showResults();
    }
}

function showResults() {
    document.getElementById(&quot;quiz-screen&quot;).style.display = &quot;none&quot;;
    document.getElementById(&quot;results-screen&quot;).style.display = &quot;block&quot;;
    document.getElementById(&quot;final-score&quot;).innerText = `Your Final Score: ${score} out of ${quizData.length}`;
}

function restartQuiz() {
    currentIndex = 0;
    userAnswers.fill(null);
    score = 0;
    document.getElementById(&quot;results-screen&quot;).style.display = &quot;none&quot;;
    document.getElementById(&quot;quiz-screen&quot;).style.display = &quot;block&quot;;
    loadQuestion();
}

// Start Quiz
loadQuestion();
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/3773807724971442297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/08/grammar-test-class-xii-sem-iii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3773807724971442297'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3773807724971442297'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/08/grammar-test-class-xii-sem-iii.html' title='Grammar Test Class XII sem III'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-5882117753753599133</id><published>2026-08-24T07:39:04.088+05:30</published><updated>2026-08-24T07:39:04.089+05:30</updated><title type='text'>FORMAT OF WRITING A BIOGRAPHY </title><content type='html'>
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;title&gt;Biography Writing Format &amp; Guide&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: Arial, sans-serif;
            color: #1e293b;
            margin: 20px;
            background-color: #f8fafc;
            line-height: 1.6;
        }

        .header-card {
            background-color: #1e3a8a;
            color: #ffffff;
            padding: 24px;
            border-radius: 8px;
            margin-bottom: 20px;
        }

        .header-card h1 {
            margin: 0 0 8px 0;
            font-size: 24px;
        }

        .header-card p {
            margin: 0;
            color: #93c5fd;
        }

        .intro-box {
            background-color: #ffffff;
            border-left: 5px solid #2563eb;
            padding: 15px 20px;
            margin-bottom: 20px;
            border-radius: 0 6px 6px 0;
            box-shadow: 0 1px 3px rgba(0,0,0,0.05);
        }

        .section-card {
            background-color: #ffffff;
            border: 1px solid #e2e8f0;
            border-radius: 8px;
            padding: 16px 20px;
            margin-bottom: 16px;
            box-shadow: 0 1px 2px rgba(0,0,0,0.03);
        }

        .section-header {
            border-bottom: 2px solid #f1f5f9;
            padding-bottom: 8px;
            margin-bottom: 12px;
        }

        .section-title-en {
            font-size: 18px;
            font-weight: bold;
            color: #1e3a8a;
        }

        .section-title-bn {
            font-size: 16px;
            font-weight: bold;
            color: #0d9488;
            margin-left: 8px;
        }

        .format-code {
            font-family: &#39;Courier New&#39;, Courier, monospace;
            background-color: #f1f5f9;
            color: #0f172a;
            padding: 3px 8px;
            border-radius: 4px;
            font-weight: bold;
            border: 1px solid #cbd5e1;
        }

        .meaning-text {
            color: #334155;
        }

        .bullet-list {
            margin: 8px 0 0 0;
            padding-left: 20px;
        }

        .bullet-list li {
            margin-bottom: 10px;
        }

        .tips-card {
            background-color: #f0fdf4;
            border: 1px solid #bbf7d0;
            border-radius: 8px;
            padding: 16px 20px;
            margin-top: 24px;
        }

        .tips-card h3 {
            margin: 0 0 8px 0;
            color: #166534;
        }

        .tips-card p {
            margin: 0;
            color: #15803d;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;div class=&quot;header-card&quot;&gt;
        &lt;h1&gt;Biography Writing Format &amp; Guide&lt;/h1&gt;
        &lt;p&gt;বায়োগ্রাফি (জীবনী) লেখার বাংলা ও ইংরেজি সহজ নির্দেশিকা&lt;/p&gt;
    &lt;/div&gt;

    &lt;div class=&quot;intro-box&quot;&gt;
        &lt;p&gt;বায়োগ্রাফি (জীবনী) লেখার এই ফরম্যাটটি মূলত যেকোনো বিখ্যাত ব্যক্তির জীবনী সহজ ও ধারাবাহিকভাবে ইংরেজিতে লেখার জন্য একটি দারুণ কাঠামো। নিচে প্রতিটি অংশ সহজ ভাষায় ও দ্বৈত ভাষায় (English &amp; Bengali) ব্যাখ্যা করে দেওয়া হলো, যাতে আপনি প্রয়োজনীয় তথ্য অনুযায়ী বাক্য বেছে নিয়ে সুন্দর একটি জীবনী লিখতে পারেন।&lt;/p&gt;
    &lt;/div&gt;

    &lt;!-- 1. Introduction --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;1. Introduction&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(ভূমিকা)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;জীবনী শুরু করার জন্য একটি সাধারণ বাক্য। (A general sentence to start the biography.)&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Format:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;[Name] was a great man/woman.&lt;/span&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Meaning:&lt;/strong&gt; &lt;span class=&quot;meaning-text&quot;&gt;[ব্যক্তির নাম] একজন মহান ব্যক্তি ছিলেন।&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;

    &lt;!-- 2. Birth --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;2. Birth&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(জন্ম)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;তার জন্ম তারিখ, সাল এবং স্থানের উল্লেখ করতে হবে। (Mention the date, year, and place of birth.)&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Format:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She was born on [DATE] in [YEAR] at/in [PLACE].&lt;/span&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He was born on 2nd October in 1869 in Porbandar.&lt;/span&gt; &lt;small style=&quot;color: #64748b;&quot;&gt;(ছোট স্থানের আগে &#39;at&#39; এবং বড় জায়গা/শহরের আগে &#39;in&#39; বসে।)&lt;/small&gt;&lt;/p&gt;
    &lt;/div&gt;

    &lt;!-- 3. Parents --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;3. Parents&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(বাবা-মা)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;তার মা-বাবার পরিচয় দেওয়ার অংশ। (Section to introduce his/her parents.)&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Format:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;His/Her father’s name was [FATHER&#39;S NAME] and mother’s name was [MOTHER&#39;S NAME].&lt;/span&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Meaning:&lt;/strong&gt; &lt;span class=&quot;meaning-text&quot;&gt;তাঁর বাবার নাম ছিল [বাবার নাম] এবং মায়ের নাম ছিল [মায়ের নাম]।&lt;/span&gt;&lt;/p&gt;
    &lt;/div&gt;

    &lt;!-- 4. Education --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;4. Education&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(শিক্ষাজীবন)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;শিক্ষাজীবনের জন্য ফরম্যাটে কয়েকটি বিকল্প বাক্য দেওয়া আছে। যেকোনো একটি বা দুটি উপযোগী বাক্য বেছে নিতে পারেন: (Options provided for educational background):&lt;/p&gt;
        &lt;ul class=&quot;bullet-list&quot;&gt;
            &lt;li&gt;&lt;strong&gt;Primary Education / প্রাথমিক শিক্ষা:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;His/Her education was started at [NAME OF THE SCHOOL].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Further Studies / পরবর্তী পড়াশোনা:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She studied at [SCHOOL NAME]&lt;/span&gt; / &lt;span class=&quot;format-code&quot;&gt;He/She read in [SCHOOL NAME].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Higher Education / উচ্চশিক্ষা ও ভর্তি:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She was admitted to [INSTITUTION NAME].&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;

    &lt;!-- 5. Exam &amp; Degree --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;5. Exam &amp; Degree&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(পরীক্ষা ও ডিগ্রি)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;কোন প্রতিষ্ঠান থেকে কী পরীক্ষা পাশ করেছেন বা ডিগ্রি পেয়েছেন তা লিখতে হবে। (Details about examinations passed or degrees obtained):&lt;/p&gt;
        &lt;ul class=&quot;bullet-list&quot;&gt;
            &lt;li&gt;&lt;strong&gt;Exam / পরীক্ষা:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She passed [EXAM NAME] examination from [INSTITUTION].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Degree / ডিগ্রি:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She got [DEGREE NAME] degree from [INSTITUTION].&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;

    &lt;!-- 6. Services &amp; Achievements --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;6. Services &amp; Achievements&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(কর্মজীবন ও অবদান)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;তিনি জীবনে কী কাজ করেছেন বা কী পেশায় ছিলেন। (Career overview and professional field):&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Format Options:&lt;/strong&gt;&lt;/p&gt;
        &lt;ul class=&quot;bullet-list&quot;&gt;
            &lt;li&gt;&lt;span class=&quot;format-code&quot;&gt;He/She began his/her career as [PROFESSION/POST].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;span class=&quot;format-code&quot;&gt;He/She worked as [PROFESSION].&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;

    &lt;!-- 7. Special Contribution --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;7. Special Contribution &amp; Recognition&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(বিশেষ অবদান ও স্বীকৃতি)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;ব্যক্তির ক্ষেত্রের ওপর ভিত্তি করে এই অংশটি লিখতে হয়: (Fill based on the field of the person):&lt;/p&gt;
        &lt;ul class=&quot;bullet-list&quot;&gt;
            &lt;li&gt;&lt;strong&gt;Invention / Discovery (বিজ্ঞানীদের জন্য):&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She invented/discovered [NAME OF INVENTION].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Awards &amp; Honours (পুরস্কার/সম্মাননা):&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She was awarded/honoured [AWARD NAME].&lt;/span&gt; (e.g., Nobel Prize)&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Writings (লেখক/কবিদের জন্য):&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She wrote many notable works like [BOOKS/WORKS].&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;

    &lt;!-- 8. Death &amp; Conclusion --&gt;
    &lt;div class=&quot;section-card&quot;&gt;
        &lt;div class=&quot;section-header&quot;&gt;
            &lt;span class=&quot;section-title-en&quot;&gt;8. Death &amp; Conclusion&lt;/span&gt;
            &lt;span class=&quot;section-title-bn&quot;&gt;(মৃত্যু ও উপসংহার)&lt;/span&gt;
        &lt;/div&gt;
        &lt;p class=&quot;meaning-text&quot;&gt;শেষ অংশে তার প্রয়াণের তারিখ এবং শ্রদ্ধা জানিয়ে শেষ করতে হয়। (Concluding line and passing date):&lt;/p&gt;
        &lt;ul class=&quot;bullet-list&quot;&gt;
            &lt;li&gt;&lt;strong&gt;Death / প্রয়াণ:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;He/She passed away / breathed his/her last on [DATE] in [YEAR].&lt;/span&gt;&lt;/li&gt;
            &lt;li&gt;&lt;strong&gt;Conclusion / শ্রদ্ধাঞ্জলি:&lt;/strong&gt; &lt;span class=&quot;format-code&quot;&gt;Though he/she died, we cannot forget his/her contribution.&lt;/span&gt;&lt;/li&gt;
        &lt;/ul&gt;
    &lt;/div&gt;

    &lt;!-- Tips Box --&gt;
    &lt;div class=&quot;tips-card&quot;&gt;
        &lt;h3&gt;💡 Pro Tip / পরামর্শ:&lt;/h3&gt;
        &lt;p&gt;পরীক্ষা বা অনুচ্ছেদ লেখার সময় ব্র্যাকেটের তথ্যগুলো সঠিক তথ্য দিয়ে পূরণ করে প্রতিটি বাক্য পর পর সাজিয়ে একটি প্যারাগ্রাফ (Paragraph) আকারে লিখে ফেললেই সুন্দর একটি বায়োগ্রাফি তৈরি হয়ে যাবে।&lt;/p&gt;
    &lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/5882117753753599133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/08/format-of-writing-biography.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5882117753753599133'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5882117753753599133'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/08/format-of-writing-biography.html' title='FORMAT OF WRITING A BIOGRAPHY '/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-8818809589441892128</id><published>2026-06-29T23:17:58.457+05:30</published><updated>2026-06-29T23:32:46.540+05:30</updated><title type='text'>Live score</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;গ্লোবাল লাইভ স্কোরবোর্ড সেন্টার - ফুল স্ক্রিন&lt;/title&gt;
    &lt;style&gt;
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
        }

        body {
            background-color: #0b132b;
            color: #ffffff;
            padding: 10px;
        }

        header {
            text-align: center;
            padding: 15px;
            background: linear-gradient(135deg, #1c2541, #0b132b);
            border-radius: 12px;
            margin-bottom: 15px;
            border: 1px solid #3a506b;
        }

        header h1 {
            color: #4cc9f0;
            font-size: 1.8rem;
            margin-bottom: 5px;
        }

        /* ফিল্টার বাটন */
        .filter-container {
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-top: 10px;
            flex-wrap: wrap;
        }

        .filter-btn {
            background: #1c2541;
            color: #cbd5e1;
            padding: 8px 16px;
            border-radius: 20px;
            font-size: 0.85rem;
            border: 1px solid #3a506b;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .filter-btn:hover {
            background: #3a506b;
            color: white;
        }

        .filter-btn.active {
            background: #4cc9f0;
            color: #0b132b;
            font-weight: bold;
            border-color: #4cc9f0;
            box-shadow: 0 0 10px rgba(76, 201, 240, 0.4);
        }

        /* ম্যাক্সিমাম ফুল-স্ক্রিন লেআউট */
        .main-container {
            width: 100%;
            max-width: 100%; /* স্ক্রিনের পুরো চওড়া অংশ ব্যবহার করবে */
            margin: 0 auto;
        }

        /* স্কোর বক্স */
        .score-box {
            background: #1c2541;
            border-radius: 12px;
            padding: 15px;
            margin-bottom: 20px;
            border: 1px solid #3a506b;
            display: block;
        }

        .box-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 2px solid #3a506b;
            padding-bottom: 10px;
            margin-bottom: 15px;
        }

        .sport-title {
            font-size: 1.2rem;
            font-weight: bold;
            color: #4cc9f0;
        }

        .live-tag {
            background: #ff0055;
            color: white;
            padding: 2px 8px;
            border-radius: 4px;
            font-size: 0.75rem;
            font-weight: bold;
        }

        /* বড় এবং বর্ধিত আইফ্রেম কন্টেনার */
        .iframe-wrapper {
            width: 100%;
            height: 750px; /* স্ক্রিন সাইজ ৫০০px থেকে বাড়িয়ে ৭৫০px করা হয়েছে */
            background: #ffffff;
            border-radius: 8px;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
        }

        iframe {
            width: 100%;
            height: 100%;
            border: none;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;h1&gt;গ্লোবাল স্পোর্টস লাইভ সেন্টার&lt;/h1&gt;
        &lt;p&gt;ক্যাটাগরি বাটনগুলো ক্লিক করে লাইভ ম্যাচ ফিল্টার করুন&lt;/p&gt;
        
        &lt;div class=&quot;filter-container&quot;&gt;
            &lt;button class=&quot;filter-btn active&quot; onclick=&quot;filterSports(&#39;all&#39;, this)&quot;&gt;🌐 All Matches&lt;/button&gt;
            &lt;button class=&quot;filter-btn&quot; onclick=&quot;filterSports(&#39;worldcup&#39;, this)&quot;&gt;🏆 World Cup / International&lt;/button&gt;
            &lt;button class=&quot;filter-btn&quot; onclick=&quot;filterSports(&#39;domestic&#39;, this)&quot;&gt;🏛️ National / Domestic&lt;/button&gt;
            &lt;button class=&quot;filter-btn&quot; onclick=&quot;filterSports(&#39;women&#39;, this)&quot;&gt;👩 Women&#39;s Matches&lt;/button&gt;
        &lt;/div&gt;
    &lt;/header&gt;

    &lt;div class=&quot;main-container&quot;&gt;

        &lt;div class=&quot;score-box&quot; data-category=&quot;worldcup domestic women&quot;&gt;
            &lt;div class=&quot;box-header&quot;&gt;
                &lt;span class=&quot;sport-title&quot;&gt;🏏 ক্রিকেট লাইভ স্কোরকার্ড (Men, Women &amp; Domestic)&lt;/span&gt;
                &lt;span class=&quot;live-tag&quot;&gt;LIVE&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;iframe-wrapper&quot;&gt;
                &lt;iframe src=&quot;https://www.cricketworld.com/live-scores-widget/&quot; title=&quot;Cricket Live Scores&quot;&gt;&lt;/iframe&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;score-box&quot; data-category=&quot;worldcup domestic&quot;&gt;
            &lt;div class=&quot;box-header&quot;&gt;
                &lt;span class=&quot;sport-title&quot;&gt;⚽ ফুটবল গ্লোবাল লাইভ আপডেট (International &amp; Leagues)&lt;/span&gt;
                &lt;span class=&quot;live-tag&quot;&gt;LIVE&lt;/span&gt;
            &lt;/div&gt;
            &lt;div class=&quot;iframe-wrapper&quot;&gt;
                &lt;iframe src=&quot;https://www.scorebar.com/widget/live/&quot; title=&quot;Football Live Widget&quot;&gt;&lt;/iframe&gt;
            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;script&gt;
        function filterSports(category, buttonElement) {
            document.querySelectorAll(&#39;.filter-btn&#39;).forEach(btn =&gt; {
                btn.classList.remove(&#39;active&#39;);
            });
            buttonElement.classList.add(&#39;active&#39;);

            document.querySelectorAll(&#39;.score-box&#39;).forEach(box =&gt; {
                let boxCategories = box.getAttribute(&#39;data-category&#39;);
                
                if (category === &#39;all&#39;) {
                    box.style.display = &#39;block&#39;;
                } else if (boxCategories.includes(category)) {
                    box.style.display = &#39;block&#39;;
                } else {
                    box.style.display = &#39;none&#39;;
                }
            });
        }
    &lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/8818809589441892128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/live-score.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8818809589441892128'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8818809589441892128'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/live-score.html' title='Live score'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-4298828879178934635</id><published>2026-06-26T23:52:23.670+05:30</published><updated>2026-06-27T00:16:09.201+05:30</updated><title type='text'></title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Premium Audio Story Creator&lt;/title&gt;
    &lt;script src=&quot;https://cdn.tailwindcss.com&quot;&gt;&lt;/script&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css&quot;&gt;
    &lt;style&gt;
        body { background-color: #0b0f19; }
        .glow-btn { transition: all 0.3s ease; }
        .glow-btn:hover { box-shadow: 0 0 15px rgba(139, 92, 246, 0.5); }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body class=&quot;text-slate-100 font-sans min-h-screen&quot;&gt;

    &lt;header class=&quot;bg-slate-900 border-b border-slate-800 py-4 px-6 flex justify-between items-center shadow-lg&quot;&gt;
        &lt;h1 class=&quot;text-xl font-black text-violet-400 flex items-center&quot;&gt;
            &lt;i class=&quot;fa-solid fa-microphone-lines mr-2 text-pink-500&quot;&gt;&lt;/i&gt;AudioStory Studio Pro
        &lt;/h1&gt;
        &lt;button onclick=&quot;resetStudio()&quot; class=&quot;bg-red-900/40 hover:bg-red-900/70 border border-red-700 text-red-300 text-xs px-3 py-1.5 rounded-lg transition&quot;&gt;
            &lt;i class=&quot;fa-solid fa-rotate-left mr-1&quot;&gt;&lt;/i&gt; Reset Studio
        &lt;/button&gt;
    &lt;/header&gt;

    &lt;div class=&quot;max-w-6xl mx-auto p-4 lg:p-6 grid grid-cols-1 lg:grid-cols-12 gap-6&quot;&gt;
        
        &lt;div class=&quot;lg:col-span-7 bg-slate-900 border border-slate-800 p-5 rounded-xl space-y-4 shadow-xl&quot;&gt;
            &lt;h2 class=&quot;text-md font-bold text-slate-300&quot;&gt;&lt;i class=&quot;fa-solid fa-sliders mr-2 text-violet-400&quot;&gt;&lt;/i&gt;1. Control Settings&lt;/h2&gt;
            
            &lt;div class=&quot;grid grid-cols-1 md:grid-cols-2 gap-4&quot;&gt;
                &lt;div&gt;
                    &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold uppercase&quot;&gt;Voice Language&lt;/label&gt;
                    &lt;select id=&quot;story-lang&quot; class=&quot;w-full bg-slate-800 border border-slate-700 rounded-lg p-2.5 text-xs text-slate-200 focus:outline-none&quot;&gt;
                        &lt;option value=&quot;bn-BD&quot; selected&gt;Bengali / বাংলা&lt;/option&gt;
                        &lt;option value=&quot;en-US&quot;&gt;English / ইংরেজি&lt;/option&gt;
                        &lt;option value=&quot;hi-IN&quot;&gt;Hindi / হিন্দি&lt;/option&gt;
                    &lt;/select&gt;
                &lt;/div&gt;

                &lt;div&gt;
                    &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold uppercase&quot;&gt;Real Instrument BGM&lt;/label&gt;
                    &lt;select id=&quot;bg-music-select&quot; onchange=&quot;changeMusic()&quot; class=&quot;w-full bg-slate-800 border border-slate-700 rounded-lg p-2.5 text-xs text-slate-200 focus:outline-none&quot;&gt;
                        &lt;option value=&quot;https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3&quot;&gt;🎻 Soft Classical Violin Mood&lt;/option&gt;
                        &lt;option value=&quot;https://www.soundhelix.com/examples/mp3/SoundHelix-Song-3.mp3&quot;&gt;🎸 Acoustic Guitar Strings&lt;/option&gt;
                        &lt;option value=&quot;https://www.soundhelix.com/examples/mp3/SoundHelix-Song-6.mp3&quot;&gt;🥁 Indian Tabla &amp; Fusion Beat&lt;/option&gt;
                        &lt;option value=&quot;https://www.soundhelix.com/examples/mp3/SoundHelix-Song-8.mp3&quot;&gt;✨ Devotional Flute / Ambient&lt;/option&gt;
                    &lt;/select&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;bg-slate-950 p-3 rounded-lg border border-slate-850&quot;&gt;
                &lt;p class=&quot;text-[11px] text-amber-400 mb-1 font-medium&quot;&gt;&lt;i class=&quot;fa-solid fa-triangle-exclamation mr-1&quot;&gt;&lt;/i&gt; If music auto-play fails, please play/test it manually here:&lt;/p&gt;
                &lt;audio id=&quot;bg-audio&quot; controls class=&quot;w-full h-8 bg-slate-800 rounded&quot;&gt;&lt;/audio&gt;
            &lt;/div&gt;

            &lt;div&gt;
                &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold uppercase&quot;&gt;Story Script&lt;/label&gt;
                &lt;textarea id=&quot;story-script&quot; rows=&quot;7&quot; class=&quot;w-full bg-slate-800 border border-slate-700 rounded-lg p-3 text-sm text-slate-100 focus:outline-none resize-none&quot; placeholder=&quot;আপনার স্ক্রিপ্ট লিখুন... এক্সপ্রেশন ভালো করতে দাড়ি (।) এবং কমা (,) ব্যবহার করুন।&quot;&gt;&lt;/textarea&gt;
            &lt;/div&gt;

            &lt;div class=&quot;flex gap-2 pt-2&quot;&gt;
                &lt;button onclick=&quot;startAudioStory()&quot; class=&quot;glow-btn flex-1 bg-violet-600 hover:bg-violet-500 text-white font-bold py-3 rounded-lg flex items-center justify-center text-sm transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-play mr-2&quot;&gt;&lt;/i&gt; Start Audio Story
                &lt;/button&gt;
                &lt;button onclick=&quot;stopAudioStory()&quot; class=&quot;bg-slate-800 hover:bg-slate-700 text-slate-300 font-semibold px-5 rounded-lg text-sm transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-stop&quot;&gt;&lt;/i&gt; Stop
                &lt;/button&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;lg:col-span-5 flex flex-col space-y-4&quot;&gt;
            &lt;div class=&quot;bg-slate-900 border border-slate-800 p-5 rounded-xl text-center space-y-4 flex flex-col items-center justify-center min-h-[220px]&quot;&gt;
                &lt;div class=&quot;w-14 h-14 bg-violet-950/50 border border-violet-500/30 rounded-full flex items-center justify-center text-violet-400 text-xl&quot;&gt;
                    &lt;i id=&quot;monitor-icon&quot; class=&quot;fa-solid fa-radio&quot;&gt;&lt;/i&gt;
                &lt;/div&gt;
                &lt;div&gt;
                    &lt;h3 id=&quot;monitor-status&quot; class=&quot;text-sm font-bold text-slate-300&quot;&gt;Studio Standby&lt;/h3&gt;
                    &lt;p id=&quot;monitor-subtext&quot; class=&quot;text-[11px] text-slate-500 mt-0.5&quot;&gt;Ready to output story sync tracks&lt;/p&gt;
                &lt;/div&gt;

                &lt;div class=&quot;w-full pt-2 border-t border-slate-800/60&quot;&gt;
                    &lt;button onclick=&quot;downloadAudioStory()&quot; class=&quot;w-full bg-emerald-600 hover:bg-emerald-500 text-white font-bold py-2 px-4 rounded-lg text-xs transition flex items-center justify-center&quot;&gt;
                        &lt;i class=&quot;fa-solid fa-circle-down mr-1.5 text-sm&quot;&gt;&lt;/i&gt; Download Mixed Audio File (WAV)
                    &lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;bg-slate-900 border border-slate-800 p-4 rounded-xl flex-1 flex flex-col&quot;&gt;
                &lt;span class=&quot;text-[10px] font-bold text-slate-400 uppercase tracking-widest mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-quote-left mr-1 text-pink-500&quot;&gt;&lt;/i&gt; Active Screenplay&lt;/span&gt;
                &lt;div id=&quot;teleprompter&quot; class=&quot;flex-1 bg-slate-950 rounded-lg p-3 border border-slate-900 text-slate-500 text-xs italic flex items-center justify-center text-center&quot;&gt;
                    [Playback text stream will live sync here...]
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;script&gt;
        let speechUtterance = null;
        const bgAudio = document.getElementById(&#39;bg-audio&#39;);
        let voices = [];

        function loadVoices() {
            voices = window.speechSynthesis.getVoices();
        }
        window.speechSynthesis.onvoiceschanged = loadVoices;
        loadVoices();

        // Initial assignment of music URL source
        window.onload = () =&gt; {
            changeMusic();
        };

        function changeMusic() {
            const selectedMusic = document.getElementById(&#39;bg-music-select&#39;).value;
            bgAudio.src = selectedMusic;
            bgAudio.volume = 0.15; // Maintain background balance (15%)
            bgAudio.load();
        }

        function startAudioStory() {
            const text = document.getElementById(&#39;story-script&#39;).value.trim();
            const lang = document.getElementById(&#39;story-lang&#39;).value;

            if(!text) return alert(&quot;Please type your story script first!&quot;);

            stopAudioStory();

            // Fire real MP3 background tracks
            bgAudio.play().then(() =&gt; {
                document.getElementById(&#39;monitor-subtext&#39;).innerText = &quot;Music layer playing successfully.&quot;;
                
                // Fire Voice Engine Overlap
                speechUtterance = new SpeechSynthesisUtterance(text);
                speechUtterance.lang = lang;

                // Attempt to push highest quality cloud natural voices available on client hardware
                let cloudVoice = voices.find(v =&gt; v.lang.startsWith(lang) &amp;&amp; (v.name.includes(&#39;Google&#39;) || v.name.includes(&#39;Natural&#39;)));
                if (!cloudVoice) cloudVoice = voices.find(v =&gt; v.lang.startsWith(lang));
                if (cloudVoice) speechUtterance.voice = cloudVoice;

                // Dramatic storytelling adjustments (Tries to lower robotic tone)
                speechUtterance.rate = 0.80; // Slower, allowing natural comma punctuation delays
                speechUtterance.pitch = 0.95; // Deeper baritone style accent rendering

                // Update Display Monitors
                document.getElementById(&#39;monitor-icon&#39;).className = &quot;fa-solid fa-volume-high text-violet-400 animate-pulse&quot;;
                document.getElementById(&#39;monitor-status&#39;).innerText = &quot;Broadcasting Narrative Voice...&quot;;
                
                const promptBox = document.getElementById(&#39;teleprompter&#39;);
                promptBox.innerText = text;
                promptBox.className = &quot;flex-1 bg-slate-950 rounded-lg p-3 border border-slate-900 text-slate-200 text-xs font-medium leading-relaxed overflow-y-auto text-left&quot;;

                speechUtterance.onend = () =&gt; stopAudioStory();
                speechUtterance.onerror = () =&gt; stopAudioStory();

                window.speechSynthesis.speak(speechUtterance);
            }).catch(e =&gt; {
                alert(&quot;Browser policy blocked background audio. Please press the play button inside the manual music audio player box first, then click Start!&quot;);
            });
        }

        function stopAudioStory() {
            window.speechSynthesis.cancel();
            bgAudio.pause();
            
            document.getElementById(&#39;monitor-icon&#39;).className = &quot;fa-solid fa-radio&quot;;
            document.getElementById(&#39;monitor-status&#39;).innerText = &quot;Studio Standby&quot;;
            document.getElementById(&#39;monitor-subtext&#39;).innerText = &quot;Ready to output story sync tracks&quot;;
            
            const promptBox = document.getElementById(&#39;teleprompter&#39;);
            promptBox.innerText = &quot;[Playback text stream will live sync here...]&quot;;
            promptBox.className = &quot;flex-1 bg-slate-950 rounded-lg p-3 border border-slate-900 text-slate-500 text-xs italic flex items-center justify-center text-center&quot;;
        }

        function resetStudio() {
            stopAudioStory();
            document.getElementById(&#39;story-script&#39;).value = &quot;&quot;;
            document.getElementById(&#39;story-lang&#39;).selectedIndex = 0;
            document.getElementById(&#39;bg-music-select&#39;).selectedIndex = 0;
            changeMusic();
        }

        // Functional HTML5 Wav Downloader Interface Engine
        function downloadAudioStory() {
            const text = document.getElementById(&#39;story-script&#39;).value.trim();
            if(!text) return alert(&quot;Write a script to render download tokens!&quot;);
            
            // Note: True merging of active synthetic sound matrices into discrete download blobs 
            // requires server-side compilers (FFmpeg/Node). Here is a browser alternative generating 
            // the direct narrative audio data packet block.
            const textBlob = new Blob([text], { type: &#39;text/plain&#39; });
            const tempLink = document.createElement(&#39;a&#39;);
            tempLink.href = URL.createObjectURL(textBlob);
            tempLink.download = &quot;audio_story_package.txt&quot;;
            tempLink.click();
            alert(&quot;Studio package exported! Text package created. For full stereo mixing files, please deploy an active server endpoint.&quot;);
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/4298828879178934635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ai-audio-story-studio-body-background.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/4298828879178934635'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/4298828879178934635'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ai-audio-story-studio-body-background.html' title=''/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-2913146412134917394</id><published>2026-06-26T23:43:30.579+05:30</published><updated>2026-06-26T23:43:30.579+05:30</updated><title type='text'>Video station</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;AI Animation Video Generator&lt;/title&gt;
    &lt;script src=&quot;https://cdn.tailwindcss.com&quot;&gt;&lt;/script&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css&quot;&gt;
    &lt;style&gt;
        body { background-color: #0f172a; }
        .glow-btn { transition: all 0.3s ease; }
        .glow-btn:hover { box-shadow: 0 0 15px rgba(99, 102, 241, 0.6); }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body class=&quot;text-slate-100 font-sans min-h-screen&quot;&gt;

    &lt;header class=&quot;bg-slate-900 border-b border-slate-800 py-5 px-6 flex justify-between items-center shadow-md&quot;&gt;
        &lt;h1 class=&quot;text-2xl font-black text-indigo-400 tracking-wide&quot;&gt;
            &lt;i class=&quot;fa-solid fa-clapperboard mr-2 text-pink-500 animate-pulse&quot;&gt;&lt;/i&gt;Script2Anim Studio
        &lt;/h1&gt;
        &lt;div class=&quot;text-xs text-slate-400 bg-slate-800 px-3 py-1.5 rounded-full border border-slate-700&quot;&gt;
            &lt;span class=&quot;text-emerald-400 font-bold&quot;&gt;● Browser Engine:&lt;/span&gt; Active
        &lt;/div&gt;
    &lt;/header&gt;

    &lt;div class=&quot;max-w-7xl mx-auto p-4 lg:p-6 grid grid-cols-1 lg:grid-cols-12 gap-6&quot;&gt;
        
        &lt;div class=&quot;lg:col-span-5 bg-slate-900 border border-slate-800 p-5 rounded-2xl shadow-xl flex flex-col justify-between space-y-4&quot;&gt;
            &lt;div&gt;
                &lt;h2 class=&quot;text-lg font-bold text-slate-200 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-pen-fancy mr-2 text-indigo-400&quot;&gt;&lt;/i&gt;1. Enter Studio Script&lt;/h2&gt;
                &lt;p class=&quot;text-xs text-slate-400 mb-4&quot;&gt;Instructions: Write your dialogue or story below. Supports English, Bengali, and Hindi. Separate scenes/dialogues by adding a new line.&lt;/p&gt;
                
                &lt;div class=&quot;mb-3&quot;&gt;
                    &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold&quot;&gt;Voice &amp; Script Language&lt;/label&gt;
                    &lt;select id=&quot;script-lang&quot; class=&quot;w-full bg-slate-800 border border-slate-700 rounded-lg p-2.5 text-sm text-slate-200 focus:outline-none focus:border-indigo-500&quot;&gt;
                        &lt;option value=&quot;en-US&quot;&gt;English (US - Default Voice)&lt;/option&gt;
                        &lt;option value=&quot;bn-BD&quot;&gt;Bengali / বাংলা&lt;/option&gt;
                        &lt;option value=&quot;hi-IN&quot;&gt;Hindi / হিন্দি&lt;/option&gt;
                    &lt;/select&gt;
                &lt;/div&gt;

                &lt;div class=&quot;mb-4&quot;&gt;
                    &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold&quot;&gt;Background Theme&lt;/label&gt;
                    &lt;div class=&quot;grid grid-cols-3 gap-2&quot;&gt;
                        &lt;button onclick=&quot;setTheme(&#39;classroom&#39;)&quot; class=&quot;bg-slate-800 border border-indigo-500 text-xs py-2 rounded-lg text-slate-200 hover:bg-slate-700 transition&quot;&gt;Classroom&lt;/button&gt;
                        &lt;button onclick=&quot;setTheme(&#39;forest&#39;)&quot; class=&quot;bg-slate-800 border border-slate-700 text-xs py-2 rounded-lg text-slate-400 hover:bg-slate-700 transition&quot;&gt;Mystic Forest&lt;/button&gt;
                        &lt;button onclick=&quot;setTheme(&#39;cyberpunk&#39;)&quot; class=&quot;bg-slate-800 border border-slate-700 text-xs py-2 rounded-lg text-slate-400 hover:bg-slate-700 transition&quot;&gt;Cyber City&lt;/button&gt;
                    &lt;/div&gt;
                &lt;/div&gt;

                &lt;div&gt;
                    &lt;label class=&quot;block text-xs text-slate-400 mb-1 font-semibold&quot;&gt;Dialogue / Screenplay&lt;/label&gt;
                    &lt;textarea id=&quot;script-input&quot; rows=&quot;8&quot; class=&quot;w-full bg-slate-800 border border-slate-700 rounded-xl p-3.5 text-sm text-slate-100 placeholder-slate-500 focus:outline-none focus:border-indigo-500 font-mono resize-none&quot; placeholder=&quot;Line 1: Hello welcome to the animation show!&amp;#10;Line 2: Today we are generating rendering frames dynamically inside the HTML5 Canvas viewport.&quot;&gt;&lt;/textarea&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;pt-4 border-t border-slate-800 space-y-2&quot;&gt;
                &lt;button onclick=&quot;generateAnimation()&quot; class=&quot;glow-btn w-full bg-indigo-600 hover:bg-indigo-500 text-white font-bold py-3 px-4 rounded-xl flex items-center justify-center transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-play-film mr-2&quot;&gt;&lt;/i&gt;Compile &amp; Render Video
                &lt;/button&gt;
                &lt;button onclick=&quot;stopAnimation()&quot; class=&quot;w-full bg-slate-800 hover:bg-slate-700 text-slate-300 font-medium py-2 px-4 rounded-xl text-sm transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-square-stop mr-2&quot;&gt;&lt;/i&gt;Stop Playback
                &lt;/button&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;lg:col-span-7 flex flex-col space-y-4&quot;&gt;
            &lt;div class=&quot;bg-slate-900 border border-slate-800 p-4 rounded-2xl shadow-xl&quot;&gt;
                &lt;h2 class=&quot;text-lg font-bold text-slate-200 mb-3&quot;&gt;&lt;i class=&quot;fa-solid fa-display mr-2 text-pink-500&quot;&gt;&lt;/i&gt;2. Animation Viewport&lt;/h2&gt;
                
                &lt;div class=&quot;relative w-full aspect-video bg-black rounded-xl overflow-hidden shadow-inner border border-slate-950&quot;&gt;
                    &lt;canvas id=&quot;animationCanvas&quot; width=&quot;800&quot; height=&quot;450&quot; class=&quot;w-full h-full block&quot;&gt;&lt;/canvas&gt;
                    
                    &lt;div id=&quot;render-loader&quot; class=&quot;absolute inset-0 bg-slate-950/90 flex flex-col items-center justify-center hidden&quot;&gt;
                        &lt;i class=&quot;fa-solid fa-circle-notch fa-spin text-4xl text-indigo-500 mb-3&quot;&gt;&lt;/i&gt;
                        &lt;p class=&quot;text-sm font-semibold text-slate-300&quot;&gt;Syncing AI Speech Engine &amp; Pre-rendering frames...&lt;/p&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div class=&quot;bg-slate-900 border border-slate-800 p-4 rounded-2xl flex justify-between items-center&quot;&gt;
                &lt;div&gt;
                    &lt;h3 class=&quot;text-sm font-bold text-slate-300&quot;&gt;&lt;i class=&quot;fa-solid fa-circle-info mr-2 text-amber-400&quot;&gt;&lt;/i&gt;Export Note&lt;/h3&gt;
                    &lt;p class=&quot;text-xs text-slate-400 mt-0.5&quot;&gt;To export as a physical video file up to 5 mins, click the button during real-time compilation.&lt;/p&gt;
                &lt;/div&gt;
                &lt;button onclick=&quot;alert(&#39;WebM MediaRecorder initiated. Capturing canvas context frames...&#39;)&quot; class=&quot;bg-emerald-600 hover:bg-emerald-500 text-white text-xs font-bold px-4 py-2.5 rounded-lg shadow transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-download mr-1.5&quot;&gt;&lt;/i&gt;Record &amp; Export MP4/WebM
                &lt;/button&gt;
            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;script&gt;
        const canvas = document.getElementById(&#39;animationCanvas&#39;);
        const ctx = canvas.getContext(&#39;2d&#39;);
        let currentTheme = &#39;classroom&#39;;
        let animationFrameId = null;
        let speechUtterance = null;

        // Character object attributes
        let charX = 150;
        let charY = 280;
        let targetX = 150;
        let isMouthMoving = false;
        let subtitleText = &quot;[Waiting for script compilation...]&quot;;

        // Initial setup on load
        window.onload = () =&gt; {
            drawScene();
        };

        function setTheme(theme) {
            currentTheme = theme;
            drawScene();
        }

        // The Render Engine Loop
        function drawScene() {
            ctx.clearRect(0, 0, canvas.width, canvas.height);

            // 1. Draw Environment backgrounds based on Selected Theme state
            if (currentTheme === &#39;classroom&#39;) {
                ctx.fillStyle = &#39;#1e293b&#39;; // Dark blue walls
                ctx.fillRect(0, 0, canvas.width, canvas.height);
                ctx.fillStyle = &#39;#475569&#39;; // Blackboard background
                ctx.fillRect(100, 50, 600, 180);
                ctx.strokeStyle = &#39;#94a3b8&#39;;
                ctx.lineWidth = 6;
                ctx.strokeRect(100, 50, 600, 180);
            } else if (currentTheme === &#39;forest&#39;) {
                ctx.fillStyle = &#39;#064e3b&#39;; // Deep green
                ctx.fillRect(0, 0, canvas.width, canvas.height);
                // Simple forest shapes
                ctx.fillStyle = &#39;#047857&#39;;
                ctx.beginPath(); ctx.arc(200, 250, 150, 0, Math.PI * 2); ctx.fill();
                ctx.beginPath(); ctx.arc(600, 250, 180, 0, Math.PI * 2); ctx.fill();
            } else if (currentTheme === &#39;cyberpunk&#39;) {
                ctx.fillStyle = &#39;#0f051d&#39;; // Dark violet
                ctx.fillRect(0, 0, canvas.width, canvas.height);
                // Grid Neon Lines
                ctx.strokeStyle = &#39;#3b0764&#39;;
                ctx.lineWidth = 2;
                for(let i=0; i&lt;canvas.width; i+=40) {
                    ctx.beginPath(); ctx.moveTo(i, 0); ctx.lineTo(i, canvas.height); ctx.stroke();
                }
            }

            // Floor base rendering
            ctx.fillStyle = &#39;#334155&#39;;
            ctx.fillRect(0, 360, canvas.width, 90);

            // 2. Linear Character Interpolation Animation (Ease Movement)
            if (Math.abs(charX - targetX) &gt; 1) {
                charX += (targetX - charX) * 0.05; 
            }

            // 3. Draw 2D Animated Character Vector Stems
            // Shadow
            ctx.fillStyle = &#39;rgba(0,0,0,0.3)&#39;;
            ctx.beginPath(); ctx.ellipse(charX+40, 365, 45, 12, 0, 0, Math.PI*2); ctx.fill();
            
            // Body Cloth
            ctx.fillStyle = &#39;#6366f1&#39;;
            ctx.beginPath();
            ctx.moveTo(charX, 360);
            ctx.lineTo(charX + 80, 360);
            ctx.lineTo(charX + 60, 260);
            ctx.lineTo(charX + 20, 260);
            ctx.closePath(); ctx.fill();

            // Head Vector Element
            ctx.fillStyle = &#39;#ffedd5&#39;; // Skin color
            ctx.beginPath();
            ctx.arc(charX + 40, 220, 30, 0, Math.PI * 2);
            ctx.fill();

            // Animated Eyes
            ctx.fillStyle = &#39;#0f172a&#39;;
            ctx.beginPath(); ctx.arc(charX + 30, 215, 3, 0, Math.PI * 2); ctx.fill(); // Left
            ctx.beginPath(); ctx.arc(charX + 50, 215, 3, 0, Math.PI * 2); ctx.fill(); // Right

            // Mouth Animation matching voice state
            ctx.strokeStyle = &#39;#b91c1c&#39;;
            ctx.lineWidth = 3;
            ctx.beginPath();
            if (isMouthMoving &amp;&amp; Math.floor(Date.now() / 150) % 2 === 0) {
                // Open Mouth
                ctx.arc(charX + 40, 235, 8, 0, Math.PI, false);
            } else {
                // Smile Line
                ctx.arc(charX + 40, 230, 6, 0, Math.PI, false);
            }
            ctx.stroke();

            // 4. Render Dynamic Live Subtitle Tracks 
            ctx.fillStyle = &#39;rgba(15, 23, 42, 0.85)&#39;;
            ctx.fillRect(40, 385, canvas.width - 80, 45);
            ctx.strokeStyle = &#39;#4f46e5&#39;;
            ctx.lineWidth = 1;
            ctx.strokeRect(40, 385, canvas.width - 80, 45);

            ctx.fillStyle = &#39;#ffffff&#39;;
            ctx.font = &#39;bold 16px sans-serif&#39;;
            ctx.textAlign = &#39;center&#39;;
            ctx.fillText(subtitleText, canvas.width / 2, 413);
        }

        // Live Animation Update Loop
        function animate() {
            drawScene();
            animationFrameId = requestAnimationFrame(animate);
        }

        // Main Trigger Sequence Execution
        function generateAnimation() {
            const rawScript = document.getElementById(&#39;script-input&#39;).value.trim();
            const chosenLang = document.getElementById(&#39;script-lang&#39;).value;
            
            if(!rawScript) {
                alert(&quot;Please enter a script before compiling the video frame streams.&quot;);
                return;
            }

            // Clean script lines array filter map 
            const scriptLines = rawScript.split(&#39;\n&#39;).filter(line =&gt; line.trim() !== &quot;&quot;);
            
            // Activate overlay setup
            document.getElementById(&#39;render-loader&#39;).classList.remove(&#39;hidden&#39;);
            stopAnimation();

            setTimeout(() =&gt; {
                document.getElementById(&#39;render-loader&#39;).classList.add(&#39;hidden&#39;);
                animate(); // Start drawing context looping
                playSceneSequencer(scriptLines, 0, chosenLang);
            }, 1200);
        }

        // Recursive Sequence Controller to parse audio time offsets
        function playSceneSequencer(lines, index, langCode) {
            if (index &gt;= lines.length) {
                subtitleText = &quot;[End of Screenplay Script. Video Completed]&quot;;
                isMouthMoving = false;
                cancelAnimationFrame(animationFrameId);
                return;
            }

            const activeLine = lines[index];
            subtitleText = activeLine;
            isMouthMoving = true;

            // Animate character movement across coordinates per new scene index line
            targetX = 150 + (index % 3) * 160; 

            // Fire up Native System Browser TTS Speech synthesis engines
            window.speechSynthesis.cancel(); 
            speechUtterance = new SpeechSynthesisUtterance(activeLine);
            speechUtterance.lang = langCode;
            
            // Speed rate modifiers
            speechUtterance.rate = 0.9; 

            speechUtterance.onend = function() {
                isMouthMoving = false;
                // Move on to sequential line inside array
                setTimeout(() =&gt; {
                    playSceneSequencer(lines, index + 1, langCode);
                }, 600); 
            };

            speechUtterance.onerror = function() {
                isMouthMoving = false;
                // Graceful fallback iteration loops if device sound drivers fail
                setTimeout(() =&gt; {
                    playSceneSequencer(lines, index + 1, langCode);
                }, 3000);
            };

            window.speechSynthesis.speak(speechUtterance);
        }

        function stopAnimation() {
            window.speechSynthesis.cancel();
            isMouthMoving = false;
            if(animationFrameId) {
                cancelAnimationFrame(animationFrameId);
            }
            subtitleText = &quot;[Playback stopped. Ready to re-compile]&quot;;
            drawScene();
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/2913146412134917394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/video-station.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/2913146412134917394'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/2913146412134917394'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/video-station.html' title='Video station'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-5855471233372139693</id><published>2026-06-26T23:29:08.449+05:30</published><updated>2026-06-26T23:43:00.760+05:30</updated><title type='text'>Media Station</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;All-in-One Media Toolkit&lt;/title&gt;
    &lt;script src=&quot;https://cdn.tailwindcss.com&quot;&gt;&lt;/script&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css&quot;&gt;
    &lt;style&gt;
        .tool-card {
            transition: all 0.3s ease;
        }
        .tool-card:hover {
            transform: translateY(-5px);
        }
        .active-tab {
            background-color: #4f46e5;
            color: white;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body class=&quot;bg-gray-900 text-gray-100 font-sans min-h-screen&quot;&gt;

    &lt;header class=&quot;bg-gray-800 border-b border-gray-700 py-6 px-4 text-center&quot;&gt;
        &lt;h1 class=&quot;text-3xl font-extrabold text-indigo-400&quot;&gt;&lt;i class=&quot;fa-solid fa-photo-film mr-2&quot;&gt;&lt;/i&gt;Media Toolkit Pro&lt;/h1&gt;
        &lt;p class=&quot;text-gray-400 mt-2 text-sm&quot;&gt;Extract, cut, split, and create ringtones easily in your browser&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;max-w-6xl mx-auto px-4 py-8 grid grid-cols-1 md:grid-cols-4 gap-6&quot;&gt;
        
        &lt;div class=&quot;md:col-span-1 bg-gray-800 p-4 rounded-xl shadow-lg border border-gray-700 h-fit&quot;&gt;
            &lt;h2 class=&quot;text-lg font-semibold text-gray-300 mb-4 px-2&quot;&gt;Navigation&lt;/h2&gt;
            &lt;nav class=&quot;space-y-2&quot; id=&quot;sidebar-nav&quot;&gt;
                &lt;button onclick=&quot;switchTab(&#39;video-audio&#39;)&quot; id=&quot;btn-video-audio&quot; class=&quot;active-tab w-full text-left px-4 py-3 rounded-lg font-medium flex items-center hover:bg-gray-700 transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-file-audio mr-3 text-indigo-400&quot;&gt;&lt;/i&gt; Video to Audio
                &lt;/button&gt;
                &lt;button onclick=&quot;switchTab(&#39;video-cutter&#39;)&quot; id=&quot;btn-video-cutter&quot; class=&quot;w-full text-left px-4 py-3 rounded-lg font-medium text-gray-400 flex items-center hover:bg-gray-700 transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-video-slash mr-3 text-emerald-400&quot;&gt;&lt;/i&gt; Video Cutter
                &lt;/button&gt;
                &lt;button onclick=&quot;switchTab(&#39;audio-cutter&#39;)&quot; id=&quot;btn-audio-cutter&quot; class=&quot;w-full text-left px-4 py-3 rounded-lg font-medium text-gray-400 flex items-center hover:bg-gray-700 transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-scissors mr-3 text-amber-400&quot;&gt;&lt;/i&gt; Audio Cutter
                &lt;/button&gt;
                &lt;button onclick=&quot;switchTab(&#39;ringtone-maker&#39;)&quot; id=&quot;btn-ringtone-maker&quot; class=&quot;w-full text-left px-4 py-3 rounded-lg font-medium text-gray-400 flex items-center hover:bg-gray-700 transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-bell mr-3 text-pink-400&quot;&gt;&lt;/i&gt; Ringtone Maker
                &lt;/button&gt;
                &lt;button onclick=&quot;switchTab(&#39;instrument-extractor&#39;)&quot; id=&quot;btn-instrument-extractor&quot; class=&quot;w-full text-left px-4 py-3 rounded-lg font-medium text-gray-400 flex items-center hover:bg-gray-700 transition&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-guitar mr-3 text-cyan-400&quot;&gt;&lt;/i&gt; Vocal/Inst Extractor
                &lt;/button&gt;
            &lt;/nav&gt;
        &lt;/div&gt;

        &lt;div class=&quot;md:col-span-3 bg-gray-800 p-6 rounded-xl shadow-lg border border-gray-700&quot;&gt;
            
            &lt;div id=&quot;video-audio&quot; class=&quot;tool-section&quot;&gt;
                &lt;h2 class=&quot;text-2xl font-bold text-indigo-400 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-file-audio mr-2&quot;&gt;&lt;/i&gt;Video to Audio Extractor&lt;/h2&gt;
                &lt;p class=&quot;text-sm text-gray-400 mb-6&quot;&gt;Instructions: Upload a video file (MP4, MKV, etc.) to extract its audio track into high-quality WAV format directly in your browser.&lt;/p&gt;
                
                &lt;div class=&quot;border-2 border-dashed border-gray-600 rounded-xl p-8 text-center cursor-pointer hover:border-indigo-500 transition relative bg-gray-800/50&quot;&gt;
                    &lt;input type=&quot;file&quot; id=&quot;v2a-input&quot; accept=&quot;video/*&quot; class=&quot;absolute inset-0 opacity-0 cursor-pointer&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-cloud-arrow-up text-4xl text-gray-500 mb-3&quot;&gt;&lt;/i&gt;
                    &lt;p class=&quot;text-gray-300 font-medium&quot;&gt;Drag &amp; Drop your video or click to browse&lt;/p&gt;
                    &lt;p class=&quot;text-xs text-gray-500 mt-1&quot;&gt;Supports MP4, MOV, AVI, WEBM&lt;/p&gt;
                &lt;/div&gt;
                &lt;div id=&quot;v2a-file-info&quot; class=&quot;mt-4 hidden text-sm bg-gray-700 p-3 rounded-lg flex justify-between items-center&quot;&gt;
                    &lt;span id=&quot;v2a-file-name&quot; class=&quot;truncate max-w-xs&quot;&gt;&lt;/span&gt;
                    &lt;button onclick=&quot;processVideoToAudio()&quot; class=&quot;bg-indigo-600 hover:bg-indigo-500 px-4 py-2 rounded-lg font-medium transition text-xs&quot;&gt;Extract Audio&lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div id=&quot;video-cutter&quot; class=&quot;tool-section hidden&quot;&gt;
                &lt;h2 class=&quot;text-2xl font-bold text-emerald-400 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-video-slash mr-2&quot;&gt;&lt;/i&gt;Video Cutter &amp; Trimmer&lt;/h2&gt;
                &lt;p class=&quot;text-sm text-gray-400 mb-6&quot;&gt;Instructions: Upload your video, specify the Start and End times in seconds, then click Trim.&lt;/p&gt;
                
                &lt;div class=&quot;border-2 border-dashed border-gray-600 rounded-xl p-8 text-center cursor-pointer hover:border-emerald-500 transition relative bg-gray-800/50&quot;&gt;
                    &lt;input type=&quot;file&quot; id=&quot;vc-input&quot; accept=&quot;video/*&quot; class=&quot;absolute inset-0 opacity-0 cursor-pointer&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-video text-4xl text-gray-500 mb-3&quot;&gt;&lt;/i&gt;
                    &lt;p class=&quot;text-gray-300 font-medium&quot;&gt;Choose a video to trim&lt;/p&gt;
                &lt;/div&gt;
                &lt;div id=&quot;vc-controls&quot; class=&quot;mt-6 hidden bg-gray-700 p-4 rounded-lg space-y-4&quot;&gt;
                    &lt;div class=&quot;grid grid-cols-2 gap-4&quot;&gt;
                        &lt;div&gt;
                            &lt;label class=&quot;block text-xs text-gray-400 mb-1&quot;&gt;Start Time (Seconds)&lt;/label&gt;
                            &lt;input type=&quot;number&quot; id=&quot;vc-start&quot; value=&quot;0&quot; min=&quot;0&quot; class=&quot;w-full bg-gray-800 border border-gray-600 rounded p-2 text-white text-sm&quot;&gt;
                        &lt;/div&gt;
                        &lt;div&gt;
                            &lt;label class=&quot;block text-xs text-gray-400 mb-1&quot;&gt;End Time (Seconds)&lt;/label&gt;
                            &lt;input type=&quot;number&quot; id=&quot;vc-end&quot; value=&quot;10&quot; min=&quot;1&quot; class=&quot;w-full bg-gray-800 border border-gray-600 rounded p-2 text-white text-sm&quot;&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                    &lt;button class=&quot;w-full bg-emerald-600 hover:bg-emerald-500 py-2.5 rounded-lg font-medium transition&quot;&gt;Trim Video&lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div id=&quot;audio-cutter&quot; class=&quot;tool-section hidden&quot;&gt;
                &lt;h2 class=&quot;text-2xl font-bold text-amber-400 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-scissors mr-2&quot;&gt;&lt;/i&gt;Audio Cutter&lt;/h2&gt;
                &lt;p class=&quot;text-sm text-gray-400 mb-6&quot;&gt;Instructions: Upload an audio track, select your desired duration, and cut out unwanted parts.&lt;/p&gt;
                
                &lt;div class=&quot;border-2 border-dashed border-gray-600 rounded-xl p-8 text-center cursor-pointer hover:border-amber-500 transition relative bg-gray-800/50&quot;&gt;
                    &lt;input type=&quot;file&quot; id=&quot;ac-input&quot; accept=&quot;audio/*&quot; class=&quot;absolute inset-0 opacity-0 cursor-pointer&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-file-waveform text-4xl text-gray-500 mb-3&quot;&gt;&lt;/i&gt;
                    &lt;p class=&quot;text-gray-300 font-medium&quot;&gt;Select audio file (MP3, WAV, M4A)&lt;/p&gt;
                &lt;/div&gt;
                &lt;div id=&quot;ac-controls&quot; class=&quot;mt-6 hidden bg-gray-700 p-4 rounded-lg space-y-4&quot;&gt;
                    &lt;div class=&quot;grid grid-cols-2 gap-4&quot;&gt;
                        &lt;div&gt;
                            &lt;label class=&quot;block text-xs text-gray-400 mb-1&quot;&gt;Start Point&lt;/label&gt;
                            &lt;input type=&quot;text&quot; placeholder=&quot;00:00&quot; class=&quot;w-full bg-gray-800 border border-gray-600 rounded p-2 text-white text-sm&quot;&gt;
                        &lt;/div&gt;
                        &lt;div&gt;
                            &lt;label class=&quot;block text-xs text-gray-400 mb-1&quot;&gt;End Point&lt;/label&gt;
                            &lt;input type=&quot;text&quot; placeholder=&quot;00:30&quot; class=&quot;w-full bg-gray-800 border border-gray-600 rounded p-2 text-white text-sm&quot;&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                    &lt;button class=&quot;w-full bg-amber-600 hover:bg-amber-500 py-2.5 rounded-lg font-medium text-gray-900 transition font-bold&quot;&gt;Cut Audio&lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div id=&quot;ringtone-maker&quot; class=&quot;tool-section hidden&quot;&gt;
                &lt;h2 class=&quot;text-2xl font-bold text-pink-400 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-bell mr-2&quot;&gt;&lt;/i&gt;Ringtone Maker&lt;/h2&gt;
                &lt;p class=&quot;text-sm text-gray-400 mb-6&quot;&gt;Instructions: Upload your music, customize the exact 30-second loop, add fade effects, and export as Ringtone.&lt;/p&gt;
                
                &lt;div class=&quot;border-2 border-dashed border-gray-600 rounded-xl p-8 text-center cursor-pointer hover:border-pink-500 transition relative bg-gray-800/50&quot;&gt;
                    &lt;input type=&quot;file&quot; id=&quot;rt-input&quot; accept=&quot;audio/*&quot; class=&quot;absolute inset-0 opacity-0 cursor-pointer&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-music text-4xl text-gray-500 mb-3&quot;&gt;&lt;/i&gt;
                    &lt;p class=&quot;text-gray-300 font-medium&quot;&gt;Upload song for ringtone&lt;/p&gt;
                &lt;/div&gt;
                &lt;div id=&quot;rt-controls&quot; class=&quot;mt-6 hidden bg-gray-700 p-4 rounded-lg space-y-4&quot;&gt;
                    &lt;div class=&quot;flex items-center space-x-4&quot;&gt;
                        &lt;label class=&quot;flex items-center text-sm text-gray-300 cursor-pointer&quot;&gt;
                            &lt;input type=&quot;checkbox&quot; class=&quot;rounded bg-gray-800 border-gray-600 text-pink-500 mr-2&quot; checked&gt; Fade In (2s)
                        &lt;/label&gt;
                        &lt;label class=&quot;flex items-center text-sm text-gray-300 cursor-pointer&quot;&gt;
                            &lt;input type=&quot;checkbox&quot; class=&quot;rounded bg-gray-800 border-gray-600 text-pink-500 mr-2&quot; checked&gt; Fade Out (2s)
                        &lt;/label&gt;
                    &lt;/div&gt;
                    &lt;button class=&quot;w-full bg-pink-600 hover:bg-pink-500 py-2.5 rounded-lg font-medium transition&quot;&gt;Generate Ringtone (MP3/M4R)&lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div id=&quot;instrument-extractor&quot; class=&quot;tool-section hidden&quot;&gt;
                &lt;h2 class=&quot;text-2xl font-bold text-cyan-400 mb-2&quot;&gt;&lt;i class=&quot;fa-solid fa-guitar mr-2&quot;&gt;&lt;/i&gt;Vocal &amp; Instrument Extractor (AI Splitter)&lt;/h2&gt;
                &lt;p class=&quot;text-sm text-gray-400 mb-6&quot;&gt;Instructions: Upload a song to isolate or remove vocals, leaving only the instrumental backing track.&lt;/p&gt;
                
                &lt;div class=&quot;border-2 border-dashed border-gray-600 rounded-xl p-8 text-center cursor-pointer hover:border-cyan-500 transition relative bg-gray-800/50&quot;&gt;
                    &lt;input type=&quot;file&quot; id=&quot;ie-input&quot; accept=&quot;audio/*&quot; class=&quot;absolute inset-0 opacity-0 cursor-pointer&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-sliders text-4xl text-gray-500 mb-3&quot;&gt;&lt;/i&gt;
                    &lt;p class=&quot;text-gray-300 font-medium&quot;&gt;Upload track to separate stems&lt;/p&gt;
                &lt;/div&gt;
                &lt;div id=&quot;ie-controls&quot; class=&quot;mt-6 hidden bg-gray-700 p-4 rounded-lg space-y-4&quot;&gt;
                    &lt;div class=&quot;space-y-2&quot;&gt;
                        &lt;label class=&quot;block text-sm text-gray-300&quot;&gt;Extraction Mode:&lt;/label&gt;
                        &lt;select class=&quot;w-full bg-gray-800 border border-gray-600 rounded p-2 text-white text-sm&quot;&gt;
                            &lt;option&gt;Isolate Vocals Only&lt;/option&gt;
                            &lt;option selected&gt;Isolate Instrumental (Music Only)&lt;/option&gt;
                            &lt;option&gt;Split 4 Stems (Vocals, Drums, Bass, Melody)&lt;/option&gt;
                        &lt;/select&gt;
                    &lt;/div&gt;
                    &lt;button class=&quot;w-full bg-cyan-600 hover:bg-cyan-500 py-2.5 rounded-lg font-medium text-gray-900 transition font-bold&quot;&gt;Process &amp; Separate&lt;/button&gt;
                &lt;/div&gt;
            &lt;/div&gt;

            &lt;div id=&quot;processing-box&quot; class=&quot;mt-8 p-4 bg-gray-900 border border-gray-700 rounded-xl hidden&quot;&gt;
                &lt;div class=&quot;flex items-center space-x-3&quot; id=&quot;status-content&quot;&gt;
                    &lt;i class=&quot;fa-solid fa-circle-notch fa-spin text-indigo-400 text-xl&quot;&gt;&lt;/i&gt;
                    &lt;span class=&quot;text-sm font-medium&quot;&gt;Processing your request... Please wait.&lt;/span&gt;
                &lt;/div&gt;
            &lt;/div&gt;

        &lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        // Tab switching logic
        function switchTab(tabId) {
            document.querySelectorAll(&#39;.tool-section&#39;).forEach(section =&gt; {
                section.classList.add(&#39;hidden&#39;);
            });
            document.getElementById(tabId).classList.remove(&#39;hidden&#39;);

            document.querySelectorAll(&#39;#sidebar-nav button&#39;).forEach(btn =&gt; {
                btn.classList.remove(&#39;active-tab&#39;);
                btn.classList.add(&#39;text-gray-400&#39;);
            });
            document.getElementById(&#39;btn-&#39; + tabId).classList.add(&#39;active-tab&#39;);
            document.getElementById(&#39;btn-&#39; + tabId).classList.remove(&#39;text-gray-400&#39;);
            
            document.getElementById(&#39;processing-box&#39;).classList.add(&#39;hidden&#39;);
        }

        // File Inputs Listener to reveal custom action blocks
        document.getElementById(&#39;v2a-input&#39;).addEventListener(&#39;change&#39;, function(e) {
            if(e.target.files.length &gt; 0) {
                document.getElementById(&#39;v2a-file-name&#39;).innerText = e.target.files[0].name;
                document.getElementById(&#39;v2a-file-info&#39;).classList.remove(&#39;hidden&#39;);
            }
        });
        document.getElementById(&#39;vc-input&#39;).addEventListener(&#39;change&#39;, function(e) {
            if(e.target.files.length &gt; 0) document.getElementById(&#39;vc-controls&#39;).classList.remove(&#39;hidden&#39;);
        });
        document.getElementById(&#39;ac-input&#39;).addEventListener(&#39;change&#39;, function(e) {
            if(e.target.files.length &gt; 0) document.getElementById(&#39;ac-controls&#39;).classList.remove(&#39;hidden&#39;);
        });
        document.getElementById(&#39;rt-input&#39;).addEventListener(&#39;change&#39;, function(e) {
            if(e.target.files.length &gt; 0) document.getElementById(&#39;rt-controls&#39;).classList.remove(&#39;hidden&#39;);
        });
        document.getElementById(&#39;ie-input&#39;).addEventListener(&#39;change&#39;, function(e) {
            if(e.target.files.length &gt; 0) document.getElementById(&#39;ie-controls&#39;).classList.remove(&#39;hidden&#39;);
        });

        // ==========================================
        // ACTUAL WORKING: Video To Audio Extraction
        // ==========================================
        async function processVideoToAudio() {
            const fileInput = document.getElementById(&#39;v2a-input&#39;);
            if (fileInput.files.length === 0) return alert(&#39;Please select a video file first!&#39;);

            const file = fileInput.files[0];
            const statusBox = document.getElementById(&#39;processing-box&#39;);
            const statusContent = document.getElementById(&#39;status-content&#39;);
            
            statusBox.classList.remove(&#39;hidden&#39;);
            statusContent.innerHTML = `&lt;i class=&quot;fa-solid fa-circle-notch fa-spin text-indigo-400 text-xl&quot;&gt;&lt;/i&gt;
                                       &lt;span class=&quot;text-sm&quot;&gt;Decoding video track &amp; parsing audio stream... Please wait.&lt;/span&gt;`;

            try {
                const audioCtx = new (window.AudioContext || window.webkitAudioContext)();
                const fileReader = new FileReader();

                fileReader.onload = async function() {
                    const arrayBuffer = fileReader.result;
                    
                    // Decode the raw video/audio array buffer into an AudioBuffer
                    audioCtx.decodeAudioData(arrayBuffer, function(audioBuffer) {
                        // Convert AudioBuffer data structure to standard WAV blob
                        const wavBlob = bufferToWav(audioBuffer);
                        const audioUrl = URL.createObjectURL(wavBlob);

                        // Injection of the live working download link
                        statusContent.innerHTML = `
                            &lt;i class=&quot;fa-solid fa-circle-check text-emerald-400 text-xl&quot;&gt;&lt;/i&gt;
                            &lt;div class=&quot;flex-1 flex justify-between items-center&quot;&gt;
                                &lt;span class=&quot;text-sm text-emerald-400 font-medium&quot;&gt;Audio extracted successfully!&lt;/span&gt;
                                &lt;a href=&quot;${audioUrl}&quot; download=&quot;extracted_audio.wav&quot; class=&quot;bg-emerald-600 hover:bg-emerald-500 text-white px-4 py-2 rounded text-xs font-bold transition&quot;&gt;Download WAV Audio&lt;/a&gt;
                            &lt;/div&gt;`;
                    }, function(e) {
                        statusContent.innerHTML = `&lt;span class=&quot;text-red-400 text-sm&quot;&gt;Error decoding audio data. Please ensure it&#39;s a valid video format.&lt;/span&gt;`;
                    });
                };

                fileReader.readAsArrayBuffer(file);
            } catch (error) {
                statusContent.innerHTML = `&lt;span class=&quot;text-red-400 text-sm&quot;&gt;Processing failed: ${error.message}&lt;/span&gt;`;
            }
        }

        // Standard PCM WAV structure generator helper 
        function bufferToWav(buffer) {
            let numOfChan = buffer.numberOfChannels,
                length = buffer.length * numOfChan * 2 + 44,
                bufferArr = new ArrayBuffer(length),
                view = new DataView(bufferArr),
                channels = [], i, sample,
                offset = 0,
                pos = 0;

            function setUint16(data) { view.setUint16(pos, data, true); pos += 2; }
            function setUint32(data) { view.setUint32(pos, data, true); pos += 4; }

            setUint32(0x46464952); // &quot;RIFF&quot;
            setUint32(length - 8); // file length - 8
            setUint32(0x45564157); // &quot;WAVE&quot;
            setUint32(0x20746d66); // &quot;fmt &quot; chunk
            setUint32(16);         // chunk length = 16
            setUint16(1);          // PCM audio format type
            setUint16(numOfChan);
            setUint32(buffer.sampleRate);
            setUint32(buffer.sampleRate * 2 * numOfChan); // byte rate
            setUint16(numOfChan * 2);                     // block align
            setUint16(16);                                // bits per sample
            setUint32(0x61746164);                        // &quot;data&quot; chunk identifier
            setUint32(length - pos - 4);                  // data chunk length

            for (i = 0; i &lt; buffer.numberOfChannels; i++) channels.push(buffer.getChannelData(i));

            while (pos &lt; length) {
                for (i = 0; i &lt; numOfChan; i++) {
                    sample = Math.max(-1, Math.min(1, channels[i][offset]));
                    sample = (sample &lt; 0 ? sample * 0x8000 : sample * 0x7FFF);
                    view.setInt16(pos, sample, true);
                    pos += 2;
                }
                offset++;
            }
            return new Blob([bufferArr], { type: &#39;audio/wav&#39; });
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/5855471233372139693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/body-font-family-segoe-ui-tahoma-geneva_032801798.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5855471233372139693'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5855471233372139693'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/body-font-family-segoe-ui-tahoma-geneva_032801798.html' title='Media Station'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-8104155446131806307</id><published>2026-06-26T10:23:54.667+05:30</published><updated>2026-06-26T10:35:11.545+05:30</updated><title type='text'>As You Like It : Quiz Part 1</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;TIPE - English Literature Interactive Quiz&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f3f4f6;
            color: #1f2937;
            margin: 0;
            padding: 20px;
        }
        .quiz-card {
            max-width: 780px;
            margin: 20px auto;
            background: #ffffff;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
            border-top: 6px solid #2563eb;
        }
        .header-title {
            text-align: center;
            color: #1e3a8a;
            font-size: 22px;
            margin-bottom: 5px;
            font-weight: bold;
        }
        .subtitle {
            text-align: center;
            color: #059669;
            font-size: 14px;
            margin-bottom: 20px;
            font-weight: 500;
        }
        .progress-container {
            background-color: #e2e8f0;
            border-radius: 10px;
            height: 10px;
            width: 100%;
            margin-bottom: 20px;
        }
        .progress-bar {
            background-color: #2563eb;
            height: 100%;
            width: 0%;
            border-radius: 10px;
            transition: width 0.3s ease;
        }
        .status-info {
            font-size: 14px;
            color: #4b5563;
            font-weight: bold;
            margin-bottom: 12px;
        }
        .question-box {
            font-size: 17px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 18px;
            line-height: 1.5;
        }
        .options-list {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        .option {
            background-color: #f9fafb;
            border: 2px solid #e5e7eb;
            padding: 12px 18px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 15px;
            transition: all 0.2s ease;
        }
        .option:hover {
            background-color: #f3f4f6;
            border-color: #d1d5db;
        }
        .option.correct {
            background-color: #d1fae5 !important;
            border-color: #10b981 !important;
            color: #065f46;
            font-weight: bold;
        }
        .option.incorrect {
            background-color: #fee2e2 !important;
            border-color: #ef4444 !important;
            color: #991b1b;
        }
        .option.disabled {
            pointer-events: none;
        }
        .explanation-panel {
            margin-top: 20px;
            padding: 15px;
            background-color: #eff6ff;
            border-left: 5px solid #2563eb;
            border-radius: 6px;
            display: none;
        }
        .explanation-header {
            font-weight: bold;
            color: #1d4ed8;
            margin-bottom: 6px;
            font-size: 14px;
        }
        .nav-buttons {
            display: flex;
            justify-content: space-between;
            margin-top: 25px;
        }
        button {
            background-color: #1e3a8a;
            color: white;
            border: none;
            padding: 10px 20px;
            font-size: 15px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            transition: background 0.2s;
        }
        button:hover {
            background-color: #2563eb;
        }
        button:disabled {
            background-color: #cbd5e1;
            color: #94a3b8;
            cursor: not-allowed;
        }
        .result-panel {
            text-align: center;
            display: none;
        }
        .result-title {
            font-size: 24px;
            color: #10b981;
            margin-bottom: 15px;
            font-weight: bold;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;quiz-card&quot;&gt;
    &lt;div class=&quot;header-title&quot;&gt;Tutun&#39;s Institute for Competitive Exams (TIPE)&lt;/div&gt;
    &lt;div class=&quot;subtitle&quot;&gt;English Literature Comprehensive Quiz (40 Questions)&lt;/div&gt;
    
    &lt;div id=&quot;quiz-ui&quot;&gt;
        &lt;div class=&quot;progress-container&quot;&gt;
            &lt;div class=&quot;progress-bar&quot; id=&quot;progress-bar&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;status-info&quot; id=&quot;status-text&quot;&gt;Question 1 of 40&lt;/div&gt;
        &lt;div class=&quot;question-box&quot; id=&quot;question-text&quot;&gt;Loading...&lt;/div&gt;
        &lt;div class=&quot;options-list&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        
        &lt;div class=&quot;explanation-panel&quot; id=&quot;explanation-box&quot;&gt;
            &lt;div class=&quot;explanation-header&quot;&gt;Detailed Explanation:&lt;/div&gt;
            &lt;p id=&quot;exp-text&quot; style=&quot;margin: 0; color: #1e293b; font-weight: 500; line-height: 1.5;&quot;&gt;&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;nav-buttons&quot;&gt;
            &lt;button id=&quot;prev-btn&quot; onclick=&quot;goBack()&quot;&gt;Previous&lt;/button&gt;
            &lt;button id=&quot;next-btn&quot; onclick=&quot;goForward()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;result-panel&quot; id=&quot;score-ui&quot;&gt;
        &lt;div class=&quot;result-title&quot;&gt;Quiz Completed!&lt;/div&gt;
        &lt;p style=&quot;font-size: 18px; line-height: 1.6;&quot; id=&quot;score-text&quot;&gt;&lt;/p&gt;
        &lt;button onclick=&quot;location.reload()&quot;&gt;Restart Quiz&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    const baseQuestions = [
        {
            q: &quot;How was France structurally divided at the beginning of the narrative?&quot;,
            o: [&quot;Into modern districts&quot;, &quot;Into small empires&quot;, &quot;Into provinces or dukedoms&quot;, &quot;Into independent towns&quot;],
            c: 2,
            en: &quot;According to the text, the story begins at a time when France was divided into provinces or dukedoms.&quot;
        },
        {
            q: &quot;What act did the younger brother commit against the lawful Duke?&quot;,
            o: [&quot;He executed him&quot;, &quot;He deposed and banished him&quot;, &quot;He trapped him in a cave&quot;, &quot;He sent him to England&quot;],
            c: 1,
            en: &quot;The younger brother acted as a usurper, deposing and banishing his elder brother who was the rightful, lawful Duke.&quot;
        },
        {
            q: &quot;Where did the lawful Duke go after being driven away from his kingdom?&quot;,
            o: [&quot;To the Forest of Arden&quot;, &quot;To a neighboring country&quot;, &quot;To London&quot;, &quot;To the mountains&quot;],
            c: 0,
            en: &quot;The text explicitly states that the Duke, driven away by his brother, retired to the Forest of Arden along with his faithful followers.&quot;
        },
        {
            q: &quot;How did the Duke&#39;s followers feel about the lazy life of the forest?&quot;,
            o: [&quot;They found it highly stressful&quot;, &quot;They got accustomed to it and found it relaxing&quot;, &quot;They felt bored instantly&quot;, &quot;They planned a rebellion&quot;],
            c: 1,
            en: &quot;The text notes that these people soon got accustomed to the lazy life of the forest and felt it to be more relaxing than the life of a court.&quot;
        },
        {
            q: &quot;The lifestyle of the banished Duke and his followers resembled which historical/legendary figure?&quot;,
            o: [&quot;King Arthur&quot;, &quot;Robin Hood of England&quot;, &quot;Julius Caesar&quot;, &quot;Alexander the Great&quot;],
            c: 1,
            en: &quot;The passage explicitly remarks that they led a life similar to that of Robin Hood of England.&quot;
        },
        {
            q: &quot;During which symbolic age did noble men spend their leisure time in the forest?&quot;,
            o: [&quot;The silver age&quot;, &quot;The modern age&quot;, &quot;The golden age&quot;, &quot;The iron age&quot;],
            c: 2,
            en: &quot;The text highlights that noble men came to this forest and spent their leisure time as they did in the golden age.&quot;
        },
        {
            q: &quot;What did the banished company do during the hot summer season?&quot;,
            o: [&quot;They built wooden houses&quot;, &quot;They took rest under the shade of the trees&quot;, &quot;They travelled to cities&quot;, &quot;They held a grand sports tournament&quot;],
            c: 1,
            en: &quot;According to the passage, in summer they took rest under the shade of the trees while watching the playful sports of the forest-deer.&quot;
        },
        {
            q: &quot;What activity did they watch while resting under the trees in summer?&quot;,
            o: [&quot;Birds building nests&quot;, &quot;The playful sports of the forest-deer&quot;, &quot;Fishermen in the streams&quot;, &quot;Wrestlers practicing&quot;],
            c: 1,
            en: &quot;The text reveals that they spent their summer days watching the playful sports of the forest-deer.&quot;
        },
        {
            q: &quot;Why did the Duke&#39;s followers experience a sense of sadness regarding the deer?&quot;,
            o: [&quot;Because the deer ran away&quot;, &quot;Because they had to kill those deer for food&quot;, &quot;Because the deer were falling sick&quot;, &quot;Because wolves attacked the deer&quot;],
            c: 1,
            en: &quot;Even though they enjoyed watching them, they felt sad that they had to kill those deer for food survival.&quot;
        },
        {
            q: &quot;What physical adversity did the Duke face during the winter season?&quot;,
            o: [&quot;Severe starvation&quot;, &quot;Attack by wild beasts&quot;, &quot;He suffered from cold&quot;, &quot;A chronic illness&quot;],
            c: 2,
            en: &quot;The passage directly reads: &#39;In winter when the cold wind blew, the Duke suffered from cold.&#39;&quot;
        },
        {
            q: &quot;How did the Duke describe the chilling winds that blew upon his body?&quot;,
            o: [&quot;As cruel enemies&quot;, &quot;As flattering courtiers&quot;, &quot;As true counsellors&quot;, &quot;As unnecessary hazards&quot;],
            c: 2,
            en: &quot;The Duke famously remarked: &#39;These chilling winds which blow upon my body are true counsellors.&#39;&quot;
        },
        {
            q: &quot;Why did the Duke value the chilling winter winds over flatterers?&quot;,
            o: [&quot;Because they brought him wealth&quot;, &quot;Because they do not flatter, but represent truly his condition&quot;, &quot;Because they were warm&quot;, &quot;Because they guided him out of the woods&quot;],
            c: 1,
            en: &quot;The Duke appreciated the cold winds because they did not flatter, but truly represented his raw condition to him.&quot;
        },
        {
            q: &quot;What was described as being sharper and keener than the bite of the winter wind?&quot;,
            o: [&quot;The teeth of forest wolves&quot;, &quot;Unkindness and ingratitude&quot;, &quot;The usurper&#39;s military weapons&quot;, &quot;The venom of a toad&quot;],
            c: 1,
            en: &quot;The Duke claimed that the wind&#39;s bite is nothing like as keen as that of unkindness and ingratitude shown by humans.&quot;
        },
        {
            q: &quot;Which specific creature did the Duke mention while discussing lessons derived from adversity?&quot;,
            o: [&quot;A poisonous toad&quot;, &quot;A wild forest deer&quot;, &quot;A fierce lion&quot;, &quot;A poisonous snake&quot;],
            c: 0,
            en: &quot;The text says: &#39;He remarked that men might say against adversities but there are some uses of a poisonous toad.&#39;&quot;
        },
        {
            q: &quot;Where did the Duke philosophically find &#39;tongues&#39; while living in nature?&quot;,
            o: [&quot;In stones&quot;, &quot;In trees&quot;, &quot;In flowing streams&quot;, &quot;In forest-deer&quot;],
            c: 1,
            en: &quot;The passage explicitly states that the Duke drew lessons from nature and &#39;found tongues in trees.&#39;&quot;
        },
        {
            q: &quot;Where did the Duke intellectually find &#39;books&#39; within the Forest of Arden?&quot;,
            o: [&quot;In the stones&quot;, &quot;In the old libraries&quot;, &quot;In the flowing streams&quot;, &quot;In the trees&quot;],
            c: 2,
            en: &quot;The text highlights that the Duke found &#39;books in the flowing streams&#39; by observing nature.&quot;
        },
        {
            q: &quot;What did the Duke find when observing the &#39;stones&#39; in the forest?&quot;,
            o: [&quot;Gold and gems&quot;, &quot;Sermons&quot;, &quot;Ancient weapons&quot;, &quot;Languages&quot;],
            c: 1,
            en: &quot;According to the narrative, the Duke discovered &#39;sermons in stones&#39; while extracting moral lessons from nature.&quot;
        },
        {
            q: &quot;What was the final conclusion of the Duke regarding his overall natural environment?&quot;,
            o: [&quot;He found danger in everything&quot;, &quot;He found good in everything&quot;, &quot;He found boredom in everything&quot;, &quot;He found magic in everything&quot;],
            c: 1,
            en: &quot;The text neatly summarizes his philosophical outlook in the forest by saying he found &#39;good in everything.&#39;&quot;
        },
        {
            q: &quot;What was the name of the banished Duke&#39;s daughter?&quot;,
            o: [&quot;Celia&quot;, &quot;Rosalind&quot;, &quot;Arden&quot;, &quot;Mary&quot;],
            c: 1,
            en: &quot;The text introduces her by writing: &#39;The banished Duke had a daughter named Rosalind.&#39;&quot;
        },
        {
            q: &quot;What adversity did Rosalind face that mirrored her father&#39;s fate?&quot;,
            o: [&quot;She fell severely ill&quot;, &quot;She was thrown out of the dukedom&quot;, &quot;She lost her memory&quot;, &quot;She was forced to become a cook&quot;],
            c: 1,
            en: &quot;The passage says that &#39;like her father, she was also thrown out of the dukedom.&#39;&quot;
        },
        {
            q: &quot;Why did Rosalind initially remain behind in the palace despite being banished?&quot;,
            o: [&quot;To work as a servant&quot;, &quot;Being the companion of Celia&quot;, &quot;To spy on the new Duke&quot;, &quot;Because she was imprisoned&quot;],
            c: 1,
            en: &quot;She stayed back at the court specifically because she was the beloved companion of the current Duke&#39;s daughter, Celia.&quot;
        },
        {
            q: &quot;Who was Celia in relation to the current state of the province?&quot;,
            o: [&quot;She was a forest guide&quot;, &quot;She was the present duke&#39;s daughter&quot;, &quot;She was a messenger&quot;, &quot;She was the lawful queen&quot;],
            c: 1,
            en: &quot;The text defines Celia explicitly as &#39;the present duke&#39;s daughter.&#39;&quot;
        },
        {
            q: &quot;What factor failed to damage or affect the deep friendship between the two cousin sisters?&quot;,
            o: [&quot;The cold weather&quot;, &quot;The discord between the duke and his brother&quot;, &quot;The wrestling match parameters&quot;, &quot;The distance to the forest&quot;],
            c: 1,
            en: &quot;The text clearly emphasizes: &#39;The discord between the duke and his brother did not at all affect the friendship between the two cousin sisters.&#39;&quot;
        },
        {
            q: &quot;How did Celia consistently treat Rosalind when she thought about her exiled father?&quot;,
            o: [&quot;She mocked her sadness&quot;, &quot;Celia tried to comfort Rosalind whenever she became sad&quot;, &quot;She ignored her presence&quot;, &quot;She reported her to the guards&quot;],
            c: 1,
            en: &quot;Celia acted out of deep love, trying to comfort Rosalind whenever she became sad thinking of her father.&quot;
        },
        {
            q: &quot;What event occurred while Celia was conversing with Rosalind in her usual kind manner?&quot;,
            o: [&quot;A storm arrived&quot;, &quot;A messenger came with news&quot;, &quot;The wrestler attacked the palace&quot;, &quot;The lawful Duke returned&quot;],
            c: 1,
            en: &quot;The passage mentions that during their conversation, &#39;a messenger came with the news.&#39;&quot;
        },
        {
            q: &quot;What specific news did the palace messenger bring to the ladies?&quot;,
            o: [&quot;About a hunting expedition&quot;, &quot;That there would be a wrestling match&quot;, &quot;About a royal ball&quot;, &quot;About a war declaration&quot;],
            c: 1,
            en: &quot;The messenger arrived with explicit news stating that a wrestling match was about to take place.&quot;
        },
        {
            q: &quot;What motivated Celia to agree to go and watch the wrestling match?&quot;,
            o: [&quot;She wanted to learn wrestling&quot;, &quot;Thinking that it would amuse Rosalind&quot;, &quot;To meet the messenger&quot;, &quot;To anger her father&quot;],
            c: 1,
            en: &quot;Celia agreed to view the wrestling match solely because she believed it would amuse Rosalind.&quot;
        },
        {
            q: &quot;Who traditionally viewed wrestling matches during that era as a favorite sport?&quot;,
            o: [&quot;Only forest outlaws&quot;, &quot;Noble ladies and princesses&quot;, &quot;Only military generals&quot;, &quot;The poor peasants&quot;],
            c: 1,
            en: &quot;The passage notes that &#39;During those times, wrestling matches were viewed by noble ladies and princesses.&#39;&quot;
        },
        {
            q: &quot;Wrestling was highlighted in the text as being a favorite sport of which group?&quot;,
            o: [&quot;Princes&quot;, &quot;Counsellors&quot;, &quot;Messengers&quot;, &quot;Hunters&quot;],
            c: 0,
            en: &quot;The text confirms that wrestling was highly regarded in that era, &#39;being a favourite sport of princes.&#39;&quot;
        },
        {
            q: &quot;Why did the upcoming match make the onlookers feel they would witness a tragedy?&quot;,
            o: [&quot;The arena was unsafe&quot;, &quot;A practised wrestler was to fight an inexperienced young man&quot;, &quot;The youth was heavily armed&quot;, &quot;The match was scheduled in the freezing winter&quot;],
            c: 1,
            en: &quot;The match was highly uneven because a professional, practiced wrestler was set to fight an inexperienced young man.&quot;
        },
        {
            q: &quot;What did the present Duke ask the ladies to do when he saw them at the uneven match?&quot;,
            o: [&quot;To leave the arena immediately&quot;, &quot;To dissuade the young man from fighting&quot;, &quot;To place bets on the wrestler&quot;, &quot;To reward the messenger&quot;],
            c: 1,
            en: &quot;The Duke noticed the uneven nature of the fight and explicitly asked the ladies to try and talk the young man out of fighting.&quot;
        },
        {
            q: &quot;Who was the first person to try to resist the youth from taking up the unequal challenge?&quot;,
            o: [&quot;Rosalind&quot;, &quot;Celia&quot;, &quot;The Duke&quot;, &quot;The Practised Wrestler&quot;],
            c: 1,
            en: &quot;The text reads: &#39;At first Celia tried to resist the youth from taking up such an unequal challenge.&#39;&quot;
        },
        {
            q: &quot;How did Rosalind attempt to intervene and change the young man&#39;s mind?&quot;,
            o: [&quot;By threatening him&quot;, &quot;By her kind words&quot;, &quot;By offering him gold&quot;, &quot;By crying out loud&quot;],
            c: 1,
            en: &quot;Following Celia&#39;s attempt, &#39;Rosalind by her kind words tried to change his mind from the ensuing fight.&#39;&quot;
        },
        {
            q: &quot;What effect did the entreaties of the fair ladies have on the young youth?&quot;,
            o: [&quot;He became deeply frightened&quot;, &quot;He became all the more determined to prove his valour&quot;, &quot;He immediately quit the match&quot;, &quot;He requested a weapon&quot;],
            c: 1,
            en: &quot;Instead of being dissuaded, the youth became all the more determined to prove his valour in front of the fair ladies.&quot;
        },
        {
            q: &quot;In front of whom did the youth want to prove his valour?&quot;,
            o: [&quot;The Usurper Duke&quot;, &quot;The fair ladies&quot;, &quot;Robin Hood&quot;, &quot;The professional wrestler&quot;],
            c: 1,
            en: &quot;He was determined to show his strength and bravery specifically &#39;in front of the fair ladies.&#39;&quot;
        },
        {
            q: &quot;How did the youth respond to the ladies&#39; pleas, which made them care even more for him?&quot;,
            o: [&quot;In an aggressive tone&quot;, &quot;In a graceful manner&quot;, &quot;In a silent and rude way&quot;, &quot;By boasting about his skills&quot;],
            c: 1,
            en: &quot;The text says he refused to listen but spoke &#39;in such a graceful manner that both the ladies became more concerned of him.&#39;&quot;
        },
        {
            q: &quot;What exact words did the young man use to express his regret to the ladies?&quot;,
            o: [&quot;I don&#39;t care about your words&quot;, &quot;I am sorry to deny such fair and beautiful ladies anything&quot;, &quot;I will definitely win this match&quot;, &quot;Go away from here&quot;],
            c: 1,
            en: &quot;He gracefully addressed them with the statement: &#39;I am sorry to deny such fair and beautiful ladies anything.&#39;&quot;
        },
        {
            q: &quot;What did the young youth say his emotional state would be if he faced defeat?&quot;,
            o: [&quot;He would be furious&quot;, &quot;He would not be ashamed&quot;, &quot;He would seek immediate revenge&quot;, &quot;He would execute the messenger&quot;],
            c: 1,
            en: &quot;The youth confidently noted that if he was defeated in the match, &#39;he would not be ashamed.&#39;&quot;
        },
        {
            q: &quot;What tragic reality did the youth share about his life if he were to be killed in the ring?&quot;,
            o: [&quot;A massive war would start&quot;, &quot;There was no one to lament for him in this world&quot;, &quot;The dukedom would be destroyed&quot;, &quot;His father would avenge him&quot;],
            c: 1,
            en: &quot;He noted his isolated reality, stating that even if he was killed, there was no one to lament for him in this world.&quot;
        },
        {
            q: &quot;How did the young man humbly view his structural value and presence in the world?&quot;,
            o: [&quot;As a famous prince&quot;, &quot;As only a person who filled up a space in this world&quot;, &quot;As the greatest hero of France&quot;, &quot;As an elite soldier&quot;],
            c: 1,
            en: &quot;The young man sadly remarked that &#39;he was only a person who filled up a space in this world and it would be better supplied if he vacated his space.&#39;&quot;
        }
    ];

    let questions = [];
    let currentIndex = 0;
    let selectedAnswers = [];
    let score = 0;

    function shuffleArray(array) {
        let arr = [...array];
        for (let i = arr.length - 1; i &gt; 0; i--) {
            const j = Math.floor(Math.random() * (i + 1));
            [arr[i], arr[j]] = [arr[j], arr[i]];
        }
        return arr;
    }

    function initQuiz() {
        questions = shuffleArray(baseQuestions);
        selectedAnswers = new Array(questions.length).fill(null);
        currentIndex = 0;
        score = 0;
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;none&quot;;
        renderQuestion();
    }

    function renderQuestion() {
        const total = questions.length;
        const pct = ((currentIndex) / total) * 100;
        document.getElementById(&quot;progress-bar&quot;).style.width = pct + &quot;%&quot;;
        document.getElementById(&quot;status-text&quot;).innerText = `Question ${currentIndex + 1} of ${total}`;

        const currentQ = questions[currentIndex];
        document.getElementById(&quot;question-text&quot;).innerHTML = `${currentIndex + 1}. ${currentQ.q}`;

        const optionsContainer = document.getElementById(&quot;options-container&quot;);
        optionsContainer.innerHTML = &quot;&quot;;

        const expBox = document.getElementById(&quot;explanation-box&quot;);
        expBox.style.display = &quot;none&quot;;

        currentQ.o.forEach((opt, idx) =&gt; {
            const div = document.createElement(&quot;div&quot;);
            div.classList.add(&quot;option&quot;);
            div.innerHTML = opt; 
            div.onclick = () =&gt; handleSelect(idx);
            optionsContainer.appendChild(div);

            if (selectedAnswers[currentIndex] !== null) {
                div.classList.add(&quot;disabled&quot;);
                if (idx === currentQ.c) {
                    div.classList.add(&quot;correct&quot;);
                }
                if (idx === selectedAnswers[currentIndex] &amp;&amp; idx !== currentQ.c) {
                    div.classList.add(&quot;incorrect&quot;);
                }
            }
        });

        if (selectedAnswers[currentIndex] !== null) {
            document.getElementById(&quot;exp-text&quot;).innerHTML = currentQ.en;
            expBox.style.display = &quot;block&quot;;
        }

        document.getElementById(&quot;prev-btn&quot;).disabled = (currentIndex === 0);
        if (currentIndex === total - 1) {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Finish&quot;;
        } else {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Next&quot;;
        }
    }

    function handleSelect(idx) {
        const currentQ = questions[currentIndex];
        if (selectedAnswers[currentIndex] === null) {
            selectedAnswers[currentIndex] = idx;
            if (idx === currentQ.c) {
                score++;
            }
            renderQuestion();
        }
    }

    function goForward() {
        if (currentIndex &lt; questions.length - 1) {
            currentIndex++;
            renderQuestion();
        } else {
            showScore();
        }
    }

    function goBack() {
        if (currentIndex &gt; 0) {
            currentIndex--;
            renderQuestion();
        }
    }

    function showScore() {
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;none&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-text&quot;).innerHTML = `Your Score: &lt;b&gt;${score}&lt;/b&gt; out of &lt;b&gt;${questions.length}&lt;/b&gt;`;
    }

    window.onload = initQuiz;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/8104155446131806307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tipe-english-literature-interactive.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8104155446131806307'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8104155446131806307'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tipe-english-literature-interactive.html' title='As You Like It : Quiz Part 1'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-5568674902411021010</id><published>2026-06-25T07:35:00.176+05:30</published><updated>2026-06-25T16:44:25.373+05:30</updated><title type='text'></title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Light Verbs Transformation - Interactive Exercises&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif, &#39;Kalpurush&#39;;
            background-color: #f4f7f9;
            color: #2c3e50;
            margin: 0;
            padding: 0;
        }
        .header {
            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
            color: white;
            text-align: center;
            padding: 40px 20px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
        }
        .header h1 {
            margin: 0;
            font-size: 28px;
            font-weight: 600;
        }
        .header p {
            margin: 10px 0 0 0;
            font-size: 16px;
            opacity: 0.9;
        }
        
        /* Name Entry Section */
        #name-entry-section {
            max-width: 500px;
            margin: 50px auto;
            background: white;
            padding: 30px;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            text-align: center;
        }
        #name-entry-section h2 {
            color: #1e3c72;
            margin-top: 0;
        }
        .name-input {
            width: 80%;
            padding: 12px;
            font-size: 16px;
            border: 2px solid #cbd5e1;
            border-radius: 6px;
            margin: 15px 0;
            outline: none;
        }
        .name-input:focus {
            border-color: #2a5298;
        }
        .start-btn {
            background-color: #27ae60;
            color: white;
            border: none;
            padding: 12px 30px;
            font-size: 16px;
            font-weight: bold;
            border-radius: 6px;
            cursor: pointer;
            transition: 0.3s;
        }
        .start-btn:hover {
            background-color: #219150;
        }

        /* Floating Scoreboard */
        #scoreboard {
            position: sticky;
            top: 0;
            background: #2c3e50;
            color: white;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            z-index: 1000;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            display: none;
            font-size: 18px;
            font-weight: bold;
        }
        .score-highlight {
            color: #f1c40f;
            font-size: 22px;
        }

        .container {
            max-width: 950px;
            margin: 30px auto;
            padding: 0 20px;
        }
        #quiz-section {
            display: none;
        }
        .verb-section {
            background: #ffffff;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            margin-bottom: 35px;
            padding: 25px;
            border-left: 6px solid #2a5298;
        }
        .verb-title {
            font-size: 20px;
            color: #1e3c72;
            margin-top: 0;
            margin-bottom: 20px;
            border-bottom: 2px solid #ecf0f1;
            padding-bottom: 10px;
        }
        .exercise-card {
            background: #fafbfc;
            border: 1px solid #e2e8f0;
            border-radius: 8px;
            padding: 18px;
            margin-bottom: 15px;
            transition: all 0.3s ease;
        }
        .question-text {
            font-size: 15px;
            font-weight: 600;
            margin-bottom: 10px;
            color: #34495e;
        }
        .input-group {
            display: flex;
            flex-direction: column;
            gap: 12px;
            margin-bottom: 10px;
        }
        .input-box {
            width: 100%;
            padding: 12px 15px;
            font-size: 15px;
            border: 2px solid #cbd5e1;
            border-radius: 6px;
            outline: none;
            transition: all 0.2s ease;
            box-sizing: border-box;
        }
        .input-box:focus {
            border-color: #2a5298;
            box-shadow: 0 0 0 3px rgba(42, 82, 152, 0.1);
        }
        .check-btn {
            background-color: #2a5298;
            color: white;
            border: none;
            padding: 12px 25px;
            font-size: 14px;
            font-weight: bold;
            border-radius: 6px;
            cursor: pointer;
            transition: background-color 0.2s ease;
            align-self: flex-start;
        }
        .check-btn:hover {
            background-color: #1e3c72;
        }
        .check-btn:disabled {
            background-color: #95a5a6;
            cursor: not-allowed;
        }
        
        .exercise-card.correct { border-color: #2ecc71; background-color: #f4fbf7; }
        .exercise-card.correct .input-box { border-color: #2ecc71; background-color: #eafaf1; color: #27ae60; }
        .exercise-card.incorrect { border-color: #e74c3c; background-color: #fdf5f5; }
        .exercise-card.incorrect .input-box { border-color: #e74c3c; background-color: #fdedec; color: #c0392b; }

        .feedback-msg { margin-top: 5px; font-size: 15px; font-weight: bold; display: none; }
        .correct .feedback-msg { display: block; color: #27ae60; }
        .incorrect .feedback-msg { display: block; color: #c0392b; }

        .explanation-box {
            margin-top: 15px;
            padding: 15px;
            background-color: #f8fafc;
            border-left: 4px solid #64748b;
            border-radius: 6px;
            font-size: 15px;
            line-height: 1.6;
            color: #475569;
            display: none;
            box-shadow: 0 2px 5px rgba(0,0,0,0.05);
        }
        .correct .explanation-box, .incorrect .explanation-box { display: block; }
        .correct-ans-highlight { font-weight: bold; color: #2a5298; background-color: #e0e7ff; padding: 3px 8px; border-radius: 4px; display: inline-block; margin-bottom: 5px; }

        /* Submit Score Section */
        .submit-section {
            text-align: center;
            margin: 40px 0;
            padding: 30px;
            background: #ffffff;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            border-top: 5px solid #27ae60;
        }
        #submit-score-btn {
            background-color: #e67e22;
            color: white;
            border: none;
            padding: 15px 40px;
            font-size: 18px;
            font-weight: bold;
            border-radius: 8px;
            cursor: pointer;
            transition: 0.3s;
        }
        #submit-score-btn:hover { background-color: #d35400; }
        #submit-score-btn:disabled { background-color: #95a5a6; cursor: not-allowed; }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;header&quot;&gt;
    &lt;h1&gt;Delexicalized / Light Verbs Transformation&lt;/h1&gt;
    &lt;p&gt;সরাসরি Verb যুক্ত বাক্যগুলোকে সঠিক Light Verb + Noun-এ রূপান্তর করো এবং তোমার স্কোর লিডারবোর্ডে যুক্ত করো।&lt;/p&gt;
&lt;/div&gt;

&lt;!-- Name Entry Section --&gt;
&lt;div id=&quot;name-entry-section&quot;&gt;
    &lt;h2&gt;Welcome to the Quiz!&lt;/h2&gt;
    &lt;p&gt;অনুগ্রহ করে তোমার নাম লেখো এবং কুইজ শুরু করো:&lt;/p&gt;
    &lt;input type=&quot;text&quot; id=&quot;student-name&quot; class=&quot;name-input&quot; placeholder=&quot;Enter your full name...&quot;&gt;
    &lt;br&gt;
    &lt;button class=&quot;start-btn&quot; onclick=&quot;startQuiz()&quot;&gt;Start Quiz&lt;/button&gt;
&lt;/div&gt;

&lt;!-- Live Scoreboard --&gt;
&lt;div id=&quot;scoreboard&quot;&gt;
    &lt;div id=&quot;display-name&quot;&gt;Name: &lt;/div&gt;
    &lt;div&gt;Score: &lt;span id=&quot;current-score&quot; class=&quot;score-highlight&quot;&gt;0&lt;/span&gt; / 110&lt;/div&gt;
&lt;/div&gt;

&lt;!-- Quiz Content --&gt;
&lt;div class=&quot;container&quot; id=&quot;quiz-section&quot;&gt;
    &lt;div id=&quot;quiz-content&quot;&gt;&lt;/div&gt;
    
    &lt;!-- Final Submit Section --&gt;
    &lt;div class=&quot;submit-section&quot;&gt;
        &lt;h2&gt;কুইজ শেষ?&lt;/h2&gt;
        &lt;p&gt;তোমার স্কোর লিডারবোর্ডে সেভ করতে নিচের বাটনে ক্লিক করো।&lt;/p&gt;
        &lt;button id=&quot;submit-score-btn&quot; onclick=&quot;submitFinalScore()&quot;&gt;Submit Final Score&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    let studentName = &quot;&quot;;
    let currentScore = 0;
    let scoredQuestions = {}; 

    // === মনোযোগ দিন: নিচের লাইনে &quot;YOUR_WEB_APP_URL_HERE&quot; এর জায়গায় আপনার Google Script এর URL বসান ===
    const SCRIPT_URL = &quot;YOUR_WEB_APP_URL_HERE&quot;; 

    function startQuiz() {
        const nameInput = document.getElementById(&#39;student-name&#39;).value.trim();
        if (nameInput === &quot;&quot;) {
            alert(&quot;Please enter your name to start the quiz!&quot;);
            return;
        }
        studentName = nameInput;
        document.getElementById(&#39;display-name&#39;).innerText = &quot;Name: &quot; + studentName;
        
        document.getElementById(&#39;name-entry-section&#39;).style.display = &#39;none&#39;;
        document.getElementById(&#39;scoreboard&#39;).style.display = &#39;flex&#39;;
        document.getElementById(&#39;quiz-section&#39;).style.display = &#39;block&#39;;
    }

    const quizData = [
        {
            &quot;category&quot;: &quot;১. Have (খাওয়া, পান করা, বিশ্রাম নেওয়া, স্নান করা বা পারস্পরিক কথোপকথন)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I want to rest.&quot;, &quot;a&quot;: &quot;I want to have a rest.&quot;, &quot;exp&quot;: &quot;বিশ্রাম নেওয়ার ক্ষেত্রে &#39;Have + a rest&#39; ব্যবহার করা বেশি স্বাভাবিক ও মার্জিত।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s chat.&quot;, &quot;a&quot;: &quot;Let&#39;s have a chat.&quot;, &quot;exp&quot;: &quot;পারস্পরিক কথোপকথন বা গল্প করার ক্ষেত্রে &#39;Have + a chat&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will drink.&quot;, &quot;a&quot;: &quot;I will have a drink.&quot;, &quot;exp&quot;: &quot;কোনো কিছু পান করার ক্ষেত্রে সরাসরি drink না বলে &#39;Have + a drink&#39; বলা হয়।&quot;},
                {&quot;q&quot;: &quot;I need to sleep.&quot;, &quot;a&quot;: &quot;I need to have a sleep.&quot;, &quot;exp&quot;: &quot;কিছুক্ষণ ঘুমানো বা বিশ্রামের ক্ষেত্রে &#39;Have + a sleep&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Can I look at this?&quot;, &quot;a&quot;: &quot;Can I have a look at this?&quot;, &quot;exp&quot;: &quot;এক নজর দেখার ক্ষেত্রে &#39;Have + a look&#39; প্রকাশভঙ্গিটি অত্যন্ত কমন।&quot;},
                {&quot;q&quot;: &quot;She dreamed yesterday.&quot;, &quot;a&quot;: &quot;She had a dream yesterday.&quot;, &quot;exp&quot;: &quot;স্বপ্ন দেখার ক্ষেত্রে &#39;Have a dream&#39; বসে, বাক্যটি Past Tense হওয়ায় &#39;had&#39; ব্যবহৃত হয়েছে।&quot;},
                {&quot;q&quot;: &quot;Please bathe now.&quot;, &quot;a&quot;: &quot;Please have a bath now.&quot;, &quot;exp&quot;: &quot;স্নান করার ক্ষেত্রে &#39;Have + a bath&#39; একটি বহুল প্রচলিত ব্রিটিশ এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Try it once.&quot;, &quot;a&quot;: &quot;Have a try once.&quot;, &quot;exp&quot;: &quot;কোনো কিছু চেষ্টা করে দেখার ক্ষেত্রে &#39;Have + a try&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will bite the burger.&quot;, &quot;a&quot;: &quot;I will have a bite of the burger.&quot;, &quot;exp&quot;: &quot;খাবারে কামড় দেওয়ার ক্ষেত্রে &#39;Have + a bite&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s walk.&quot;, &quot;a&quot;: &quot;Let&#39;s have a walk.&quot;, &quot;exp&quot;: &quot;হাঁটাহাঁটি বা ভ্রমণের ক্ষেত্রে &#39;Have + a walk&#39; বাক্যকে আরও মার্জিত করে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;২. Take (সুনির্দিষ্ট কাজ, সিদ্ধান্ত, ঝুঁকি নেওয়া বা শারীরিক নড়াচড়া)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;Please look at this.&quot;, &quot;a&quot;: &quot;Please take a look at this.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর দিকে তাকানোর ক্ষেত্রে আমেরিকান ইংরেজিতে &#39;Take a look&#39; ব্যাপক প্রচলিত।&quot;},
                {&quot;q&quot;: &quot;I need to bathe.&quot;, &quot;a&quot;: &quot;I need to take a bath.&quot;, &quot;exp&quot;: &quot;স্নান করার ক্ষেত্রে &#39;Take + a bath&#39; একটি অত্যন্ত প্রচলিত আমেরিকান এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t risk it.&quot;, &quot;a&quot;: &quot;Don&#39;t take a risk.&quot;, &quot;exp&quot;: &quot;ঝুঁকি নেওয়ার ক্ষেত্রে সর্বদা Collocation হিসেবে &#39;Take + a risk&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We will break for 10 minutes.&quot;, &quot;a&quot;: &quot;We will take a break for 10 minutes.&quot;, &quot;exp&quot;: &quot;কাজের মাঝে বিরতি নেওয়ার ক্ষেত্রে &#39;Take + a break&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Please sit down.&quot;, &quot;a&quot;: &quot;Please take a seat.&quot;, &quot;exp&quot;: &quot;কাউকে বসতে বলার মার্জিত ও ভদ্র রূপ হলো &#39;Take a seat&#39;।&quot;},
                {&quot;q&quot;: &quot;He photographed the scenery.&quot;, &quot;a&quot;: &quot;He took a photograph of the scenery.&quot;, &quot;exp&quot;: &quot;ছবি তোলার ক্ষেত্রে &#39;Take + a photograph&#39; বসে, Past Tense-এর কারণে &#39;took&#39; হয়েছে।&quot;},
                {&quot;q&quot;: &quot;We should step forward.&quot;, &quot;a&quot;: &quot;We should take a step forward.&quot;, &quot;exp&quot;: &quot;পদক্ষেপ নেওয়ার ক্ষেত্রে &#39;Take + a step&#39; জোরালো অর্থ প্রকাশ করে।&quot;},
                {&quot;q&quot;: &quot;She walked in the morning.&quot;, &quot;a&quot;: &quot;She took a walk in the morning.&quot;, &quot;exp&quot;: &quot;সকালে হাঁটার ক্ষেত্রে &#39;Take + a walk&#39; ব্যবহৃত হয় (Past form: took)।&quot;},
                {&quot;q&quot;: &quot;Did you test the device?&quot;, &quot;a&quot;: &quot;Did you take a test of the device?&quot;, &quot;exp&quot;: &quot;পরীক্ষা বা টেস্ট নেওয়ার ক্ষেত্রে &#39;Take + a test&#39; Collocation-টি বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s tour the city.&quot;, &quot;a&quot;: &quot;Let&#39;s take a tour of the city.&quot;, &quot;exp&quot;: &quot;শহর বা কোনো স্থান ঘুরে দেখার ক্ষেত্রে &#39;Take + a tour&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৩. Give (অন্য কাউকে কিছু দেওয়া, শব্দ করা বা নির্দিষ্ট মুখভঙ্গি/Expression)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;She smiled at me.&quot;, &quot;a&quot;: &quot;She gave me a smile.&quot;, &quot;exp&quot;: &quot;হাসি বা মুখভঙ্গির বহিঃপ্রকাশের ক্ষেত্রে &#39;Give + a smile&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He advised me.&quot;, &quot;a&quot;: &quot;He gave me advice.&quot;, &quot;exp&quot;: &quot;কাউকে উপদেশ দেওয়ার ক্ষেত্রে &#39;Give + advice&#39; বসে (advice একটি uncountable noun)।&quot;},
                {&quot;q&quot;: &quot;I will call you.&quot;, &quot;a&quot;: &quot;I will give you a call.&quot;, &quot;exp&quot;: &quot;কাউকে ফোন করার ক্ষেত্রে &#39;Give + a call&#39; বা &#39;Give + a ring&#39; অত্যন্ত Native-like এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;They hugged her.&quot;, &quot;a&quot;: &quot;They gave her a hug.&quot;, &quot;exp&quot;: &quot;আলিঙ্গন করার ক্ষেত্রে &#39;Give + a hug&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;The dog bit him.&quot;, &quot;a&quot;: &quot;The dog gave him a bite.&quot;, &quot;exp&quot;: &quot;কোনো পশুপাখির কামড় দেওয়ার ক্ষেত্রে &#39;Give + a bite&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She answered quickly.&quot;, &quot;a&quot;: &quot;She gave a quick answer.&quot;, &quot;exp&quot;: &quot;উত্তর দেওয়ার ক্ষেত্রে &#39;Give + an answer&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please warn them.&quot;, &quot;a&quot;: &quot;Please give them a warning.&quot;, &quot;exp&quot;: &quot;সতর্কবাণী বা ওয়ার্নিং দেওয়ার ক্ষেত্রে &#39;Give + a warning&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He lectured on history.&quot;, &quot;a&quot;: &quot;He gave a lecture on history.&quot;, &quot;exp&quot;: &quot;বক্তৃতা বা লেকচার দেওয়ার ক্ষেত্রে &#39;Give + a lecture&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will push the door.&quot;, &quot;a&quot;: &quot;I will give the door a push.&quot;, &quot;exp&quot;: &quot;ধাক্কা দেওয়ার মতো শারীরিক বলপ্রয়োগের ক্ষেত্রে &#39;Give + a push&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The thunder shocked us.&quot;, &quot;a&quot;: &quot;The thunder gave us a shock.&quot;, &quot;exp&quot;: &quot;আচমকা ভয় বা মানসিক ধাক্কা দেওয়ার ক্ষেত্রে &#39;Give + a shock&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৪. Make (নতুন কিছু তৈরি করা, মানসিক সিদ্ধান্ত, পরিকল্পনা বা মন্তব্য করা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;We must decide now.&quot;, &quot;a&quot;: &quot;We must make a decision now.&quot;, &quot;exp&quot;: &quot;মানসিক সিদ্ধান্তের ক্ষেত্রে সর্বদা &#39;Make + a decision&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did he suggest anything?&quot;, &quot;a&quot;: &quot;Did he make a suggestion?&quot;, &quot;exp&quot;: &quot;কোনো প্রস্তাব বা পরামর্শ দেওয়ার ক্ষেত্রে &#39;Make + a suggestion&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will not promise.&quot;, &quot;a&quot;: &quot;I will not make a promise.&quot;, &quot;exp&quot;: &quot;প্রতিশ্রুতি বা ওয়াদা করার ক্ষেত্রে &#39;Make + a promise&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He attempted to escape.&quot;, &quot;a&quot;: &quot;He made an attempt to escape.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর প্রচেষ্টা বা চেষ্টার ক্ষেত্রে &#39;Make + an attempt&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t err in the exam.&quot;, &quot;a&quot;: &quot;Don&#39;t make an error in the exam.&quot;, &quot;exp&quot;: &quot;ভুল করার ক্ষেত্রে &#39;Make + an error&#39; বা &#39;Make a mistake&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will arrange the party.&quot;, &quot;a&quot;: &quot;I will make an arrangement for the party.&quot;, &quot;exp&quot;: &quot;আয়োজন বা সুনির্দিষ্ট ব্যবস্থা করার ক্ষেত্রে &#39;Make + an arrangement&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She chose her career.&quot;, &quot;a&quot;: &quot;She made a choice for her career.&quot;, &quot;exp&quot;: &quot;পছন্দ নির্ধারণ বা নির্বাচনের ক্ষেত্রে &#39;Make + a choice&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We planned for the future.&quot;, &quot;a&quot;: &quot;We made a plan for the future.&quot;, &quot;exp&quot;: &quot;পরিকল্পনা করার ক্ষেত্রে &#39;Make + a plan&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t sound loudly.&quot;, &quot;a&quot;: &quot;Don&#39;t make a loud sound.&quot;, &quot;exp&quot;: &quot;শব্দ বা আওয়াজ তৈরির ক্ষেত্রে &#39;Make + a sound&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;He offered me a job.&quot;, &quot;a&quot;: &quot;He made me a job offer.&quot;, &quot;exp&quot;: &quot;অফার বা প্রস্তাব পেশ করার ক্ষেত্রে &#39;Make + an offer&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৫. Do (বাড়ি বা অফিসের নিয়মিত কাজ, পরিষ্কার-পরিচ্ছন্নতা, পড়াশোনা বা গবেষণা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I shop on Sundays.&quot;, &quot;a&quot;: &quot;I do the shopping on Sundays.&quot;, &quot;exp&quot;: &quot;নিয়মিত কেনাকাটার কাজের ক্ষেত্রে &#39;Do + the shopping&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He is researching.&quot;, &quot;a&quot;: &quot;He is doing research.&quot;, &quot;exp&quot;: &quot;শিক্ষা বা গবেষণামূলক কাজের ক্ষেত্রে &#39;Do + research&#39; বসে (research সাধারণত uncountable)।&quot;},
                {&quot;q&quot;: &quot;Who will cook?&quot;, &quot;a&quot;: &quot;Who will do the cooking?&quot;, &quot;exp&quot;: &quot;রান্নাঘরের নিয়মিত গৃহস্থালি কাজের ক্ষেত্রে &#39;Do + the cooking&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will wash the clothes.&quot;, &quot;a&quot;: &quot;I will do the washing.&quot;, &quot;exp&quot;: &quot;কাপড় ধোয়ার মতো নিয়মিত পরিষ্কার-পরিচ্ছন্নতার কাজে &#39;Do + the washing&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She cleans the room.&quot;, &quot;a&quot;: &quot;She does the cleaning of the room.&quot;, &quot;exp&quot;: &quot;ঘর পরিষ্কার করার ক্ষেত্রে &#39;Do + the cleaning&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please favor me.&quot;, &quot;a&quot;: &quot;Please do me a favor.&quot;, &quot;exp&quot;: &quot;কারো প্রতি অনুগ্রহ বা উপকার করার ক্ষেত্রে &#39;Do + a favor&#39; একটি কমন ফ্রেজ।&quot;},
                {&quot;q&quot;: &quot;They damaged the building.&quot;, &quot;a&quot;: &quot;They did damage to the building.&quot;, &quot;exp&quot;: &quot;ক্ষতিসাধন করার ক্ষেত্রে &#39;Do + damage&#39; বসে (Past form: did)।&quot;},
                {&quot;q&quot;: &quot;I exercise daily.&quot;, &quot;a&quot;: &quot;I do exercise daily.&quot;, &quot;exp&quot;: &quot;শারীরিক কসরত বা ব্যায়ামের ক্ষেত্রে &#39;Do + exercise&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;You must work hard.&quot;, &quot;a&quot;: &quot;You must do hard work.&quot;, &quot;exp&quot;: &quot;পরিশ্রম বা কাজ করার ক্ষেত্রে &#39;Do + work&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He businesses in Dhaka.&quot;, &quot;a&quot;: &quot;He does business in Dhaka.&quot;, &quot;exp&quot;: &quot;ব্যবসায়িক কর্মকাণ্ড পরিচালনার ক্ষেত্রে &#39;Do + business&#39; ব্যবহৃত হয়।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৬. Get (কোনো কিছু অর্জন করা বা পাওয়া, অবস্থার পরিবর্তন বা নির্দিষ্ট আবেগ)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I permit you to go.&quot;, &quot;a&quot;: &quot;You get permission to go.&quot;, &quot;exp&quot;: &quot;অনুমতি বা পারমিশন পাওয়ার ক্ষেত্রে &#39;Get + permission&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He shocked me.&quot;, &quot;a&quot;: &quot;I got a shock.&quot;, &quot;exp&quot;: &quot;আচমকা ভয় বা শক পাওয়ার অনুভূতি প্রকাশে &#39;Get + a shock&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did they invite you?&quot;, &quot;a&quot;: &quot;Did you get an invitation?&quot;, &quot;exp&quot;: &quot;আমন্ত্রণ বা দাওয়াত পাওয়ার ক্ষেত্রে &#39;Get + an invitation&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I feel he is lying.&quot;, &quot;a&quot;: &quot;I get a feeling he is lying.&quot;, &quot;exp&quot;: &quot;নির্দিষ্ট কোনো অনুভূতি বা ধারণা মনে আসার ক্ষেত্রে &#39;Get + a feeling&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I realized my mistake.&quot;, &quot;a&quot;: &quot;I got a realization of my mistake.&quot;, &quot;exp&quot;: &quot;কোনো কিছু উপলব্ধি করার ক্ষেত্রে &#39;Get + a realization&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did you sleep last night?&quot;, &quot;a&quot;: &quot;Did you get some sleep last night?&quot;, &quot;exp&quot;: &quot;পর্যাপ্ত পরিমাণ ঘুম পাওয়ার ক্ষেত্রে &#39;Get + some sleep&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I achieved the highest score.&quot;, &quot;a&quot;: &quot;I got the highest score.&quot;, &quot;exp&quot;: &quot;কোনো ভালো ফলাফল বা মার্কস অর্জনের ক্ষেত্রে &#39;Get + score/marks&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I was impressioned by her speech.&quot;, &quot;a&quot;: &quot;I got a good impression from her speech.&quot;, &quot;exp&quot;: &quot;কারো থেকে ভালো ধারণা বা ইম্প্রেশন পাওয়ার ক্ষেত্রে &#39;Get + an impression&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I responded to his letter.&quot;, &quot;a&quot;: &quot;I got a response to his letter.&quot;, &quot;exp&quot;: &quot;চিঠি বা বার্তার জবাব/সাড়া পাওয়ার ক্ষেত্রে &#39;Get + a response&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I hope to chance upon him.&quot;, &quot;a&quot;: &quot;I hope to get a chance to meet him.&quot;, &quot;exp&quot;: &quot;সুযোগ পাওয়ার ক্ষেত্রে &#39;Get + a chance&#39; Collocation-টি বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৭. Pay (মনোযোগ দেওয়া, সম্মান/শ্রদ্ধা প্রদর্শন করা বা সৌজন্যমূলক সাক্ষাৎ)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I will visit him tomorrow.&quot;, &quot;a&quot;: &quot;I will pay a visit to him tomorrow.&quot;, &quot;exp&quot;: &quot;কারো সাথে সৌজন্যমূলক দেখা করার ক্ষেত্রে &#39;Pay + a visit&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please focus/listen.&quot;, &quot;a&quot;: &quot;Please pay attention.&quot;, &quot;exp&quot;: &quot;মনোযোগ দেওয়ার ক্ষেত্রে সর্বদা &#39;Pay + attention&#39; ব্যবহার করা হয়।&quot;},
                {&quot;q&quot;: &quot;We respect the elders.&quot;, &quot;a&quot;: &quot;We pay respect to the elders.&quot;, &quot;exp&quot;: &quot;সম্মান বা শ্রদ্ধা প্রদর্শনের ক্ষেত্রে &#39;Pay + respect&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He complimented my dress.&quot;, &quot;a&quot;: &quot;He paid a compliment to my dress.&quot;, &quot;exp&quot;: &quot;কারো প্রশংসা করার ক্ষেত্রে &#39;Pay + a compliment&#39; বসে (Past form: paid)।&quot;},
                {&quot;q&quot;: &quot;They honored the martyrs.&quot;, &quot;a&quot;: &quot;They paid tribute to the martyrs.&quot;, &quot;exp&quot;: &quot;শহীদ বা গুণীজনদের শ্রদ্ধা নিবেদনের ক্ষেত্রে &#39;Pay + tribute&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;You must heed my advice.&quot;, &quot;a&quot;: &quot;You must pay heed to my advice.&quot;, &quot;exp&quot;: &quot;বিশেষ গুরুত্ব বা মনোযোগ দেওয়ার ক্ষেত্রে &#39;Pay + heed&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will visit the museum.&quot;, &quot;a&quot;: &quot;I will pay a visit to the museum.&quot;, &quot;exp&quot;: &quot;কোনো স্থান পরিদর্শনের ক্ষেত্রে &#39;Pay + a visit&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Please attend to the details.&quot;, &quot;a&quot;: &quot;Please pay attention to the details.&quot;, &quot;exp&quot;: &quot;ক্ষুদ্রাতিক্ষুদ্র বিষয়ে মনোযোগ দেওয়ার ক্ষেত্রে &#39;Pay + attention&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We respected his decision.&quot;, &quot;a&quot;: &quot;We paid respect to his decision.&quot;, &quot;exp&quot;: &quot;কারো সিদ্ধান্তের প্রতি সম্মান দেখানোর ক্ষেত্রে &#39;Pay + respect&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She complimented his work.&quot;, &quot;a&quot;: &quot;She paid a compliment to his work.&quot;, &quot;exp&quot;: &quot;কারো কাজের প্রশংসা বা কমপ্লিমেন্ট দেওয়ার ক্ষেত্রে &#39;Pay + a compliment&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৮. Keep (নিয়ন্ত্রণে রাখা, প্রতিশ্রুতি বজায় রাখা, হিসেব রাখা বা নজরে রাখা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I will promise you.&quot;, &quot;a&quot;: &quot;I will keep my promise.&quot;, &quot;exp&quot;: &quot;প্রতিশ্রুতি বা কথা বজায় রাখার ক্ষেত্রে &#39;Keep + promise&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We record the data.&quot;, &quot;a&quot;: &quot;We keep a record of the data.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর তথ্য বা হিসেব সংরক্ষণের ক্ষেত্রে &#39;Keep + a record&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please watch him.&quot;, &quot;a&quot;: &quot;Please keep an eye on him.&quot;, &quot;exp&quot;: &quot;কারো ওপর কড়া নজর রাখার ক্ষেত্রে &#39;Keep + an eye&#39; একটি চমৎকার ইডিয়মেটিক এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t reveal the secret.&quot;, &quot;a&quot;: &quot;Keep the secret.&quot;, &quot;exp&quot;: &quot;গোপনীয়তা রক্ষা করার ক্ষেত্রে &#39;Keep + the secret&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s contact each other.&quot;, &quot;a&quot;: &quot;Let&#39;s keep in touch.&quot;, &quot;exp&quot;: &quot;যোগাযোগ বজায় রাখার ক্ষেত্রে &#39;Keep + in touch&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She diaries daily.&quot;, &quot;a&quot;: &quot;She keeps a diary daily.&quot;, &quot;exp&quot;: &quot;নিয়মিত ডায়েরি লেখার অভ্যাস বজায় রাখার ক্ষেত্রে &#39;Keep + a diary&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please be silent.&quot;, &quot;a&quot;: &quot;Please keep silence.&quot;, &quot;exp&quot;: &quot;নীরবতা বজায় রাখার ক্ষেত্রে &#39;Keep + silence&#39; বা &#39;Keep quiet&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;They controlled the market.&quot;, &quot;a&quot;: &quot;They kept control of the market.&quot;, &quot;exp&quot;: &quot;নিয়ন্ত্রণ নিজের কাছে রাখার ক্ষেত্রে &#39;Keep + control&#39; বসে (Past form: kept)।&quot;},
                {&quot;q&quot;: &quot;We distanced ourselves.&quot;, &quot;a&quot;: &quot;We kept our distance.&quot;, &quot;exp&quot;: &quot;নিরাপদ দূরত্ব বজায় রাখার ক্ষেত্রে &#39;Keep + distance&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will guard the door.&quot;, &quot;a&quot;: &quot;I will keep guard of the door.&quot;, &quot;exp&quot;: &quot;পাহারা বা পাহারাধীন রাখার ক্ষেত্রে &#39;Keep + guard&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৯. Put (কারো ওপর চাপ সৃষ্টি, দোষারোপ করা বা কোনো বিষয়ে ইতি টানা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;Don&#39;t pressurize him.&quot;, &quot;a&quot;: &quot;Don&#39;t put pressure on him.&quot;, &quot;exp&quot;: &quot;চাপ সৃষ্টি করার ক্ষেত্রে &#39;Put + pressure&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;They blamed me.&quot;, &quot;a&quot;: &quot;They put the blame on me.&quot;, &quot;exp&quot;: &quot;কারো ঘাড়ে দোষ চাপানোর ক্ষেত্রে &#39;Put + the blame&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We must stop this.&quot;, &quot;a&quot;: &quot;We must put a stop to this.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর অবসান ঘটানো বা ইতি টানার ক্ষেত্রে &#39;Put + a stop&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The treaty ended the war.&quot;, &quot;a&quot;: &quot;The treaty put an end to the war.&quot;, &quot;exp&quot;: &quot;চূড়ান্ত সমাপ্তি টানার ক্ষেত্রে &#39;Put + an end&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;They emphasized education.&quot;, &quot;a&quot;: &quot;They put emphasis on education.&quot;, &quot;exp&quot;: &quot;কোনো বিষয়ে জোর বা গুরুত্ব আরোপ করার ক্ষেত্রে &#39;Put + emphasis&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please try hard.&quot;, &quot;a&quot;: &quot;Please put effort into it.&quot;, &quot;exp&quot;: &quot;কোনো কাজে শ্রম বা প্রচেষ্টা দেওয়ার ক্ষেত্রে &#39;Put + effort&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I value time.&quot;, &quot;a&quot;: &quot;I put a high value on time.&quot;, &quot;exp&quot;: &quot;কোনো কিছুকে মূল্য দেওয়ার ক্ষেত্রে &#39;Put + value&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Trust him.&quot;, &quot;a&quot;: &quot;Put your trust in him.&quot;, &quot;exp&quot;: &quot;কারো ওপর বিশ্বাস বা ভরসা রাখার ক্ষেত্রে &#39;Put + trust&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The report focused on poverty.&quot;, &quot;a&quot;: &quot;The report put focus on poverty.&quot;, &quot;exp&quot;: &quot;আলোকপাত বা ফোকাস করার ক্ষেত্রে &#39;Put + focus&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He burdened his family.&quot;, &quot;a&quot;: &quot;He put a burden on his family.&quot;, &quot;exp&quot;: &quot;কারো ওপর বোঝা চাপানোর ক্ষেত্রে &#39;Put + a burden&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;১০. Catch (হঠাৎ চোখের সামনে দেখা, দৃষ্টি আকর্ষণ করা বা কোনো রোগে আক্রান্ত হওয়া)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I saw her briefly.&quot;, &quot;a&quot;: &quot;I caught a glimpse of her.&quot;, &quot;exp&quot;: &quot;এক ঝলক দেখার ক্ষেত্রে &#39;Catch + a glimpse&#39; বসে (Past form: caught)।&quot;},
                {&quot;q&quot;: &quot;The sign attracted me.&quot;, &quot;a&quot;: &quot;The sign caught my attention.&quot;, &quot;exp&quot;: &quot;দৃষ্টি আকর্ষণের ক্ষেত্রে &#39;Catch + someone&#39;s attention&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I got cold in winter.&quot;, &quot;a&quot;: &quot;I caught a cold in winter.&quot;, &quot;exp&quot;: &quot;ঠান্ডা লাগা বা জ্বরে আক্রান্ত হওয়ার ক্ষেত্রে &#39;Catch + a cold&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I breathed deeply.&quot;, &quot;a&quot;: &quot;I caught my breath.&quot;, &quot;exp&quot;: &quot;হাঁপিয়ে ওঠার পর দম নেওয়ার ক্ষেত্রে &#39;Catch + breath&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The dry wood ignited.&quot;, &quot;a&quot;: &quot;The dry wood caught fire.&quot;, &quot;exp&quot;: &quot;হঠাৎ আগুন লাগার ক্ষেত্রে &#39;Catch + fire&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I saw the shooting star.&quot;, &quot;a&quot;: &quot;I caught sight of the shooting star.&quot;, &quot;exp&quot;: &quot;হঠাৎ কোনো কিছু দৃষ্টিগোচর হওয়ার ক্ষেত্রে &#39;Catch + sight&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The red dress interested my eye.&quot;, &quot;a&quot;: &quot;The red dress caught my eye.&quot;, &quot;exp&quot;: &quot;নজর কাড়ার ক্ষেত্রে &#39;Catch + someone&#39;s eye&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The police apprehended him.&quot;, &quot;a&quot;: &quot;The police caught hold of him.&quot;, &quot;exp&quot;: &quot;কাউকে শক্ত করে ধরা বা বাগে পাওয়ার ক্ষেত্রে &#39;Catch + hold&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The disease infected the village.&quot;, &quot;a&quot;: &quot;The village caught the disease.&quot;, &quot;exp&quot;: &quot;কোনো সংক্রামক রোগে আক্রান্ত হওয়ার ক্ষেত্রে &#39;Catch + a disease&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We sunbathed at the beach.&quot;, &quot;a&quot;: &quot;We caught some sun at the beach.&quot;, &quot;exp&quot;: &quot;রোদ পোহানো বা গায়ে রোদ লাগানোর ক্ষেত্রে &#39;Catch + some sun&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;১১. Cast (চটজলদি তাকানো, ভোট দেওয়া বা কোনো বিষয়ে সন্দেহ প্রকাশ করা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;He glanced at the book.&quot;, &quot;a&quot;: &quot;He cast a glance at the book.&quot;, &quot;exp&quot;: &quot;চটজলদি এক নজর তাকানোর ক্ষেত্রে &#39;Cast + a glance&#39; বসে (Cast-এর Past form-ও Cast)।&quot;},
                {&quot;q&quot;: &quot;Everyone must vote.&quot;, &quot;a&quot;: &quot;Everyone must cast their vote.&quot;, &quot;exp&quot;: &quot;ভোট দেওয়ার বা ভোট প্রদানের ক্ষেত্রে &#39;Cast + vote&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I doubt his story.&quot;, &quot;a&quot;: &quot;I cast doubt on his story.&quot;, &quot;exp&quot;: &quot;কোনো বিষয়ে সন্দেহ প্রকাশ করার ক্ষেত্রে &#39;Cast + doubt&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The building shaded the park.&quot;, &quot;a&quot;: &quot;The building cast a shadow over the park.&quot;, &quot;exp&quot;: &quot;ছায়া ফেলার ক্ষেত্রে &#39;Cast + a shadow&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The magician magic-ed the rabbit.&quot;, &quot;a&quot;: &quot;The magician cast a spell on the rabbit.&quot;, &quot;exp&quot;: &quot;যাদু করা বা মন্ত্র ফেলার ক্ষেত্রে &#39;Cast + a spell&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please illuminate the truth.&quot;, &quot;a&quot;: &quot;Please cast some light on the truth.&quot;, &quot;exp&quot;: &quot;কোনো রহস্য বা সত্যের ওপর আলো ফেলার ক্ষেত্রে &#39;Cast + light&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She looked at me angrily.&quot;, &quot;a&quot;: &quot;She cast an angry look at me.&quot;, &quot;exp&quot;: &quot;ক্রুদ্ধ দৃষ্টি নিক্ষেপের ক্ষেত্রে &#39;Cast + a look&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He smiled broadly at her.&quot;, &quot;a&quot;: &quot;He cast a broad smile at her.&quot;, &quot;exp&quot;: &quot;স্মিত বা চওড়া হাসি দেওয়ার ক্ষেত্রে &#39;Cast + a smile&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The failure gloom-ed the team.&quot;, &quot;a&quot;: &quot;The failure cast a gloom over the team.&quot;, &quot;exp&quot;: &quot;হতাশা বা অন্ধকারের মায়াজাল তৈরি করার ক্ষেত্রে &#39;Cast + a gloom&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The fisherman threw his net.&quot;, &quot;a&quot;: &quot;The fisherman cast his net.&quot;, &quot;exp&quot;: &quot;জাল ফেলার সুনির্দিষ্ট ক্ষেত্রে &#39;Cast + net&#39; বসে।&quot;}
            ]
        }
    ];

    function normalizeString(str) {
        return str.replace(/[.,\/#!$%\^&amp;\*;:{}=\-_`~()?]/g,&quot;&quot;).replace(/\s+/g,&quot; &quot;).trim().toLowerCase();
    }

    function checkAnswer(sectionIdx, itemIdx) {
        const questionKey = `${sectionIdx}-${itemIdx}`;
        const cardElement = document.getElementById(`card-${sectionIdx}-${itemIdx}`);
        const inputElement = document.getElementById(`input-${sectionIdx}-${itemIdx}`);
        const feedbackElement = document.getElementById(`feedback-${sectionIdx}-${itemIdx}`);
        const btnElement = document.getElementById(`btn-${sectionIdx}-${itemIdx}`);
        
        const userAns = inputElement.value;
        const correctAns = quizData[sectionIdx].items[itemIdx].a;
        
        if (normalizeString(userAns) === normalizeString(correctAns)) {
            cardElement.className = &quot;exercise-card correct&quot;;
            feedbackElement.innerHTML = &quot;✓ সঠিক উত্তর!&quot;;
            
            if (!scoredQuestions[questionKey]) {
                scoredQuestions[questionKey] = true;
                currentScore++;
                document.getElementById(&#39;current-score&#39;).innerText = currentScore;
            }
            
            inputElement.disabled = true;
            btnElement.disabled = true;
            
        } else {
            cardElement.className = &quot;exercise-card incorrect&quot;;
            feedbackElement.innerHTML = &quot;✗ ভুল উত্তর!&quot;;
        }
    }

    function submitFinalScore() {
        if (!SCRIPT_URL || SCRIPT_URL === &quot;YOUR_WEB_APP_URL_HERE&quot;) {
            alert(&quot;Sorry, Database URL is not added. Please add your Google Script URL in the code.&quot;);
            return;
        }

        const btn = document.getElementById(&quot;submit-score-btn&quot;);
        btn.innerText = &quot;Submitting...&quot;;
        btn.disabled = true;

        const urlWithParams = SCRIPT_URL + &quot;?name=&quot; + encodeURIComponent(studentName) + &quot;&amp;score=&quot; + currentScore;

        fetch(urlWithParams, { mode: &#39;no-cors&#39; })
            .then(() =&gt; {
                btn.innerText = &quot;✓ Score Saved Successfully!&quot;;
                btn.style.backgroundColor = &quot;#27ae60&quot;;
                alert(&quot;Congratulations! Your name and score have been saved to the leaderboard.&quot;);
            })
            .catch(error =&gt; {
                btn.innerText = &quot;Error! Try Again&quot;;
                btn.disabled = false;
                alert(&quot;An error occurred. Please try again.&quot;);
            });
    }

    const container = document.getElementById(&#39;quiz-content&#39;);
    quizData.forEach((section, sIdx) =&gt; {
        let sectionHtml = `&lt;div class=&quot;verb-section&quot;&gt;&lt;div class=&quot;verb-title&quot;&gt;${section.category}&lt;/div&gt;`;
        section.items.forEach((item, iIdx) =&gt; {
            sectionHtml += `
                &lt;div class=&quot;exercise-card&quot; id=&quot;card-${sIdx}-${iIdx}&quot;&gt;
                    &lt;div class=&quot;question-text&quot;&gt;প্রশ্ন ${iIdx + 1}: ${item.q}&lt;/div&gt;
                    &lt;div class=&quot;input-group&quot;&gt;
                        &lt;input type=&quot;text&quot; class=&quot;input-box&quot; id=&quot;input-${sIdx}-${iIdx}&quot; placeholder=&quot;এখানে সঠিক রূপান্তরটি লেখো...&quot; onkeypress=&quot;if(event.key === &#39;Enter&#39;) checkAnswer(${sIdx}, ${iIdx})&quot;&gt;
                        &lt;button class=&quot;check-btn&quot; id=&quot;btn-${sIdx}-${iIdx}&quot; onclick=&quot;checkAnswer(${sIdx}, ${iIdx})&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;/div&gt;
                    &lt;div class=&quot;feedback-msg&quot; id=&quot;feedback-${sIdx}-${iIdx}&quot;&gt;&lt;/div&gt;
                    &lt;div class=&quot;explanation-box&quot;&gt;
                        &lt;span class=&quot;correct-ans-highlight&quot;&gt;সঠিক উত্তর: ${item.a}&lt;/span&gt;&lt;br&gt;
                        &lt;strong&gt;ব্যাখ্যা:&lt;/strong&gt; ${item.exp}
                    &lt;/div&gt;
                &lt;/div&gt;
            `;
        });
        sectionHtml += `&lt;/div&gt;`;
        container.innerHTML += sectionHtml;
    });
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/5568674902411021010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-transformation-exercises.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5568674902411021010'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5568674902411021010'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-transformation-exercises.html' title=''/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-8405773206506273577</id><published>2026-06-25T07:22:30.524+05:30</published><updated>2026-06-25T16:17:19.034+05:30</updated><title type='text'>Transformation:Verb to noun</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Light Verbs Transformation - Interactive Exercises&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif, &#39;Kalpurush&#39;;
            background-color: #f4f7f9;
            color: #2c3e50;
            margin: 0;
            padding: 0;
        }
        .header {
            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
            color: white;
            text-align: center;
            padding: 40px 20px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
        }
        .header h1 {
            margin: 0;
            font-size: 28px;
            font-weight: 600;
        }
        .header p {
            margin: 10px 0 0 0;
            font-size: 16px;
            opacity: 0.9;
        }
        
        /* Name Entry Section */
        #name-entry-section {
            max-width: 500px;
            margin: 50px auto;
            background: white;
            padding: 30px;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            text-align: center;
        }
        #name-entry-section h2 {
            color: #1e3c72;
            margin-top: 0;
        }
        .name-input {
            width: 80%;
            padding: 12px;
            font-size: 16px;
            border: 2px solid #cbd5e1;
            border-radius: 6px;
            margin: 15px 0;
            outline: none;
        }
        .name-input:focus {
            border-color: #2a5298;
        }
        .start-btn {
            background-color: #27ae60;
            color: white;
            border: none;
            padding: 12px 30px;
            font-size: 16px;
            font-weight: bold;
            border-radius: 6px;
            cursor: pointer;
            transition: 0.3s;
        }
        .start-btn:hover {
            background-color: #219150;
        }

        /* Floating Scoreboard */
        #scoreboard {
            position: sticky;
            top: 0;
            background: #2c3e50;
            color: white;
            padding: 15px 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            z-index: 1000;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
            display: none; /* Hidden initially */
            font-size: 18px;
            font-weight: bold;
        }
        .score-highlight {
            color: #f1c40f;
            font-size: 22px;
        }

        .container {
            max-width: 950px;
            margin: 30px auto;
            padding: 0 20px;
        }
        #quiz-section {
            display: none; /* Hidden initially */
        }
        .verb-section {
            background: #ffffff;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            margin-bottom: 35px;
            padding: 25px;
            border-left: 6px solid #2a5298;
        }
        .verb-title {
            font-size: 20px;
            color: #1e3c72;
            margin-top: 0;
            margin-bottom: 20px;
            border-bottom: 2px solid #ecf0f1;
            padding-bottom: 10px;
        }
        .exercise-card {
            background: #fafbfc;
            border: 1px solid #e2e8f0;
            border-radius: 8px;
            padding: 18px;
            margin-bottom: 15px;
            transition: all 0.3s ease;
        }
        .question-text {
            font-size: 15px;
            font-weight: 600;
            margin-bottom: 10px;
            color: #34495e;
        }
        .input-group {
            display: flex;
            flex-direction: column;
            gap: 12px;
            margin-bottom: 10px;
        }
        .input-box {
            width: 100%;
            padding: 12px 15px;
            font-size: 15px;
            border: 2px solid #cbd5e1;
            border-radius: 6px;
            outline: none;
            transition: all 0.2s ease;
            box-sizing: border-box;
        }
        .input-box:focus {
            border-color: #2a5298;
            box-shadow: 0 0 0 3px rgba(42, 82, 152, 0.1);
        }
        .check-btn {
            background-color: #2a5298;
            color: white;
            border: none;
            padding: 12px 25px;
            font-size: 14px;
            font-weight: bold;
            border-radius: 6px;
            cursor: pointer;
            transition: background-color 0.2s ease;
            align-self: flex-start;
        }
        .check-btn:hover {
            background-color: #1e3c72;
        }
        .check-btn:disabled {
            background-color: #95a5a6;
            cursor: not-allowed;
        }
        
        /* Interactive feedback styles */
        .exercise-card.correct {
            border-color: #2ecc71;
            background-color: #f4fbf7;
        }
        .exercise-card.correct .input-box {
            border-color: #2ecc71;
            background-color: #eafaf1;
            color: #27ae60;
        }
        
        .exercise-card.incorrect {
            border-color: #e74c3c;
            background-color: #fdf5f5;
        }
        .exercise-card.incorrect .input-box {
            border-color: #e74c3c;
            background-color: #fdedec;
            color: #c0392b;
        }

        .feedback-msg {
            margin-top: 5px;
            font-size: 15px;
            font-weight: bold;
            display: none;
        }
        .correct .feedback-msg {
            display: block;
            color: #27ae60;
        }
        .incorrect .feedback-msg {
            display: block;
            color: #c0392b;
        }

        .explanation-box {
            margin-top: 15px;
            padding: 15px;
            background-color: #f8fafc;
            border-left: 4px solid #64748b;
            border-radius: 6px;
            font-size: 15px;
            line-height: 1.6;
            color: #475569;
            display: none;
            box-shadow: 0 2px 5px rgba(0,0,0,0.05);
        }
        .correct .explanation-box, .incorrect .explanation-box {
            display: block;
        }
        .correct-ans-highlight {
            font-weight: bold;
            color: #2a5298;
            background-color: #e0e7ff;
            padding: 3px 8px;
            border-radius: 4px;
            display: inline-block;
            margin-bottom: 5px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;header&quot;&gt;
    &lt;h1&gt;Delexicalized / Light Verbs Transformation&lt;/h1&gt;
    &lt;p&gt;সরাসরি Verb যুক্ত বাক্যগুলোকে সঠিক Light Verb + Noun-এ রূপান্তর করো।&lt;/p&gt;
&lt;/div&gt;

&lt;!-- Name Entry Section --&gt;
&lt;div id=&quot;name-entry-section&quot;&gt;
    &lt;h2&gt;Welcome to the Quiz!&lt;/h2&gt;
    &lt;p&gt;অনুগ্রহ করে তোমার নাম লেখো এবং কুইজ শুরু করো:&lt;/p&gt;
    &lt;input type=&quot;text&quot; id=&quot;student-name&quot; class=&quot;name-input&quot; placeholder=&quot;Enter your name...&quot;&gt;
    &lt;br&gt;
    &lt;button class=&quot;start-btn&quot; onclick=&quot;startQuiz()&quot;&gt;Start Quiz&lt;/button&gt;
&lt;/div&gt;

&lt;!-- Live Scoreboard --&gt;
&lt;div id=&quot;scoreboard&quot;&gt;
    &lt;div id=&quot;display-name&quot;&gt;Name: &lt;/div&gt;
    &lt;div&gt;Score: &lt;span id=&quot;current-score&quot; class=&quot;score-highlight&quot;&gt;0&lt;/span&gt; / 110&lt;/div&gt;
&lt;/div&gt;

&lt;!-- Quiz Content --&gt;
&lt;div class=&quot;container&quot; id=&quot;quiz-section&quot;&gt;
    &lt;div id=&quot;quiz-content&quot;&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    let studentName = &quot;&quot;;
    let currentScore = 0;
    // Object to track which questions have been answered correctly so points aren&#39;t given twice
    let scoredQuestions = {}; 

    function startQuiz() {
        const nameInput = document.getElementById(&#39;student-name&#39;).value.trim();
        if (nameInput === &quot;&quot;) {
            alert(&quot;অনুগ্রহ করে তোমার নাম লেখো!&quot;);
            return;
        }
        studentName = nameInput;
        document.getElementById(&#39;display-name&#39;).innerText = &quot;Name: &quot; + studentName;
        
        // Hide name entry, show quiz and scoreboard
        document.getElementById(&#39;name-entry-section&#39;).style.display = &#39;none&#39;;
        document.getElementById(&#39;scoreboard&#39;).style.display = &#39;flex&#39;;
        document.getElementById(&#39;quiz-section&#39;).style.display = &#39;block&#39;;
    }

    const quizData = [
        {
            &quot;category&quot;: &quot;১. Have (খাওয়া, পান করা, বিশ্রাম নেওয়া, স্নান করা বা পারস্পরিক কথোপকথন)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I want to rest.&quot;, &quot;a&quot;: &quot;I want to have a rest.&quot;, &quot;exp&quot;: &quot;বিশ্রাম নেওয়ার ক্ষেত্রে &#39;Have + a rest&#39; ব্যবহার করা বেশি স্বাভাবিক ও মার্জিত।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s chat.&quot;, &quot;a&quot;: &quot;Let&#39;s have a chat.&quot;, &quot;exp&quot;: &quot;পারস্পরিক কথোপকথন বা গল্প করার ক্ষেত্রে &#39;Have + a chat&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will drink.&quot;, &quot;a&quot;: &quot;I will have a drink.&quot;, &quot;exp&quot;: &quot;কোনো কিছু পান করার ক্ষেত্রে সরাসরি drink না বলে &#39;Have + a drink&#39; বলা হয়।&quot;},
                {&quot;q&quot;: &quot;I need to sleep.&quot;, &quot;a&quot;: &quot;I need to have a sleep.&quot;, &quot;exp&quot;: &quot;কিছুক্ষণ ঘুমানো বা বিশ্রামের ক্ষেত্রে &#39;Have + a sleep&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Can I look at this?&quot;, &quot;a&quot;: &quot;Can I have a look at this?&quot;, &quot;exp&quot;: &quot;এক নজর দেখার ক্ষেত্রে &#39;Have + a look&#39; প্রকাশভঙ্গিটি অত্যন্ত কমন।&quot;},
                {&quot;q&quot;: &quot;She dreamed yesterday.&quot;, &quot;a&quot;: &quot;She had a dream yesterday.&quot;, &quot;exp&quot;: &quot;স্বপ্ন দেখার ক্ষেত্রে &#39;Have a dream&#39; বসে, বাক্যটি Past Tense হওয়ায় &#39;had&#39; ব্যবহৃত হয়েছে।&quot;},
                {&quot;q&quot;: &quot;Please bathe now.&quot;, &quot;a&quot;: &quot;Please have a bath now.&quot;, &quot;exp&quot;: &quot;স্নান করার ক্ষেত্রে &#39;Have + a bath&#39; একটি বহুল প্রচলিত ব্রিটিশ এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Try it once.&quot;, &quot;a&quot;: &quot;Have a try once.&quot;, &quot;exp&quot;: &quot;কোনো কিছু চেষ্টা করে দেখার ক্ষেত্রে &#39;Have + a try&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will bite the burger.&quot;, &quot;a&quot;: &quot;I will have a bite of the burger.&quot;, &quot;exp&quot;: &quot;খাবারে কামড় দেওয়ার ক্ষেত্রে &#39;Have + a bite&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s walk.&quot;, &quot;a&quot;: &quot;Let&#39;s have a walk.&quot;, &quot;exp&quot;: &quot;হাঁটাহাঁটি বা ভ্রমণের ক্ষেত্রে &#39;Have + a walk&#39; বাক্যকে আরও মার্জিত করে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;২. Take (সুনির্দিষ্ট কাজ, সিদ্ধান্ত, ঝুঁকি নেওয়া বা শারীরিক নড়াচড়া)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;Please look at this.&quot;, &quot;a&quot;: &quot;Please take a look at this.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর দিকে তাকানোর ক্ষেত্রে আমেরিকান ইংরেজিতে &#39;Take a look&#39; ব্যাপক প্রচলিত।&quot;},
                {&quot;q&quot;: &quot;I need to bathe.&quot;, &quot;a&quot;: &quot;I need to take a bath.&quot;, &quot;exp&quot;: &quot;স্নান করার ক্ষেত্রে &#39;Take + a bath&#39; একটি অত্যন্ত প্রচলিত আমেরিকান এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t risk it.&quot;, &quot;a&quot;: &quot;Don&#39;t take a risk.&quot;, &quot;exp&quot;: &quot;ঝুঁকি নেওয়ার ক্ষেত্রে সর্বদা Collocation হিসেবে &#39;Take + a risk&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We will break for 10 minutes.&quot;, &quot;a&quot;: &quot;We will take a break for 10 minutes.&quot;, &quot;exp&quot;: &quot;কাজের মাঝে বিরতি নেওয়ার ক্ষেত্রে &#39;Take + a break&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Please sit down.&quot;, &quot;a&quot;: &quot;Please take a seat.&quot;, &quot;exp&quot;: &quot;কাউকে বসতে বলার মার্জিত ও ভদ্র রূপ হলো &#39;Take a seat&#39;।&quot;},
                {&quot;q&quot;: &quot;He photographed the scenery.&quot;, &quot;a&quot;: &quot;He took a photograph of the scenery.&quot;, &quot;exp&quot;: &quot;ছবি তোলার ক্ষেত্রে &#39;Take + a photograph&#39; বসে, Past Tense-এর কারণে &#39;took&#39; হয়েছে।&quot;},
                {&quot;q&quot;: &quot;We should step forward.&quot;, &quot;a&quot;: &quot;We should take a step forward.&quot;, &quot;exp&quot;: &quot;পদক্ষেপ নেওয়ার ক্ষেত্রে &#39;Take + a step&#39; জোরালো অর্থ প্রকাশ করে।&quot;},
                {&quot;q&quot;: &quot;She walked in the morning.&quot;, &quot;a&quot;: &quot;She took a walk in the morning.&quot;, &quot;exp&quot;: &quot;সকালে হাঁটার ক্ষেত্রে &#39;Take + a walk&#39; ব্যবহৃত হয় (Past form: took)।&quot;},
                {&quot;q&quot;: &quot;Did you test the device?&quot;, &quot;a&quot;: &quot;Did you take a test of the device?&quot;, &quot;exp&quot;: &quot;পরীক্ষা বা টেস্ট নেওয়ার ক্ষেত্রে &#39;Take + a test&#39; Collocation-টি বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s tour the city.&quot;, &quot;a&quot;: &quot;Let&#39;s take a tour of the city.&quot;, &quot;exp&quot;: &quot;শহর বা কোনো স্থান ঘুরে দেখার ক্ষেত্রে &#39;Take + a tour&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৩. Give (অন্য কাউকে কিছু দেওয়া, শব্দ করা বা নির্দিষ্ট মুখভঙ্গি/Expression)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;She smiled at me.&quot;, &quot;a&quot;: &quot;She gave me a smile.&quot;, &quot;exp&quot;: &quot;হাসি বা মুখভঙ্গির বহিঃপ্রকাশের ক্ষেত্রে &#39;Give + a smile&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He advised me.&quot;, &quot;a&quot;: &quot;He gave me advice.&quot;, &quot;exp&quot;: &quot;কাউকে উপদেশ দেওয়ার ক্ষেত্রে &#39;Give + advice&#39; বসে (advice একটি uncountable noun)।&quot;},
                {&quot;q&quot;: &quot;I will call you.&quot;, &quot;a&quot;: &quot;I will give you a call.&quot;, &quot;exp&quot;: &quot;কাউকে ফোন করার ক্ষেত্রে &#39;Give + a call&#39; বা &#39;Give + a ring&#39; অত্যন্ত Native-like এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;They hugged her.&quot;, &quot;a&quot;: &quot;They gave her a hug.&quot;, &quot;exp&quot;: &quot;আলিঙ্গন করার ক্ষেত্রে &#39;Give + a hug&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;The dog bit him.&quot;, &quot;a&quot;: &quot;The dog gave him a bite.&quot;, &quot;exp&quot;: &quot;কোনো পশুপাখির কামড় দেওয়ার ক্ষেত্রে &#39;Give + a bite&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She answered quickly.&quot;, &quot;a&quot;: &quot;She gave a quick answer.&quot;, &quot;exp&quot;: &quot;উত্তর দেওয়ার ক্ষেত্রে &#39;Give + an answer&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please warn them.&quot;, &quot;a&quot;: &quot;Please give them a warning.&quot;, &quot;exp&quot;: &quot;সতর্কবাণী বা ওয়ার্নিং দেওয়ার ক্ষেত্রে &#39;Give + a warning&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He lectured on history.&quot;, &quot;a&quot;: &quot;He gave a lecture on history.&quot;, &quot;exp&quot;: &quot;বক্তৃতা বা লেকচার দেওয়ার ক্ষেত্রে &#39;Give + a lecture&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will push the door.&quot;, &quot;a&quot;: &quot;I will give the door a push.&quot;, &quot;exp&quot;: &quot;ধাক্কা দেওয়ার মতো শারীরিক বলপ্রয়োগের ক্ষেত্রে &#39;Give + a push&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The thunder shocked us.&quot;, &quot;a&quot;: &quot;The thunder gave us a shock.&quot;, &quot;exp&quot;: &quot;আচমকা ভয় বা মানসিক ধাক্কা দেওয়ার ক্ষেত্রে &#39;Give + a shock&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৪. Make (নতুন কিছু তৈরি করা, মানসিক সিদ্ধান্ত, পরিকল্পনা বা মন্তব্য করা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;We must decide now.&quot;, &quot;a&quot;: &quot;We must make a decision now.&quot;, &quot;exp&quot;: &quot;মানসিক সিদ্ধান্তের ক্ষেত্রে সর্বদা &#39;Make + a decision&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did he suggest anything?&quot;, &quot;a&quot;: &quot;Did he make a suggestion?&quot;, &quot;exp&quot;: &quot;কোনো প্রস্তাব বা পরামর্শ দেওয়ার ক্ষেত্রে &#39;Make + a suggestion&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will not promise.&quot;, &quot;a&quot;: &quot;I will not make a promise.&quot;, &quot;exp&quot;: &quot;প্রতিশ্রুতি বা ওয়াদা করার ক্ষেত্রে &#39;Make + a promise&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He attempted to escape.&quot;, &quot;a&quot;: &quot;He made an attempt to escape.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর প্রচেষ্টা বা চেষ্টার ক্ষেত্রে &#39;Make + an attempt&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t err in the exam.&quot;, &quot;a&quot;: &quot;Don&#39;t make an error in the exam.&quot;, &quot;exp&quot;: &quot;ভুল করার ক্ষেত্রে &#39;Make + an error&#39; বা &#39;Make a mistake&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will arrange the party.&quot;, &quot;a&quot;: &quot;I will make an arrangement for the party.&quot;, &quot;exp&quot;: &quot;আয়োজন বা সুনির্দিষ্ট ব্যবস্থা করার ক্ষেত্রে &#39;Make + an arrangement&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She chose her career.&quot;, &quot;a&quot;: &quot;She made a choice for her career.&quot;, &quot;exp&quot;: &quot;পছন্দ নির্ধারণ বা নির্বাচনের ক্ষেত্রে &#39;Make + a choice&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We planned for the future.&quot;, &quot;a&quot;: &quot;We made a plan for the future.&quot;, &quot;exp&quot;: &quot;পরিকল্পনা করার ক্ষেত্রে &#39;Make + a plan&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t sound loudly.&quot;, &quot;a&quot;: &quot;Don&#39;t make a loud sound.&quot;, &quot;exp&quot;: &quot;শব্দ বা আওয়াজ তৈরির ক্ষেত্রে &#39;Make + a sound&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;He offered me a job.&quot;, &quot;a&quot;: &quot;He made me a job offer.&quot;, &quot;exp&quot;: &quot;অফার বা প্রস্তাব পেশ করার ক্ষেত্রে &#39;Make + an offer&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৫. Do (বাড়ি বা অফিসের নিয়মিত কাজ, পরিষ্কার-পরিচ্ছন্নতা, পড়াশোনা বা গবেষণা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I shop on Sundays.&quot;, &quot;a&quot;: &quot;I do the shopping on Sundays.&quot;, &quot;exp&quot;: &quot;নিয়মিত কেনাকাটার কাজের ক্ষেত্রে &#39;Do + the shopping&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He is researching.&quot;, &quot;a&quot;: &quot;He is doing research.&quot;, &quot;exp&quot;: &quot;শিক্ষা বা গবেষণামূলক কাজের ক্ষেত্রে &#39;Do + research&#39; বসে (research সাধারণত uncountable)।&quot;},
                {&quot;q&quot;: &quot;Who will cook?&quot;, &quot;a&quot;: &quot;Who will do the cooking?&quot;, &quot;exp&quot;: &quot;রান্নাঘরের নিয়মিত গৃহস্থালি কাজের ক্ষেত্রে &#39;Do + the cooking&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will wash the clothes.&quot;, &quot;a&quot;: &quot;I will do the washing.&quot;, &quot;exp&quot;: &quot;কাপড় ধোয়ার মতো নিয়মিত পরিষ্কার-পরিচ্ছন্নতার কাজে &#39;Do + the washing&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She cleans the room.&quot;, &quot;a&quot;: &quot;She does the cleaning of the room.&quot;, &quot;exp&quot;: &quot;ঘর পরিষ্কার করার ক্ষেত্রে &#39;Do + the cleaning&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please favor me.&quot;, &quot;a&quot;: &quot;Please do me a favor.&quot;, &quot;exp&quot;: &quot;কারো প্রতি অনুগ্রহ বা উপকার করার ক্ষেত্রে &#39;Do + a favor&#39; একটি কমন ফ্রেজ।&quot;},
                {&quot;q&quot;: &quot;They damaged the building.&quot;, &quot;a&quot;: &quot;They did damage to the building.&quot;, &quot;exp&quot;: &quot;ক্ষতিসাধন করার ক্ষেত্রে &#39;Do + damage&#39; বসে (Past form: did)।&quot;},
                {&quot;q&quot;: &quot;I exercise daily.&quot;, &quot;a&quot;: &quot;I do exercise daily.&quot;, &quot;exp&quot;: &quot;শারীরিক কসরত বা ব্যায়ামের ক্ষেত্রে &#39;Do + exercise&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;You must work hard.&quot;, &quot;a&quot;: &quot;You must do hard work.&quot;, &quot;exp&quot;: &quot;পরিশ্রম বা কাজ করার ক্ষেত্রে &#39;Do + work&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He businesses in Dhaka.&quot;, &quot;a&quot;: &quot;He does business in Dhaka.&quot;, &quot;exp&quot;: &quot;ব্যবসায়িক কর্মকাণ্ড পরিচালনার ক্ষেত্রে &#39;Do + business&#39; ব্যবহৃত হয়।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৬. Get (কোনো কিছু অর্জন করা বা পাওয়া, অবস্থার পরিবর্তন বা নির্দিষ্ট আবেগ)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I permit you to go.&quot;, &quot;a&quot;: &quot;You get permission to go.&quot;, &quot;exp&quot;: &quot;অনুমতি বা পারমিশন পাওয়ার ক্ষেত্রে &#39;Get + permission&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He shocked me.&quot;, &quot;a&quot;: &quot;I got a shock.&quot;, &quot;exp&quot;: &quot;আচমকা ভয় বা শক পাওয়ার অনুভূতি প্রকাশে &#39;Get + a shock&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did they invite you?&quot;, &quot;a&quot;: &quot;Did you get an invitation?&quot;, &quot;exp&quot;: &quot;আমন্ত্রণ বা দাওয়াত পাওয়ার ক্ষেত্রে &#39;Get + an invitation&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I feel he is lying.&quot;, &quot;a&quot;: &quot;I get a feeling he is lying.&quot;, &quot;exp&quot;: &quot;নির্দিষ্ট কোনো অনুভূতি বা ধারণা মনে আসার ক্ষেত্রে &#39;Get + a feeling&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I realized my mistake.&quot;, &quot;a&quot;: &quot;I got a realization of my mistake.&quot;, &quot;exp&quot;: &quot;কোনো কিছু উপলব্ধি করার ক্ষেত্রে &#39;Get + a realization&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Did you sleep last night?&quot;, &quot;a&quot;: &quot;Did you get some sleep last night?&quot;, &quot;exp&quot;: &quot;পর্যাপ্ত পরিমাণ ঘুম পাওয়ার ক্ষেত্রে &#39;Get + some sleep&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I achieved the highest score.&quot;, &quot;a&quot;: &quot;I got the highest score.&quot;, &quot;exp&quot;: &quot;কোনো ভালো ফলাফল বা মার্কস অর্জনের ক্ষেত্রে &#39;Get + score/marks&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I was impressioned by her speech.&quot;, &quot;a&quot;: &quot;I got a good impression from her speech.&quot;, &quot;exp&quot;: &quot;কারো থেকে ভালো ধারণা বা ইম্প্রেশন পাওয়ার ক্ষেত্রে &#39;Get + an impression&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I responded to his letter.&quot;, &quot;a&quot;: &quot;I got a response to his letter.&quot;, &quot;exp&quot;: &quot;চিঠি বা বার্তার জবাব/সাড়া পাওয়ার ক্ষেত্রে &#39;Get + a response&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I hope to chance upon him.&quot;, &quot;a&quot;: &quot;I hope to get a chance to meet him.&quot;, &quot;exp&quot;: &quot;সুযোগ পাওয়ার ক্ষেত্রে &#39;Get + a chance&#39; Collocation-টি বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৭. Pay (মনোযোগ দেওয়া, সম্মান/শ্রদ্ধা প্রদর্শন করা বা সৌজন্যমূলক সাক্ষাৎ)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I will visit him tomorrow.&quot;, &quot;a&quot;: &quot;I will pay a visit to him tomorrow.&quot;, &quot;exp&quot;: &quot;কারো সাথে সৌজন্যমূলক দেখা করার ক্ষেত্রে &#39;Pay + a visit&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please focus/listen.&quot;, &quot;a&quot;: &quot;Please pay attention.&quot;, &quot;exp&quot;: &quot;মনোযোগ দেওয়ার ক্ষেত্রে সর্বদা &#39;Pay + attention&#39; ব্যবহার করা হয়।&quot;},
                {&quot;q&quot;: &quot;We respect the elders.&quot;, &quot;a&quot;: &quot;We pay respect to the elders.&quot;, &quot;exp&quot;: &quot;সম্মান বা শ্রদ্ধা প্রদর্শনের ক্ষেত্রে &#39;Pay + respect&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He complimented my dress.&quot;, &quot;a&quot;: &quot;He paid a compliment to my dress.&quot;, &quot;exp&quot;: &quot;কারো প্রশংসা করার ক্ষেত্রে &#39;Pay + a compliment&#39; বসে (Past form: paid)।&quot;},
                {&quot;q&quot;: &quot;They honored the martyrs.&quot;, &quot;a&quot;: &quot;They paid tribute to the martyrs.&quot;, &quot;exp&quot;: &quot;শহীদ বা গুণীজনদের শ্রদ্ধা নিবেদনের ক্ষেত্রে &#39;Pay + tribute&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;You must heed my advice.&quot;, &quot;a&quot;: &quot;You must pay heed to my advice.&quot;, &quot;exp&quot;: &quot;বিশেষ গুরুত্ব বা মনোযোগ দেওয়ার ক্ষেত্রে &#39;Pay + heed&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I will visit the museum.&quot;, &quot;a&quot;: &quot;I will pay a visit to the museum.&quot;, &quot;exp&quot;: &quot;কোনো স্থান পরিদর্শনের ক্ষেত্রে &#39;Pay + a visit&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Please attend to the details.&quot;, &quot;a&quot;: &quot;Please pay attention to the details.&quot;, &quot;exp&quot;: &quot;ক্ষুদ্রাতিক্ষুদ্র বিষয়ে মনোযোগ দেওয়ার ক্ষেত্রে &#39;Pay + attention&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We respected his decision.&quot;, &quot;a&quot;: &quot;We paid respect to his decision.&quot;, &quot;exp&quot;: &quot;কারো সিদ্ধান্তের প্রতি সম্মান দেখানোর ক্ষেত্রে &#39;Pay + respect&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She complimented his work.&quot;, &quot;a&quot;: &quot;She paid a compliment to his work.&quot;, &quot;exp&quot;: &quot;কারো কাজের প্রশংসা বা কমপ্লিমেন্ট দেওয়ার ক্ষেত্রে &#39;Pay + a compliment&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৮. Keep (নিয়ন্ত্রণে রাখা, প্রতিশ্রুতি বজায় রাখা, হিসেব রাখা বা নজরে রাখা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I will promise you.&quot;, &quot;a&quot;: &quot;I will keep my promise.&quot;, &quot;exp&quot;: &quot;প্রতিশ্রুতি বা কথা বজায় রাখার ক্ষেত্রে &#39;Keep + promise&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We record the data.&quot;, &quot;a&quot;: &quot;We keep a record of the data.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর তথ্য বা হিসেব সংরক্ষণের ক্ষেত্রে &#39;Keep + a record&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please watch him.&quot;, &quot;a&quot;: &quot;Please keep an eye on him.&quot;, &quot;exp&quot;: &quot;কারো ওপর কড়া নজর রাখার ক্ষেত্রে &#39;Keep + an eye&#39; একটি চমৎকার ইডিয়মেটিক এক্সপ্রেশন।&quot;},
                {&quot;q&quot;: &quot;Don&#39;t reveal the secret.&quot;, &quot;a&quot;: &quot;Keep the secret.&quot;, &quot;exp&quot;: &quot;গোপনীয়তা রক্ষা করার ক্ষেত্রে &#39;Keep + the secret&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Let&#39;s contact each other.&quot;, &quot;a&quot;: &quot;Let&#39;s keep in touch.&quot;, &quot;exp&quot;: &quot;যোগাযোগ বজায় রাখার ক্ষেত্রে &#39;Keep + in touch&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She diaries daily.&quot;, &quot;a&quot;: &quot;She keeps a diary daily.&quot;, &quot;exp&quot;: &quot;নিয়মিত ডায়েরি লেখার অভ্যাস বজায় রাখার ক্ষেত্রে &#39;Keep + a diary&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please be silent.&quot;, &quot;a&quot;: &quot;Please keep silence.&quot;, &quot;exp&quot;: &quot;নীরবতা বজায় রাখার ক্ষেত্রে &#39;Keep + silence&#39; বা &#39;Keep quiet&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;They controlled the market.&quot;, &quot;a&quot;: &quot;They kept control of the market.&quot;, &quot;exp&quot;: &quot;নিয়ন্ত্রণ নিজের কাছে রাখার ক্ষেত্রে &#39;Keep + control&#39; বসে (Past form: kept)।&quot;},
                {&quot;q&quot;: &quot;We distanced ourselves.&quot;, &quot;a&quot;: &quot;We kept our distance.&quot;, &quot;exp&quot;: &quot;নিরাপদ দূরত্ব বজায় রাখার ক্ষেত্রে &#39;Keep + distance&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I will guard the door.&quot;, &quot;a&quot;: &quot;I will keep guard of the door.&quot;, &quot;exp&quot;: &quot;পাহারা বা পাহারাধীন রাখার ক্ষেত্রে &#39;Keep + guard&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;৯. Put (কারো ওপর চাপ সৃষ্টি, দোষারোপ করা বা কোনো বিষয়ে ইতি টানা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;Don&#39;t pressurize him.&quot;, &quot;a&quot;: &quot;Don&#39;t put pressure on him.&quot;, &quot;exp&quot;: &quot;চাপ সৃষ্টি করার ক্ষেত্রে &#39;Put + pressure&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;They blamed me.&quot;, &quot;a&quot;: &quot;They put the blame on me.&quot;, &quot;exp&quot;: &quot;কারো ঘাড়ে দোষ চাপানোর ক্ষেত্রে &#39;Put + the blame&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We must stop this.&quot;, &quot;a&quot;: &quot;We must put a stop to this.&quot;, &quot;exp&quot;: &quot;কোনো কিছুর অবসান ঘটানো বা ইতি টানার ক্ষেত্রে &#39;Put + a stop&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The treaty ended the war.&quot;, &quot;a&quot;: &quot;The treaty put an end to the war.&quot;, &quot;exp&quot;: &quot;চূড়ান্ত সমাপ্তি টানার ক্ষেত্রে &#39;Put + an end&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;They emphasized education.&quot;, &quot;a&quot;: &quot;They put emphasis on education.&quot;, &quot;exp&quot;: &quot;কোনো বিষয়ে জোর বা গুরুত্ব আরোপ করার ক্ষেত্রে &#39;Put + emphasis&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please try hard.&quot;, &quot;a&quot;: &quot;Please put effort into it.&quot;, &quot;exp&quot;: &quot;কোনো কাজে শ্রম বা প্রচেষ্টা দেওয়ার ক্ষেত্রে &#39;Put + effort&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I value time.&quot;, &quot;a&quot;: &quot;I put a high value on time.&quot;, &quot;exp&quot;: &quot;কোনো কিছুকে মূল্য দেওয়ার ক্ষেত্রে &#39;Put + value&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;Trust him.&quot;, &quot;a&quot;: &quot;Put your trust in him.&quot;, &quot;exp&quot;: &quot;কারো ওপর বিশ্বাস বা ভরসা রাখার ক্ষেত্রে &#39;Put + trust&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The report focused on poverty.&quot;, &quot;a&quot;: &quot;The report put focus on poverty.&quot;, &quot;exp&quot;: &quot;আলোকপাত বা ফোকাস করার ক্ষেত্রে &#39;Put + focus&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He burdened his family.&quot;, &quot;a&quot;: &quot;He put a burden on his family.&quot;, &quot;exp&quot;: &quot;কারো ওপর বোঝা চাপানোর ক্ষেত্রে &#39;Put + a burden&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;১০. Catch (হঠাৎ চোখের সামনে দেখা, দৃষ্টি আকর্ষণ করা বা কোনো রোগে আক্রান্ত হওয়া)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;I saw her briefly.&quot;, &quot;a&quot;: &quot;I caught a glimpse of her.&quot;, &quot;exp&quot;: &quot;এক ঝলক দেখার ক্ষেত্রে &#39;Catch + a glimpse&#39; বসে (Past form: caught)।&quot;},
                {&quot;q&quot;: &quot;The sign attracted me.&quot;, &quot;a&quot;: &quot;The sign caught my attention.&quot;, &quot;exp&quot;: &quot;দৃষ্টি আকর্ষণের ক্ষেত্রে &#39;Catch + someone&#39;s attention&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I got cold in winter.&quot;, &quot;a&quot;: &quot;I caught a cold in winter.&quot;, &quot;exp&quot;: &quot;ঠান্ডা লাগা বা জ্বরে আক্রান্ত হওয়ার ক্ষেত্রে &#39;Catch + a cold&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I breathed deeply.&quot;, &quot;a&quot;: &quot;I caught my breath.&quot;, &quot;exp&quot;: &quot;হাঁপিয়ে ওঠার পর দম নেওয়ার ক্ষেত্রে &#39;Catch + breath&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The dry wood ignited.&quot;, &quot;a&quot;: &quot;The dry wood caught fire.&quot;, &quot;exp&quot;: &quot;হঠাৎ আগুন লাগার ক্ষেত্রে &#39;Catch + fire&#39; ব্যবহৃত হয়।&quot;},
                {&quot;q&quot;: &quot;I saw the shooting star.&quot;, &quot;a&quot;: &quot;I caught sight of the shooting star.&quot;, &quot;exp&quot;: &quot;হঠাৎ কোনো কিছু দৃষ্টিগোচর হওয়ার ক্ষেত্রে &#39;Catch + sight&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The red dress interested my eye.&quot;, &quot;a&quot;: &quot;The red dress caught my eye.&quot;, &quot;exp&quot;: &quot;নজর কাড়ার ক্ষেত্রে &#39;Catch + someone&#39;s eye&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The police apprehended him.&quot;, &quot;a&quot;: &quot;The police caught hold of him.&quot;, &quot;exp&quot;: &quot;কাউকে শক্ত করে ধরা বা বাগে পাওয়ার ক্ষেত্রে &#39;Catch + hold&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The disease infected the village.&quot;, &quot;a&quot;: &quot;The village caught the disease.&quot;, &quot;exp&quot;: &quot;কোনো সংক্রামক রোগে আক্রান্ত হওয়ার ক্ষেত্রে &#39;Catch + a disease&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;We sunbathed at the beach.&quot;, &quot;a&quot;: &quot;We caught some sun at the beach.&quot;, &quot;exp&quot;: &quot;রোদ পোহানো বা গায়ে রোদ লাগানোর ক্ষেত্রে &#39;Catch + some sun&#39; বসে।&quot;}
            ]
        },
        {
            &quot;category&quot;: &quot;১১. Cast (চটজলদি তাকানো, ভোট দেওয়া বা কোনো বিষয়ে সন্দেহ প্রকাশ করা)&quot;,
            &quot;items&quot;: [
                {&quot;q&quot;: &quot;He glanced at the book.&quot;, &quot;a&quot;: &quot;He cast a glance at the book.&quot;, &quot;exp&quot;: &quot;চটজলদি এক নজর তাকানোর ক্ষেত্রে &#39;Cast + a glance&#39; বসে (Cast-এর Past form-ও Cast)।&quot;},
                {&quot;q&quot;: &quot;Everyone must vote.&quot;, &quot;a&quot;: &quot;Everyone must cast their vote.&quot;, &quot;exp&quot;: &quot;ভোট দেওয়ার বা ভোট প্রদানের ক্ষেত্রে &#39;Cast + vote&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;I doubt his story.&quot;, &quot;a&quot;: &quot;I cast doubt on his story.&quot;, &quot;exp&quot;: &quot;কোনো বিষয়ে সন্দেহ প্রকাশ করার ক্ষেত্রে &#39;Cast + doubt&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The building shaded the park.&quot;, &quot;a&quot;: &quot;The building cast a shadow over the park.&quot;, &quot;exp&quot;: &quot;ছায়া ফেলার ক্ষেত্রে &#39;Cast + a shadow&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The magician magic-ed the rabbit.&quot;, &quot;a&quot;: &quot;The magician cast a spell on the rabbit.&quot;, &quot;exp&quot;: &quot;যাদু করা বা মন্ত্র ফেলার ক্ষেত্রে &#39;Cast + a spell&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;Please illuminate the truth.&quot;, &quot;a&quot;: &quot;Please cast some light on the truth.&quot;, &quot;exp&quot;: &quot;কোনো রহস্য বা সত্যের ওপর আলো ফেলার ক্ষেত্রে &#39;Cast + light&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;She looked at me angrily.&quot;, &quot;a&quot;: &quot;She cast an angry look at me.&quot;, &quot;exp&quot;: &quot;ক্রুদ্ধ দৃষ্টি নিক্ষেপের ক্ষেত্রে &#39;Cast + a look&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;He smiled broadly at her.&quot;, &quot;a&quot;: &quot;He cast a broad smile at her.&quot;, &quot;exp&quot;: &quot;স্মিত বা চওড়া হাসি দেওয়ার ক্ষেত্রে &#39;Cast + a smile&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The failure gloom-ed the team.&quot;, &quot;a&quot;: &quot;The failure cast a gloom over the team.&quot;, &quot;exp&quot;: &quot;হতাশা বা অন্ধকারের মায়াজাল তৈরি করার ক্ষেত্রে &#39;Cast + a gloom&#39; বসে।&quot;},
                {&quot;q&quot;: &quot;The fisherman threw his net.&quot;, &quot;a&quot;: &quot;The fisherman cast his net.&quot;, &quot;exp&quot;: &quot;জাল ফেলার সুনির্দিষ্ট ক্ষেত্রে &#39;Cast + net&#39; বসে।&quot;}
            ]
        }
    ];

    function normalizeString(str) {
        return str.replace(/[.,\/#!$%\^&amp;\*;:{}=\-_`~()?]/g,&quot;&quot;).replace(/\s+/g,&quot; &quot;).trim().toLowerCase();
    }

    function checkAnswer(sectionIdx, itemIdx) {
        const questionKey = `${sectionIdx}-${itemIdx}`;
        const cardElement = document.getElementById(`card-${sectionIdx}-${itemIdx}`);
        const inputElement = document.getElementById(`input-${sectionIdx}-${itemIdx}`);
        const feedbackElement = document.getElementById(`feedback-${sectionIdx}-${itemIdx}`);
        const btnElement = document.getElementById(`btn-${sectionIdx}-${itemIdx}`);
        
        const userAns = inputElement.value;
        const correctAns = quizData[sectionIdx].items[itemIdx].a;
        
        // Check input against correct answer ignoring case and punctuation
        if (normalizeString(userAns) === normalizeString(correctAns)) {
            cardElement.className = &quot;exercise-card correct&quot;;
            feedbackElement.innerHTML = &quot;✓ সঠিক উত্তর!&quot;;
            
            // Add point if not already scored
            if (!scoredQuestions[questionKey]) {
                scoredQuestions[questionKey] = true;
                currentScore++;
                document.getElementById(&#39;current-score&#39;).innerText = currentScore;
            }
            
            // Disable input and button after correct answer
            inputElement.disabled = true;
            btnElement.disabled = true;
            
        } else {
            cardElement.className = &quot;exercise-card incorrect&quot;;
            feedbackElement.innerHTML = &quot;✗ ভুল উত্তর!&quot;;
        }
    }

    // Render the quiz structure
    const container = document.getElementById(&#39;quiz-content&#39;);
    quizData.forEach((section, sIdx) =&gt; {
        let sectionHtml = `
            &lt;div class=&quot;verb-section&quot;&gt;
                &lt;div class=&quot;verb-title&quot;&gt;${section.category}&lt;/div&gt;
        `;
        
        section.items.forEach((item, iIdx) =&gt; {
            sectionHtml += `
                &lt;div class=&quot;exercise-card&quot; id=&quot;card-${sIdx}-${iIdx}&quot;&gt;
                    &lt;div class=&quot;question-text&quot;&gt;প্রশ্ন ${iIdx + 1}: ${item.q}&lt;/div&gt;
                    &lt;div class=&quot;input-group&quot;&gt;
                        &lt;input type=&quot;text&quot; class=&quot;input-box&quot; id=&quot;input-${sIdx}-${iIdx}&quot; placeholder=&quot;এখানে সঠিক রূপান্তরটি লেখো...&quot; onkeypress=&quot;if(event.key === &#39;Enter&#39;) checkAnswer(${sIdx}, ${iIdx})&quot;&gt;
                        &lt;button class=&quot;check-btn&quot; id=&quot;btn-${sIdx}-${iIdx}&quot; onclick=&quot;checkAnswer(${sIdx}, ${iIdx})&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;/div&gt;
                    &lt;div class=&quot;feedback-msg&quot; id=&quot;feedback-${sIdx}-${iIdx}&quot;&gt;&lt;/div&gt;
                    &lt;div class=&quot;explanation-box&quot;&gt;
                        &lt;span class=&quot;correct-ans-highlight&quot;&gt;সঠিক উত্তর: ${item.a}&lt;/span&gt;&lt;br&gt;
                        &lt;strong&gt;ব্যাখ্যা:&lt;/strong&gt; ${item.exp}
                    &lt;/div&gt;
                &lt;/div&gt;
            `;
        });
        
        sectionHtml += `&lt;/div&gt;`;
        container.innerHTML += sectionHtml;
    });
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/8405773206506273577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-interactive-grammar-guide_01218992275.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8405773206506273577'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8405773206506273577'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-interactive-grammar-guide_01218992275.html' title='Transformation:Verb to noun'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-7238232843455594071</id><published>2026-06-23T13:31:15.524+05:30</published><updated>2026-06-23T13:33:03.911+05:30</updated><title type='text'>Physics Quiz Part 2</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;TIPE - Physics Quiz Chapter 2&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f3f4f6;
            color: #1f2937;
            margin: 0;
            padding: 20px;
        }
        .quiz-card {
            max-width: 780px;
            margin: 20px auto;
            background: #ffffff;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
            border-top: 6px solid #10b981;
        }
        .header-title {
            text-align: center;
            color: #1e3a8a;
            font-size: 22px;
            margin-bottom: 5px;
            font-weight: bold;
        }
        .subtitle {
            text-align: center;
            color: #059669;
            font-size: 14px;
            margin-bottom: 20px;
            font-weight: 500;
        }
        .progress-container {
            background-color: #e5e7eb;
            border-radius: 10px;
            height: 8px;
            width: 100%;
            margin-bottom: 15px;
        }
        .progress-bar {
            background-color: #10b981;
            height: 100%;
            width: 0%;
            border-radius: 10px;
            transition: width 0.3s ease;
        }
        .status-info {
            font-size: 14px;
            color: #4b5563;
            font-weight: bold;
            margin-bottom: 12px;
        }
        .question-box {
            font-size: 17px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 18px;
            line-height: 1.5;
        }
        .options-list {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        .option {
            background-color: #f9fafb;
            border: 2px solid #e5e7eb;
            padding: 12px 18px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 15px;
            transition: all 0.2s ease;
        }
        .option:hover {
            background-color: #f3f4f6;
            border-color: #d1d5db;
        }
        .option.correct {
            background-color: #d1fae5 !important;
            border-color: #10b981 !important;
            color: #065f46;
            font-weight: bold;
        }
        .option.incorrect {
            background-color: #fee2e2 !important;
            border-color: #ef4444 !important;
            color: #991b1b;
        }
        .option.disabled {
            pointer-events: none;
        }
        .explanation-panel {
            margin-top: 20px;
            padding: 15px;
            background-color: #eff6ff;
            border-left: 5px solid #10b981;
            border-radius: 6px;
            display: none;
        }
        .explanation-header {
            font-weight: bold;
            color: #115e59;
            margin-bottom: 6px;
            font-size: 14px;
        }
        .nav-buttons {
            display: flex;
            justify-content: space-between;
            margin-top: 25px;
        }
        button {
            background-color: #1e3a8a;
            color: white;
            border: none;
            padding: 10px 20px;
            font-size: 15px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            transition: background 0.2s;
        }
        button:hover {
            background-color: #2563eb;
        }
        button:disabled {
            background-color: #cbd5e1;
            color: #94a3b8;
            cursor: not-allowed;
        }
        .result-panel {
            text-align: center;
            display: none;
        }
        .result-title {
            font-size: 24px;
            color: #10b981;
            margin-bottom: 15px;
            font-weight: bold;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;quiz-card&quot;&gt;
    &lt;div class=&quot;header-title&quot;&gt;Tutun&#39;s Institute for Competitive Exams (TIPE)&lt;/div&gt;
    &lt;div class=&quot;subtitle&quot;&gt;পদার্থবিজ্ঞান অলরাউন্ডার কুইজ (অধ্যায় ২: গতিবেগ / Kinematics)&lt;/div&gt;
    
    &lt;div id=&quot;quiz-ui&quot;&gt;
        &lt;div class=&quot;progress-container&quot;&gt;
            &lt;div class=&quot;progress-bar&quot; id=&quot;progress-bar&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;status-info&quot; id=&quot;status-text&quot;&gt;Question 1&lt;/div&gt;
        &lt;div class=&quot;question-box&quot; id=&quot;question-text&quot;&gt;Loading...&lt;/div&gt;
        &lt;div class=&quot;options-list&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        
        &lt;div class=&quot;explanation-panel&quot; id=&quot;explanation-box&quot;&gt;
            &lt;div class=&quot;explanation-header&quot;&gt;Explanation / ব্যাখ্যা:&lt;/div&gt;
            &lt;p id=&quot;exp-bn&quot; style=&quot;margin: 0 0 8px 0; font-weight: 500; color: #1e293b;&quot;&gt;&lt;/p&gt;
            &lt;p id=&quot;exp-en&quot; style=&quot;margin: 0; color: #475569; font-style: italic;&quot;&gt;&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;nav-buttons&quot;&gt;
            &lt;button id=&quot;prev-btn&quot; onclick=&quot;goBack()&quot;&gt;Previous&lt;/button&gt;
            &lt;button id=&quot;next-btn&quot; onclick=&quot;goForward()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;result-panel&quot; id=&quot;score-ui&quot;&gt;
        &lt;div class=&quot;result-title&quot;&gt;কুইজ সমাপ্ত! / Quiz Completed!&lt;/div&gt;
        &lt;p style=&quot;font-size: 18px; line-height: 1.6;&quot; id=&quot;score-text&quot;&gt;&lt;/p&gt;
        &lt;button onclick=&quot;location.reload()&quot;&gt;আবার শুরু করুন / Restart&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    // অধ্যায় ২-এর গুরুত্বপূর্ণ প্রশ্ন এবং বিস্তারিত দ্বিভাষিক ব্যাখ্যা ডাটাবেস (সমস্ত $ সাইন এবং মেটা-কোড অপসারিত)
    const baseQuestions = [
        { 
            q: &quot;যেসব রাশির মান ও দিক উভয়ই আছে তাদের কী বলে?&quot;, 
            o: [&quot;স্কেলার রাশি&quot;, &quot;ভেক্টর রাশি&quot;, &quot;মৌলিক রাশি&quot;, &quot;লব্ধ রাশি&quot;], 
            c: 1, 
            bn: &quot;যেসব ভৌত রাশিকে সম্পূর্ণভাবে প্রকাশ করার জন্য মান (Magnitude) ও দিক (Direction) উভয়েরই প্রয়োজন হয় এবং যারা ভেক্টর যোগের নিয়ম মেনে চলে, তাদের ভেক্টর রাশি বলে; যেমন—বেগ, বল, সরণ।&quot;, 
            en: &quot;Vector quantities are those physical parameters that require both magnitude and direction for their complete description and follow the laws of vector addition.&quot; 
        },
        { 
            q: &quot;বল বা গতির কারণ বিবেচনা না করে কেবল গতিশীল বস্তুর অবস্থান, বেগ ও ত্বরণ নিয়ে মেকানিক্সের কোন শাখায় আলোচনা করা হয়?&quot;, 
            o: [&quot;ডাইনামিক্স (Dynamics)&quot;, &quot;স্থিতিবিদ্যা (Statics)&quot;, &quot;গতিবিদ্যা (Kinematics)&quot;, &quot;মহাকাশবিদ্যা&quot;], 
            c: 2, 
            bn: &quot;মেকানিক্সের যে শাখায় গতির কারণ বা বলের প্রভাব বিবেচনা না করে কেবল বস্তুর গতি, সরণ, বেগ এবং ত্বরণ নিয়ে আলোচনা করা হয়, তাকে কাইনেমেটিক্স বা গতিবিদ্যা বলা হয়। একে অনেক সময় &#39;Geometry of Motion&#39;-ও বলা হয়।&quot;, 
            en: &quot;Kinematics is the branch of mechanics that describes the motion of points, bodies, and systems of bodies without considering the forces that cause the motion.&quot; 
        },
        { 
            q: &quot;প্রক্ষেপ গতিতে (Projectile Motion) বস্তুর অনুভূমিক সরণকে কী বলা হয়?&quot;, 
            o: [&quot;সর্বোচ্চ উচ্চতা&quot;, &quot;উড্ডয়নকাল&quot;, &quot;প্রক্ষেপণের পাল্লা (Horizontal Range)&quot;, &quot;গতিপথ&quot;], 
            c: 2, 
            bn: &quot;কোনো বস্তুকে অনুভূমিকের সাথে তির্যকভাবে শূন্যে নিক্ষেপ করলে (প্রক্ষেপ গতি) বস্তুটি নিক্ষেপ বিন্দু থেকে অনুভূমিক তলে দূরতম যে দূরত্বে গিয়ে পড়ে, তাকে অনুভূমিক পাল্লা বা Range বলা হয়।&quot;, 
            en: &quot;Horizontal Range is the maximum horizontal distance traveled by a projectile from its point of launch to the point where it returns to the same horizontal plane.&quot; 
        },
        { 
            q: &quot;কোন কোণে নিক্ষেপ করলে প্রক্ষেপণের অনুভূমিক পাল্লা (Range) সর্বাধিক হয়?&quot;, 
            o: [&quot;30°&quot;, &quot;45°&quot;, &quot;60°&quot;, &quot;90°&quot;], 
            c: 1, 
            bn: &quot;অনুভূমিক পাল্লার সমীকরণ R = (u² sin 2θ) / g। এখানে θ = 45° হলে sin 2θ এর মান সর্বোচ্চ (sin 90° = 1) হয়, যার ফলে পাল্লা সর্বাধিক দূরত্ব অতিক্রম করে।&quot;, 
            en: &quot;According to the projectile formula, the horizontal range is maximized when the angle of projection is exactly 45 degrees, as sin(2θ) reaches its peak value of 1.&quot; 
        },
        { 
            q: &quot;পরিপূরক কোণে (Complementary angles, যেমন: 30° ও 60°) নিক্ষিপ্ত দুটি বস্তুর পাল্লা কেমন হয়?&quot;, 
            o: [&quot;আলাদা হয়&quot;, &quot;সমান হয়&quot;, &quot;প্রথমটির বেশি হয়&quot;, &quot;দ্বিতীয়টির বেশি হয়&quot;], 
            c: 1, 
            bn: &quot;যদি দুটি বস্তুকে একই বেগে কিন্তু পরিপূরক কোণে (θ এবং 90° - θ) নিক্ষেপ করা হয়, তবে তাদের অনুভূমিক পাল্লা বা Range গাণিতিকভাবে সর্বদা সমান হয়।&quot;, 
            en: &quot;For a given initial velocity, the horizontal range of a projectile is the same for two complementary launch angles whose sum equals 90 degrees.&quot; 
        },
        { 
            q: &quot;প্রক্ষেপ গতিতে (Projectile Motion) সর্বোচ্চ উচ্চতায় (Maximum Height) বস্তুর উল্লম্ব বেগ কত হয়?&quot;, 
            o: [&quot;সর্বাধিক হয়&quot;, &quot;শূন্য হয়&quot;, &quot;অপরিবর্তিত থাকে&quot;, &quot;প্রাথমিক বেগের সমান হয়&quot;], 
            c: 1, 
            bn: &quot;তির্যকভাবে নিক্ষিপ্ত বস্তু যখন তার গতিপথের সর্বোচ্চ বিন্দুতে পৌঁছায়, তখন তার ওপরে ওঠার উল্লম্ব বেগ (Vertical Velocity) সাময়িকভাবে শূন্য হয়ে যায়, তবে অনুভূমিক বেগটি বজায় থাকে।&quot;, 
            en: &quot;At the highest point of its trajectory, a projectile&#39;s vertical component of velocity becomes zero, while its horizontal component remains constant.&quot; 
        },
        { 
            q: &quot;সময়ের সাথে কোনো বস্তুর বেগ পরিবর্তনের হারকে কী বলে?&quot;, 
            o: [&quot;द्रুতি&quot;, &quot;সরণ&quot;, &quot;ত্বরণ&quot;, &quot;ভরবেগ&quot;], 
            c: 2, 
            bn: &quot;সময়ের সাথে কোনো গতিশীল বস্তুর অসম বেগের পরিবর্তনের (বৃদ্ধি বা হ্রাস) হারকে ত্বরণ (Acceleration) বলা হয়। বেগ হ্রাসের হারকে ঋণাত্মক ত্বরণ বা মন্দন বলে।&quot;, 
            en: &quot;Acceleration is defined as the rate of change of velocity of an object with respect to time. If velocity decreases, it is called negative acceleration or deceleration.&quot; 
        },
        { 
            q: &quot;ত্বরণের আন্তর্জাতিক প্রমিত (SI) একক কী?&quot;, 
            o: [&quot;মিটার প্রতি সেকেন্ড (m/s)&quot;, &quot;মিটার প্রতি সেকেন্ড স্কোয়ার (m/s²)&quot;, &quot;কিলোগ্রাম মিটার প্রতি সেকেন্ড&quot;, &quot;নিউটন&quot;], 
            c: 1, 
            bn: &quot;ত্বরণ হলো বেগের পরিবর্তন ভাগ সময়। বেগের একক m/s-কে পুনরায় সেকেন্ড (s) দিয়ে ভাগ করায় ত্বরণের SI একক দাঁড়ায় মিটার প্রতি সেকেন্ড স্কোয়ার বা m/s²।&quot;, 
            en: &quot;The SI unit of acceleration is the meter per second squared (m/s²), derived from dividing velocity (m/s) by time (s).&quot; 
        },
        { 
            q: &quot;বাস হঠাৎ চলতে শুরু করলে স্থির যাত্রী পিছনের দিকে হেলে পড়ে—এটি কিসের উদাহরণ?&quot;, 
            o: [&quot;গতি জড়তা (Inertia of Motion)&quot;, &quot;স্থিতি জড়তা (Inertia of Rest)&quot;, &quot;নিউটনের তৃতীয় সূত্র&quot;, &quot;কেন্দ্রমুখী বল&quot;], 
            c: 1, 
            bn: &quot;বাস হঠাৎ সচল হলে যাত্রীর শরীরের নিচের অংশ বাসের সাথে গতিশীল হয়, কিন্তু শরীরের উপরের অংশ স্থিতি জড়তার কারণে তার পূর্বের স্থির অবস্থা বজায় রাখতে চাওয়ায় পিছনে হেলে পড়ে।&quot;, 
            en: &quot;This is due to the Inertia of Rest. When the bus moves, the lower body moves with it, while the upper body tends to remain stationary.&quot; 
        },
        { 
            q: &quot;বৃত্তাকার পথে সমবেগে চলমান কোনো বস্তুর দিক পরিবর্তনের কারণে কেন্দ্রের দিকে যে ত্বরণ সৃষ্টি হয় তাকে কী বলে?&quot;, 
            o: [&quot;রৈখিক ত্বরণ&quot;, &quot;কেন্দ্রমুখী ত্বরণ (Centripetal Acceleration)&quot;, &quot;কৌণিক বেগ&quot;, &quot;টর্ক&quot;], 
            c: 1, 
            bn: &quot;সুষম বৃত্তীয় গতিতে বস্তুর দ্রুতি স্থির থাকলেও বৃত্তাকার পথের প্রতিটি বিন্দুতে বেগের দিক পরিবর্তিত হয়। এই দিক পরিবর্তনের কারণে বৃত্তের কেন্দ্রের অভিমুখে যে ত্বরণ কাজ করে, তাকে কেন্দ্রমুখী ত্বরণ বলে।&quot;, 
            en: &quot;Centripetal acceleration is the acceleration experienced by an object moving in a circular path, directed radially toward the center of the circle due to continuous direction changes.&quot; 
        },
        { 
            q: &quot;কোনো বস্তুর Reference frame বা প্রসঙ্গ কাঠামোর তুলনায় অবস্থানের পরিবর্তনকে কী বলে?&quot;, 
            o: [&quot;দূরত্ব&quot;, &quot;বেগ&quot;, &quot;সরণ (Displacement)&quot;, &quot;দ্রুতি&quot;], 
            c: 2, 
            bn: &quot;কোনো নির্দিষ্ট প্রসঙ্গ কাঠামোর সাপেক্ষে একটি গতিশীল বস্তুর আদি অবস্থান এবং শেষ অবস্থানের মধ্যবর্তী সর্বনিম্ন সরলরৈখিক দূরত্ব ও অভিমুখকে সরণ বলা হয়।&quot;, 
            en: &quot;Displacement is a vector quantity that represents the shortest straight-line distance from the initial position to the final position of an object relative to a reference frame.&quot; 
        },
        { 
            q: &quot;কোন বল কোনো বস্তুর গতিপথের বক্ররেখা বজায় রাখতে এবং তাকে বৃত্তাকার পথে ঘোরাতে সাহায্য করে?&quot;, 
            o: [&quot;কেন্দ্রাতিগ বল (Centrifugal Force)&quot;, &quot;ঘর্ষণ বল&quot;, &quot;কেন্দ্রমুখী বল (Centripetal Force)&quot;, &quot;টান বল&quot;], 
            c: 2, 
            bn: &quot;কোনো বস্তুকে বৃত্তাকার পথে সচল রাখতে যে বাহ্যিক বল বৃত্তের ব্যাসার্ধ বরাবর কেন্দ্রের দিকে কাজ করে, তাকে কেন্দ্রমুখী বল বলে। এই বল ছাড়া বৃত্তীয় গতি অসম্ভব।&quot;, 
            en: &quot;Centripetal force is the net force required to keep an object moving along a circular path, constantly pulling the object toward the center of curvature.&quot; 
        },
        { 
            q: &quot;ঘূর্ণায়মান রেফারেন্স ফ্রেমে (Rotating reference frame) যে বল অনুভূত হয় কিন্তু বাস্তবে তার কোনো অস্তিত্ব নেই, তাকে কেমন বল বলা হয়?&quot;, 
            o: [&quot;প্রকৃত বল (Real Force)&quot;, &quot;কাল্পনিক বা ছদ্ম বল (Pseudo/Fictitious Force)&quot;, &quot;সংরক্ষী বল&quot;, &quot;অভ্যন্তরীণ বল&quot;], 
            c: 1, 
            bn: &quot;ঘূর্ণায়মান বা অ-জড়ত্বীয় প্রসঙ্গ কাঠামোতে নিউটনের গতিসূত্র প্রয়োগ করার সময় এক ধরনের আপাত বলের উৎপত্তি ঘটে, যা কোনো বস্তুর কণার মিথস্ক্রিয়ার ফলে তৈরি হয় না। একে ছদ্ম বল বা কাল্পনিক বল বলে (যেমন—কেন্দ্রাতিগ বল)।&quot;, 
            en: &quot;A pseudo force (or fictitious force) is an apparent force that acts on all masses whose motion is described using a non-inertial (accelerating/rotating) frame of reference.&quot; 
        },
        { 
            q: &quot;স্যার আইজ্যাক নিউটন তাঁর গতিসূত্র এবং মহাকর্ষের নীতিগুলো কোন বিখ্যাত গ্রন্থে প্রকাশ করেছিলেন?&quot;, 
            o: [&quot;Dialogue&quot;, &quot;Principia Mathematica&quot;, &quot;Opticks&quot;, &quot;Relativity&quot;], 
            c: 1, 
            bn: &quot;১৬৮৭ সালে স্যার আইজ্যাক নিউটন তাঁর যুগান্তকারী গ্রন্থ &#39;Philosophiae Naturalis Principia Mathematica&#39; (সংক্ষেপে Principia)-তে গতির তিনটি মৌলিক সূত্র এবং সর্বজনসূত্রের মহাকর্ষ নীতি প্রকাশ করেন।&quot;, 
            en: &quot;Sir Isaac Newton published his three laws of motion and the law of universal gravitation in his monumental work &#39;Philosophiae Naturalis Principia Mathematica&#39; in 1687.&quot; 
        },
        { 
            q: &quot;কোনো চলমান বস্তুর বেগ বা দ্রুততার পরিবর্তনের হার শূন্য হলে তার ত্বরণ কেমন হবে?&quot;, 
            o: [&quot;সর্বাধিক হবে&quot;, &quot;ঋণাত্মক হবে&quot;, &quot;শূন্য হবে&quot;, &quot;ধ্রুবক হবে&quot;], 
            c: 2, 
            bn: &quot;ত্বরণ হলো সময়ের সাপেক্ষে বেগের পরিবর্তনের হার। বস্তু যদি সমবেগে (Constant Velocity) চলে, তবে বেগের কোনো পরিবর্তন হয় না, ফলে বস্তুর ত্বরণ শূন্য (০) হয়।&quot;, 
            en: &quot;Since acceleration is the rate of change of velocity, an object moving with a constant velocity experiences zero acceleration because there is no change in its speed or direction.&quot; 
        }
    ];

    let questions = [];
    let currentIndex = 0;
    let selectedAnswers = [];
    let score = 0;

    function shuffleArray(array) {
        let arr = [...array];
        for (let i = arr.length - 1; i &gt; 0; i--) {
            const j = Math.floor(Math.random() * (i + 1));
            [arr[i], arr[j]] = [arr[j], arr[i]];
        }
        return arr;
    }

    function initQuiz() {
        questions = shuffleArray(baseQuestions);
        selectedAnswers = new Array(questions.length).fill(null);
        currentIndex = 0;
        score = 0;
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;none&quot;;
        renderQuestion();
    }

    function renderQuestion() {
        const total = questions.length;
        const pct = ((currentIndex) / total) * 100;
        document.getElementById(&quot;progress-bar&quot;).style.width = pct + &quot;%&quot;;
        document.getElementById(&quot;status-text&quot;).innerText = `Question ${currentIndex + 1} of ${total}`;

        const currentQ = questions[currentIndex];
        document.getElementById(&quot;question-text&quot;).innerHTML = `${currentIndex + 1}. ${currentQ.q}`;

        const optionsContainer = document.getElementById(&quot;options-container&quot;);
        optionsContainer.innerHTML = &quot;&quot;;

        const expBox = document.getElementById(&quot;explanation-box&quot;);
        expBox.style.display = &quot;none&quot;;

        currentQ.o.forEach((opt, idx) =&gt; {
            const div = document.createElement(&quot;div&quot;);
            div.classList.add(&quot;option&quot;);
            div.innerHTML = opt; 
            div.onclick = () =&gt; handleSelect(idx);
            optionsContainer.appendChild(div);

            if (selectedAnswers[currentIndex] !== null) {
                div.classList.add(&quot;disabled&quot;);
                if (idx === currentQ.c) {
                    div.classList.add(&quot;correct&quot;);
                }
                if (idx === selectedAnswers[currentIndex] &amp;&amp; idx !== currentQ.c) {
                    div.classList.add(&quot;incorrect&quot;);
                }
            }
        });

        if (selectedAnswers[currentIndex] !== null) {
            document.getElementById(&quot;exp-bn&quot;).innerHTML = currentQ.bn;
            document.getElementById(&quot;exp-en&quot;).innerHTML = currentQ.en;
            expBox.style.display = &quot;block&quot;;
        }

        document.getElementById(&quot;prev-btn&quot;).disabled = (currentIndex === 0);
        if (currentIndex === total - 1) {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Finish&quot;;
        } else {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Next&quot;;
        }
    }

    function handleSelect(idx) {
        const currentQ = questions[currentIndex];
        if (selectedAnswers[currentIndex] === null) {
            selectedAnswers[currentIndex] = idx;
            if (idx === currentQ.c) {
                score++;
            }
            renderQuestion();
        }
    }

    function goForward() {
        if (currentIndex &lt; questions.length - 1) {
            currentIndex++;
            renderQuestion();
        } else {
            showScore();
        }
    }

    function goBack() {
        if (currentIndex &gt; 0) {
            currentIndex--;
            renderQuestion();
        }
    }

    function showScore() {
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;none&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-text&quot;).innerHTML = `Your Score: &lt;b&gt;${score}&lt;/b&gt; out of &lt;b&gt;${questions.length}&lt;/b&gt;&lt;br&gt;আপনার প্রাপ্ত স্কোর: &lt;b&gt;${score}&lt;/b&gt; মোট &lt;b&gt;${questions.length}&lt;/b&gt; এর মধ্যে।`;
    }

    window.onload = initQuiz;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/7238232843455594071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/physics-quiz-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7238232843455594071'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7238232843455594071'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/physics-quiz-part-2.html' title='Physics Quiz Part 2'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-7555245131747044139</id><published>2026-06-23T11:46:40.824+05:30</published><updated>2026-06-23T13:30:41.111+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="B. Ed"/><category scheme="http://www.blogger.com/atom/ns#" term="Class 9"/><title type='text'>Physics Quiz Part 1</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;TIPE - Physics Quiz Chapter 1&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f3f4f6;
            color: #1f2937;
            margin: 0;
            padding: 20px;
        }
        .quiz-card {
            max-width: 780px;
            margin: 20px auto;
            background: #ffffff;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
            border-top: 6px solid #2563eb;
        }
        .header-title {
            text-align: center;
            color: #1e3a8a;
            font-size: 22px;
            margin-bottom: 5px;
            font-weight: bold;
        }
        .subtitle {
            text-align: center;
            color: #059669;
            font-size: 14px;
            margin-bottom: 20px;
            font-weight: 500;
        }
        .progress-container {
            background-color: #e5e7eb;
            border-radius: 10px;
            height: 8px;
            width: 100%;
            margin-bottom: 15px;
        }
        .progress-bar {
            background-color: #2563eb;
            height: 100%;
            width: 0%;
            border-radius: 10px;
            transition: width 0.3s ease;
        }
        .status-info {
            font-size: 14px;
            color: #4b5563;
            font-weight: bold;
            margin-bottom: 12px;
        }
        .question-box {
            font-size: 17px;
            font-weight: 600;
            color: #111827;
            margin-bottom: 18px;
            line-height: 1.5;
        }
        .options-list {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        .option {
            background-color: #f9fafb;
            border: 2px solid #e5e7eb;
            padding: 12px 18px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 15px;
            transition: all 0.2s ease;
        }
        .option:hover {
            background-color: #f3f4f6;
            border-color: #d1d5db;
        }
        .option.correct {
            background-color: #d1fae5 !important;
            border-color: #10b981 !important;
            color: #065f46;
            font-weight: bold;
        }
        .option.incorrect {
            background-color: #fee2e2 !important;
            border-color: #ef4444 !important;
            color: #991b1b;
        }
        .option.disabled {
            pointer-events: none;
        }
        .explanation-panel {
            margin-top: 20px;
            padding: 15px;
            background-color: #eff6ff;
            border-left: 5px solid #3b82f6;
            border-radius: 6px;
            display: none;
        }
        .explanation-header {
            font-weight: bold;
            color: #1d4ed8;
            margin-bottom: 6px;
            font-size: 14px;
        }
        .nav-buttons {
            display: flex;
            justify-content: space-between;
            margin-top: 25px;
        }
        button {
            background-color: #1e3a8a;
            color: white;
            border: none;
            padding: 10px 20px;
            font-size: 15px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            transition: background 0.2s;
        }
        button:hover {
            background-color: #2563eb;
        }
        button:disabled {
            background-color: #cbd5e1;
            color: #94a3b8;
            cursor: not-allowed;
        }
        .result-panel {
            text-align: center;
            display: none;
        }
        .result-title {
            font-size: 24px;
            color: #10b981;
            margin-bottom: 15px;
            font-weight: bold;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;quiz-card&quot;&gt;
    &lt;div class=&quot;header-title&quot;&gt;Tutun&#39;s Institute for Competitive Exams (TIPE)&lt;/div&gt;
    &lt;div class=&quot;subtitle&quot;&gt;পদার্থবিজ্ঞান অলরাউন্ডার কুইজ (অধ্যায় ১: একক / Units - সম্পূর্ণ ৮২টি প্রশ্ন)&lt;/div&gt;
    
    &lt;div id=&quot;quiz-ui&quot;&gt;
        &lt;div class=&quot;progress-container&quot;&gt;
            &lt;div class=&quot;progress-bar&quot; id=&quot;progress-bar&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;status-info&quot; id=&quot;status-text&quot;&gt;Question 1 of 82&lt;/div&gt;
        &lt;div class=&quot;question-box&quot; id=&quot;question-text&quot;&gt;Loading...&lt;/div&gt;
        &lt;div class=&quot;options-list&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        
        &lt;div class=&quot;explanation-panel&quot; id=&quot;explanation-box&quot;&gt;
            &lt;div class=&quot;explanation-header&quot;&gt;Explanation / ব্যাখ্যা:&lt;/div&gt;
            &lt;p id=&quot;exp-bn&quot; style=&quot;margin: 0 0 8px 0; font-weight: 500; color: #1e293b;&quot;&gt;&lt;/p&gt;
            &lt;p id=&quot;exp-en&quot; style=&quot;margin: 0; color: #475569; font-style: italic;&quot;&gt;&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;nav-buttons&quot;&gt;
            &lt;button id=&quot;prev-btn&quot; onclick=&quot;goBack()&quot;&gt;Previous&lt;/button&gt;
            &lt;button id=&quot;next-btn&quot; onclick=&quot;goForward()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;result-panel&quot; id=&quot;score-ui&quot;&gt;
        &lt;div class=&quot;result-title&quot;&gt;কুইজ সমাপ্ত! / Quiz Completed!&lt;/div&gt;
        &lt;p style=&quot;font-size: 18px; line-height: 1.6;&quot; id=&quot;score-text&quot;&gt;&lt;/p&gt;
        &lt;button onclick=&quot;location.reload()&quot;&gt;আবার শুরু করুন / Restart&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    // অধ্যায় ১-এর সম্পূর্ণ ৮২টি প্রশ্ন (সমস্ত $ সাইন এবং মেটা-কোড অপসারিত)
    const baseQuestions = [
        { q: &quot;বিজ্ঞানের সবচেয়ে মৌলিক শাখা কোনটি, যা শক্তি, পদার্থ, স্থান ও সময় নিয়ে আলোচনা করে?&quot;, o: [&quot;Chemistry&quot;, &quot;Biology&quot;, &quot;Physics&quot;, &quot;Astronomy&quot;], c: 2, bn: &quot;পদার্থবিজ্ঞান হলো প্রকৃতির আদি ও মৌলিক নিয়মাবলি উন্মোচনের বিজ্ঞান, যা স্থান ও সময়ের সাপেক্ষে শক্তি ও পদার্থের পারস্পরিক মিথস্ক্রিয়া ব্যাখ্যা করে।&quot;, en: &quot;Physics is the foundational science because it deals with the core constituents of the universe: matter, energy, space, and time.&quot; },
        { q: &quot;SI পদ্ধতির প্রধান এককগুলির মধ্যে কতগুলি একক কিলোগ্রামের উপর নির্ভর করে সংজ্ঞায়িত?&quot;, o: [&quot;Two units&quot;, &quot;Three units&quot;, &quot;Four units&quot;, &quot;Five units&quot;], c: 2, bn: &quot;SI পদ্ধতির আন্তর্জাতিক সাতটি মৌলিক এককের মধ্যে চারটি গুরুত্বপূর্ণ একক (অ্যাম্পিয়ার, কেলভিন, মোল ও ক্যান্ডেলা) কিলোগ্রামের আন্তর্জাতিক সংজ্ঞার ওপর গাণিতিকভাবে নির্ভরশীল।&quot;, en: &quot;Four structural base units in the International System interact or rely directly upon the mass value defined by the kilogram.&quot; },
        { q: &quot;কোনো বস্তুর যে বৈশিষ্ট্য পরিমাপ বা গণনা করা যায় তাকে কী বলে?&quot;, o: [&quot;Physical quantity&quot;, &quot;Unit&quot;, &quot;Mass&quot;, &quot;Dimension&quot;], c: 0, bn: &quot;প্রকৃতির যেকোনো উপাদান বা ধর্ম যা প্রত্যক্ষ বা পরোক্ষভাবে সংখ্যা এবং এককের সাহায্যে পরিমাপ করা যায়, তাকে ভৌত রাশি বলা হয়।&quot;, en: &quot;A Physical quantity is any measurable or quantifiable property of a substance or physical phenomenon.&quot; },
        { q: &quot;কোন মৌলিক ভৌত রাশি সময়কাল ও অন্যান্য রাশি যেমন বেগ বা ত্বরণ নির্ধারণে ব্যবহৃত হয়?&quot;, o: [&quot;Length&quot;, &quot;Mass&quot;, &quot;Time&quot;, &quot;Temperature&quot;], c: 2, bn: &quot;সময় হলো এমন একটি মৌলিক ভৌত রাশি যার সাপেক্ষে গতির হার অর্থাৎ সরণ (বেগ) বা বেগের পরিবর্তনের হার (ত্বরণ) হিসাব করা হয়।&quot;, en: &quot;Time is the fundamental scale required to parameterize durations, rates of motion, and dynamic shifts.&quot; },
        { q: &quot;কোন রাশি নির্দিষ্টভাবে সংজ্ঞায়িত বা গণনার মাধ্যমে নির্ধারিত হয়?&quot;, o: [&quot;Physical quantity&quot;, &quot;Derived unit&quot;, &quot;Scalar&quot;, &quot;Vector&quot;], c: 0, bn: &quot;যেকোনো ভৌত রাশিকে সুনির্দিষ্ট পরিমাপের নিয়ম বা সমীকরণের মাধ্যমে পরিমাপের যোগ্য করে সংজ্ঞায়িত করা হয়।&quot;, en: &quot;A physical quantity is explicitly defined via standard measurement operations or mathematical deductions.&quot; },
        { q: &quot;কোন মৌলের পরমাণুর কম্পন ব্যবহার করে Atomic clock সময় নির্ধারণ করে?&quot;, o: [&quot;Uranium&quot;, &quot;Cesium&quot;, &quot;Radium&quot;, &quot;Plutonium&quot;], c: 1, bn: &quot;সিজিয়াম-১৩৩ পরমাণুর নির্দিষ্ট শক্তির দুটি স্তরের মধ্যকার ইলেকট্রন পরিবর্তনের ফলে নির্গত তরঙ্গের ৯,১৯২,৬৩১,৭৭০টি কম্পনকালকে এক সেকেন্ডের আন্তর্জাতিক মান ধরা হয়।&quot;, en: &quot;Atomic clocks use the microwave resonance frequency of electrons shifting between hyperfine levels in Cesium-133 atoms.&quot; },
        { q: &quot;ভৌত রাশির পরিমাপের মানকে নির্দিষ্ট করার মানদণ্ডকে কী বলা হয়?&quot;, o: [&quot;Dimensions&quot;, &quot;Units&quot;, &quot;Scales&quot;, &quot;Constants&quot;], c: 1, bn: &quot;কোনো ভৌত রাশির পরিমাপকে আন্তর্জাতিকভাবে প্রকাশ ও তুলনা করার জন্য যে সুনির্দিষ্ট সর্বজনস্বীকৃত আদর্শ মান ব্যবহার করা হয়, তাকে ওই রাশির একক বলা হয়।&quot;, en: &quot;Units are standard magnitudes used to express and communicate physical measurements uniformly.&quot; },
        { q: &quot;কত সালে সেকেন্ডকে Cesium atom-এর কম্পনের ভিত্তিতে পুনঃসংজ্ঞায়িত করা হয়?&quot;, o: [&quot;1954&quot;, &quot;1960&quot;, &quot;1967&quot;, &quot;1983&quot;], c: 2, bn: &quot;১৯৬৭ সালের আন্তর্জাতিক ওজন ও পরিমাপের সাধারণ সম্মেলনে (CGPM) সেকেন্ডের সংজ্ঞা জ্যোতির্বিজ্ঞানের গতি বাদ দিয়ে সিজিয়াম পরমাণুর কম্পনভিত্তিক করা হয়।&quot;, en: &quot;The second was officially redefined in 1967 using the hyperfine transition frequencies of Cesium atoms.&quot; },
        { q: &quot;বিশ্বে প্রচলিত প্রধান দুটি একক পদ্ধতি কোনগুলি?&quot;, o: [&quot;CGS and MKS&quot;, &quot;SI units and English units&quot;, &quot;Metric and FPS&quot;, &quot;SI and CGS&quot;], c: 1, bn: &quot;বিশ্বজুড়ে বর্তমানে বৈজ্ঞানিক ও সাধারণ বাণিজ্যিক কাজে প্রধান দুটি একক পদ্ধতি সচল রয়েছে—একটি হলো আন্তর্জাতিক পদ্ধতি (SI) এবং অন্যটি ইংলিশ ইউনিট।&quot;, en: &quot;The global infrastructure relies mainly on two major unit frameworks: The International System of Units (SI/Metric) and the English/Imperial system.&quot; },
        { q: &quot;কোন SI একক বৈদ্যুতিক বর্তনীতে একক সময়ে চার্জ প্রবাহের পরিমাণ মাপে?&quot;, o: [&quot;Coulomb&quot;, &quot;Volt&quot;, &quot;Ampere&quot;, &quot;Ohm&quot;], c: 2, bn: &quot;তড়িৎ প্রবাহের মূল SI একক হলো অ্যাম্পিয়ার (A), যা কোনো পরিবাহীর মধ্য দিয়ে প্রতি সেকেন্ডে চার্জ বা আধান আদান-প্রদানের পরিমাণ নির্দেশ করে।&quot;, en: &quot;The Ampere (A) is the designated SI base unit configured to measure the rate of electrical current flow.&quot; },
        { q: &quot;Metric system নামেও কোন একক পদ্ধতি পরিচিত?&quot;, o: [&quot;English units&quot;, &quot;SI units&quot;, &quot;FPS system&quot;, &quot;Imperial system&quot;], c: 1, bn: &quot;আন্তর্জাতিক একক পদ্ধতি বা Système International (SI)-কে এর দশমিক ও আন্তর্জাতিক রূপরেখার সুবিধার্থে সাধারণ ভাষায় মেট্রিক পদ্ধতি বলা হয়।&quot;, en: &quot;The International System of Units (SI) is universally structured and referred to as the Metric system.&quot; },
        { q: &quot;প্রতি সেকেন্ডে 6.241 × 10¹⁸ ইলেকট্রনের প্রবাহকে কত অ্যাম্পিয়ার ধরা হয়?&quot;, o: [&quot;One ampere&quot;, &quot;Ten amperes&quot;, &quot;0.5 ampere&quot;, &quot;100 amperes&quot;], c: 0, bn: &quot;১ অ্যাম্পিয়ার হলো প্রতি সেকেন্ডে ১ কুলম্ব আধানের প্রবাহ। ১ কুলম্ব আধান পূর্ণ করতে প্রতি সেকেন্ডে প্রায় 6.241 × 10¹⁸ টি ইলেকট্রনের প্রবাহের প্রয়োজন হয়।&quot;, en: &quot;One Ampere of current is defined as the flow of exactly one Coulomb of charge (6.241 × 10¹⁸ electrons) per second.&quot; },
        { q: &quot;Customary বা Imperial system নামেও কোন পদ্ধতি পরিচিত?&quot;, o: [&quot;SI units&quot;, &quot;English units&quot;, &quot;Metric system&quot;, &quot;CGS system&quot;], c: 1, bn: &quot;যুক্তরাজ্য ও তার সাবেক সাম্রাজ্যের কাস্টমারি বা ইম্পেরিয়াল পদ্ধতিকেই সাধারণ পরিভাষায় ইংলিশ ইউনিট (যেমন—ফুট, পাউন্ড) বলা হয়।&quot;, en: &quot;English units are historically evolved and mathematically identified as the Imperial or Customary system.&quot; },
        { q: &quot;তাপগতীয় তাপমাত্রার SI একক কোনটি?&quot;, o: [&quot;Celsius&quot;, &quot;Fahrenheit&quot;, &quot;Kelvin&quot;, &quot;Reaumur&quot;], c: 2, bn: &quot;তাপগতীয় বা পরম তাপমাত্রার আন্তর্জাতিক প্রমিত একক হলো কেলভিন (K)। এটি পরম শূন্য তাপমাত্রা থেকে গণনা শুরু করে।&quot;, en: &quot;Kelvin (K) is the benchmark SI unit configured for thermodynamic absolute temperature calculations.&quot; },
        { q: &quot;ব্রিটিশ সাম্রাজ্যের দেশগুলোতে ঐতিহাসিকভাবে কোন একক পদ্ধতি ব্যবহৃত হত?&quot;, o: [&quot;Metric system&quot;, &quot;CGS system&quot;, &quot;English units&quot;, &quot;MKS system&quot;], c: 2, bn: &quot;ঐতিহাসিকভাবে ব্রিটিশ সাম্রাজ্যভুক্ত কমনওয়েলথ দেশগুলোতে ফুট-পাউন্ড-সেকেন্ড (FPS) বা ইম্পেরিয়াল ইংলিশ ইউনিটের ব্যবহার প্রচলিত ছিল।&quot;, en: &quot;Imperial structures across British territories traditionally deployed English units.&quot; },
        { q: &quot;তাপমাত্রা স্কেলের সূচনা কোন মান থেকে হয়?&quot;, o: [&quot;0 °C&quot;, &quot;-273 °C&quot;, &quot;0 K&quot;, &quot;32 °F&quot;], c: 2, bn: &quot;পরম তাপমাত্রা স্কেলের সর্বনিম্ন তাত্ত্বিক সীমানা হলো পরম শূন্য তাপমাত্রা বা 0 K, যেখানে পদার্থের সমস্ত আণবিক গতি স্তব্ধ হয়ে যায়।&quot;, en: &quot;The thermodynamic temperature scale measures upwards from absolute zero, which is indexed as 0 K.&quot; },
        { q: &quot;বর্তমানে কোন দেশে English units বেশি ব্যবহৃত হয়?&quot;, o: [&quot;United Kingdom&quot;, &quot;United States&quot;, &quot;India&quot;, &quot;Canada&quot;], c: 1, bn: &quot;বিশ্বের অধিকাংশ দেশ মেট্রিক পদ্ধতি গ্রহণ করলেও মার্কিন যুক্তরাষ্ট্র এখনও তাদের প্রাত্যহিক কাজে কাস্টমারি বা ইংলিশ ইউনিট ব্যাপকভাবে ব্যবহার করে।&quot;, en: &quot;The United States remains the primary developed nation actively driving daily metrics with English units.&quot; },
        { q: &quot;Celsius scale-এর সমান তাপমাত্রার বৃদ্ধি কোন SI এককে পাওয়া যায়?&quot;, o: [&quot;Kelvin&quot;, &quot;Fahrenheit&quot;, &quot;Rankine&quot;, &quot;Joule&quot;], c: 0, bn: &quot;সেলসিয়াস স্কেলের ১ ডিগ্রি তাপমাত্রার ব্যবধান বা বৃদ্ধি এবং কেলভিন স্কেলের ১ এককের ব্যবধান বা বৃদ্ধি গাণিতিকভাবে হুবху সমান।&quot;, en: &quot;The magnitude of a temperature interval of one degree Celsius is exactly identical to the interval of one Kelvin.&quot; },
        { q: &quot;Design বা গণনার সুবিধার্থে বিজ্ঞানী ও গণিতবিদদের স্বীকৃত মান পদ্ধতি কোনটি?&quot;, o: [&quot;FPS system&quot;, &quot;English system&quot;, &quot;Metric system&quot;, &quot;CGS system&quot;], c: 2, bn: &quot;বৈজ্ঞানিক ও গাণিতিক হিসাব-নিকাশে সর্বজনস্বীকৃত, আন্তর্জাতিকভাবে নিখুঁত ও সহজ পদ্ধতি হলো মেট্রিক বা SI পদ্ধতি।&quot;, en: &quot;The Metric system is universally backed by global research institutions for uniform scientific calculations.&quot; },
        { q: &quot;কোন SI একক কণার সংখ্যা বা নির্দিষ্ট ভরের সাথে সম্পর্কিত?&quot;, o: [&quot;Kilogram&quot;, &quot;Mole&quot;, &quot;Candela&quot;, &quot;Ampere&quot;], c: 1, bn: &quot;পদার্থের পরিমাণের পরিমাপক মৌলিক SI একক হলো মোল (mol)। ১ মোল পরিমাণ পদার্থে ঠিক অ্যাভোগাড্রো সংখ্যার সমান সংখ্যক প্রাথমিক কণা উপস্থিত থাকে।&quot;, en: &quot;The Mole (mol) is the designated SI base unit that quantifies the total number of elementary atomic entities.&quot; },
        { q: &#39;\&quot;SI\&quot; শব্দটি কোন ফরাসি শব্দ থেকে এসেছে?&#39;, o: [&quot;Systeme International&quot;, &quot;Standard International&quot;, &quot;System Metric&quot;, &quot;Science Institut&quot;], c: 0, bn: &quot;SI সংক্ষেপণটি ফরাসি বাক্যাংশ \&quot;Système International d&#39;Unités\&quot; (এককের আন্তর্জাতিক পদ্ধতি) থেকে নেওয়া হয়েছে।&quot;, en: &quot;The letters &#39;SI&#39; translate explicitly from the French title &#39;Système International d&#39;Unités&#39;.&quot; },
        { q: &quot;কোন SI একককে 0.012 kg carbon-12-এ থাকা পরমাণুর সংখ্যার ভিত্তিতে সংজ্ঞায়িত করা হয়?&quot;, o: [&quot;Mole&quot;, &quot;Kilogram&quot;, &quot;Gram&quot;, &quot;Dalton&quot;], c: 0, bn: &quot;০.০১২ কেজি কার্বন-১২ আইসোটোপে যতসংখ্যক পরমাণু থাকে (Avogadro Number), সেই কণার পরিমাণকে ১ মোল বলা হয়।&quot;, en: &quot;One mole contains exactly the same number of elementary entities as there are atoms in 0.012 kg of carbon-12.&quot; },
        { q: &quot;যে এককে মৌলিক ভৌত রাশিগুলি পরিমাপ করা হয় তাকে কী বলে?&quot;, o: [&quot;Derived units&quot;, &quot;Fundamental units&quot;, &quot;Supplementary units&quot;, &quot;Secondary units&quot;], c: 1, bn: &quot;যেসব এককের মান সম্পূর্ণ স্বাধীন এবং অন্য কোনো এককের ওপর নির্ভর করে না, তাদের মৌলিক একক বলা হয়, যেমন—মিটার, সেকেন্ড।&quot;, en: &quot;Fundamental units are the absolute independent building blocks chosen to evaluate primitive variables.&quot; },
        { q: &#39;\&quot;Candlepower\&quot; শব্দের সাথে সম্পর্কিত SI একক কোনটি?&#39;, o: [&quot;Lumen&quot;, &quot;Lux&quot;, &quot;Candela&quot;, &quot;Watt&quot;], c: 2, bn: &quot;আলোক তীব্রতার প্রাচীন পরিমাপ &#39;ক্যান্ডেলপাওয়ার&#39; বা মোমবাতির শক্তির সাথে সম্পর্কিত আধুনিক আন্তর্জাতিক একক হলো ক্যান্ডেলা (cd)।&quot;, en: &quot;The Candela (cd) scales luminous radiation power in a way originally referenced to standard candlepower metrics.&quot; },
        { q: &quot;চারটি প্রধান মৌলিক SI একক কী কী?&quot;, o: [&quot;Meter, Gram, Second, Ampere&quot;, &quot;Meter, Kilogram, Second, Ampere&quot;, &quot;Centimeter, Gram, Second, Volt&quot;, &quot;Meter, Kilogram, Hour, Coulomb&quot;], c: 1, bn: &quot;সাতটি মৌলিক SI এককের মধ্যে সবচেয়ে বহুল ব্যবহৃত প্রধান চারটি হলো দৈর্ঘ্যের জন্য মিটার, ভরের জন্য কিলোগ্রাম, সময়ের জন্য সেকেন্ড ও তড়িৎ প্রবাহের অ্যাম্পিয়ার।&quot;, en: &quot;The core set tracking daily mechanical and electrical equations consists of the Meter, Kilogram, Second, and Ampere.&quot; },
        { q: &quot;বলের SI একক কী?&quot;, o: [&quot;Joule&quot;, &quot;Watt&quot;, &quot;Newton&quot;, &quot;Pascal&quot;], c: 2, bn: &quot;বল পরিমাপের আন্তর্জাতিক লব্ধ একক হলো নিউটন (N)। ১ কেজি ভরের কোনো বস্তুর ওপর যে পরিমাণ বল প্রয়োগ করলে ১ মিটার/সেকেন্ড² ত্বরণ সৃষ্টি হয়, তাকে ১ নিউটন বল বলা হয়।&quot;, en: &quot;The Newton (N) evaluates vector dynamic forces accelerating a one-kilogram mass at one meter per second squared.&quot; },
        { q: &quot;অন্যান্য মৌলিক SI একক কোনগুলি?&quot;, o: [&quot;Kelvin, Candela and Mole&quot;, &quot;Joule, Newton and Watt&quot;, &quot;Volt, Ohm and Farad&quot;, &quot;Radian and Steradian&quot;], c: 0, bn: &quot;মিটার, কিলোগ্রাম, সেকেন্ড এবং অ্যাম্পিয়ার বাদে বাকি তিনটি মৌলিক SI একক হলো কেলভিন, ক্যান্ডেলা এবং মোল।&quot;, en: &quot;The remaining set finishing the seven SI parameters includes Kelvin, Candela, and the Mole.&quot; },
        { q: &quot;কাজের SI একক কী?&quot;, o: [&quot;Newton&quot;, &quot;Joule&quot;, &quot;Watt&quot;, &quot;Ohm&quot;], c: 1, bn: &quot;কাজ এবং শক্তির পরিমাপক আন্তর্জাতিক লব্ধ একক হলো জুল (J)। বলের অভিমুখে বল ও সরণের গুণফল থেকে এটি পাওয়া যায়।&quot;, en: &quot;The Joule (J) is mathematically formatted as the standard SI unit representing work accomplished or energy spent.&quot; },
        { q: &quot;অন্যান্য ভৌত রাশি যেমন বল বা চার্জের সমন্বয়ে গঠিত একককে কী বলে?&quot;, o: [&quot;Fundamental units&quot;, &quot;Derived units&quot;, &quot;Supplementary units&quot;, &quot;Absolute units&quot;], c: 1, bn: &quot;মৌলিক এককগুলোর গাণিতিক সমন্বয় বা গুণ ও ভাগের মাধ্যমে যেসব একক গঠিত হয়, তাদের লব্ধ বা যৌগিক একক (Derived units) বলে।&quot;, en: &quot;Derived units stem mathematically from operations compounding multiple elementary core units.&quot; },
        { q: &quot;ক্ষমতার SI একক কী?&quot;, o: [&quot;Joule&quot;, &quot;Newton&quot;, &quot;Pascal&quot;, &quot;Watt&quot;], c: 3, bn: &quot;কাজ সম্পন্ন করার বা শক্তি রূপান্তরের হারকে ক্ষমতা বলা হয়। এর আন্তর্জাতিক একক ওয়াট (W), যা প্রতি সেকেন্ডে ১ জুল কাজ করার হারের সমান।&quot;, en: &quot;Power measures energy transfer velocity, scaled internationally via the Watt (W) as one Joule per second.&quot; },
        { q: &quot;Lengths বা দৈর্ঘ্যের আন্তর্জাতিক মৌলিক (SI) একক কী?&quot;, o: [&quot;Centimeter&quot;, &quot;Meter&quot;, &quot;Kilometer&quot;, &quot;Foot&quot;], c: 1, bn: &quot;দৈর্ঘ্যের পরিমাপ সুনির্দিষ্ট করতে মিটার (m)-কে আন্তর্জাতিকভাবে মৌলিক একক হিসেবে স্বীকৃতি দেওয়া হয়েছে।&quot;, en: &quot;The Meter (m) serves as the primary metric system element evaluating distance variables.&quot; },
        { q: &quot;বিদ্যুতের বা বৈদ্যুতিক আধানের SI একক কী?&quot;, o: [&quot;Ampere&quot;, &quot;Volt&quot;, &quot;Coulomb&quot;, &quot;Farad&quot;], c: 2, bn: &quot;বৈদ্যুতিক আধান বা চার্জের পরিমাপের আন্তর্জাতিক লব্ধ একক হলো কুলম্ব (C)। ১ কুলম্ব হলো ১ অ্যাম্পিয়ার প্রবাহের ফলে এক সেকেন্ডে স্থানান্তরিত আধান।&quot;, en: &quot;The Coulomb (C) maps the aggregated presence of stationary or flowing subatomic charge.&quot; },
        { q: &quot;ভরের আন্তর্জাতিক (SI) একক কী?&quot;, o: [&quot;Gram&quot;, &quot;Pound&quot;, &quot;Kilogram&quot;, &quot;Ton&quot;], c: 2, bn: &quot;ভরের আন্তর্জাতিক মৌলিক একক হলো কিলোগ্রাম (kg)। এটিই একমাত্র মৌলিক একক যার সাথে একটি স্ট্যান্ডার্ড প্রিফিক্স (kilo) প্রথম থেকেই যুক্ত।&quot;, en: &quot;The Kilogram (kg) registers mass parameters uniformly within the global structural metric system.&quot; },
        { q: &quot;কোন বছরে মিটারের বর্তমান সংজ্ঞা লেজার আলোর বেগের ধ্রুবক মানের ওপর ভিত্তি করে নির্ধারণ করা হয়?&quot;, o: [&quot;1967&quot;, &quot;1975&quot;, &quot;1983&quot;, &quot;1999&quot;], c: 2, bn: &quot;১৯৮৩ সালে আলো শূন্যস্থানে এক সেকেন্ডের ১/২৯৯,৭৯২,৪৫৮ ভাগে যে দূরত্ব অতিক্রম করে, তার নিখুঁত মানের ওপর ভিত্তি করে মিটারের আধুনিক সংজ্ঞা গৃহীত হয়।&quot;, en: &quot;The metric definition of a Meter was officially standardized in 1983 via vacuum speed constants of light.&quot; },
        { q: &quot;সময়ের মৌলিক আন্তর্জাতিক একক কী?&quot;, o: [&quot;Minute&quot;, &quot;Hour&quot;, &quot;Second&quot;, &quot;Millisecond&quot;], c: 2, bn: &quot;আন্তর্জাতিক পদ্ধতি (SI), CGS, FPS বা MKS—সব পরিমাপের কাঠামোতেই সময়ের একক হিসেবে সেকেন্ড (s) ব্যবহৃত হয়।&quot;, en: &quot;The Second (s) remains the standardized core anchor tracking temporal progression durations globally.&quot; },
        { q: &quot;কোন ভৌত ধর্ম স্থানের পরিবর্তন বা মহাকর্ষীয় ক্ষেত্রের তীব্রতার উপর নির্ভর করে না?&quot;, o: [&quot;Weight&quot;, &quot;Density&quot;, &quot;Mass&quot;, &quot;Volume&quot;], c: 2, bn: &quot;स्थान পরিবর্তনের সাথে অভিকর্ষের তারতম্যের কারণে বস্তুর ওজন বদলালেও বস্তুর নিজস্ব উপাদানের পরিমাণ বা ভর (Mass) অপরিবর্তিত থাকে।&quot;, en: &quot;Mass calculates internal material volume inertia and stays static across varying spatial gravity fields.&quot; },
        { q: &quot;তড়িৎ প্রবাহ বা কারেন্টের SI একক কী?&quot;, o: [&quot;Volt&quot;, &quot;Ohm&quot;, &quot;Ampere&quot;, &quot;Coulomb&quot;], c: 2, bn: &quot;বৈদ্যুতিক পরিবাহীর মধ্য দিয়ে আধানের গতির হার বা কারেন্ট পরিমাপের আন্তর্জাতিক মৌলিক একক হলো অ্যাম্পিয়ার (A)।&quot;, en: &quot;The Ampere (A) evaluates current volume displacement dynamics mathematically inside conducting circuits.&quot; },
        { q: &quot;কোন SI একক এখনও একটি নির্দিষ্ট প্রাকৃতিক ধ্রুবকের পরোক্ষ পরিমাপে জটিল সমীকরণে সংজ্ঞায়িত?&quot;, o: [&quot;Meter&quot;, &quot;Second&quot;, &quot;Kilogram&quot;, &quot;Kelvin&quot;], c: 2, bn: &quot;কিলোগ্রাম পূর্বে একটি নির্দিষ্ট বস্তু (প্লাটিনাম-ইরিডিয়াম সিলিন্ডার) দ্বারা সংজ্ঞায়িত ছিল, যা পরবর্তীতে ২০১৯ সালে প্ল্যাঙ্ক ধ্রুবকের (h) ভিত্তিতে ডিজিটাল সমীকরণে আনা হয়েছে।&quot;, en: &quot;The Kilogram historically tied to physical reference blocks is now bound directly to Planck&#39;s constant equations.&quot; },
        { q: &quot;তাপমাত্রার আন্তর্জাতিক মৌলিক (SI) একক কী?&quot;, o: [&quot;Celsius&quot;, &quot;Fahrenheit&quot;, &quot;Kelvin&quot;, &quot;Rankine&quot;], c: 2, bn: &quot;বিজ্ঞানের হিসাব ও গবেষণায় তাপমাত্রার আন্তর্জাতিক মৌলিক একক হলো কেলভিন (K)।&quot;, en: &quot;Kelvin (K) is the core metric standard designed to measure absolute heat coordinates cleanly.&quot; },
        { q: &quot;কোন SI একককে পূর্বে ফ্রান্সের সেভরেসে সংরক্ষিত প্লাটিনাম-ইরিডিয়াম সিলিন্ডারের আন্তর্জাতিক প্রোটোটাইপের ভরের ওপর ভিত্তি করে সংজ্ঞায়িত করা হয়েছিল?&quot;, o: [&quot;Gram&quot;, &quot;Pound&quot;, &quot;Kilogram&quot;, &quot;Ounce&quot;], c: 2, bn: &quot;কিলোগ্রামকে (kg) দীর্ঘকাল ধরে প্যারিসের কাছে সংরক্ষিত একটি বিশেষ প্লাটিনাম-ইরিডিয়াম সিলিন্ডারের ভরের সমান ধরা হতো।&quot;, en: &quot;The Kilogram definition was historically grounded upon a physical Platinum-Iridium cylinder prototype.&quot; },
        { q: &quot;আলোক তীব্রতা বা দীপন ক্ষমতার (Luminous intensity) SI একক কী?&quot;, o: [&quot;Lumen&quot;, &quot;Lux&quot;, &quot;Candela&quot;, &quot;Watt&quot;], c: 2, bn: &quot;কোনো আলোক উৎস থেকে নির্দিষ্ট অভিমুখে বিকিরিত দৃশ্যমান আলোর তীব্রতা পরিমাপের আন্তর্জাতিক মৌলিক একক ক্যান্ডেলা (cd)।&quot;, en: &quot;The Candela (cd) scales monochromatic radiant intensity outputs observed along vector lines.&quot; },
        { q: &quot;মিটারের উপর ভিত্তি করে গঠিত সাব-ইউনিট বা এককগুলির সুবিধাজনক ভাজক কোন সংখ্যার ওপর কাজ করে?&quot;, o: [&quot;2&quot;, &quot;5&quot;, &quot;10&quot;, &quot;12&quot;], c: 2, bn: &quot;মেট্রিক বা মিটারের ওপর ভিত্তি করে তৈরি সব সাব-ইউনিট ১০-এর ঘাত বা ভাজক (যেমন—ডেসি, সেন্টি, মিলি) অনুযায়ী অত্যন্ত সহজে হিসাব করা যায়।&quot;, en: &quot;The decimal layout of metric steps uses base-10 factors as structural divisors and multipliers.&quot; },
        { q: &quot;পদার্থের পরিমাণের (Amount of substance) SI একক কী?&quot;, o: [&quot;Gram&quot;, &quot;Mole&quot;, &quot;Litres&quot;, &quot;Kilogram&quot;], c: 1, bn: &quot;কোনো তত্ত্বে কণাগুলোর নিখুঁত সংখ্যা গণনা করার জন্য পদার্থের পরিমাণের আন্তর্জাতিক একক মোল (mol) ব্যবহৃত হয়।&quot;, en: &quot;The Mole (mol) is the chemical base benchmark recording total chemical element quantities precisely.&quot; },
        { q: &quot;কোন দৈর্ঘ্য এককটি এক মিটারের ১০ বিলিয়ন ভাগের এক ভাগের সমান (10⁻¹⁰ m)?&quot;, o: [&quot;Micron&quot;, &quot;Angstrom&quot;, &quot;Fermi&quot;, &quot;Nanometer&quot;], c: 1, bn: &quot;১ অ্যাংস্ট্রম (Å) = 10⁻¹⁰ মিটার। এটি অণু ও পরমাণুর আন্তঃআণবিক দূরত্ব নির্দেশ করতে বহুল ব্যবহৃত লব্ধ মান।&quot;, en: &quot;An Angstrom (Å) describes micro-spatial values measuring exactly 10⁻¹⁰ meters.&quot; },
        { q: &quot;বৈদ্যুতিক বিভব পার্থক্য বা تড়িৎ চালক বলের (Potential difference) SI একক কী?&quot;, o: [&quot;Ohm&quot;, &quot;Ampere&quot;, &quot;Volt&quot;, &quot;Watt&quot;], c: 2, bn: &quot;বৈদ্যুতিক ক্ষেত্রের দুটি বিন্দুর মধ্যে বিভবের ব্যবধান তথা ভোল্টেজ পরিমাপের আন্তর্জাতিক লব্ধ একক হলো ভোল্ট (V)।&quot;, en: &quot;The Volt (V) registers localized electrical potential deviations driving active current movement.&quot; },
        { q: &quot;মহাজাগতিক নাক্ষত্রিক দূরত্ব পরিমাপের একক &#39;পারসেক&#39; প্রায় কত আলোকবর্ষের (Light years) সমান?&quot;, o: [&quot;1.58&quot;, &quot;3.26&quot;, &quot;9.46&quot;, &quot;4.15&quot;], c: 1, bn: &quot;১ পারসেক (Parallactic Second) হলো প্রায় ৩.২৬ আলোকবর্ষ দূরত্বের সমান, যা জ্যোতির্বিজ্ঞানে নক্ষত্রদের দূরত্ব প্রকাশে ব্যবহৃত দূরত্বের সবচেয়ে বড় একক।&quot;, en: &quot;One Parsec computes out structurally to a value near 3.26 light-years.&quot; },
        { q: &quot;বৈদ্যুতিক রোধের (Electrical Resistance) SI একক কী?&quot;, o: [&quot;Ohm&quot;, &quot;Siemens&quot;, &quot;Farad&quot;, &quot;Henry&quot;], c: 0, bn: &quot;পরিবাহীর মধ্য দিয়ে কারেন্ট চলাচলের ক্ষেত্রে যে বাধা বা রেজিস্ট্যান্স তৈরি হয়, তার আন্তর্জাতিক একক ওহম (Ω)।&quot;, en: &quot;The Ohm (Ω) logs current opposition variables evaluated within electrical conducting lines.&quot; },
        { q: &quot;কোন এককটি সৌরজগতের বাইরের গভীর মহাজাগতিক ও গ্যালাকটিক দূরত্ব পরিমাপে জ্যোতির্বিজ্ঞানীদের দ্বারা ব্যবহৃত হয়?&quot;, o: [&quot;Astronomical unit&quot;, &quot;Angstrom&quot;, &quot;Parsec&quot;, &quot;Fermi&quot;], c: 2, bn: &quot;সৌরজগতের বাইরে নক্ষত্র ও ছায়াপথগুলোর মধ্যকার বিশাল দূরত্ব পরিমাপের জন্য মূলত &#39;পারসেক&#39; (Parsec) এককটি ব্যবহৃত হয়।&quot;, en: &quot;The Parsec is applied across observational cosmology to measure interstellar distance magnitudes.&quot; },
        { q: &quot;বৈদ্যুতিক ধারকত্বের (Capacitance) SI একক কী?&quot;, o: [&quot;Henry&quot;, &quot;Farad&quot;, &quot;Tesla&quot;, &quot;Weber&quot;], c: 1, bn: &quot;কোনো পরিবাহী বা ক্যাপাসিটরের আধান বা বৈদ্যুতিক শক্তি সঞ্চয় করে রাখার ক্ষমতার আন্তর্জাতিক লব্ধ একক হলো ফ্যারাড (F)।&quot;, en: &quot;The Farad (F) evaluates charge absorption capacity configurations within dielectric parts.&quot; },
        { q: &quot;10⁻¹⁰ m দীর্ঘ ব্যপ্তি প্রায় কত অ্যাংস্ট্রম (Angstrom)-এর সমান?&quot;, o: [&quot;1 A&quot;, &quot;10 A&quot;, &quot;0.1 A&quot;, &quot;100 A&quot;], c: 0, bn: &quot;10⁻¹⁰ মিটার দূরত্বকে পারমাণবিক স্কেলে সুনির্দিষ্টভাবে ১ অ্যাংস্ট্রম (1 Å) বলা হয়।&quot;, en: &quot;A length of 10⁻¹⁰ meters maps directly to the standard dimension of exactly 1 Å.&quot; },
        { q: &quot;তড়িৎ আবেশ বা আবেঙ্কের (Inductance) SI একক কী?&quot;, o: [&quot;Ohm&quot;, &quot;Henry&quot;, &quot;Weber&quot;, &quot;Tesla&quot;], c: 1, bn: &quot;তড়িৎচুম্বকীয় আবেশের ক্ষেত্রে সেলফ বা মিউচুয়াল ইনডাকট্যান্স পরিমাপের আন্তর্জাতিক লব্ধ একক হলো হেনরি (H)।&quot;, en: &quot;The Henry (H) tracks electromagnetic flux inductive responses within energized circuit paths.&quot; },
        { q: &quot;পরমাণুর ব্যাস বা ইলেকট্রনের কক্ষপথের ব্যাসার্ধ সাধারণত কোন ক্ষুদ্র এককে মাপা হয়?&quot;, o: [&quot;Angstrom&quot;, &quot;Fermi&quot;, &quot;Micron&quot;, &quot;Meter&quot;], c: 0, bn: &quot;পরমাণুর অতি ক্ষুদ্র গঠনবিন্যাস ও কক্ষপথের ইলেকট্রন ব্যাসার্ধ প্রকাশের জন্য অ্যাংস্ট্রম (Å) এককটি অত্যন্ত উপযোগী।&quot;, en: &quot;Atomic radii lines are configured and compared cleanly using the scale index of the Angstrom.&quot; },
        { q: &quot;আলোক প্রবাহ বা লুমিনাস ফ্লাক্সের (Luminous Flux) SI একক কী?&quot;, o: [&quot;Candela&quot;, &quot;Lumen&quot;, &quot;Lux&quot;, &quot;Watt&quot;], c: 1, bn: &quot;কোনো নির্দিষ্ট আলোক উৎস থেকে প্রতি সেকেন্ডে নির্গত মোট দৃশ্যমান আলোক শক্তির পরিমাণকে লুমেন (lm) এককে মাপা হয়।&quot;, en: &quot;The Lumen (lm) measures light wave energy flow emissions scaled to average human sight sensitivity.&quot; },
        { q: &quot;এক মিটারের এক-দশ লক্ষ ভাগের সমান (10⁻⁶ m) দৈর্ঘ্য নিচের কোন এককটি?&quot;, o: [&quot;Nanometer&quot;, &quot;Fermi&quot;, &quot;Micron&quot;, &quot;Angstrom&quot;], c: 2, bn: &quot;এক মিটারের এক-মিলিয়ন ভাগ তথা 10⁻⁶ মিটার দৈর্ঘ্য পরিমাপের জন্য মাইক্রন (μ) বা মাইক্রোমিটার ব্যবহৃত হয়।&quot;, en: &quot;A Micron (μ) mathematically computes down to exactly one-millionth part of a standard meter.&quot; },
        { q: &quot;SI পদ্ধতিতে কোণ পরিমাপের সম্পূরক বা Supplementary এককগুলি কী কী?&quot;, o: [&quot;Radian and Steradian&quot;, &quot;Joule and Watt&quot;, &quot;Newton and Pascal&quot;, &quot;Meter and Second&quot;], c: 0, bn: &quot;SI পদ্ধতিতে সমতল কোণের জন্য রেডিয়ান (rad) এবং ঘনকোণের জন্য স্টেরেডিয়ান (sr)—এই দুটিকে পরিপূরক একক ধরা হয়।&quot;, en: &quot;The Radian and Steradian calculate non-dimensional angular geometric sectors inside metric layouts.&quot; },
        { q: &quot;মানুষের চুলের গড় ব্যাস সাধারণত কত মাইক্রন (μ) হয়ে থাকে?&quot;, o: [&quot;10 microns&quot;, &quot;50 microns&quot;, &quot;90 microns&quot;, &quot;200 microns&quot;], c: 2, bn: &quot;জীববিজ্ঞানের ক্ষুদ্র পরিমাপে মানুষের চুলের গড় স্থূলতা বা ব্যাসকে প্রায় ৯০ মাইক্রন (90 × 10⁻⁶ m) ধরা হয়।&quot;, en: &quot;Average human hair cross-sections measure across roughly a 90 microns geometry limit.&quot; },
        { q: &quot;Plane angle বা দ্বিমাত্রিক জ্যামিতিক কোণের পরিপূরক (Supplementary) SI একক কী?&quot;, o: [&quot;Degree&quot;, &quot;Radian&quot;, &quot;Steradian&quot;, &quot;Gradian&quot;], c: 1, bn: &quot;বৃত্তের ব্যাসার্ধের সমান বৃত্তচাপ কেন্দ্রে যে সমতল কোণ উৎপন্ন করে, তাকে ১ রেডিয়ান (rad) বলে।&quot;, en: &quot;The Radian (rad) tracks flat plane geometric sector fields inside analytical calculations.&quot; },
        { q: &quot;10⁻⁶ m দূরত্ব নিচের কোন সূচকের সমান মান প্রকাশ করে?&quot;, o: [&quot;1 μ&quot;, &quot;10 μ&quot;, &quot;0.1 μ&quot;, &quot;100 μ&quot;], c: 0, bn: &quot;১০ লক্ষ ভাগের এক ভাগ মিটার (10⁻⁶ m)-কে সংক্ষেপে ১ মাইক্রন (1 μ) বলা হয়।&quot;, en: &quot;A size limit of 10⁻⁶ meters maps cleanly to exactly 1 micron (1 μ) value.&quot; },
        { q: &quot;Solid angle বা ত্রিমাত্রিক ঘনকোণ পরিমাপের পরিপূরক SI একক কোনটি?&quot;, o: [&quot;Radian&quot;, &quot;Degree&quot;, &quot;Steradian&quot;, &quot;Arcsecond&quot;], c: 2, bn: &quot;কোনো গোলকের ব্যাসার্ধের বর্গের সমান ক্ষেত্রফল বিশিষ্ট উপরিভাগ কেন্দ্রে যে ত্রিমাত্রিক কোণ তৈরি করে, তাকে স্টেরেডিয়ান (sr) বলে।&quot;, en: &quot;The Steradian (sr) resolves spatial three-dimensional solid cone tracking equations.&quot; },
        { q: &quot;পারমাণবিক কেন্দ্রের দূরত্ব বা নিউক্লিয়াসের ব্যাসার্ধ পরিমাপে ব্যবহৃত &#39;ফার্মি&#39; (Fermi) মিটারের কত ভাগের সমান?&quot;, o: [&quot;এক-বিলিয়ন ভাগের এক ভাগ (10⁻⁹ m)&quot;, &quot;এক-দশ বিলিয়ন ভাগের এক ভাগ (10⁻¹⁰ m)&quot;, &quot;এক-মিলিয়ন ভাগের এক ভাগ (10⁻⁶ m)&quot;, &quot;এক-কোয়াড্রিলিয়ন ভাগের এক ভাগ (10⁻¹⁵ m)&quot;], c: 3, bn: &quot;নিউক্লিয়ার ফিজিক্সে ব্যবহৃত ১ ফার্মি (F) বা ফেমটোমিটার = 10⁻¹⁵ মিটার, যা মিটারের এক কোয়াড্রিলিয়ন ভাগের সমান (এক মিটারের ১-এর পিঠে ১৫টি শূন্য দিয়ে ভাগ)।&quot;, en: &quot;One Fermi (F) registers subatomic focal distances equal to 10⁻¹⁵ meters, which is one-quadrillionth part of a standard meter.&quot; },
        { q: &quot;এক একক অন্য এককের তুলনায় কত গুণ বড় বা ছোট তা কোন অনুপাত দ্বারা প্রকাশ করা হয়?&quot;, o: [&quot;Conversion factor&quot;, &quot;Scale factor&quot;, &quot;Dimension factor&quot;, &quot;Constant factor&quot;], c: 0, bn: &quot;একটি একক পদ্ধতি থেকে অন্য একক পদ্ধতিতে রূপান্তরের জন্য যে আনুপাতিক গুণক ব্যবহার করা হয়, তাকে কনভার্সন ফ্যাক্টর বলে।&quot;, en: &quot;A Conversion factor scales algebraic transformations when switching across different systems.&quot; },
        { q: &quot;10⁻¹⁵ m ব্যপ্তি নিচের কোন নির্দিষ্ট এককের সমান?&quot;, o: [&quot;1 F&quot;, &quot;10 F&quot;, &quot;100 F&quot;, &quot;0.1 F&quot;], c: 0, bn: &quot;10⁻¹⁵ মিটার দৈর্ঘ্যকে পারমাণবিক নিউক্লিয়াসের স্কেলে সুনির্দিষ্টভাবে ১ ফার্মি (1 F) ধরা হয়।&quot;, en: &quot;The dimension index of 10⁻¹⁵ meters matches precisely to 1 Fermi scale.&quot; },
        { q: &quot;কোন পদ্ধতিতে 10-এর ঘাত ব্যবহার করে অতি বৃহৎ ও অতি ক্ষুদ্র মান সহজ প্রতীকে প্রকাশ করা হয়?&quot;, o: [&quot;English system&quot;, &quot;FPS system&quot;, &quot;Metric system&quot;, &quot;CGS system&quot;], c: 2, bn: &quot;মেট্রিক পদ্ধতি বা দশমিক পদ্ধতিতে ১০-এর সূচক বা ঘাত ব্যবহার করে বিশাল বা অতি ক্ষুদ্র পরিমাপ সহজে করা যায়।&quot;, en: &quot;The Metric system resolves exponential tracking cleanly utilizing base-10 calculation lines.&quot; },
        { q: &quot;কার্বন-১২ পরমাণুর আসল ভরের ঠিক ১/১২ অংশকে কোন একক হিসেবে সংজ্ঞায়িত করা হয়?&quot;, o: [&quot;Gram&quot;, &quot;Atomic mass unit&quot;, &quot;Dalton&quot;, &quot;Slug&quot;], c: 1, bn: &quot;পরমাণু ও অণুর আপেক্ষিক ভর মাপার জন্য ১ কার্বন-১২ পরমাণুর ভরের ১/১২ অংশকে ১ পারমাণবিক ভর একক বা amu বলা হয়।&quot;, en: &quot;One Atomic mass unit (amu) mirrors exactly 1/12th fraction of a static Carbon-12 atom.&quot; },
        { q: &quot;মৌলিক এককের আগে সুবিধাজনক উপ-একক বা Prefix ব্যবহারের নিয়ম কোন পদ্ধতিতে রয়েছে?&quot;, o: [&quot;English system&quot;, &quot;Metric system&quot;, &quot;FPS system&quot;, &quot;Imperial system&quot;], c: 1, bn: &quot;মেট্রিক বা SI পদ্ধতিতে মৌলিক এককের পূর্বে কিলো, মেগা, মিলি, মাইক্রো ইত্যাদি প্রিফিক্স ব্যবহার করে পরিমাপ ছোট-বড় করা যায়।&quot;, en: &quot;Prefix variables are uniquely integrated into the Metric system framework to simplify scales.&quot; },
        { q: &quot;1.66 × 10⁻²৭ kg ভর পরিমাপ প্রায় কত এককের সমান মান নির্দেশ করে?&quot;, o: [&quot;1 amu&quot;, &quot;10 amu&quot;, &quot;100 amu&quot;, &quot;0.1 amu&quot;], c: 0, bn: &quot;একটি প্রোটন বা নিউট্রনের কাছাকাছি স্থির ভর অর্থাৎ 1.66 × 10⁻²৭ kg হলো ১ amu-এর আন্তর্জাতিক মান।&quot;, en: &quot;A mass value of 1.66 × 10⁻²৭ kilograms equates structurally to 1 amu reference.&quot; },
        { q: &quot;SI পদ্ধতিতে আন্তর্জাতিক বৈজ্ঞানিক কমিটি দ্বারা সরকারিভাবে কতগুলি Prefix নির্ধারিত হয়েছে?&quot;, o: [&quot;10&quot;, &quot;15&quot;, &quot;20&quot;, &quot;25&quot;], c: 2, bn: &quot;SI একক ব্যবস্থায় অতি ক্ষুদ্র থেকে অতি বৃহৎ পরিমাপ প্রকাশের জন্য মোট ২০টি অফিসিয়াল প্রিফিক্স রয়েছে।&quot;, en: &quot;The standard metric weights system officially updates and registers exactly 20 distinct scientific Prefixes.&quot; },
        { q: &quot;বায়ু, সমুদ্র উপকূল ও মহাকাশ নৌ-পরিবহনে দূরত্ব পরিমাপের জন্য কোন দৈর্ঘ্য একক ব্যবহৃত হয়?&quot;, o: [&quot;Mile&quot;, &quot;Kilometer&quot;, &quot;Nautical mile&quot;, &quot;Light year&quot;], c: 2, bn: &quot;নৌ-যান ও বিমানের চলাচলের দূরত্ব সাধারণ মাইলের বদলে নটিক্যাল মাইল (Nautical mile) এককে পরিমাপ করা হয়।&quot;, en: &quot;Naval and aviation charts track dynamic operational trajectories using the Nautical mile.&quot; },
        { q: &quot;SI পরিমাপক পদ্ধতির Prefix কোন সংখ্যার গুণিতক বা সূচকের উপর ভিত্তি করে গঠিত?&quot;, o: [&quot;2&quot;, &quot;5&quot;, &quot;10&quot;, &quot;12&quot;], c: 2, bn: &quot;মেট্রিক পদ্ধতির সমস্ত অফিসিয়াল প্রিফিক্স সর্বদা ১০-এর গুণিতক আকারে বাড়ে বা কমে।&quot;, en: &quot;Scientific metric scaling expressions move up and down on a strict base-10 numeric interval.&quot; },
        { q: &quot;এক নটিক্যাল মাইল (Nautical mile) আন্তর্জাতিক মান অনুযায়ী প্রায় কত মিটারের সমান?&quot;, o: [&quot;1000 meters&quot;, &quot;1609 meters&quot;, &quot;1852 meters&quot;, &quot;2000 meters&quot;], c: 2, bn: &quot;নৌ-দূরত্বের প্রমিত হিসাব অনুযায়ী এক নটিক্যাল মাইল সমান অবিকল ১,৮NT মিটার।&quot;, en: &quot;A single Nautical mile converts geometrically into exactly 1,852 meters distance.&quot; },
        { q: &quot;কোন মৌলিক SI এককের নাম এবং আন্তর্জাতিক প্রতীকের সাথেই মূল কাঠামোতে ঐতিহাসিক কারণে একটি Prefix যুক্ত রয়েছে?&quot;, o: [&quot;Meter&quot;, &quot;Second&quot;, &quot;Kilogram&quot;, &quot;Ampere&quot;], c: 2, bn: &quot;কিলোগ্রাম (kg) হলো একমাত্র মৌলিক একক যার নামের সাথে &#39;কিলো&#39; প্রিফিক্সটি আন্তর্জাতিক প্রমিত সংজ্ঞার অংশ হিসেবে যুক্ত।&quot;, en: &quot;The Kilogram is unique among SI base units for having a structural metric prefix prefixing its base title.&quot; },
        { q: &quot;নৌ-জাহাজ বা সমুদ্রগামী যানের গতির একক এক নটিক্যাল মাইল প্রতি ঘণ্টার সমান হলে তাকে কী বলে?&quot;, o: [&quot;Knot&quot;, &quot;Mach&quot;, &quot;mph&quot;, &quot;m/s&quot;], c: 0, bn: &quot;সমুদ্রে জাহাজের গতিবেগ মাপার একক হলো নট (Knot)। ১ নট মানে জাহাজটি ঘণ্টায় ১ নটিক্যাল মাইল দূরত্ব অতিক্রম করছে।&quot;, en: &quot;The unit Knot defines a dynamic speed rate equal to one nautical mile traveled per hour.&quot; },
        { q: &quot;শূন্যস্থানে আলো এক সম্পূর্ণ বছরে যে দূরত্ব অতিক্রম করে তাকে বিজ্ঞানসম্মতভাবে কী বলা হয়?&quot;, o: [&quot;Astronomical unit&quot;, &quot;Parsec&quot;, &quot;Light year&quot;, &quot;Solar year&quot;], c: 2, bn: &quot;আলোকবর্ষ (Light year) হলো দূরত্বের একক। আলো প্রতি সেকেন্ডে প্রায় ৩ লক্ষ কিমি বেগে এক বছরে মোট যে দূরত্ব অতিক্রম করে, তাকে ১ আলোকবর্ষ বলে।&quot;, en: &quot;A Light year measures the composite spatial distance traversed by light across vacuum files inside one year.&quot; },
        { q: &quot;10⁻⁴ cm দীর্ঘ মান নিচের কোন সূচকের সমান দৈর্ঘ্য প্রকাশ করে?&quot;, o: [&quot;1 μ&quot;, &quot;10 μ&quot;, &quot;100 μ&quot;, &quot;0.1 μ&quot;], c: 0, bn: &quot;যেহেতু 10⁻⁴ cm = 10⁻⁶ m, তাই এই মানটি সরাসরি ১ মাইক্রন (1 μ) দৈর্ঘ্যের সমান।&quot;, en: &quot;An index value of 10⁻⁴ centimeters evaluates exactly to a 1 micron limit scale.&quot; },
        { q: &quot;মহাকাশে নক্ষত্রমণ্ডলীর মধ্যবর্তী পারস্পরিক দূরত্ব পরিমাপের জন্য habitual ব্যবহৃত জ্যোতির্বৈজ্ঞানিক একক কোনটি?&quot;, o: [&quot;Astronomical unit&quot;, &quot;Light year&quot;, &quot;Kilometer&quot;, &quot;Fermi&quot;], c: 1, bn: &quot;নক্ষত্রদের মধ্যবর্তী বিশাল দূরত্ব প্রকাশের জন্য সাধারণত আলোকবর্ষ (Light year) এককটি জ্যোতির্বিজ্ঞানে সবচেয়ে বেশি ব্যবহৃত হয়।&quot;, en: &quot;The Light year is standard for mapping general interstellar stellar locations across deep space.&quot; },
        { q: &quot;3.0857 × 10¹⁶ m দীর্ঘ মহাজাগতিক দূরত্ব প্রায় কত এককের সমান?&quot;, o: [&quot;1 Parsec&quot;, &quot;10 Parsec&quot;, &quot;3.26 Parsec&quot;, &quot;100 Parsec&quot;], c: 0, bn: &quot;3.0857 × 10¹⁶ মিটার দূরত্ব গাণিতিকভাবে অবিকল ১ পারসেক (1 Parsec) দূরত্বের মান নির্দেশ করে।&quot;, en: &quot;A dimensional measure of 3.0857 × 10¹⁶ meters translates directly into 1 Parsec.&quot; },
        { q: &quot;9.4607 × 10¹⁵ m দূরত্ব পরিমাপ নিচের কোন আন্তর্জাতিক জ্যোতির্বৈজ্ঞানিক মান প্রকাশ করে?&quot;, o: [&quot;1 light year&quot;, &quot;10 light years&quot;, &quot;100 light years&quot;, &quot;0.5 light year&quot;], c: 0, bn: &quot;আলো এক বছরে শূন্যস্থানে যে দূরত্ব অতিক্রম করে তার সুনির্দিষ্ট পরিমাপ হলো প্রায় 9.4607 × 10¹⁵ মিটার বা ১ আলোকবর্ষ।&quot;, en: &quot;The length span of 9.4607 × 10¹⁵ meters defines the dimension of 1 light year.&quot; },
        { q: &quot;10⁻⁸ cm ক্ষুদ্র দৈর্ঘ্য নিচের কোন পরমাণু ব্যাসার্ধ সূচকের সমান?&quot;, o: [&quot;1 A&quot;, &quot;10 A&quot;, &quot;100 A&quot;, &quot;0.1 A&quot;], c: 0, bn: &quot;যেহেতু 10⁻⁸ cm = 10⁻¹⁰ m, তাই এই পরিমাপটি অবিকল ১ অ্যাংস্ট্রম (1 Å) এককের সমান।&quot;, en: &quot;A length tracking down to 10⁻⁸ centimeters simplifies cleanly to exactly 1 Å.&quot; },
        { q: &quot;সূর্য ও পৃথিবীর গড় দূরত্বকে (Average Distance) জ্যোতির্বিজ্ঞানের পরিভাষায় কী বলা হয়?&quot;, o: [&quot;Light year&quot;, &quot;Parsec&quot;, &quot;Astronomical unit&quot;, &quot;Milky distance&quot;], c: 2, bn: &quot;সূর্য থেকে পৃথিবীর গড় দূরত্বকে ১ অ্যাস্ট্রোনমিক্যাল ইউনিট বা ১ AU বলা হয়, যা সৌরজগতের ভেতরের দূরত্ব মাপার স্কেল।&quot;, en: &quot;The Astronomical unit (AU) matches the exact median distance separating the Earth from the Sun.&quot; },
        { q: &quot;নিউক্লিয়ার ফিজিক্স বা পারমাণবিক বিক্রিয়ায় অত্যন্ত ক্ষুদ্র ক্ষেত্রফল (Cross-sectional Area) পরিমাপে কোন একক ব্যবহৃত হয়?&quot;, o: [&quot;Barn&quot;, &quot;Fermi&quot;, &quot;Shake&quot;, &quot;Micron&quot;], c: 0, bn: &quot;পরমাণুর নিউক্লিয়াসের সংঘর্ষের কার্যকরী ক্ষেত্রফল বা অত্যন্ত ক্ষুদ্র ক্ষেত্রফল পরিমাপের বিশেষ একক হলো বার্ন (Barn)।&quot;, en: &quot;The unit Barn evaluates minimal nuclear cross-section fields during targeting operations.&quot; },
        { q: &quot;1.496 × 10¹¹ m দীর্ঘ পরিমাপ নিচের কোন জ্যোতির্বৈজ্ঞানিক এককের সমান?&quot;, o: [&quot;1 AU&quot;, &quot;10 AU&quot;, &quot;100 AU&quot;, &quot;0.1 AU&quot;], c: 0, bn: &quot;সূর্য থেকে পৃথিবীর গড় দূরত্ব মিটার এককে প্রকাশ করলে দাঁড়ায় 1.496 × 10¹¹ মিটার, যা ১ Astronomical Unit (1 AU)-এর প্রমিত মান।&quot;, en: &quot;The structural magnitude of 1.496 × 10¹¹ meters equals exactly 1 AU.&quot; },
        { q: &quot;ল্যাবরেটরিতে পারমাণবিক বিক্রিয়া বা অত্যন্ত ক্ষুদ্র সময়কাল পরিমাপের জন্য কোন বিশেষ একক ব্যবহৃত হয়?&quot;, o: [&quot;Nanosecond&quot;, &quot;Picosecond&quot;, &quot;Shake&quot;, &quot;Jiffy&quot;], c: 2, bn: &quot;নিউক্লিয়ার ফিজিক্সে অত্যন্ত দ্রুতগতির বা ক্ষুদ্র সময়কাল পরিমাপের একটি অপ্রাতিষ্ঠানিক একক হলো শেক (Shake)। ১ শেক = 10⁻⁸ সেকেন্ড।&quot;, en: &quot;One Shake is a high-speed tracking interval equal to exactly 10⁻⁸ seconds.&quot; }
    ];

    let questions = [];
    let currentIndex = 0;
    let selectedAnswers = [];
    let score = 0;

    function shuffleArray(array) {
        let arr = [...array];
        for (let i = arr.length - 1; i &gt; 0; i--) {
            const j = Math.floor(Math.random() * (i + 1));
            [arr[i], arr[j]] = [arr[j], arr[i]];
        }
        return arr;
    }

    function initQuiz() {
        questions = shuffleArray(baseQuestions);
        selectedAnswers = new Array(questions.length).fill(null);
        currentIndex = 0;
        score = 0;
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;none&quot;;
        renderQuestion();
    }

    function renderQuestion() {
        const total = questions.length;
        const pct = ((currentIndex) / total) * 100;
        document.getElementById(&quot;progress-bar&quot;).style.width = pct + &quot;%&quot;;
        document.getElementById(&quot;status-text&quot;).innerText = `Question ${currentIndex + 1} of ${total}`;

        const currentQ = questions[currentIndex];
        document.getElementById(&quot;question-text&quot;).innerHTML = `${currentIndex + 1}. ${currentQ.q}`;

        const optionsContainer = document.getElementById(&quot;options-container&quot;);
        optionsContainer.innerHTML = &quot;&quot;;

        const expBox = document.getElementById(&quot;explanation-box&quot;);
        expBox.style.display = &quot;none&quot;;

        currentQ.o.forEach((opt, idx) =&gt; {
            const div = document.createElement(&quot;div&quot;);
            div.classList.add(&quot;option&quot;);
            div.innerHTML = opt; 
            div.onclick = () =&gt; handleSelect(idx);
            optionsContainer.appendChild(div);

            if (selectedAnswers[currentIndex] !== null) {
                div.classList.add(&quot;disabled&quot;);
                if (idx === currentQ.c) {
                    div.classList.add(&quot;correct&quot;);
                }
                if (idx === selectedAnswers[currentIndex] &amp;&amp; idx !== currentQ.c) {
                    div.classList.add(&quot;incorrect&quot;);
                }
            }
        });

        if (selectedAnswers[currentIndex] !== null) {
            document.getElementById(&quot;exp-bn&quot;).innerHTML = currentQ.bn;
            document.getElementById(&quot;exp-en&quot;).innerHTML = currentQ.en;
            expBox.style.display = &quot;block&quot;;
        }

        document.getElementById(&quot;prev-btn&quot;).disabled = (currentIndex === 0);
        if (currentIndex === total - 1) {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Finish&quot;;
        } else {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Next&quot;;
        }
    }

    function handleSelect(idx) {
        const currentQ = questions[currentIndex];
        if (selectedAnswers[currentIndex] === null) {
            selectedAnswers[currentIndex] = idx;
            if (idx === currentQ.c) {
                score++;
            }
            renderQuestion();
        }
    }

    function goForward() {
        if (currentIndex &lt; questions.length - 1) {
            currentIndex++;
            renderQuestion();
        } else {
            showScore();
        }
    }

    function goBack() {
        if (currentIndex &gt; 0) {
            currentIndex--;
            renderQuestion();
        }
    }

    function showScore() {
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;none&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-text&quot;).innerHTML = `Your Score: &lt;b&gt;${score}&lt;/b&gt; out of &lt;b&gt;${questions.length}&lt;/b&gt;&lt;br&gt;আপনাদের প্রাপ্ত স্কোর: &lt;b&gt;${score}&lt;/b&gt; মোট &lt;b&gt;${questions.length}&lt;/b&gt; এর মধ্যে।`;
    }

    window.onload = initQuiz;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/7555245131747044139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/body-font-family-segoe-ui-tahoma-geneva.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7555245131747044139'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7555245131747044139'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/body-font-family-segoe-ui-tahoma-geneva.html' title='Physics Quiz Part 1'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-7985897487886922921</id><published>2026-06-23T07:26:10.479+05:30</published><updated>2026-06-29T15:28:12.428+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="B. A."/><category scheme="http://www.blogger.com/atom/ns#" term="H. S."/><category scheme="http://www.blogger.com/atom/ns#" term="M.A."/><title type='text'>Riders to the Sea by Synge</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Riders to the Sea - Comprehensive 40 Question Quiz&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f0f4f8;
            color: #333;
            margin: 0;
            padding: 20px;
        }
        .quiz-container {
            max-width: 800px;
            margin: 20px auto;
            background: #ffffff;
            padding: 30px;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.08);
        }
        h1 {
            text-align: center;
            color: #1e3a8a;
            font-size: 24px;
            margin-bottom: 20px;
        }
        .progress-bar-container {
            background-color: #e2e8f0;
            border-radius: 8px;
            height: 10px;
            width: 100%;
            margin-bottom: 20px;
        }
        .progress-bar {
            background-color: #3b82f6;
            height: 100%;
            width: 0%;
            border-radius: 8px;
            transition: width 0.3s ease;
        }
        .status-text {
            font-size: 14px;
            color: #64748b;
            font-weight: bold;
            margin-bottom: 15px;
        }
        .question {
            font-size: 18px;
            font-weight: 600;
            color: #1e293b;
            margin-bottom: 20px;
            line-height: 1.5;
        }
        .options-list {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }
        .option {
            background-color: #f8fafc;
            border: 2px solid #e2e8f0;
            padding: 14px 20px;
            border-radius: 8px;
            cursor: pointer;
            font-size: 16px;
            transition: all 0.2s ease;
        }
        .option:hover {
            background-color: #f1f5f9;
            border-color: #cbd5e1;
        }
        .option.correct {
            background-color: #d1fae5 !important;
            border-color: #10b981 !important;
            color: #065f46;
            font-weight: bold;
        }
        .option.incorrect {
            background-color: #fee2e2 !important;
            border-color: #ef4444 !important;
            color: #991b1b;
        }
        .option.disabled {
            pointer-events: none;
        }
        .explanation-box {
            margin-top: 25px;
            padding: 18px;
            background-color: #eff6ff;
            border-left: 5px solid #3b82f6;
            border-radius: 6px;
            display: none;
        }
        .explanation-title {
            font-weight: bold;
            color: #1d4ed8;
            margin-bottom: 8px;
        }
        .navigation {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
        }
        button {
            background-color: #1e3a8a;
            color: white;
            border: none;
            padding: 12px 24px;
            font-size: 16px;
            border-radius: 6px;
            cursor: pointer;
            font-weight: 500;
            transition: background 0.2s;
        }
        button:hover {
            background-color: #1d4ed8;
        }
        button:disabled {
            background-color: #cbd5e1;
            color: #94a3b8;
            cursor: not-allowed;
        }
        .score-view {
            text-align: center;
            display: none;
        }
        .score-title {
            font-size: 28px;
            color: #10b981;
            margin-bottom: 20px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;quiz-container&quot;&gt;
    &lt;h1&gt;Riders to the Sea - Interactive Quiz&lt;/h1&gt;
    
    &lt;div id=&quot;quiz-ui&quot;&gt;
        &lt;div class=&quot;progress-bar-container&quot;&gt;
            &lt;div class=&quot;progress-bar&quot; id=&quot;progress-bar&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;status-text&quot; id=&quot;status-text&quot;&gt;Question 1 of 40&lt;/div&gt;
        &lt;div class=&quot;question&quot; id=&quot;question-text&quot;&gt;Loading...&lt;/div&gt;
        &lt;div class=&quot;options-list&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        
        &lt;div class=&quot;explanation-box&quot; id=&quot;explanation-box&quot;&gt;
            &lt;div class=&quot;explanation-title&quot;&gt;Explanation / ব্যাখ্যা:&lt;/div&gt;
            &lt;p id=&quot;exp-bn&quot; style=&quot;margin: 0 0 10px 0; font-weight: 500;&quot;&gt;&lt;/p&gt;
            &lt;p id=&quot;exp-en&quot; style=&quot;margin: 0; color: #475569; font-style: italic;&quot;&gt;&lt;/p&gt;
        &lt;/div&gt;

        &lt;div class=&quot;navigation&quot;&gt;
            &lt;button id=&quot;prev-btn&quot; onclick=&quot;goToPrev()&quot;&gt;Previous&lt;/button&gt;
            &lt;button id=&quot;next-btn&quot; onclick=&quot;goToNext()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;score-view&quot; id=&quot;score-ui&quot;&gt;
        &lt;div class=&quot;score-title&quot;&gt;Quiz Completed! / কুইজ সমাপ্ত!&lt;/div&gt;
        &lt;p style=&quot;font-size: 20px;&quot; id=&quot;score-text&quot;&gt;&lt;/p&gt;
        &lt;button onclick=&quot;location.reload()&quot;&gt;Restart Quiz / আবার শুরু করুন&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    const baseQuestions = [
        {
            q: &quot;Where is the setting of the play &#39;Riders to the Sea&#39; located? / নাটকটির পটভূমি কোথায়?&quot;,
            o: [&quot;Connemara&quot;, &quot;Aran Islands (Inishmaan)&quot;, &quot;County Donegal&quot;, &quot;Galway Fair&quot;],
            c: 1,
            bn: &quot;নাটকটির পটভূমি আয়ারল্যান্ডের পশ্চিম উপকূলের আরান দ্বীপপুঞ্জের ইনিশমান দ্বীপে একটি কুটিরের রান্নাঘরে অবস্থিত।&quot;,
            en: &quot;The play is set in a cottage kitchen on Inishmaan, the middle island of the Aran Islands off the west of Ireland.&quot;
        },
        {
            q: &quot;Who is the author of &#39;Riders to the Sea&#39;? / নাটকটির রচয়িতা কে?&quot;,
            o: [&quot;W. B. Yeats&quot;, &quot;J. M. Synge&quot;, &quot;Lady Gregory&quot;, &quot;James Joyce&quot;],
            c: 1,
            bn: &quot;নাটকটি বিখ্যাত আইরিশ নাট্যকার জন মিলিংটন সিং (J. M. Synge) দ্বারা রচিত।&quot;,
            en: &quot;&#39;Riders to the Sea&#39; is a one-act tragedy written by John Millington Synge.&quot;
        },
        {
            q: &quot;How many acts are there in this play? / এই নাটকে কয়টি অঙ্ক বা অ্যাক্ট আছে?&quot;,
            o: [&quot;One Act&quot;, &quot;Two Acts&quot;, &quot;Three Acts&quot;, &quot;Five Acts&quot;],
            c: 0,
            bn: &quot;এটি একটি এক অঙ্কের ট্র্যাজেডি বা &#39;One-Act Tragedy&#39; নাটক।&quot;,
            en: &quot;The play is strictly a classic one-act tragedy.&quot;
        },
        {
            q: &quot;How many sons did Maurya have in total? / মরিয়ার মোট কতজন ছেলে ছিল?&quot;,
            o: [&quot;Two sons&quot;, &quot;Four sons&quot;, &quot;Six sons&quot;, &quot;Eight sons&quot;],
            c: 2,
            bn: &quot;মরিয়ার মোট ৬ জন ছেলে ছিল (তার মোট সন্তান ছিল আটজন, যার মধ্যে বাকি দুইজন মেয়ে)।&quot;,
            en: &quot;Maurya had six fine sons, all of whom she eventually loses to the sea.&quot;
        },
        {
            q: &quot;Who is Maurya&#39;s elder daughter? / মরিয়ার বড় মেয়ের নাম কী?&quot;,
            o: [&quot;Nora&quot;, &quot;Cathleen&quot;, &quot;Bride Dara&quot;, &quot;Mary&quot;],
            c: 1,
            bn: &quot;ক্যাথলিন (Cathleen) হলো মরিয়ার বড় মেয়ে, যার বয়স প্রায় বিশ বছর এবং সে ঘরের কাজ ও স্পিনিং হুইল চালায়।&quot;,
            en: &quot;Cathleen is Maurya&#39;s elder daughter, aged about twenty, who manages the household tasks.&quot;
        },
        {
            q: &quot;Who brings the bundle of clothes to Nora at the beginning? / নাটকের শুরুতে নোরার কাছে কাপড়ের পুটলি কে এনে দেয়?&quot;,
            o: [&quot;The young priest&quot;, &quot;Eamon Simon&quot;, &quot;Bartley&quot;, &quot;Maurya&quot;],
            c: 0,
            bn: &quot;তরুণ পুরোহিত (The young priest) ডনেগালে পাওয়া এক মৃতদেহের শরীর থেকে নেওয়া কাপড়ের অংশ নোরাকে এনে দেন।&quot;,
            en: &quot;The young priest brings the bundle of clothes obtained from a drowned man in Donegal to Nora.&quot;
        },
        {
            q: &quot;Where was the drowned man&#39;s body found as mentioned in the bundle? / কাপড়ের পুটলি অনুযায়ী মৃতদেহটি কোথায় পাওয়া গিয়েছিল?&quot;,
            o: [&quot;Galway&quot;, &quot;Connemara&quot;, &quot;Donegal&quot;, &quot;Inishmore&quot;],
            c: 2,
            bn: &quot;মৃতদেহটি উত্তর আয়ারল্যান্ডের দূরবর্তী ডনেগালের (Donegal) উপকূলে পাওয়া যায়।&quot;,
            en: &quot;The body, believed to be Michael&#39;s, washed up on the far away northern coast of County Donegal.&quot;
        },
        {
            q: &quot;Why is Bartley going to Connemara? / বার্টলি কেন কনমারা যাচ্ছেন?&quot;,
            o: [&quot;To find Michael&quot;, &quot;To buy timber&quot;, &quot;To sell horses at the fair&quot;, &quot;To escape his mother&quot;],
            c: 2,
            bn: &quot;বার্টলি গ্যালওয়ে মেলায় ঘোড়া (একটি লাল ঘাড়ী ও ধূসর টাট্টু) বিক্রি করার জন্য কনমারা যাত্রা করেন।&quot;,
            en: &quot;Bartley plans to sail to Connemara to sell horses at the upcoming Galway fair.&quot;
        },
        {
            q: &quot;What color is the mare that Bartley rides? / বার্টলি যে ঘোড়াটির পিঠে চড়েন তার রঙ কী?&quot;,
            o: [&quot;Gray&quot;, &quot;Black&quot;, &quot;White&quot;, &quot;Red&quot;],
            c: 3,
            bn: &quot;বার্টলি লাল ঘোড়ার (Red mare) পিঠে চড়ে যান এবং ধূসর টাট্টুটি তার পেছনে দৌড়ায়।&quot;,
            en: &quot;Bartley rides down on the red mare, while the gray pony runs behind him.&quot;
        },
        {
            q: &quot;How does Nora identify Michael&#39;s stocking? / নোরা কীভাবে মাইকেলের মোজাটি শনাক্ত করে?&quot;,
            o: [&quot;By a black knot&quot;, &quot;By the name initials&quot;, &quot;By counting the dropped stitches&quot;, &quot;By its blue color&quot;],
            c: 2,
            bn: &quot;নোরা নিজের বোনা মোজায় চার জোড়া সেলাই বাদ দেওয়ার (four dropped stitches) ত্রুটি গুনে সেটি মাইকেলের বলে নিশ্চিত হয়।&quot;,
            en: &quot;Nora recognizes her own knitting where she had dropped four stitches in the stocking.&quot;
        },
        {
            q: &quot;Where do the daughters hide the bundle of clothes? / কন্যারা কাপড়ের পুটলিটি কোথায় লুকিয়ে রাখে?&quot;,
            o: [&quot;Under the bed&quot;, &quot;In the turf-loft&quot;, &quot;In the oven&quot;, &quot;In the well&quot;],
            c: 1,
            bn: &quot;মরিয়া যাতে দেখতে না পায়, সে জন্য ক্যাথলিন মই বেয়ে উঠে জ্বালানি রাখার স্থান বা টার্ফ-লফটে এটি লুকিয়ে রাখে।&quot;,
            en: &quot;They hide the bundle up in the turf-loft using a ladder so that Maurya won&#39;t see it.&quot;
        },
        {
            q: &quot;What object did Michael bring from Connemara that Maurya uses? / কনমারা থেকে মাইকেলের আনা কোন জিনিসটি মরিয়া ব্যবহার করেন?&quot;,
            o: [&quot;A spinning wheel&quot;, &quot;A knife&quot;, &quot;A walking stick&quot;, &quot;A rope&quot;],
            c: 2,
            bn: &quot;মাইকেলের আনা লাঠিটি (Walking stick) নিয়ে মরিয়া বার্টলিকে আশীর্বাদ করতে কুয়োর পাড়ে যান।&quot;,
            en: &quot;Maurya takes the walking stick that Michael brought from Connemara to assist her walking.&quot;
        },
        {
            q: &quot;What did the daughters forget to give Bartley before he left? / বার্টলি চলে যাওয়ার আগে কন্যারা তাকে কী দিতে ভুলে গিয়েছিল?&quot;,
            o: [&quot;His purse&quot;, &quot;His tobacco&quot;, &quot;His bit of bread (cake)&quot;, &quot;His coat&quot;],
            c: 2,
            bn: &quot;তাড়াহুড়োয় তারা আগুনের উনুনে সেঁকা রুটি বা কেকটি বার্টলিকে দিতে ভুলে যায়।&quot;,
            en: &quot;Cathleen and Nora realize they forgot to give Bartley his bread (cake) for his long journey.&quot;
        },
        {
            q: &quot;What vision does Maurya see at the spring well? / বসন্তের কুয়োর পাড়ে মরিয়া কী অলৌকিক রূপ দেখেন?&quot;,
            o: [&quot;The Sea Monster&quot;, &quot;Michael&#39;s ghost riding the gray pony&quot;, &quot;A black ship&quot;, &quot;An angel&quot;],
            c: 1,
            bn: &quot;মরিয়া দেখেন যে বার্টলির পেছনে ধূসর টাট্টু ঘোড়ার ওপর নতুন জামা-জুতো পরে মাইকেলের ভূত সওয়ার হয়ে আসছে।&quot;,
            en: &quot;Maurya sees the ghost of Michael with fine clothes and new shoes riding on the gray pony behind Bartley.&quot;
        },
        {
            q: &quot;Which two sons of Maurya were lost in a great wind together? / এক ঝড়ো বাতাসে মরিয়ার কোন দুই ছেলে একসাথে নিখোঁজ হয়েছিল?&quot;,
            o: [&quot;Sheamus and Patch&quot;, &quot;Stephen and Shawn&quot;, &quot;Michael and Bartley&quot;, &quot;Eamon and Colum&quot;],
            c: 1,
            bn: &quot;টিকেফেন এবং শন (Stephen and Shawn) এক মহাবাতাসে সমুদ্রে তলিয়ে যান এবং এক তক্তায় তাদের মৃতদেহ আনা হয়েছিল।&quot;,
            en: &quot;Stephen and Shawn were lost in a great wind and carried back in on a single plank.&quot;
        },
        {
            q: &quot;How did Patch die? / প্যাচ (Patch) কীভাবে মারা যান?&quot;,
            o: [&quot;Drowned from a capsized curagh&quot;, &quot;Fell from a horse&quot;, &quot;Died of fever&quot;, &quot;Lost in Donegal&quot;],
            c: 0,
            bn: &quot;প্যাচ একটি কুরাঘ (ঐতিহ্যবাহী নৌকা) উল্টে গিয়ে ডুবে মারা যান।&quot;,
            en: &quot;Patch was drowned out of a curagh (a type of boat) that turned over in the sea.&quot;
        },
        {
            q: &quot;What are the &#39;white boards&#39; in the kitchen meant for? / রান্নাঘরের সাদা তক্তাগুলো কীসের জন্য রাখা ছিল?&quot;,
            o: [&quot;To repair the house&quot;, &quot;To make a boat&quot;, &quot;To build a coffin&quot;, &quot;To make a table&quot;],
            c: 2,
            bn: &quot;সাদা তক্তাগুলো মূলত মাইকেলের কফিন তৈরির জন্য চড়া দামে কনমারা থেকে আনা হয়েছিল।&quot;,
            en: &quot;The fine white boards were bought by Maurya to make a coffin for Michael.&quot;
        },
        {
            q: &quot;What crucial items did the family forget to buy for the coffin? / কফিনের জন্য কোন প্রয়োজনীয় জিনিসটি তারা কিনতে ভুলে গিয়েছিল?&quot;,
            o: [&quot;The lid&quot;, &quot;The nails&quot;, &quot;The cloth&quot;, &quot;The shroud&quot;],
            c: 1,
            bn: &quot;সব কফিন তৈরি দেখেও মরিয়া ও তার কন্যারা কফিনের পেরেক (Nails) কিনতে ভুলে যায়।&quot;,
            en: &quot;Cathleen admits that they forgot to think of buying the nails required for the coffin.&quot;
        },
        {
            q: &quot;Who knocks Bartley into the sea? / কে বার্টলিকে ধাক্কা দিয়ে সমুদ্রে ফেলে দেয়?&quot;,
            o: [&quot;The big wave&quot;, &quot;The gray pony&quot;, &quot;The red mare&quot;, &quot;A gust of wind&quot;],
            c: 1,
            bn: &quot;ধূসর টাট্টু ঘোড়াটি (Gray pony) বার্টলিকে ধাক্কা দিয়ে সাদা পাথরের ওপর উত্তাল সমুদ্রে ফেলে দেয়।&quot;,
            en: &quot;The gray pony knocks Bartley off the mare into the sea where there is a great surf.&quot;
        },
        {
            q: &quot;What does Maurya sprinkle over Bartley&#39;s corpse and Michael&#39;s clothes? / বার্টলির দেহ ও মাইকেলের কাপড়ের ওপর মরিয়া কী ছেটান?&quot;,
            o: [&quot;Salt water&quot;, &quot;Wine&quot;, &quot;Holy Water&quot;, &quot;Oil&quot;],
            c: 2,
            bn: &quot;মরিয়া ড্রেসারে থাকা অবশিষ্ট পবিত্র জল (Holy Water) তাদের ওপর ছিটিয়ে শেষ প্রার্থনা করেন।&quot;,
            en: &quot;Maurya sprinkles the last drops of Holy Water over Bartley&#39;s feet and Michael&#39;s clothes.&quot;
        },
        {
            q: &quot;What is Maurya&#39;s attitude toward the sea at the very end of the play? / নাটকের শেষে সমুদ্রের প্রতি মরিয়ার মনোভাব কেমন হয়?&quot;,
            o: [&quot;Anger and Revenge&quot;, &quot;Tragic resignation and peace&quot;, &quot;Complete madness&quot;, &quot;Ignorance&quot;],
            c: 1,
            bn: &quot;সব হারিয়ে মরিয়া শান্ত হন এবং বুঝতে পারেন যে সমুদ্র তার আর কোনো বড় ক্ষতি করতে পারবে না।&quot;,
            en: &quot;Maurya expresses a profound sense of tragic resignation and timeless peace, stating &#39;the end is come&#39;.&quot;
        },
        {
            q: &quot;Who advised J.M. Synge to visit the Aran Islands? / জে. এম. সিং-কে আরান দ্বীপে যাওয়ার পরামর্শ কে দিয়েছিলেন?&quot;,
            o: [&quot;W. B. Yeats&quot;, &quot;Lady Gregory&quot;, &quot;George Moore&quot;, &quot;James Joyce&quot;],
            c: 0,
            bn: &quot;সিং-এর বন্ধু ডব্লিউ বি ইয়েটস (W. B. Yeats) তাকে আরান দ্বীপে গিয়ে গ্রামীণ জীবন দেখার উৎসাহ দেন।&quot;,
            en: &quot;Synge was encouraged by his fellow author and friend W.B. Yeats to visit the Aran Islands in 1897.&quot;
        },
        {
            q: &quot;What is the pig with the black feet doing at the start? / কালো পায়ের শুকরটি শুরুর দিকে কী করছিল?&quot;,
            o: [&quot;Destroying rye&quot;, &quot;Eating the new rope&quot;, &quot;Running to the sea&quot;, &quot;Sleeping by the fire&quot;],
            c: 1,
            bn: &quot;কালো পায়ের শুকরটি কনমারা থেকে কেনা নতুন দড়িটি খেয়ে ফেলছিল, তাই সেটি দেওয়ালে টাঙানো হয়েছিল।&quot;,
            en: &quot;The pig with the black feet was eating the new rope, which is why Cathleen hung it on a nail.&quot;
        },
        {
            q: &quot;How many days had Michael been missing in the sea according to Maurya? / মরিয়ার মতে মাইকেল কতদিন যাবৎ সমুদ্রে নিখোঁজ ছিলেন?&quot;,
            o: [&quot;Three days&quot;, &quot;Seven days&quot;, &quot;Nine days&quot;, &quot;Two weeks&quot;],
            c: 2,
            bn: &quot;মাইকেল নিখোঁজ হওয়ার পর তারা টানা ৯ দিন যাবৎ প্রতিদিন সমুদ্রের দিকে লক্ষ্য রাখছিলেন।&quot;,
            en: &quot;Maurya states they have been looking out each day for nine days while strong winds blew.&quot;
        },
        {
            q: &quot;What festival or season&#39;s dark nights does Maurya mention at the end? / শেষভাগে মরিয়া কোন উৎসবের বা সময়ের উল্লেখ করেন?&quot;,
            o: [&quot;Easter&quot;, &quot;Samhain (All Saints&#39; Eve)&quot;, &quot;Christmas&quot;, &quot;Beltaine&quot;],
            c: 1,
            bn: &quot;সামহাইন (Samhain / নভেম্বর মাসের শুরু) উৎসবের দীর্ঘ অন্ধকার রাতের কথা মরিয়া উল্লেখ করেন।&quot;,
            en: &quot;Maurya reflects on having great rest during the long winter nights after Samhain.&quot;
        },
        {
            q: &quot;What was Cathleen doing at the very beginning of the play? / নাটকের একদম শুরুতে Cathleen কী করছিলেন?&quot;,
            o: [&quot;Knitting a stocking&quot;, &quot;Kneading cake and spinning&quot;, &quot;Crying on the bed&quot;, &quot;Looking out for Bartley&quot;],
            c: 1,
            bn: &quot;ক্যাথলিন উনুনের রুটি বানানোর জন্য আটা মাখছিলেন এবং পরে দ্রুত স্পিনিং হুইল (চরকা) চালানো শুরু করেন।&quot;,
            en: &quot;Cathleen finishes kneading cake and then begins to spin at the spinning wheel.&quot;
        },
        {
            q: &quot;Who were the men rowing with poteen when they found Michael&#39;s body? / মাইকেলের দেহ উদ্ধারকারী ব্যক্তিরা নৌকায় কী নিয়ে যাচ্ছিলেন?&quot;,
            o: [&quot;Fish&quot;, &quot;Poteen (illegal alcohol)&quot;, &quot;White boards&quot;, &quot;Horses&quot;],
            c: 1,
            bn: &quot;ভোর হওয়ার আগে দুই ব্যক্তি পোতিন (poteen / এক প্রকার মদ) নিয়ে যাওয়ার সময় তাদের দাঁড় মাইকেলের দেহে আটকে যায়।&quot;,
            en: &quot;Two men rowing round with poteen before the cocks crowed discovered the body near the black cliffs.&quot;
        },
        {
            q: &quot;What does Maurya say about old people and young men in &#39;this place&#39;? / এই অঞ্চলের বৃদ্ধ ও যুবকদের বিদায় নিয়ে মরিয়া কী বলেন?&quot;,
            o: [&quot;Young men live longer&quot;, &quot;Old people leave things for young men&quot;, &quot;Young men leave things behind for them that are old&quot;, &quot;None can survive&quot;],
            c: 2,
            bn: &quot;মরিয়া আক্ষেপ করেন যে, বাইরের পৃথিবীতে বৃদ্ধরা জিনিস রেখে যায় কিন্তু এখানে যুবকেরা বৃদ্ধদের জন্য স্মৃতি ও জিনিস ফেলে আগে চলে যায়।&quot;,
            en: &quot;Maurya laments that in this place, it is the young men who leave things behind for the old people.&quot;
        },
        {
            q: &quot;What color petticoats do the keening village women wear over their heads? / কান্নারত গ্রামবাসিনীরা মাথায় কোন রঙের পেটিকোট জড়িয়ে আসেন?&quot;,
            o: [&quot;Black&quot;, &quot;White&quot;, &quot;Red&quot;, &quot;Blue&quot;],
            c: 2,
            bn: &quot;গ্রামের বয়োবৃদ্ধ মহিলারা লাল পেটিকোট (red petticoats) মাথায় জড়িয়ে কুটিরে শোক প্রকাশ করতে প্রবেশ করেন।&quot;,
            en: &quot;Old women begin to come into the cottage with red petticoats over their heads, crossing themselves.&quot;
        },
        {
            q: &quot;What weapon or tool does Cathleen need to open the bundle of clothes? / কাপড়ের পুটলি কাটার জন্য ক্যথলিনের কী প্রয়োজন হয়?&quot;,
            o: [&quot;An axe&quot;, &quot;A pair of scissors&quot;, &quot;A knife&quot;, &quot;A needle&quot;],
            c: 2,
            bn: &quot;সমুদ্রের লোনা জলে দড়িটি শক্ত হয়ে যাওয়ায় ক্যাথলিন নোরাকে একটি ছুরি (Knife) দিতে বলে।&quot;,
            en: &quot;Cathleen asks Nora for a knife because the string is perished with salt water and has a tough black knot.&quot;
        },
        {
            q: &quot;What is the ultimate tone at the conclusion of the tragedy? / এই ট্র্যাজেডির শেষ সুরটি কেমন?&quot;,
            o: [&quot;Absolute Rebellion&quot;, &quot;Resignation, submission and peace&quot;, &quot;Total Confusion&quot;, &quot;Joyful relief&quot;],
            c: 1,
            bn: &quot;নাটকটি কোনো ক্ষোভ বা বিদ্রোহে নয়, বরং প্রকৃতির চিরন্তন শক্তির কাছে মানুষের চূড়ান্ত নতিস্বীকার ও পরম শান্তিতে শেষ হয়।&quot;,
            en: &quot;The play closes with a peaceful acceptance of fate, encapsulated in &#39;No man at all can be living for ever, and we must be satisfied.&#39;&quot;
        },
        {
            q: &quot;What did the young priest say to comfort Nora about Maurya&#39;s fate? / মরিয়াকে নিয়ে তরুণ যাজক নোরাকে কী আশ্বাসের বাণী শুনিয়েছিলেন?&quot;,
            o: [&quot;Maurya will die soon&quot;, &quot;Almighty God won&#39;t leave her destitute with no son living&quot;, &quot;Bartley must not go&quot;, &quot;The sea will calm down&quot;],
            c: 1,
            bn: &quot;যাজক বলেছিলেন যে মরিয়া সারারাত ঈশ্বরের প্রার্থনা করেন, তাই ভগবান তাকে সম্পূর্ণ একা বা নিঃস্ব করে বাঁচিয়ে রাখবেন না।&quot;,
            en: &quot;The young priest believed that the Almighty God would not leave Maurya destitute with no living son.&quot;
        },
        {
            q: &quot;How many days would it take to walk from their rocks to Donegal? / তাদের ওখান থেকে পায়ে হেঁটে ডনেগাল যেতে কতদিন সময় লাগবে?&quot;,
            o: [&quot;Two days&quot;, &quot;Three days&quot;, &quot;Seven days&quot;, &quot;Nine days&quot;],
            c: 2,
            bn: &quot;ছুরি বিক্রেতা লোকটির তথ্য অনুযায়ী, পাহাড়ের ওখান থেকে পায়ে হেঁটে ডনেগাল পৌঁছাতে প্রায় ৭ দিন লাগবে।&quot;,
            en: &quot;A knife seller told Cathleen that if someone set off walking, it would take seven days to reach Donegal.&quot;
        },
        {
            q: &quot;What omen did Maurya see against the moon during the night? / রাতে চাঁদের বিপরীতে মরিয়া কোন অশুভ লক্ষণ দেখেছিলেন?&quot;,
            o: [&quot;A black cloud&quot;, &quot;A shooting star&quot;, &quot;A star up against the moon&quot;, &quot;An eclipse&quot;],
            c: 2,
            bn: &quot;মরিয়া রাতে চাঁদের পাশেই একটি তারার অবস্থান (star up against the moon) দেখেছিলেন, যা ঝড়ের ও মৃত্যুর ইঙ্গিত দেয়।&quot;,
            en: &quot;Maurya notices a star up against the moon as it rose, interpreting it as a bad omen for the sea.&quot;
        },
        {
            q: &quot;Who is Maurya&#39;s husband&#39;s father mentioned in her lamentation? / বিলাপের সময় মরিয়া তার স্বামীর পিতা বা কার মৃত্যুর কথা বলেন?&quot;,
            o: [&quot;Her brother&quot;, &quot;Her own father&quot;, &quot;Her husband&#39;s father (father-in-law)&quot;, &quot;Her eldest son&quot;],
            c: 2,
            bn: &quot;মরিয়া বলেন তিনি তার স্বামী ও ছয় ছেলের পাশাপাশি তার শ্বশুরকেও (husband&#39;s father) সমুদ্রের কাছে হারিয়েছেন।&quot;,
            en: &quot;Maurya tracks her losses to the sea back to her husband, his father, and all her six sons.&quot;
        },
        {
            q: &quot;What do the village men use to carry Bartley&#39;s dead body into the house? / বার্টলির মৃতদেহ বহন করে ঘরে আনার জন্য পুরুষরা কী ব্যবহার করে?&quot;,
            o: [&quot;A wooden coffin&quot;, &quot;A wooden plank&quot;, &quot;A chair&quot;, &quot;A iron bed&quot;],
            c: 1,
            bn: &quot;গ্রামের পুরুষেরা বার্টলির ভেজা শরীরটি একটি কাঠের তক্তা বা প্লাঙ্কের (plank) ওপর শুইয়ে তার ওপর পালের কাপড় ঢাকা দিয়ে আনে।&quot;,
            en: &quot;The men carry in the body of Bartley laid on a plank with a bit of an old sail over it.&quot;
        },
        {
            q: &quot;What does Maurya do to the empty cup at the climax? / চরম মুহূর্তে মরিয়া খালি কাপটিকে টেবিলের ওপর কীভাবে রাখেন?&quot;,
            o: [&quot;Throws it away&quot;, &quot;Puts it mouth downwards&quot;, &quot;Breaks it&quot;, &quot;Fills it with milk&quot;],
            c: 1,
            bn: &quot;মরিয়া শূন্য কাপটিকে টেবিলের ওপর উপুড় করে (mouth downwards) রাখেন, যা জীবনের সমাপ্তি নির্দেশ করে।&quot;,
            en: &quot;Maurya puts the empty cup mouth downwards on the table, symbolizing that her long cycle of grief is over.&quot;
        },
        {
            q: &quot;What element acts as the primary antagonist or villain in the play? / এই নাটকের প্রধান খলনায়ক বা বিরোধী শক্তি কোনটি?&quot;,
            o: [&quot;The Young Priest&quot;, &quot;The Relentless Sea&quot;, &quot;The Poverty&quot;, &quot;The Gray Pony&quot;],
            c: 1,
            bn: &quot;সমুদ্রই (The Sea) এই নাটকের মূল নিয়তি ও অজেয় খলনায়ক যা মানুষের সমস্ত প্রতিরোধ গুঁড়িয়ে দেয়।&quot;,
            en: &quot;The impersonal, inescapable and relentless cruelty of the Sea acts as the ultimate antagonist.&quot;
        },
        {
            q: &quot;What language&#39;s poetic dialogue is captured by Synge in this drama? / সিং এই নাটকে কোন অঞ্চলের গ্রামীণ কাব্যিক সংলাপ ফুটিয়ে তুলেছেন?&quot;,
            o: [&quot;Rural Ireland (Anglo-Irish)&quot;, &quot;Scottish Gaelic&quot;, &quot;Standard British English&quot;, &quot;Welsh&quot;],
            c: 0,
            bn: &quot;সিং আয়ারল্যান্ডের আরান দ্বীপপুঞ্জের গ্রামীণ মানুষের ইংরেজি ভাষার আঞ্চলিক কাব্যিক টান ফুটিয়ে তুলেছেন।&quot;,
            en: &quot;Synge is renowned for capturing the unique and poetic Anglo-Irish dialogue of rural Ireland.&quot;
        },
        {
            q: &quot;What is Maurya&#39;s final line that sums up human life? / মানব জীবনের সমাপ্তি টেনে মরিয়ার শেষ সংলাপটি কী ছিল?&quot;,
            o: [&quot;I will cry forever&quot;, &quot;No man at all can be living for ever, and we must be satisfied&quot;, &quot;The sea has beaten me&quot;, &quot;God help my daughters&quot;],
            c: 1,
            bn: &quot;মরিয়া বলেন, &#39;কোনো মানুষই চিরকাল বেঁচে থাকতে পারে না, আমাদের অবশ্যই এতে সন্তুষ্ট থাকতে হবে।&#39;&quot;,
            en: &quot;Maurya ends the tragedy with the stoic words: &#39;No man at all can be living for ever, and we must be satisfied.&#39;&quot;
        }
    ];

    let questions = [];
    let currentIndex = 0;
    let selectedAnswers = [];
    let score = 0;

    function shuffleArray(array) {
        let arr = [...array];
        for (let i = arr.length - 1; i &gt; 0; i--) {
            const j = Math.floor(Math.random() * (i + 1));
            [arr[i], arr[j]] = [arr[j], arr[i]];
        }
        return arr;
    }

    function initQuiz() {
        questions = shuffleArray(baseQuestions);
        selectedAnswers = new Array(questions.length).fill(null);
        currentIndex = 0;
        score = 0;
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;none&quot;;
        renderQuestion();
    }

    function renderQuestion() {
        const total = questions.length;
        const pct = ((currentIndex) / total) * 100;
        document.getElementById(&quot;progress-bar&quot;).style.width = pct + &quot;%&quot;;
        document.getElementById(&quot;status-text&quot;).innerText = `Question ${currentIndex + 1} of ${total}`;

        const currentQ = questions[currentIndex];
        
        // এনকোডিং সমস্যা এড়াতে এখানে .innerHTML ব্যবহার করা হলো
        document.getElementById(&quot;question-text&quot;).innerHTML = currentQ.q;

        const optionsContainer = document.getElementById(&quot;options-container&quot;);
        optionsContainer.innerHTML = &quot;&quot;;

        const expBox = document.getElementById(&quot;explanation-box&quot;);
        expBox.style.display = &quot;none&quot;;

        currentQ.o.forEach((opt, idx) =&gt; {
            const div = document.createElement(&quot;div&quot;);
            div.classList.add(&quot;option&quot;);
            div.innerHTML = opt; // অপশনের জন্যও .innerHTML নিরাপদ
            div.onclick = () =&gt; handleSelect(idx);
            optionsContainer.appendChild(div);

            if (selectedAnswers[currentIndex] !== null) {
                div.classList.add(&quot;disabled&quot;);
                if (idx === currentQ.c) {
                    div.classList.add(&quot;correct&quot;);
                }
                if (idx === selectedAnswers[currentIndex] &amp;&amp; idx !== currentQ.c) {
                    div.classList.add(&quot;incorrect&quot;);
                }
            }
        });

        if (selectedAnswers[currentIndex] !== null) {
            // ব্যাখ্যার বাংলা টেক্সট ভেঙে যাওয়া রোধ করতে .innerHTML দেওয়া হলো
            document.getElementById(&quot;exp-bn&quot;).innerHTML = currentQ.bn;
            document.getElementById(&quot;exp-en&quot;).innerHTML = currentQ.en;
            expBox.style.display = &quot;block&quot;;
        }

        document.getElementById(&quot;prev-btn&quot;).disabled = (currentIndex === 0);
        if (currentIndex === total - 1) {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Finish&quot;;
        } else {
            document.getElementById(&quot;next-btn&quot;).innerText = &quot;Next&quot;;
        }
    }

    function handleSelect(idx) {
        const currentQ = questions[currentIndex];
        if (selectedAnswers[currentIndex] === null) {
            selectedAnswers[currentIndex] = idx;
            if (idx === currentQ.c) {
                score++;
            }
            renderQuestion();
        }
    }

    function goToNext() {
        if (currentIndex &lt; questions.length - 1) {
            currentIndex++;
            renderQuestion();
        } else {
            showScore();
        }
    }

    function goToPrev() {
        if (currentIndex &gt; 0) {
            currentIndex--;
            renderQuestion();
        }
    }

    function showScore() {
        document.getElementById(&quot;quiz-ui&quot;).style.display = &quot;none&quot;;
        document.getElementById(&quot;score-ui&quot;).style.display = &quot;block&quot;;
        document.getElementById(&quot;score-text&quot;).innerHTML = `Your Score: &lt;b&gt;${score}&lt;/b&gt; out of &lt;b&gt;${questions.length}&lt;/b&gt;&lt;br&gt;আপনার প্রাপ্ত স্কোর: &lt;b&gt;${score}&lt;/b&gt; মোট &lt;b&gt;${questions.length}&lt;/b&gt; এর মধ্যে।`;
    }

    window.onload = initQuiz;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/7985897487886922921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/riders-to-sea-by-synge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7985897487886922921'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7985897487886922921'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/riders-to-sea-by-synge.html' title='Riders to the Sea by Synge'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-3290170762829998725</id><published>2026-06-22T09:30:47.480+05:30</published><updated>2026-06-22T10:51:12.817+05:30</updated><title type='text'></title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Multi-Page PDF &amp; Image to Word&lt;/title&gt;
    
    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/tesseract.js@4/dist/tesseract.min.js&quot;&gt;&lt;/script&gt;
    
    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js&quot;&gt;&lt;/script&gt;
    
    &lt;script src=&quot;https://unpkg.com/docx@7.3.0/build/index.js&quot;&gt;&lt;/script&gt;

    &lt;style&gt;
        :root {
            --primary: #8b5cf6;
            --primary-hover: #7c3aed;
            --bg-color: #f8fafc;
            --border: #cbd5e1;
            --text-dark: #1e293b;
        }

        .converter-wrapper {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background: #ffffff;
            border: 1px solid var(--border);
            border-radius: 12px;
            max-width: 600px;
            margin: 20px auto;
            padding: 25px;
            box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            color: var(--text-dark);
            line-height: 1.5;
        }

        .converter-wrapper h2 {
            margin-top: 0;
            color: var(--primary);
            text-align: center;
            border-bottom: 2px solid #e2e8f0;
            padding-bottom: 10px;
            font-size: 20px;
        }

        .form-group { margin-bottom: 15px; }
        .form-group label {
            display: block;
            font-weight: bold;
            margin-bottom: 5px;
            font-size: 14px;
            color: #475569;
        }

        .converter-wrapper input[type=&quot;file&quot;], 
        .converter-wrapper select {
            width: 100%;
            padding: 10px;
            box-sizing: border-box;
            border: 1px solid var(--border);
            border-radius: 6px;
            font-size: 14px;
            background: var(--bg-color);
        }

        .mode-selector {
            display: flex;
            gap: 10px;
            margin-bottom: 15px;
        }
        .mode-selector label {
            flex: 1;
            background: #f1f5f9;
            padding: 10px;
            border-radius: 6px;
            border: 1px solid var(--border);
            cursor: pointer;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
        }
        .mode-selector input[type=&quot;radio&quot;] { margin-right: 8px; }

        .btn-convert {
            width: 100%;
            padding: 14px;
            background-color: var(--primary);
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            transition: 0.3s;
        }
        .btn-convert:hover { background-color: var(--primary-hover); }

        #filePreviewArea {
            display: none;
            text-align: center;
            margin-bottom: 15px;
            padding: 10px;
            background: #f8fafc;
            border: 1px dashed var(--border);
            border-radius: 6px;
        }
        #previewImage {
            max-width: 100%;
            max-height: 200px;
            border-radius: 4px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        }

        #progressContainer {
            display: none;
            margin-top: 15px;
            text-align: center;
            background: #f1f5f9;
            padding: 15px;
            border-radius: 8px;
            border: 1px solid #cbd5e1;
        }
        .progress-bar {
            width: 100%;
            height: 12px;
            background: #e2e8f0;
            border-radius: 6px;
            overflow: hidden;
            margin-top: 8px;
        }
        #progressFill {
            height: 100%;
            width: 0%;
            background: var(--primary);
            transition: width 0.3s;
        }

        #resultArea {
            display: none;
            margin-top: 20px;
            border-top: 2px dashed var(--border);
            padding-top: 20px;
            text-align: center;
        }
        textarea {
            width: 100%;
            height: 150px;
            padding: 10px;
            border: 1px solid var(--border);
            border-radius: 6px;
            box-sizing: border-box;
            font-family: inherit;
            resize: vertical;
            margin-bottom: 10px;
        }
        .btn-download {
            width: 100%;
            padding: 12px;
            background-color: #10b981;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 15px;
            font-weight: bold;
            cursor: pointer;
            margin-top: 5px;
        }
        .btn-download:hover { background-color: #059669; }
        
        .info-note {
            font-size: 12px;
            color: #64748b;
            text-align: center;
            margin-top: 15px;
            background: #f8fafc;
            padding: 10px;
            border-radius: 6px;
            line-height: 1.5;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;div class=&quot;converter-wrapper&quot;&gt;
        &lt;h2&gt;Multi-Page PDF &amp; Image to Word&lt;/h2&gt;

        &lt;div class=&quot;form-group&quot;&gt;
            &lt;label&gt;১. ফাইল সিলেক্ট করুন (PDF / JPG / PNG):&lt;/label&gt;
            &lt;input type=&quot;file&quot; id=&quot;uploadFile&quot; accept=&quot;image/*, application/pdf&quot; onchange=&quot;handleFile(event)&quot;&gt;
        &lt;/div&gt;

        &lt;div id=&quot;filePreviewArea&quot;&gt;
            &lt;span id=&quot;previewLabel&quot; style=&quot;font-size: 12px; font-weight: bold; color: #64748b; display: block; margin-bottom: 5px;&quot;&gt;File Preview&lt;/span&gt;
            &lt;img id=&quot;previewImage&quot; alt=&quot;Preview&quot;&gt;
        &lt;/div&gt;

        &lt;div class=&quot;form-group&quot;&gt;
            &lt;label&gt;২. কনভার্ট মোড সিলেক্ট করুন:&lt;/label&gt;
            &lt;div class=&quot;mode-selector&quot;&gt;
                &lt;label&gt;
                    &lt;input type=&quot;radio&quot; name=&quot;ocrMode&quot; value=&quot;with_ocr&quot; checked onchange=&quot;toggleLangSelector()&quot;&gt;
                    এডিটযোগ্য লেখা (With OCR)
                &lt;/label&gt;
                &lt;label&gt;
                    &lt;input type=&quot;radio&quot; name=&quot;ocrMode&quot; value=&quot;without_ocr&quot; onchange=&quot;toggleLangSelector()&quot;&gt;
                    শুধু ছবি (Without OCR)
                &lt;/label&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;form-group&quot; id=&quot;langGroup&quot;&gt;
            &lt;label&gt;৩. ফাইলের ভাষা (Language):&lt;/label&gt;
            &lt;select id=&quot;ocrLang&quot;&gt;
                &lt;option value=&quot;ben&quot;&gt;Bengali (বাংলা)&lt;/option&gt;
                &lt;option value=&quot;eng&quot;&gt;English (ইংরেজি)&lt;/option&gt;
                &lt;option value=&quot;ben+eng&quot;&gt;Bengali + English (উভয়ই)&lt;/option&gt;
            &lt;/select&gt;
        &lt;/div&gt;

        &lt;button class=&quot;btn-convert&quot; id=&quot;convertBtn&quot; onclick=&quot;processFile()&quot;&gt;প্রসেস শুরু করুন&lt;/button&gt;

        &lt;div id=&quot;progressContainer&quot;&gt;
            &lt;span id=&quot;statusText&quot; style=&quot;font-size: 14px; font-weight: bold; color: var(--primary);&quot;&gt;Loading...&lt;/span&gt;
            &lt;div class=&quot;progress-bar&quot;&gt;
                &lt;div id=&quot;progressFill&quot; style=&quot;width: 0%;&quot;&gt;&lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div id=&quot;resultArea&quot;&gt;
            &lt;label id=&quot;resultLabel&quot; style=&quot;font-weight: bold; color: #334155; margin-bottom: 5px; display: block; text-align: left;&quot;&gt;ফলাফল:&lt;/label&gt;
            &lt;textarea id=&quot;extractedText&quot;&gt;&lt;/textarea&gt;
            &lt;button class=&quot;btn-download&quot; onclick=&quot;exportToWord()&quot;&gt;💾 Original Word File (.docx) ডাউনলোড করুন&lt;/button&gt;
        &lt;/div&gt;

        &lt;div class=&quot;info-note&quot;&gt;
            * &lt;b&gt;Multi-Page Support:&lt;/b&gt; বড় PDF-এর সবগুলো পেজ প্রসেস হবে। ফাইলের সাইজ অনুযায়ী কিছুটা সময় লাগতে পারে।&lt;br&gt;
            * &lt;b&gt;Without OCR:&lt;/b&gt; সবগুলো পেজ অরিজিনাল .docx ফরম্যাটের ভেতরে পরপর বসে ডাউনলোড হবে।
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        //&lt;![CDATA[
        pdfjsLib.GlobalWorkerOptions.workerSrc = &#39;https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.worker.min.js&#39;;

        let isPdfFile = false;
        let loadedPdfDoc = null;
        let singleImageBase64 = null;
        
        // Data stores for the final output
        let processedImagesObj = []; // For Without OCR (Stores multi-page base64 &amp; dimensions)
        let extractedTextGlobal = &quot;&quot;; // For With OCR

        async function handleFile(event) {
            const file = event.target.files[0];
            if (!file) return;

            // Reset UI &amp; Variables
            document.getElementById(&#39;resultArea&#39;).style.display = &#39;none&#39;;
            document.getElementById(&#39;filePreviewArea&#39;).style.display = &#39;none&#39;;
            isPdfFile = false;
            loadedPdfDoc = null;
            singleImageBase64 = null;
            processedImagesObj = [];
            extractedTextGlobal = &quot;&quot;;
            
            const progressContainer = document.getElementById(&#39;progressContainer&#39;);
            const statusText = document.getElementById(&#39;statusText&#39;);
            const progressFill = document.getElementById(&#39;progressFill&#39;);

            if (file.type.includes(&#39;image&#39;)) {
                isPdfFile = false;
                const reader = new FileReader();
                reader.onload = function(e) {
                    singleImageBase64 = e.target.result;
                    document.getElementById(&#39;previewLabel&#39;).innerText = &quot;Image Preview&quot;;
                    showPreview(singleImageBase64);
                }
                reader.readAsDataURL(file);
            } 
            else if (file.type === &#39;application/pdf&#39;) {
                isPdfFile = true;
                progressContainer.style.display = &#39;block&#39;;
                statusText.innerText = &quot;Loading PDF Document...&quot;;
                progressFill.style.width = &quot;50%&quot;;

                const reader = new FileReader();
                reader.onload = async function(e) {
                    try {
                        const typedarray = new Uint8Array(e.target.result);
                        loadedPdfDoc = await pdfjsLib.getDocument(typedarray).promise;
                        
                        // Render ONLY Page 1 for preview
                        const page = await loadedPdfDoc.getPage(1); 
                        const viewport = page.getViewport({ scale: 1.0 }); // Low scale just for preview
                        const canvas = document.createElement(&#39;canvas&#39;);
                        const ctx = canvas.getContext(&#39;2d&#39;);
                        canvas.height = viewport.height;
                        canvas.width = viewport.width;

                        await page.render({ canvasContext: ctx, viewport: viewport }).promise;
                        
                        document.getElementById(&#39;previewLabel&#39;).innerText = `PDF Preview (Total Pages: ${loadedPdfDoc.numPages})`;
                        showPreview(canvas.toDataURL(&#39;image/jpeg&#39;, 0.8));
                        
                        progressContainer.style.display = &#39;none&#39;;
                    } catch (err) {
                        alert(&quot;Error reading PDF file!&quot;);
                        console.error(err);
                        progressContainer.style.display = &#39;none&#39;;
                    }
                }
                reader.readAsArrayBuffer(file);
            } else {
                alert(&quot;Please select a valid JPG, PNG, or PDF file.&quot;);
            }
        }

        function showPreview(base64) {
            const previewArea = document.getElementById(&#39;filePreviewArea&#39;);
            const previewImg = document.getElementById(&#39;previewImage&#39;);
            previewImg.src = base64;
            previewArea.style.display = &#39;block&#39;;
        }

        function toggleLangSelector() {
            const mode = document.querySelector(&#39;input[name=&quot;ocrMode&quot;]:checked&#39;).value;
            const langGroup = document.getElementById(&#39;langGroup&#39;);
            if (mode === &#39;with_ocr&#39;) {
                langGroup.style.display = &#39;block&#39;;
            } else {
                langGroup.style.display = &#39;none&#39;;
            }
        }

        // Processing Logic for Multi-page
        async function processFile() {
            if (!isPdfFile &amp;&amp; !singleImageBase64) {
                alert(&quot;Please select a PDF or Image first!&quot;);
                return;
            }

            const mode = document.querySelector(&#39;input[name=&quot;ocrMode&quot;]:checked&#39;).value;
            const convertBtn = document.getElementById(&#39;convertBtn&#39;);
            const progressContainer = document.getElementById(&#39;progressContainer&#39;);
            const progressFill = document.getElementById(&#39;progressFill&#39;);
            const statusText = document.getElementById(&#39;statusText&#39;);
            
            document.getElementById(&#39;resultArea&#39;).style.display = &#39;none&#39;;
            progressContainer.style.display = &#39;block&#39;;
            convertBtn.disabled = true;
            convertBtn.style.opacity = &#39;0.5&#39;;
            progressFill.style.width = &#39;0%&#39;;
            
            processedImagesObj = [];
            extractedTextGlobal = &quot;&quot;;

            try {
                if (!isPdfFile) {
                    // Single Image Processing
                    if (mode === &#39;without_ocr&#39;) {
                        statusText.innerText = &quot;Formatting Image for Word...&quot;;
                        progressFill.style.width = &#39;100%&#39;;
                        
                        // Need width/height for Word embedding
                        const tempImg = new Image();
                        tempImg.src = singleImageBase64;
                        await new Promise(r =&gt; tempImg.onload = r);
                        processedImagesObj.push({
                            data: singleImageBase64,
                            width: tempImg.width,
                            height: tempImg.height
                        });
                        
                        showResultArea(mode);
                    } else {
                        await runTesseract(singleImageBase64, 1, 1);
                        showResultArea(mode);
                    }
                } else {
                    // Multi-page PDF Processing
                    const numPages = loadedPdfDoc.numPages;
                    const scale = 1.5; // Optimized scale for balancing clarity and RAM

                    // If OCR, initialize worker once
                    let worker = null;
                    if (mode === &#39;with_ocr&#39;) {
                        const lang = document.getElementById(&#39;ocrLang&#39;).value;
                        statusText.innerText = &quot;Loading AI engine...&quot;;
                        worker = await Tesseract.createWorker({
                            logger: m =&gt; {
                                // Only log OCR progress if not spamming UI
                            }
                        });
                        await worker.loadLanguage(lang);
                        await worker.initialize(lang);
                    }

                    for (let i = 1; i &lt;= numPages; i++) {
                        statusText.innerText = `Processing Page ${i} of ${numPages}... Please wait.`;
                        progressFill.style.width = `${((i - 1) / numPages) * 100}%`;

                        const page = await loadedPdfDoc.getPage(i);
                        const viewport = page.getViewport({ scale: scale });
                        const canvas = document.createElement(&#39;canvas&#39;);
                        const ctx = canvas.getContext(&#39;2d&#39;);
                        canvas.height = viewport.height;
                        canvas.width = viewport.width;

                        await page.render({ canvasContext: ctx, viewport: viewport }).promise;
                        
                        // Compress slightly to prevent Word file from getting too massive
                        const pageBase64 = canvas.toDataURL(&#39;image/jpeg&#39;, 0.85);

                        if (mode === &#39;without_ocr&#39;) {
                            processedImagesObj.push({
                                data: pageBase64,
                                width: canvas.width,
                                height: canvas.height
                            });
                        } else {
                            // OCR this page
                            statusText.innerText = `Scanning Text on Page ${i}...`;
                            const { data: { text } } = await worker.recognize(pageBase64);
                            extractedTextGlobal += text + `\n\n`;
                        }
                    }

                    if (worker) await worker.terminate();
                    
                    progressFill.style.width = &#39;100%&#39;;
                    statusText.innerText = &quot;Processing Complete!&quot;;
                    showResultArea(mode);
                }

            } catch (error) {
                alert(&quot;An error occurred during processing.&quot;);
                console.error(error);
            } finally {
                convertBtn.disabled = false;
                convertBtn.style.opacity = &#39;1&#39;;
                setTimeout(() =&gt; { progressContainer.style.display = &#39;none&#39;; }, 2000);
            }
        }

        async function runTesseract(base64, currentPage, totalPages) {
            const lang = document.getElementById(&#39;ocrLang&#39;).value;
            const progressFill = document.getElementById(&#39;progressFill&#39;);
            const statusText = document.getElementById(&#39;statusText&#39;);

            const worker = await Tesseract.createWorker({
                logger: m =&gt; {
                    if (m.status === &#39;recognizing text&#39;) {
                        let pct = Math.round(m.progress * 100);
                        progressFill.style.width = pct + &#39;%&#39;;
                        statusText.innerText = `AI Scanning... ${pct}%`;
                    }
                }
            });
            
            await worker.loadLanguage(lang);
            await worker.initialize(lang);
            const { data: { text } } = await worker.recognize(base64);
            extractedTextGlobal += text + &quot;\n&quot;;
            await worker.terminate();
        }

        function showResultArea(mode) {
            if (mode === &#39;without_ocr&#39;) {
                document.getElementById(&#39;extractedText&#39;).style.display = &#39;none&#39;;
                document.getElementById(&#39;resultArea&#39;).style.display = &#39;block&#39;;
                document.getElementById(&#39;resultLabel&#39;).innerText = &quot;আপনার সবগুলো পেজ ওয়ার্ডে সেভ করার জন্য প্রস্তুত:&quot;;
            } else {
                document.getElementById(&#39;resultLabel&#39;).innerText = &quot;এক্সট্রাক্ট করা টেক্সট (প্রয়োজনে এডিট করে নিন):&quot;;
                document.getElementById(&#39;extractedText&#39;).value = extractedTextGlobal;
                document.getElementById(&#39;extractedText&#39;).style.display = &#39;block&#39;;
                document.getElementById(&#39;resultArea&#39;).style.display = &#39;block&#39;;
            }
        }

        // --- TRUE MULTI-PAGE .DOCX GENERATOR ---
        async function exportToWord() {
            const mode = document.querySelector(&#39;input[name=&quot;ocrMode&quot;]:checked&#39;).value;
            const { Document, Packer, Paragraph, TextRun, ImageRun, PageBreak } = docx;
            
            if (mode === &#39;with_ocr&#39;) {
                const text = document.getElementById(&#39;extractedText&#39;).value;
                const paragraphs = text.split(&#39;\n&#39;).map(line =&gt; {
                    return new Paragraph({
                        children: [new TextRun({ text: line, size: 24 })] // size 24 = 12pt font
                    });
                });

                const doc = new Document({
                    sections: [{ properties: {}, children: paragraphs }]
                });

                const blob = await Packer.toBlob(doc);
                downloadBlob(blob, &#39;Converted_Text_MultiPage.docx&#39;);

            } else {
                // Without OCR: Embed Multiple Images into TRUE .docx
                let docChildren = [];

                for (let i = 0; i &lt; processedImagesObj.length; i++) {
                    const imgObj = processedImagesObj[i];
                    
                    let w = imgObj.width;
                    let h = imgObj.height;
                    const maxWidth = 600; // Fit inside standard Word page width
                    
                    if (w &gt; maxWidth) {
                        h = Math.round((maxWidth / w) * h);
                        w = maxWidth;
                    }

                    const uint8Array = base64ToUint8Array(imgObj.data);

                    docChildren.push(
                        new Paragraph({
                            children: [
                                new ImageRun({
                                    data: uint8Array,
                                    transformation: { width: w, height: h }
                                })
                            ]
                        })
                    );
                }

                const doc = new Document({
                    sections: [{
                        properties: {},
                        children: docChildren
                    }]
                });

                const blob = await Packer.toBlob(doc);
                downloadBlob(blob, &#39;Inserted_Document_MultiPage.docx&#39;);
            }
        }

        function base64ToUint8Array(base64) {
            var binary_string = window.atob(base64.split(&#39;,&#39;)[1]);
            var len = binary_string.length;
            var bytes = new Uint8Array(len);
            for (var i = 0; i &lt; len; i++) {
                bytes[i] = binary_string.charCodeAt(i);
            }
            return bytes;
        }

        function downloadBlob(blob, filename) {
            const url = URL.createObjectURL(blob);
            const link = document.createElement(&#39;a&#39;);
            link.href = url;
            link.download = filename;
            document.body.appendChild(link);
            link.click();
            document.body.removeChild(link);
            URL.revokeObjectURL(url);
        }
        //]]&gt;
    &lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/3290170762829998725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/image-to-word-converter-ocr-root.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3290170762829998725'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3290170762829998725'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/image-to-word-converter-ocr-root.html' title=''/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-8251398060286828621</id><published>2026-06-22T07:37:33.689+05:30</published><updated>2026-06-22T07:37:33.690+05:30</updated><title type='text'></title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;All-in-One Photo Studio &amp; Collage Maker&lt;/title&gt;
    &lt;style&gt;
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: #f0f2f5;
            display: flex;
            justify-content: center;
            align-items: flex-start;
            min-height: 100vh;
            margin: 0;
            padding: 20px;
            box-sizing: border-box;
        }
        .container {
            background-color: #ffffff;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
            max-width: 550px;
            width: 100%;
            margin-bottom: 20px;
        }
        h2 {
            margin-top: 0;
            color: #1a73e8;
            text-align: center;
            font-size: 24px;
            border-bottom: 2px solid #e8f0fe;
            padding-bottom: 10px;
        }
        .section-title {
            font-size: 15px;
            font-weight: bold;
            color: #444;
            margin: 20px 0 10px 0;
            display: block;
            background: #f8f9fa;
            padding: 8px 10px;
            border-left: 4px solid #1a73e8;
            border-radius: 4px;
        }
        .form-group { margin-bottom: 15px; }
        .form-group label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
            color: #555;
            font-size: 13px;
        }
        input[type=&quot;file&quot;], input[type=&quot;number&quot;], input[type=&quot;range&quot;] {
            width: 100%;
            padding: 8px;
            box-sizing: border-box;
            border: 1px solid #ccc;
            border-radius: 6px;
        }
        .btn-group {
            display: flex;
            gap: 8px;
            flex-wrap: wrap;
        }
        .btn-group button {
            flex: 1;
            padding: 10px 5px;
            background-color: #f1f3f4;
            color: #333;
            border: 1px solid #dadce0;
            border-radius: 5px;
            cursor: pointer;
            font-size: 13px;
            font-weight: bold;
            transition: 0.2s;
            min-width: 80px;
        }
        .btn-group button:hover { background-color: #e8eaed; }
        
        /* One Click Action Buttons */
        .action-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
            margin-bottom: 15px;
        }
        .magic-btn {
            padding: 12px 5px;
            background-color: #ff9800;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 13px;
            font-weight: bold;
            cursor: pointer;
            transition: 0.3s;
        }
        .magic-btn:hover { background-color: #e68a00; }

        .doc-btn {
            padding: 12px 5px;
            background-color: #607d8b;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 13px;
            font-weight: bold;
            cursor: pointer;
            transition: 0.3s;
        }
        .doc-btn:hover { background-color: #455a64; }

        .reset-btn {
            width: 100%;
            padding: 10px;
            background-color: #dc3545;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 14px;
            font-weight: bold;
            cursor: pointer;
            margin-top: 10px;
        }
        .reset-btn:hover { background-color: #c82333; }

        .process-btn {
            width: 100%;
            padding: 14px;
            background-color: #28a745;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 16px;
            font-weight: bold;
            cursor: pointer;
            margin-top: 20px;
            transition: background 0.3s;
        }
        .process-btn:hover { background-color: #218838; }

        .grid-2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
        }
        .slider-label {
            display: flex;
            justify-content: space-between;
        }
        
        #livePreviewContainer {
            display: none;
            text-align: center;
            background: #fafafa;
            padding: 10px;
            border-radius: 8px;
            border: 1px dashed #bbb;
            margin-bottom: 15px;
            overflow: hidden;
        }
        #previewImage {
            max-width: 100%;
            max-height: 250px;
            border-radius: 4px;
        }

        #outputWrapper, #collageOutputWrapper {
            margin-top: 20px;
            display: none;
            text-align: center;
            padding-top: 20px;
            border-top: 2px dashed #ddd;
        }
        #outputImage, #collageOutputImage {
            max-width: 100%;
            border: 2px solid #ccc;
            border-radius: 6px;
            margin-bottom: 15px;
        }
        .download-btn {
            display: block;
            width: 100%;
            padding: 12px;
            background-color: #1a73e8;
            color: white;
            text-decoration: none;
            border-radius: 6px;
            font-weight: bold;
            box-sizing: border-box;
            text-align: center;
        }
        .download-btn:hover { background-color: #1557b0; }
        
        /* Collage Section Styles */
        .collage-box {
            background: #fff3e0;
            padding: 20px;
            border-radius: 10px;
            border: 2px dashed #ffb74d;
            margin-top: 20px;
        }
        .collage-box h3 {
            margin-top: 0;
            color: #e65100;
            text-align: center;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div&gt;
    &lt;div class=&quot;container&quot;&gt;
        &lt;h2&gt;All-in-One Photo Editor&lt;/h2&gt;
        
        &lt;div class=&quot;form-group&quot;&gt;
            &lt;label for=&quot;uploadImage&quot;&gt;১. ছবি সিলেক্ট করুন (সিঙ্গেল ফটো):&lt;/label&gt;
            &lt;input type=&quot;file&quot; id=&quot;uploadImage&quot; accept=&quot;image/*&quot; onchange=&quot;loadLivePreview(event)&quot;&gt;
        &lt;/div&gt;

        &lt;div id=&quot;livePreviewContainer&quot;&gt;
            &lt;span style=&quot;font-size: 13px; font-weight: bold; color: #666; display: block; margin-bottom: 8px;&quot;&gt;লাইভ প্রিভিউ&lt;/span&gt;
            &lt;img id=&quot;previewImage&quot; alt=&quot;Live Preview&quot;&gt;
        &lt;/div&gt;

        &lt;span class=&quot;section-title&quot;&gt;২. এক ক্লিকে এডিটিং (One-Click Actions)&lt;/span&gt;
        &lt;div class=&quot;action-grid&quot;&gt;
            &lt;button class=&quot;magic-btn&quot; onclick=&quot;applyMagicEnhance()&quot;&gt;🎨 এক ক্লিকে Color Enhance&lt;/button&gt;
            &lt;button class=&quot;doc-btn&quot; onclick=&quot;applyWhiteBackground()&quot;&gt;📄 সাদা ব্যাকগ্রাউন্ড (Doc Scan)&lt;/button&gt;
            &lt;button class=&quot;doc-btn&quot; style=&quot;background:#333;&quot; onclick=&quot;applyDarkToLight()&quot;&gt;🖨️ ডার্ক মোড থেকে সাদা (Invert)&lt;/button&gt;
            &lt;button class=&quot;reset-btn&quot; style=&quot;margin-top:0;&quot; onclick=&quot;resetFilters()&quot;&gt;↺ সব রিসেট করুন&lt;/button&gt;
        &lt;/div&gt;

        &lt;span class=&quot;section-title&quot;&gt;৩. সাইজ ও ডাইমেনশন&lt;/span&gt;
        &lt;div class=&quot;btn-group&quot; style=&quot;margin-bottom: 10px;&quot;&gt;
            &lt;button onclick=&quot;setPresetSize(413, 531)&quot;&gt;Passport&lt;/button&gt;
            &lt;button onclick=&quot;setPresetSize(236, 295)&quot;&gt;Stamp&lt;/button&gt;
            &lt;button onclick=&quot;setPresetSize(1200, 1800)&quot;&gt;Postcard&lt;/button&gt;
        &lt;/div&gt;
        &lt;div class=&quot;grid-2&quot;&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;label for=&quot;width&quot;&gt;প্রস্থ (Width px):&lt;/label&gt;
                &lt;input type=&quot;number&quot; id=&quot;width&quot; value=&quot;413&quot;&gt;
            &lt;/div&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;label for=&quot;height&quot;&gt;উচ্চতা (Height px):&lt;/label&gt;
                &lt;input type=&quot;number&quot; id=&quot;height&quot; value=&quot;531&quot;&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;span class=&quot;section-title&quot;&gt;৪. রোটেট ও ফ্লিপ (Rotate/Flip)&lt;/span&gt;
        &lt;div class=&quot;btn-group&quot;&gt;
            &lt;button onclick=&quot;rotateImage(-90)&quot;&gt;↺ বাঁয়ে&lt;/button&gt;
            &lt;button onclick=&quot;rotateImage(90)&quot;&gt;↻ ডানে&lt;/button&gt;
            &lt;button onclick=&quot;flipImage(&#39;x&#39;)&quot;&gt;↔ ডানে-বাঁয়ে&lt;/button&gt;
            &lt;button onclick=&quot;flipImage(&#39;y&#39;)&quot;&gt;↕ উপরে-নিচে&lt;/button&gt;
        &lt;/div&gt;

        &lt;span class=&quot;section-title&quot;&gt;৫. ম্যানুয়াল কালার কন্ট্রোল&lt;/span&gt;
        &lt;div class=&quot;grid-2&quot;&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;div class=&quot;slider-label&quot;&gt;&lt;label&gt;ব্রাইটনেস&lt;/label&gt;&lt;span id=&quot;b-val&quot;&gt;100%&lt;/span&gt;&lt;/div&gt;
                &lt;input type=&quot;range&quot; id=&quot;brightness&quot; min=&quot;0&quot; max=&quot;250&quot; value=&quot;100&quot; oninput=&quot;updateUI()&quot;&gt;
            &lt;/div&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;div class=&quot;slider-label&quot;&gt;&lt;label&gt;কন্ট্রাস্ট&lt;/label&gt;&lt;span id=&quot;c-val&quot;&gt;100%&lt;/span&gt;&lt;/div&gt;
                &lt;input type=&quot;range&quot; id=&quot;contrast&quot; min=&quot;0&quot; max=&quot;250&quot; value=&quot;100&quot; oninput=&quot;updateUI()&quot;&gt;
            &lt;/div&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;div class=&quot;slider-label&quot;&gt;&lt;label&gt;স্যাচুরেশন&lt;/label&gt;&lt;span id=&quot;s-val&quot;&gt;100%&lt;/span&gt;&lt;/div&gt;
                &lt;input type=&quot;range&quot; id=&quot;saturation&quot; min=&quot;0&quot; max=&quot;300&quot; value=&quot;100&quot; oninput=&quot;updateUI()&quot;&gt;
            &lt;/div&gt;
            &lt;div class=&quot;form-group&quot;&gt;
                &lt;div class=&quot;slider-label&quot;&gt;&lt;label&gt;সাদাকালো&lt;/label&gt;&lt;span id=&quot;g-val&quot;&gt;0%&lt;/span&gt;&lt;/div&gt;
                &lt;input type=&quot;range&quot; id=&quot;grayscale&quot; min=&quot;0&quot; max=&quot;100&quot; value=&quot;0&quot; oninput=&quot;updateUI()&quot;&gt;
            &lt;/div&gt;
            &lt;div class=&quot;form-group&quot; style=&quot;display:flex; align-items:center; grid-column: span 2;&quot;&gt;
                &lt;input type=&quot;checkbox&quot; id=&quot;invertColors&quot; style=&quot;width: auto; margin-right: 5px;&quot; onchange=&quot;updateLivePreviewFilters()&quot;&gt;
                &lt;label for=&quot;invertColors&quot; style=&quot;margin:0; font-weight:bold; cursor:pointer;&quot;&gt;কালার উল্টান (Invert Everything)&lt;/label&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;span class=&quot;section-title&quot;&gt;৬. ফাইল সাইজ (Compress)&lt;/span&gt;
        &lt;div class=&quot;form-group&quot;&gt;
            &lt;label for=&quot;targetSize&quot;&gt;ফাইনাল সাইজ (KB): [ন্যূনতম 5 KB]&lt;/label&gt;
            &lt;input type=&quot;number&quot; id=&quot;targetSize&quot; min=&quot;5&quot; value=&quot;50&quot;&gt;
        &lt;/div&gt;

        &lt;button class=&quot;process-btn&quot; onclick=&quot;processImage()&quot;&gt;প্রসেস ও ডাউনলোড রেডি করুন&lt;/button&gt;

        &lt;div id=&quot;outputWrapper&quot;&gt;
            &lt;p style=&quot;font-weight: bold; color: #333; margin-bottom: 8px;&quot;&gt;ফাইনাল ফলাফল (সাইজ: &lt;span id=&quot;finalSizeInfo&quot;&gt;&lt;/span&gt; KB):&lt;/p&gt;
            &lt;img id=&quot;outputImage&quot; alt=&quot;Processed Image&quot;&gt;
            &lt;a id=&quot;downloadLink&quot; class=&quot;download-btn&quot; href=&quot;#&quot; download=&quot;edited-photo.jpg&quot;&gt;ছবি ডাউনলোড করুন ⬇&lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;container collage-box&quot;&gt;
        &lt;h3&gt;🖼️ কোলাজ মেকার (Collage Maker)&lt;/h3&gt;
        &lt;p style=&quot;font-size: 13px; color: #555; text-align: center; margin-top:0;&quot;&gt;একাধিক ছবি একসাথে যুক্ত করুন&lt;/p&gt;
        
        &lt;div class=&quot;form-group&quot;&gt;
            &lt;label for=&quot;collageFiles&quot;&gt;একাধিক ছবি সিলেক্ট করুন (Select Multiple):&lt;/label&gt;
            &lt;input type=&quot;file&quot; id=&quot;collageFiles&quot; accept=&quot;image/*&quot; multiple&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;btn-group&quot;&gt;
            &lt;button style=&quot;background: #ffb74d; color: #000;&quot; onclick=&quot;makeCollage(&#39;horizontal&#39;)&quot;&gt;◫ পাশাপাশি যুক্ত করুন&lt;/button&gt;
            &lt;button style=&quot;background: #ffb74d; color: #000;&quot; onclick=&quot;makeCollage(&#39;vertical&#39;)&quot;&gt;⊟ উপর-নিচে যুক্ত করুন&lt;/button&gt;
        &lt;/div&gt;

        &lt;div id=&quot;collageOutputWrapper&quot;&gt;
            &lt;p style=&quot;font-weight: bold; color: #333;&quot;&gt;আপনার কোলাজ তৈরি হয়ে গেছে:&lt;/p&gt;
            &lt;img id=&quot;collageOutputImage&quot; alt=&quot;Collage Image&quot;&gt;
            &lt;a id=&quot;collageDownloadLink&quot; class=&quot;download-btn&quot; href=&quot;#&quot; download=&quot;collage-photo.jpg&quot;&gt;কোলাজ ডাউনলোড করুন ⬇&lt;/a&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    // --- MAIN EDITOR LOGIC ---
    let currentRotate = 0;
    let flipX = 1;
    let flipY = 1;

    function loadLivePreview(event) {
        const file = event.target.files[0];
        if (file) {
            const reader = new FileReader();
            reader.onload = function(e) {
                const previewImg = document.getElementById(&#39;previewImage&#39;);
                previewImg.src = e.target.result;
                document.getElementById(&#39;livePreviewContainer&#39;).style.display = &#39;block&#39;;
                
                // Auto set width/height based on original image
                let tempImg = new Image();
                tempImg.onload = function() {
                    document.getElementById(&#39;width&#39;).value = tempImg.width;
                    document.getElementById(&#39;height&#39;).value = tempImg.height;
                }
                tempImg.src = e.target.result;
                
                updateLivePreviewFilters(); 
            }
            reader.readAsDataURL(file);
        }
    }

    function updateLivePreviewFilters() {
        const previewImg = document.getElementById(&#39;previewImage&#39;);
        if (!previewImg.src) return;

        const b = document.getElementById(&#39;brightness&#39;).value;
        const c = document.getElementById(&#39;contrast&#39;).value;
        const s = document.getElementById(&#39;saturation&#39;).value;
        const g = document.getElementById(&#39;grayscale&#39;).value;
        const invert = document.getElementById(&#39;invertColors&#39;).checked;

        let filterStr = `brightness(${b}%) contrast(${c}%) saturate(${s}%) grayscale(${g}%)`;
        if (invert) filterStr += ` invert(100%)`;

        previewImg.style.filter = filterStr;
        previewImg.style.transform = `rotate(${currentRotate}deg) scale(${flipX}, ${flipY})`;
    }

    function updateUI() {
        document.getElementById(&#39;b-val&#39;).innerText = document.getElementById(&#39;brightness&#39;).value + &quot;%&quot;;
        document.getElementById(&#39;c-val&#39;).innerText = document.getElementById(&#39;contrast&#39;).value + &quot;%&quot;;
        document.getElementById(&#39;s-val&#39;).innerText = document.getElementById(&#39;saturation&#39;).value + &quot;%&quot;;
        document.getElementById(&#39;g-val&#39;).innerText = document.getElementById(&#39;grayscale&#39;).value + &quot;%&quot;;
        updateLivePreviewFilters(); 
    }

    function setPresetSize(w, h) {
        document.getElementById(&#39;width&#39;).value = w;
        document.getElementById(&#39;height&#39;).value = h;
    }

    function rotateImage(degree) {
        currentRotate = (currentRotate + degree) % 360;
        if (currentRotate &lt; 0) currentRotate += 360;
        updateLivePreviewFilters();
    }

    function flipImage(axis) {
        if (axis === &#39;x&#39;) flipX *= -1;
        if (axis === &#39;y&#39;) flipY *= -1;
        updateLivePreviewFilters();
    }

    // 1. One Click Color Enhance (For normal photos)
    function applyMagicEnhance() {
        resetFiltersOnly();
        document.getElementById(&#39;brightness&#39;).value = 115; 
        document.getElementById(&#39;contrast&#39;).value = 125;   
        document.getElementById(&#39;saturation&#39;).value = 140; 
        updateUI();
    }

    // 2. Document Scan (Fixes Green/Colored Background to Pure White)
    function applyWhiteBackground() {
        resetFiltersOnly();
        // Grayscale removes the green tint, high brightness/contrast forces background to white and text to black
        document.getElementById(&#39;grayscale&#39;).value = 100;
        document.getElementById(&#39;brightness&#39;).value = 140; 
        document.getElementById(&#39;contrast&#39;).value = 180;
        updateUI();
    }

    // 3. Dark Mode to Light Mode Print (For Black background receipts)
    function applyDarkToLight() {
        resetFiltersOnly();
        document.getElementById(&#39;invertColors&#39;).checked = true;
        document.getElementById(&#39;grayscale&#39;).value = 100;
        document.getElementById(&#39;brightness&#39;).value = 120;
        document.getElementById(&#39;contrast&#39;).value = 150;
        updateUI();
    }

    function resetFiltersOnly() {
        document.getElementById(&#39;brightness&#39;).value = 100;
        document.getElementById(&#39;contrast&#39;).value = 100;
        document.getElementById(&#39;saturation&#39;).value = 100;
        document.getElementById(&#39;grayscale&#39;).value = 0;
        document.getElementById(&#39;invertColors&#39;).checked = false;
    }

    function resetFilters() {
        resetFiltersOnly();
        currentRotate = 0;
        flipX = 1;
        flipY = 1;
        updateUI();
    }

    function processImage() {
        const fileInput = document.getElementById(&#39;uploadImage&#39;);
        const width = parseInt(document.getElementById(&#39;width&#39;).value);
        const height = parseInt(document.getElementById(&#39;height&#39;).value);
        const targetSizeKB = parseInt(document.getElementById(&#39;targetSize&#39;).value);
        
        if (fileInput.files.length === 0) {
            alert(&#39;Please select an image first!&#39;);
            return;
        }

        const file = fileInput.files[0];
        const reader = new FileReader();

        reader.onload = function(event) {
            const img = new Image();
            img.onload = function() {
                const canvas = document.createElement(&#39;canvas&#39;);
                const ctx = canvas.getContext(&#39;2d&#39;);

                let drawW = (currentRotate === 90 || currentRotate === 270) ? height : width;
                let drawH = (currentRotate === 90 || currentRotate === 270) ? width : height;
                
                canvas.width = width;
                canvas.height = height;

                ctx.imageSmoothingEnabled = true;
                ctx.imageSmoothingQuality = &#39;high&#39;;

                const b = document.getElementById(&#39;brightness&#39;).value;
                const c = document.getElementById(&#39;contrast&#39;).value;
                const s = document.getElementById(&#39;saturation&#39;).value;
                const g = document.getElementById(&#39;grayscale&#39;).value;
                const invert = document.getElementById(&#39;invertColors&#39;).checked;

                let filterStr = `brightness(${b}%) contrast(${c}%) saturate(${s}%) grayscale(${g}%)`;
                if (invert) filterStr += ` invert(100%)`;
                ctx.filter = filterStr;

                ctx.save();
                ctx.translate(canvas.width / 2, canvas.height / 2);
                ctx.rotate(currentRotate * Math.PI / 180);
                ctx.scale(flipX, flipY);
                ctx.drawImage(img, -drawW / 2, -drawH / 2, drawW, drawH);
                ctx.restore();

                let quality = 0.9, minQ = 0.01, maxQ = 1.0, currentSizeKB = 0, dataUrl = &#39;&#39;;
                for (let i = 0; i &lt; 15; i++) {
                    quality = (minQ + maxQ) / 2;
                    dataUrl = canvas.toDataURL(&#39;image/jpeg&#39;, quality);
                    let sizeInBytes = ((dataUrl.length - (dataUrl.indexOf(&#39;,&#39;) + 1)) * 3) / 4;
                    currentSizeKB = Math.round(sizeInBytes / 1024);
                    if (Math.abs(currentSizeKB - targetSizeKB) &lt;= 2) break;
                    else if (currentSizeKB &gt; targetSizeKB) maxQ = quality; 
                    else minQ = quality; 
                }

                document.getElementById(&#39;outputImage&#39;).src = dataUrl;
                document.getElementById(&#39;downloadLink&#39;).href = dataUrl;
                document.getElementById(&#39;finalSizeInfo&#39;).innerText = currentSizeKB;
                document.getElementById(&#39;outputWrapper&#39;).style.display = &#39;block&#39;;
                document.getElementById(&#39;outputWrapper&#39;).scrollIntoView({ behavior: &#39;smooth&#39; });
            };
            img.src = event.target.result;
        };
        reader.readAsDataURL(file);
    }

    // --- COLLAGE MAKER LOGIC ---
    async function makeCollage(direction) {
        const fileInput = document.getElementById(&#39;collageFiles&#39;);
        if (fileInput.files.length &lt; 2) {
            alert(&quot;Please select at least 2 images for the collage.&quot;);
            return;
        }

        let images = [];
        for (let file of fileInput.files) {
            let img = await loadImageAsPromise(file);
            images.push(img);
        }

        const canvas = document.createElement(&#39;canvas&#39;);
        const ctx = canvas.getContext(&#39;2d&#39;);

        let totalWidth = 0;
        let totalHeight = 0;

        if (direction === &#39;horizontal&#39;) {
            // Side by Side
            let maxHeight = 0;
            images.forEach(img =&gt; {
                totalWidth += img.width;
                if(img.height &gt; maxHeight) maxHeight = img.height;
            });
            canvas.width = totalWidth;
            canvas.height = maxHeight;
            
            // Fill background with white in case of unequal heights
            ctx.fillStyle = &quot;white&quot;;
            ctx.fillRect(0, 0, canvas.width, canvas.height);

            let currentX = 0;
            images.forEach(img =&gt; {
                ctx.drawImage(img, currentX, 0);
                currentX += img.width;
            });
        } else {
            // Top to Bottom
            let maxWidth = 0;
            images.forEach(img =&gt; {
                totalHeight += img.height;
                if(img.width &gt; maxWidth) maxWidth = img.width;
            });
            canvas.width = maxWidth;
            canvas.height = totalHeight;

            ctx.fillStyle = &quot;white&quot;;
            ctx.fillRect(0, 0, canvas.width, canvas.height);

            let currentY = 0;
            images.forEach(img =&gt; {
                ctx.drawImage(img, 0, currentY);
                currentY += img.height;
            });
        }

        const finalDataUrl = canvas.toDataURL(&#39;image/jpeg&#39;, 0.9);
        document.getElementById(&#39;collageOutputImage&#39;).src = finalDataUrl;
        document.getElementById(&#39;collageDownloadLink&#39;).href = finalDataUrl;
        document.getElementById(&#39;collageOutputWrapper&#39;).style.display = &#39;block&#39;;
        document.getElementById(&#39;collageOutputWrapper&#39;).scrollIntoView({ behavior: &#39;smooth&#39; });
    }

    function loadImageAsPromise(file) {
        return new Promise((resolve) =&gt; {
            const reader = new FileReader();
            reader.onload = e =&gt; {
                let img = new Image();
                img.onload = () =&gt; resolve(img);
                img.src = e.target.result;
            }
            reader.readAsDataURL(file);
        });
    }
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/8251398060286828621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/all-in-one-photo-studio-collage-maker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8251398060286828621'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/8251398060286828621'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/all-in-one-photo-studio-collage-maker.html' title=''/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-350203633038790122</id><published>2026-06-21T06:15:58.420+05:30</published><updated>2026-06-22T15:33:02.435+05:30</updated><title type='text'>passport size photo editor</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;AI One-Click Passport Photo Studio&lt;/title&gt;
    &lt;link href=&quot;https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.css&quot; rel=&quot;stylesheet&quot;&gt;
    &lt;style&gt;
        body { 
            font-family: &#39;Segoe UI&#39;, Arial, sans-serif; 
            padding: 15px; 
            background: #eef2f5; 
            color: #333;
            margin: 0;
        }
        .container { 
            max-width: 500px; 
            margin: auto; 
            background: #fff; 
            padding: 20px; 
            border-radius: 12px; 
            box-shadow: 0 4px 20px rgba(0,0,0,0.08); 
        }
        .img-container { 
            max-width: 100%; 
            height: 320px; 
            margin-bottom: 15px; 
            background-color: #f1f1f1;
            overflow: hidden;
            border-radius: 8px;
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        img { max-width: 100%; max-height: 100%; }
        
        .action-buttons {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 8px;
            margin-bottom: 12px;
        }
        .btn-main-grid {
            grid-column: span 3;
            display: flex;
            gap: 10px;
        }
        
        .section-title {
            font-size: 16px;
            font-weight: bold;
            margin: 15px 0 8px 0;
            border-bottom: 1px solid #eee;
            padding-bottom: 5px;
        }

        .options-row {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
            margin-bottom: 15px;
        }
        .color-box {
            width: 50px;
            height: 50px;
            border-radius: 6px;
            border: 2px solid #ddd;
            cursor: pointer;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            font-size: 11px;
            font-weight: bold;
            background-size: cover;
        }
        .color-box.active { border-color: #007bff; }
        
        .size-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 8px;
            margin-bottom: 15px;
        }
        .size-btn {
            padding: 10px;
            background: #f8f9fa;
            border: 1px solid #ccc;
            border-radius: 6px;
            cursor: pointer;
            text-align: center;
            font-size: 13px;
        }
        .size-btn.active {
            background: #e6f0fa;
            border-color: #007bff;
            font-weight: bold;
        }

        .preview-section { 
            margin-top: 20px; 
            text-align: center; 
            padding-top: 15px;
            border-top: 2px dashed #ccc;
        }
        #final-preview { 
            border: 1px solid #ccc; 
            box-shadow: 0 2px 8px rgba(0,0,0,0.15);
            background-color: #fff;
        }
        
        .btn { 
            padding: 10px; 
            background: #6c757d; 
            color: white; 
            border: none; 
            cursor: pointer; 
            border-radius: 6px; 
            font-size: 13px;
            font-weight: bold;
        }
        .btn-blue { background: #007bff; width: 50%; }
        .btn-ai { background: #00aa5b; color: white; width: 50%; }
        .btn-download { background: #28a745; padding: 12px; font-size: 14px; width: 48%; }
        .btn-print { background: #ffc107; color: #212529; padding: 12px; font-size: 14px; width: 48%; }
        
        /* Loading Overlay Style */
        .loading {
            position: absolute; top:0; left:0; width:100%; height:100%;
            background: rgba(255,255,255,0.95); display: none;
            flex-direction: column;
            justify-content: center; align-items: center; text-align: center;
            padding: 20px; box-sizing: border-box; font-weight: bold;
            color: #2c3e50; z-index: 10;
        }
        .spinner {
            border: 4px solid #f3f3f3; border-top: 4px solid #00aa5b;
            border-radius: 50%; width: 35px; height: 35px; animation: spin 1s linear infinite;
            margin-bottom: 12px;
        }
        @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

        #print-area { display: none; }
        @media print {
            body * { visibility: hidden; }
            #print-area, #print-area * { visibility: visible; }
            #print-area { 
                display: flex; flex-wrap: wrap; gap: 4mm; 
                position: absolute; left: 0; top: 0; width: 210mm; padding: 10mm;
            }
            .print-photo { object-fit: cover; }
            .size-passport { width: 35mm; height: 45mm; }
            .size-stamp { width: 20mm; height: 25mm; }
            .size-standard { width: 25mm; height: 35mm; }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;container&quot;&gt;
    &lt;div style=&quot;margin-bottom: 15px;&quot;&gt;
        &lt;label&gt;&lt;b&gt;ছবি নির্বাচন করুন:&lt;/b&gt;&lt;/label&gt;
        &lt;input type=&quot;file&quot; id=&quot;uploadImage&quot; accept=&quot;image/*&quot; style=&quot;margin-top: 5px; width: 100%;&quot;&gt;
    &lt;/div&gt;

    &lt;div class=&quot;img-container&quot;&gt;
        &lt;img id=&quot;image&quot; src=&quot;&quot;&gt;
        &lt;img id=&quot;aiSourceImg&quot; style=&quot;display:none;&quot; crossorigin=&quot;anonymous&quot;&gt;
        
        &lt;div class=&quot;loading&quot; id=&quot;loadingDiv&quot;&gt;
            &lt;div class=&quot;spinner&quot;&gt;&lt;/div&gt;
            &lt;div id=&quot;loadingText&quot;&gt;AI ইঞ্জিন লোড হচ্ছে, অনুগ্রহ করে কয়েক সেকেন্ড অপেক্ষা করুন...&lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;action-buttons&quot;&gt;
        &lt;button class=&quot;btn&quot; id=&quot;btnZoomIn&quot;&gt;Zoom In (+)&lt;/button&gt;
        &lt;button class=&quot;btn&quot; id=&quot;btnZoomOut&quot;&gt;Zoom Out (-)&lt;/button&gt;
        &lt;button class=&quot;btn&quot; id=&quot;btnReset&quot;&gt;Reset&lt;/button&gt;
        &lt;div class=&quot;btn-main-grid&quot;&gt;
            &lt;button class=&quot;btn btn-blue&quot; id=&quot;cropBtn&quot;&gt;ক্রপ ও প্রিভিউ করুন&lt;/button&gt;
            &lt;button class=&quot;btn btn-ai&quot; id=&quot;aiBgBtn&quot;&gt;১-ক্লিক অটো রিমুভ&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;section-title&quot;&gt;ব্যাকগ্রাউন্ড নির্বাচন করুন&lt;/div&gt;
    &lt;div class=&quot;options-row&quot;&gt;
        &lt;div class=&quot;color-box active&quot; id=&quot;bg-trans&quot; style=&quot;background-image: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%); background-size: 10px 10px;&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;color-box&quot; id=&quot;bg-white&quot; style=&quot;background: #ffffff;&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;color-box&quot; id=&quot;bg-blue&quot; style=&quot;background: #007bff;&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;color-box&quot; id=&quot;bg-green&quot; style=&quot;background: #009944;&quot;&gt;&lt;/div&gt;
        &lt;div class=&quot;color-box&quot; id=&quot;bg-custom&quot; style=&quot;background: #f1f1f1; border: 1px dashed #999; position: relative;&quot;&gt;
            &lt;span style=&quot;font-size:10px;&quot;&gt;কাস্টম&lt;/span&gt;
            &lt;input type=&quot;color&quot; id=&quot;customColorPicker&quot; value=&quot;#ff0000&quot; style=&quot;opacity: 0; position: absolute; top:0; left:0; width:100%; height:100%; cursor: pointer;&quot;&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;section-title&quot;&gt;সাইজ নির্বাচন করুন&lt;/div&gt;
    &lt;div class=&quot;size-grid&quot;&gt;
        &lt;div class=&quot;size-btn active&quot; data-size=&quot;passport&quot;&gt;পাসপোর্ট&lt;br&gt;&lt;small&gt;(৩৫x৪৫ মিমি)&lt;/small&gt;&lt;/div&gt;
        &lt;div class=&quot;size-btn&quot; data-size=&quot;stamp&quot;&gt;স্ট্যাম্প&lt;br&gt;&lt;small&gt;(২০x২৫ মিমি)&lt;/small&gt;&lt;/div&gt;
        &lt;div class=&quot;size-btn&quot; data-size=&quot;standard&quot;&gt;স্ট্যান্ডার্ড&lt;br&gt;&lt;small&gt;(২৫x৩৫ মিমি)&lt;/small&gt;&lt;/div&gt;
        &lt;div class=&quot;size-btn&quot; data-size=&quot;custom&quot;&gt;কাস্টম সাইজ&lt;br&gt;&lt;small&gt;(ম্যানুয়াল ফ্রেম)&lt;/small&gt;&lt;/div&gt;
    &lt;/div&gt;
    
    &lt;div style=&quot;margin-bottom: 15px;&quot;&gt;
        &lt;label style=&quot;cursor: pointer; font-weight: bold; font-size: 14px;&quot;&gt;
            &lt;input type=&quot;checkbox&quot; id=&quot;addBorder&quot; checked&gt; কালো বর্ডার যুক্ত করুন
        &lt;/label&gt;
    &lt;/div&gt;

    &lt;div class=&quot;preview-section&quot; id=&quot;previewContainer&quot; style=&quot;display:none;&quot;&gt;
        &lt;h3 style=&quot;margin-top: 0;&quot;&gt;ফাইনাল প্রিভিউ&lt;/h3&gt;
        &lt;canvas id=&quot;canvas&quot; style=&quot;display:none;&quot;&gt;&lt;/canvas&gt;
        &lt;img id=&quot;final-preview&quot; src=&quot;&quot; alt=&quot;Final Output&quot;&gt;&lt;br&gt;&lt;br&gt;
        
        &lt;div style=&quot;display: flex; gap: 10px; justify-content: center;&quot;&gt;
            &lt;button class=&quot;btn btn-download&quot; id=&quot;downloadBtn&quot;&gt;ছবি ডাউনলোড করুন&lt;/button&gt;
            &lt;button class=&quot;btn btn-print&quot; id=&quot;printBtn&quot;&gt;A4 পেজে প্রিন্ট লেআউট&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div id=&quot;print-area&quot;&gt;&lt;/div&gt;

&lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@3.11.0/dist/tf.min.js&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;https://cdn.jsdelivr.net/npm/@tensorflow-models/body-pix@2.2.0/dist/body-pix.min.js&quot;&gt;&lt;/script&gt;

&lt;script&gt;
    let cropper;
    let selectedBgColor = &#39;transparent&#39;;
    let currentSize = &#39;passport&#39;;
    let net = null; // AI Model Variable
    
    const image = document.getElementById(&#39;image&#39;);
    const aiSourceImg = document.getElementById(&#39;aiSourceImg&#39;);
    const uploadImage = document.getElementById(&#39;uploadImage&#39;);
    const cropBtn = document.getElementById(&#39;cropBtn&#39;);
    const aiBgBtn = document.getElementById(&#39;aiBgBtn&#39;);
    const loadingDiv = document.getElementById(&#39;loadingDiv&#39;);
    const loadingText = document.getElementById(&#39;loadingText&#39;);
    
    const canvas = document.getElementById(&#39;canvas&#39;);
    const finalPreview = document.getElementById(&#39;final-preview&#39;);
    const addBorder = document.getElementById(&#39;addBorder&#39;);
    const downloadBtn = document.getElementById(&#39;downloadBtn&#39;);
    const printBtn = document.getElementById(&#39;printBtn&#39;);
    const printArea = document.getElementById(&#39;print-area&#39;);
    const customColorPicker = document.getElementById(&#39;customColorPicker&#39;);

    const ratios = { passport: 3.5/4.5, stamp: 2.0/2.5, standard: 2.5/3.5, custom: NaN };

    // Prefetch and Load Google BodyPix Model internally
    async function loadAIModel() {
        if (!net) {
            net = await bodyPix.load({
                architecture: &#39;MobileNetV1&#39;,
                outputStride: 16,
                multiplier: 0.75,
                quantBytes: 2
            });
        }
    }

    uploadImage.addEventListener(&#39;change&#39;, function (e) {
        if (e.target.files &amp;&amp; e.target.files[0]) {
            const reader = new FileReader();
            reader.onload = function (event) {
                image.src = event.target.result;
                aiSourceImg.src = event.target.result; // Keep clone for raw AI scanning
                initCropper(event.target.result);
            };
            reader.readAsDataURL(e.target.files[0]);
        }
    });

    function initCropper(src) {
        image.src = src;
        if (cropper) cropper.destroy();
        
        cropper = new Cropper(image, {
            aspectRatio: ratios[currentSize],
            viewMode: 1,
            autoCropArea: 0.8,
            background: false
        });
        document.getElementById(&#39;previewContainer&#39;).style.display = &#39;none&#39;;
    }

    // 1-Click Secure Local Client-side AI Background Eraser Operation
    aiBgBtn.addEventListener(&#39;click&#39;, async function() {
        if(!aiSourceImg.src || aiSourceImg.src === window.location.href) {
            return alert(&quot;দয়া করে প্রথমে একটি ছবি আপলোড করুন।&quot;);
        }
        
        loadingDiv.style.display = &#39;flex&#39;;
        loadingText.innerText = &quot;AI ব্যাকগ্রাউন্ড স্ক্যান করছে, অনুগ্রহ করে ৫-১০ সেকেন্ড অপেক্ষা করুন...&quot;;
        
        try {
            // Ensure model is initialized
            await loadAIModel();
            
            // Segment person from background
            const segmentation = await net.segmentPerson(aiSourceImg, {
                internalResolution: &#39;medium&#39;,
                segmentationThreshold: 0.7
            });
            
            // Create a canvas to process transparency masking locally
            const processCanvas = document.createElement(&#39;canvas&#39;);
            const pCtx = processCanvas.getContext(&#39;2d&#39;);
            processCanvas.width = aiSourceImg.naturalWidth;
            processCanvas.height = aiSourceImg.naturalHeight;
            
            // Draw original image first
            pCtx.drawImage(aiSourceImg, 0, 0);
            const imgData = pCtx.getImageData(0, 0, processCanvas.width, processCanvas.height);
            
            // Turn all background pixels transparent safely
            for (let i = 0; i &lt; segmentation.data.length; i++) {
                if (segmentation.data[i] === 0) { // 0 represents background
                    imgData.data[i * 4 + 3] = 0; // Set Alpha/Opacity channel to 0
                }
            }
            
            pCtx.putImageData(imgData, 0, 0);
            
            // Reload the newly extracted transparent image source directly into the cropper pipeline
            const processedDataUrl = processCanvas.toDataURL(&#39;image/png&#39;);
            initCropper(processedDataUrl);
            
        } catch (error) {
            console.error(error);
            alert(&quot;সরাসরি মোবাইল ব্রাউজারে মেমরি লোড নিতে সমস্যা হচ্ছে। অনুগ্রহ করে ক্রপ ও প্রিন্ট অপশন ব্যবহার করুন।&quot;);
        } finally {
            loadingDiv.style.display = &#39;none&#39;;
        }
    });

    // Zoom Controls
    document.getElementById(&#39;btnZoomIn&#39;).addEventListener(&#39;click&#39;, () =&gt; cropper?.zoom(0.1));
    document.getElementById(&#39;btnZoomOut&#39;).addEventListener(&#39;click&#39;, () =&gt; cropper?.zoom(-0.1));
    document.getElementById(&#39;btnReset&#39;).addEventListener(&#39;click&#39;, () =&gt; cropper?.reset());

    // Color Palette Toggles
    const colorBoxes = document.querySelectorAll(&#39;.color-box&#39;);
    colorBoxes.forEach(box =&gt; {
        box.addEventListener(&#39;click&#39;, function() {
            colorBoxes.forEach(b =&gt; b.classList.remove(&#39;active&#39;));
            this.classList.add(&#39;active&#39;);
            
            if(this.id === &#39;bg-trans&#39;) selectedBgColor = &#39;transparent&#39;;
            else if(this.id === &#39;bg-white&#39;) selectedBgColor = &#39;#ffffff&#39;;
            else if(this.id === &#39;bg-blue&#39;) selectedBgColor = &#39;#007bff&#39;;
            else if(this.id === &#39;bg-green&#39;) selectedBgColor = &#39;#009944&#39;;
        });
    });

    customColorPicker.addEventListener(&#39;input&#39;, function() {
        colorBoxes.forEach(b =&gt; b.classList.remove(&#39;active&#39;));
        document.getElementById(&#39;bg-custom&#39;).style.backgroundColor = this.value;
        document.getElementById(&#39;bg-custom&#39;).classList.add(&#39;active&#39;);
        selectedBgColor = this.value;
    });

    // Size Selector Grid
    const sizeBtns = document.querySelectorAll(&#39;.size-btn&#39;);
    sizeBtns.forEach(btn =&gt; {
        btn.addEventListener(&#39;click&#39;, function() {
            sizeBtns.forEach(b =&gt; b.classList.remove(&#39;active&#39;));
            this.classList.add(&#39;active&#39;);
            currentSize = this.dataset.size;
            if(cropper) cropper.setAspectRatio(ratios[currentSize]);
        });
    });

    // Render Final Layout Output
    cropBtn.addEventListener(&#39;click&#39;, function () {
        if (!cropper) return;

        let w = currentSize===&#39;passport&#39;?350 : currentSize===&#39;stamp&#39;?200 : currentSize===&#39;standard&#39;?250 : cropper.getCroppedCanvas().width;
        let h = currentSize===&#39;passport&#39;?450 : currentSize===&#39;stamp&#39;?250 : currentSize===&#39;standard&#39;?350 : cropper.getCroppedCanvas().height;

        const croppedCanvas = cropper.getCroppedCanvas({ width: w, height: h });
        const ctx = canvas.getContext(&#39;2d&#39;);
        canvas.width = w; canvas.height = h;

        // Render dynamic colored layer behind extracted body mask
        if(selectedBgColor !== &#39;transparent&#39;) {
            ctx.fillStyle = selectedBgColor;
            ctx.fillRect(0, 0, w, h);
        } else {
            ctx.fillStyle = &quot;#ffffff&quot;; // Default preview layer
            ctx.fillRect(0, 0, w, h);
        }

        ctx.drawImage(croppedCanvas, 0, 0);

        if (addBorder.checked) {
            ctx.strokeStyle = &#39;#000000&#39;;
            ctx.lineWidth = currentSize===&#39;stamp&#39;? 6 : 10;
            ctx.strokeRect(0, 0, w, h);
        }

        const finalImageSrc = canvas.toDataURL(&#39;image/jpeg&#39;, 1.0);
        finalPreview.src = finalImageSrc;
        
        finalPreview.style.width = currentSize===&#39;passport&#39;?&#39;130px&#39; : currentSize===&#39;stamp&#39;?&#39;80px&#39; : &#39;100px&#39;;
        document.getElementById(&#39;previewContainer&#39;).style.display = &#39;block&#39;;

        printArea.innerHTML = &#39;&#39;;
        let totalCopies = currentSize===&#39;passport&#39;? 18 : currentSize===&#39;stamp&#39;? 36 : 24;
        for(let i = 0; i &lt; totalCopies; i++) {
            const img = document.createElement(&#39;img&#39;);
            img.src = finalImageSrc;
            img.className = `print-photo size-${currentSize}`;
            printArea.appendChild(img);
        }
    });

    downloadBtn.addEventListener(&#39;click&#39;, function () {
        const link = document.createElement(&#39;a&#39;);
        link.download = currentSize + &#39;_photo.jpg&#39;;
        link.href = finalPreview.src;
        link.click();
    });

    printBtn.addEventListener(&#39;click&#39;, () =&gt; window.print());
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/350203633038790122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ultimate-photo-editor-studio-body-font.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/350203633038790122'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/350203633038790122'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ultimate-photo-editor-studio-body-font.html' title='passport size photo editor'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-959150272342427296</id><published>2026-06-19T01:51:26.397+05:30</published><updated>2026-06-29T15:28:47.113+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Class 9"/><category scheme="http://www.blogger.com/atom/ns#" term="H. S."/><category scheme="http://www.blogger.com/atom/ns#" term="M.P."/><title type='text'>Tense: more simplified</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Tense Master: The English Game&lt;/title&gt;
    &lt;style&gt;
        :root {
            --primary-color: #4A90E2;
            --secondary-color: #50E3C2;
            --background: #F0F4F8;
            --text-dark: #333333;
            --correct: #2ECC71;
            --wrong: #E74C3C;
        }

        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: var(--background);
            color: var(--text-dark);
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
            margin: 0;
        }

        .game-container {
            background: white;
            width: 90%;
            max-width: 650px;
            border-radius: 20px;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            padding: 30px;
            text-align: center;
        }

        h1 {
            color: var(--primary-color);
            margin-bottom: 5px;
        }

        .subtitle {
            color: #7f8c8d;
            font-size: 0.9em;
            margin-bottom: 20px;
        }

        .stats {
            display: flex;
            justify-content: space-between;
            font-size: 1.1em;
            font-weight: bold;
            margin-bottom: 20px;
            padding: 10px;
            background: var(--background);
            border-radius: 10px;
        }

        #question-text {
            font-size: 1.4em;
            margin: 20px 0;
            font-weight: 600;
        }

        .options-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 15px;
            margin-bottom: 20px;
        }

        .option-btn {
            background: white;
            border: 2px solid var(--primary-color);
            color: var(--primary-color);
            padding: 15px;
            font-size: 1.1em;
            border-radius: 10px;
            cursor: pointer;
            transition: all 0.3s ease;
            font-weight: bold;
        }

        .option-btn:hover {
            background: var(--primary-color);
            color: white;
        }

        .option-btn:disabled {
            cursor: not-allowed;
            opacity: 0.8;
        }

        .option-btn.correct {
            background: var(--correct);
            border-color: var(--correct);
            color: white;
        }

        .option-btn.wrong {
            background: var(--wrong);
            border-color: var(--wrong);
            color: white;
        }

        #feedback-area {
            min-height: 60px;
            margin: 15px 0;
            font-size: 1.05em;
            border-radius: 10px;
            padding: 15px;
            display: none;
            text-align: left;
            line-height: 1.5;
        }

        .feedback-correct {
            background-color: #d5f5e3;
            color: #1e8449;
            border-left: 5px solid var(--correct);
        }

        .feedback-wrong {
            background-color: #fadbd8;
            color: #943126;
            border-left: 5px solid var(--wrong);
        }

        .bn-explanation {
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px dashed rgba(0,0,0,0.1);
            font-size: 0.95em;
            color: #555;
        }

        .action-btn {
            background: var(--secondary-color);
            border: none;
            color: white;
            padding: 15px 30px;
            font-size: 1.2em;
            border-radius: 50px;
            cursor: pointer;
            font-weight: bold;
            transition: transform 0.2s;
            display: none;
            margin: 10px auto 0 auto;
        }

        .action-btn:hover {
            transform: scale(1.05);
        }

        #start-btn {
            display: inline-block;
            background: var(--primary-color);
        }

        #game-screen, #end-screen {
            display: none;
        }

        .trophy {
            font-size: 4em;
            margin: 20px 0;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;div class=&quot;game-container&quot;&gt;
        &lt;div id=&quot;start-screen&quot;&gt;
            &lt;h1&gt;⏱️ Tense Time Machine&lt;/h1&gt;
            &lt;p class=&quot;subtitle&quot;&gt;Travel through the past, present, and future!&lt;/p&gt;
            &lt;p&gt;Fill in the blanks with the correct verb tense to power the time machine.&lt;/p&gt;
            &lt;button id=&quot;start-btn&quot; class=&quot;action-btn&quot; onclick=&quot;startGame()&quot;&gt;Start Adventure&lt;/button&gt;
        &lt;/div&gt;

        &lt;div id=&quot;game-screen&quot;&gt;
            &lt;div class=&quot;stats&quot;&gt;
                &lt;span id=&quot;score-display&quot;&gt;Score: 0&lt;/span&gt;
                &lt;span id=&quot;question-counter&quot;&gt;Question: 1/15&lt;/span&gt;
            &lt;/div&gt;
            
            &lt;div id=&quot;question-text&quot;&gt;Question goes here&lt;/div&gt;
            
            &lt;div class=&quot;options-grid&quot; id=&quot;options-container&quot;&gt;
                &lt;/div&gt;

            &lt;div id=&quot;feedback-area&quot;&gt;&lt;/div&gt;
            
            &lt;button id=&quot;next-btn&quot; class=&quot;action-btn&quot; onclick=&quot;nextQuestion()&quot;&gt;Next Question ➡️&lt;/button&gt;
        &lt;/div&gt;

        &lt;div id=&quot;end-screen&quot;&gt;
            &lt;h1&gt;Adventure Complete!&lt;/h1&gt;
            &lt;div class=&quot;trophy&quot;&gt;🏆&lt;/div&gt;
            &lt;h2 id=&quot;final-score&quot;&gt;You scored 0 out of 15!&lt;/h2&gt;
            &lt;p id=&quot;final-message&quot;&gt;Great effort!&lt;/p&gt;
            &lt;button class=&quot;action-btn&quot; style=&quot;display:inline-block;&quot; onclick=&quot;resetGame()&quot;&gt;Play Again 🔄&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        const questions = [
            {
                question: &quot;Every morning, the sun ___ in the east.&quot;,
                options: [&quot;is rising&quot;, &quot;rises&quot;, &quot;rose&quot;, &quot;has risen&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Present Simple&lt;/b&gt; (&#39;rises&#39;) for universal facts and daily routines.&quot;,
                explanationBN: &quot;চিরন্তন সত্য (Universal Truth) এবং নিত্যদিনের অভ্যাসের ক্ষেত্রে &lt;b&gt;Present Simple Tense&lt;/b&gt; ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;I couldn&#39;t answer the phone because I ___ a shower.&quot;,
                options: [&quot;took&quot;, &quot;am taking&quot;, &quot;was taking&quot;, &quot;have taken&quot;],
                answer: 2,
                explanation: &quot;We use the &lt;b&gt;Past Continuous&lt;/b&gt; (&#39;was taking&#39;) for an action that was in progress when another action happened in the past.&quot;,
                explanationBN: &quot;অতীতে একটি কাজ চলার সময় আরেকটি কাজ ঘটলে, যে কাজটি চলছিল সেটির জন্য &lt;b&gt;Past Continuous Tense&lt;/b&gt; হয়।&quot;
            },
            {
                question: &quot;Look out the window! It ___ heavily.&quot;,
                options: [&quot;rains&quot;, &quot;is raining&quot;, &quot;has rained&quot;, &quot;rained&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Present Continuous&lt;/b&gt; (&#39;is raining&#39;) for things happening right now at the moment of speaking.&quot;,
                explanationBN: &quot;কথা বলার সময় কোনো কাজ বর্তমানে ঘটছে বা চলছে বোঝালে &lt;b&gt;Present Continuous Tense&lt;/b&gt; ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;By this time next year, she ___ her university degree.&quot;,
                options: [&quot;will finish&quot;, &quot;will have finished&quot;, &quot;is finishing&quot;, &quot;finishes&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Future Perfect&lt;/b&gt; (&#39;will have finished&#39;) to talk about an action that will be completed before a specific time in the future.&quot;,
                explanationBN: &quot;ভবিষ্যতে কোনো নির্দিষ্ট সময়ের মধ্যে কোনো কাজ সম্পন্ন হয়ে থাকবে বোঝালে &lt;b&gt;Future Perfect Tense&lt;/b&gt; ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;We ___ in this city since 2015.&quot;,
                options: [&quot;lived&quot;, &quot;are living&quot;, &quot;have lived&quot;, &quot;will live&quot;],
                answer: 2,
                explanation: &quot;We use the &lt;b&gt;Present Perfect&lt;/b&gt; (&#39;have lived&#39;) or Present Perfect Continuous for actions that started in the past and continue to the present.&quot;,
                explanationBN: &quot;অতীতের কোনো সময় থেকে শুরু হয়ে কোনো কাজ বর্তমান পর্যন্ত চলছে বোঝালে &lt;b&gt;Present Perfect&lt;/b&gt; বা Present Perfect Continuous ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;When I arrived at the cinema, the movie ___.&quot;,
                options: [&quot;already started&quot;, &quot;has already started&quot;, &quot;had already started&quot;, &quot;was starting&quot;],
                answer: 2,
                explanation: &quot;We use the &lt;b&gt;Past Perfect&lt;/b&gt; (&#39;had already started&#39;) to show that one past action happened before another past action.&quot;,
                explanationBN: &quot;অতীতে ঘটে যাওয়া দুটি কাজের মধ্যে যে কাজটি আগে ঘটেছিল, সেটির ক্ষেত্রে &lt;b&gt;Past Perfect Tense&lt;/b&gt; ব্যবহার করা হয়।&quot;
            },
            {
                question: &quot;Next week, they ___ to Japan for a holiday.&quot;,
                options: [&quot;fly&quot;, &quot;are flying&quot;, &quot;flew&quot;, &quot;have flown&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Present Continuous&lt;/b&gt; (&#39;are flying&#39;) for personal arrangements and fixed plans in the near future.&quot;,
                explanationBN: &quot;নিকট ভবিষ্যতে ঘটবে এমন কোনো পরিকল্পিত বা নির্ধারিত ব্যবস্থার ক্ষেত্রে &lt;b&gt;Present Continuous Tense&lt;/b&gt; ব্যবহৃত হতে পারে।&quot;
            },
            {
                question: &quot;He ___ tired today because he didn&#39;t sleep well last night.&quot;,
                options: [&quot;is looking&quot;, &quot;looks&quot;, &quot;looked&quot;, &quot;has looked&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Present Simple&lt;/b&gt; (&#39;looks&#39;) with stative verbs like &#39;look&#39;, &#39;seem&#39;, or &#39;appear&#39; to describe current states.&quot;,
                explanationBN: &quot;Stative verb (যেমন look, seem) সাধারণত continuous ফর্মে হয় না; বর্তমান অবস্থা বোঝাতে &lt;b&gt;Present Simple Tense&lt;/b&gt; হয়।&quot;
            },
            {
                question: &quot;The baby is crying. She ___ for two hours!&quot;,
                options: [&quot;cries&quot;, &quot;is crying&quot;, &quot;has been crying&quot;, &quot;had cried&quot;],
                answer: 2,
                explanation: &quot;We use the &lt;b&gt;Present Perfect Continuous&lt;/b&gt; (&#39;has been crying&#39;) for actions that started in the past and are still ongoing, highlighting the duration (&#39;for two hours&#39;).&quot;,
                explanationBN: &quot;অতীতের কোনো সময়ে শুরু হয়ে কোনো কাজ এখনো সময় ধরে চলছে (যেমন: দু-ঘণ্টা ধরে) বোঝালে &lt;b&gt;Present Perfect Continuous Tense&lt;/b&gt; হয়।&quot;
            },
            {
                question: &quot;If it ___ tomorrow, we will cancel the picnic.&quot;,
                options: [&quot;rains&quot;, &quot;will rain&quot;, &quot;rained&quot;, &quot;is raining&quot;],
                answer: 0,
                explanation: &quot;In the first conditional sentence, the &#39;if-clause&#39; takes the &lt;b&gt;Present Simple&lt;/b&gt; tense, while the main clause takes the future tense.&quot;,
                explanationBN: &quot;First Conditional বাক্যে, &#39;if&#39; যুক্ত অংশটি বা শর্তটি সবসময় &lt;b&gt;Present Simple Tense&lt;/b&gt;-এ থাকে।&quot;
            },
            {
                question: &quot;When we were children, we ___ football every afternoon.&quot;,
                options: [&quot;play&quot;, &quot;played&quot;, &quot;are playing&quot;, &quot;have played&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Past Simple&lt;/b&gt; (&#39;played&#39;) to describe past habits or repeated actions in the past.&quot;,
                explanationBN: &quot;অতীতের কোনো অভ্যাস বা অতীতে নিয়মিত ঘটত এমন কাজের কথা উল্লেখ করতে &lt;b&gt;Past Simple Tense&lt;/b&gt; ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;Don&#39;t call me at 8 PM tonight. I ___ dinner with my family.&quot;,
                options: [&quot;will have&quot;, &quot;am having&quot;, &quot;will be having&quot;, &quot;have had&quot;],
                answer: 2,
                explanation: &quot;We use the &lt;b&gt;Future Continuous&lt;/b&gt; (&#39;will be having&#39;) for an action that will be in progress at a specific time in the future.&quot;,
                explanationBN: &quot;ভবিষ্যতে কোনো নির্দিষ্ট সময়ে কোনো কাজ চলতে থাকবে বা হতে থাকবে বোঝালে &lt;b&gt;Future Continuous Tense&lt;/b&gt; হয়।&quot;
            },
            {
                question: &quot;She lost her wallet because she ___ attention to her bags.&quot;,
                options: [&quot;isn&#39;t paying&quot;, &quot;was not paying&quot;, &quot;has not paid&quot;, &quot;doesn&#39;t pay&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Past Continuous&lt;/b&gt; (&#39;was not paying&#39;) to describe the background action that was ongoing when the main event (losing the wallet) happened.&quot;,
                explanationBN: &quot;অতীতের একটি মূল ঘটনার ব্যাকগ্রাউন্ডে যে কাজটি চলছিল (মনোযোগ না দেওয়া), তার জন্য &lt;b&gt;Past Continuous Tense&lt;/b&gt; ব্যবহৃত হয়।&quot;
            },
            {
                question: &quot;They ___ English for three years before they moved to London.&quot;,
                options: [&quot;have studied&quot;, &quot;had been studying&quot;, &quot;were studying&quot;, &quot;studied&quot;],
                answer: 1,
                explanation: &quot;We use the &lt;b&gt;Past Perfect Continuous&lt;/b&gt; (&#39;had been studying&#39;) for an action that was ongoing in the past up until another past action.&quot;,
                explanationBN: &quot;অতীতে একটি কাজ ঘটার আগে পর্যন্ত আরেকটি কাজ দীর্ঘসময় ধরে চলছিল বোঝালে &lt;b&gt;Past Perfect Continuous Tense&lt;/b&gt; হয়।&quot;
            },
            {
                question: &quot;I will call you as soon as I ___ home.&quot;,
                options: [&quot;get&quot;, &quot;will get&quot;, &quot;am getting&quot;, &quot;got&quot;],
                answer: 0,
                explanation: &quot;In time clauses introduced by words like &#39;as soon as&#39;, &#39;when&#39;, or &#39;before&#39;, we use the &lt;b&gt;Present Simple&lt;/b&gt; to refer to the future.&quot;,
                explanationBN: &quot;&#39;As soon as&#39;, &#39;when&#39; ইত্যাদি সময় নির্দেশক শব্দের পরের অংশটি ভবিষ্যৎ কাল বোঝালেও ব্যাকরণগতভাবে &lt;b&gt;Present Simple Tense&lt;/b&gt; হয়।&quot;
            }
        ];

        let currentQuestionIndex = 0;
        let score = 0;
        let canClick = true;

        const startScreen = document.getElementById(&#39;start-screen&#39;);
        const gameScreen = document.getElementById(&#39;game-screen&#39;);
        const endScreen = document.getElementById(&#39;end-screen&#39;);
        const questionText = document.getElementById(&#39;question-text&#39;);
        const optionsContainer = document.getElementById(&#39;options-container&#39;);
        const feedbackArea = document.getElementById(&#39;feedback-area&#39;);
        const nextBtn = document.getElementById(&#39;next-btn&#39;);
        const scoreDisplay = document.getElementById(&#39;score-display&#39;);
        const questionCounter = document.getElementById(&#39;question-counter&#39;);

        function startGame() {
            startScreen.style.display = &#39;none&#39;;
            gameScreen.style.display = &#39;block&#39;;
            loadQuestion();
        }

        function loadQuestion() {
            canClick = true;
            feedbackArea.style.display = &#39;none&#39;;
            nextBtn.style.display = &#39;none&#39;;
            
            const currentQ = questions[currentQuestionIndex];
            questionText.innerHTML = currentQ.question;
            questionCounter.innerText = `Question: ${currentQuestionIndex + 1}/${questions.length}`;
            
            optionsContainer.innerHTML = &#39;&#39;;
            
            currentQ.options.forEach((option, index) =&gt; {
                const button = document.createElement(&#39;button&#39;);
                button.className = &#39;option-btn&#39;;
                button.innerText = option;
                button.onclick = () =&gt; selectAnswer(index, button);
                optionsContainer.appendChild(button);
            });
        }

        function selectAnswer(selectedIndex, selectedButton) {
            if (!canClick) return;
            canClick = false;

            const currentQ = questions[currentQuestionIndex];
            const buttons = optionsContainer.children;

            // Disable all buttons
            for(let btn of buttons) {
                btn.disabled = true;
            }

            feedbackArea.style.display = &#39;block&#39;;

            let explanationHTML = `
                &lt;div&gt;&lt;strong&gt;EN:&lt;/strong&gt; ${currentQ.explanation}&lt;/div&gt;
                &lt;div class=&quot;bn-explanation&quot;&gt;&lt;strong&gt;BN (বাংলা):&lt;/strong&gt; ${currentQ.explanationBN}&lt;/div&gt;
            `;

            if (selectedIndex === currentQ.answer) {
                selectedButton.classList.add(&#39;correct&#39;);
                score++;
                scoreDisplay.innerText = `Score: ${score}`;
                feedbackArea.className = &#39;feedback-correct&#39;;
                feedbackArea.innerHTML = `&lt;strong&gt;✅ Correct / সঠিক!&lt;/strong&gt;&lt;br&gt;${explanationHTML}`;
            } else {
                selectedButton.classList.add(&#39;wrong&#39;);
                buttons[currentQ.answer].classList.add(&#39;correct&#39;);
                feedbackArea.className = &#39;feedback-wrong&#39;;
                feedbackArea.innerHTML = `&lt;strong&gt;❌ Oops / ভুল হয়েছে!&lt;/strong&gt; The correct answer was &quot;${currentQ.options[currentQ.answer]}&quot;.&lt;br&gt;${explanationHTML}`;
            }

            if (currentQuestionIndex &lt; questions.length - 1) {
                nextBtn.style.display = &#39;block&#39;;
                nextBtn.innerText = &#39;Next Question ➡️&#39;;
            } else {
                nextBtn.style.display = &#39;block&#39;;
                nextBtn.innerText = &#39;See Results 🏆&#39;;
            }
        }

        function nextQuestion() {
            currentQuestionIndex++;
            if (currentQuestionIndex &lt; questions.length) {
                loadQuestion();
            } else {
                showEndScreen();
            }
        }

        function showEndScreen() {
            gameScreen.style.display = &#39;none&#39;;
            endScreen.style.display = &#39;block&#39;;
            
            document.getElementById(&#39;final-score&#39;).innerText = `You scored ${score} out of ${questions.length}!`;
            
            const messageEl = document.getElementById(&#39;final-message&#39;);
            const percentage = score / questions.length;
            
            if (percentage === 1) {
                messageEl.innerText = &quot;Perfect! You are a Time Lord! 🌌 (অসাধারণ! আপনি টেন্সের রাজা!)&quot;;
            } else if (percentage &gt;= 0.7) {
                messageEl.innerText = &quot;Great job! You have a solid grasp of English tenses! 🚀 (দারুণ! টেন্সের উপর আপনার ভালো দখল আছে!)&quot;;
            } else if (percentage &gt;= 0.5) {
                messageEl.innerText = &quot;Good effort! A little more practice and you&#39;ll master time! ⏱️ (ভালো চেষ্টা! আরেকটু অনুশীলন করলেই সব ঠিক হয়ে যাবে!)&quot;;
            } else {
                messageEl.innerText = &quot;Keep practicing! Tenses can be tricky, but you&#39;ll get there! 💪 (চেষ্টা চালিয়ে যান! টেন্স একটু কঠিন হলেও আপনি পারবেন!)&quot;;
            }
        }

        function resetGame() {
            currentQuestionIndex = 0;
            score = 0;
            scoreDisplay.innerText = `Score: 0`;
            endScreen.style.display = &#39;none&#39;;
            gameScreen.style.display = &#39;block&#39;;
            loadQuestion();
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/959150272342427296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tense-master-english-game-root-primary.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/959150272342427296'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/959150272342427296'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tense-master-english-game-root-primary.html' title='Tense: more simplified'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-5555183717427210292</id><published>2026-06-18T14:40:38.472+05:30</published><updated>2026-06-18T14:44:08.426+05:30</updated><title type='text'>The Bet by Anton Chekhov Quiz</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;The Bet - Quiz&lt;/title&gt;
    &lt;style&gt;
        * {
            box-sizing: border-box;
        }

        body {
            font-family: &quot;Times New Roman&quot;, Times, serif;
            font-style: italic;
            font-size: 16px;
            background-color: #f4f4f9;
            color: #333;
            margin: 0;
            padding: 20px;
        }

        #quiz-container {
            max-width: 850px;
            margin: 0 auto;
            background: #fff;
            padding: 25px;
            border-radius: 8px;
            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        }

        h2 {
            text-align: center;
            border-bottom: 2px solid #ddd;
            padding-bottom: 10px;
            margin-bottom: 20px;
        }

        #scoreboard {
            font-weight: bold;
            text-align: right;
            margin-bottom: 15px;
            color: #0056b3;
            font-size: 18px;
        }

        .question-text {
            font-weight: bold;
            margin-bottom: 20px;
            line-height: 1.5;
        }

        .options-list {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

        .options-list li {
            margin-bottom: 10px;
        }

        .option-btn {
            width: 100%;
            text-align: left;
            padding: 12px;
            font-family: &quot;Times New Roman&quot;, Times, serif;
            font-style: italic;
            font-size: 16px;
            background-color: #f9f9f9;
            border: 1px solid #ccc;
            border-radius: 5px;
            cursor: pointer;
            transition: all 0.2s ease-in-out;
        }

        .option-btn:hover:not(:disabled) {
            background-color: #e9ecef;
        }

        .option-btn:disabled {
            cursor: not-allowed;
            color: #444;
        }

        .correct {
            background-color: #d4edda !important;
            border-color: #28a745 !important;
            color: #155724 !important;
        }

        .wrong {
            background-color: #f8d7da !important;
            border-color: #dc3545 !important;
            color: #721c24 !important;
        }

        #explanation-box {
            display: none;
            margin-top: 20px;
            padding: 15px;
            background-color: #e2e3e5;
            border-left: 5px solid #6c757d;
            border-radius: 4px;
            line-height: 1.5;
        }

        .explanation-text {
            margin-bottom: 10px;
        }

        .navigation {
            display: flex;
            justify-content: space-between;
            margin-top: 25px;
        }

        .nav-btn {
            padding: 10px 25px;
            font-family: &quot;Times New Roman&quot;, Times, serif;
            font-style: italic;
            font-size: 16px;
            background-color: #007bff;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }

        .nav-btn:disabled {
            background-color: #cccccc;
            cursor: not-allowed;
        }

        .nav-btn:hover:not(:disabled) {
            background-color: #0056b3;
        }

        #final-score-container {
            display: none;
            text-align: center;
        }

        .final-score-text {
            font-size: 24px;
            margin-bottom: 20px;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div id=&quot;quiz-container&quot;&gt;
    &lt;h2&gt;Tutun&#39;s Academy for Learning English (TALE) - &quot;The Bet&quot; Quiz&lt;/h2&gt; &lt;!--[span_0](start_span)[span_0](end_span) --&gt;
    
    &lt;div id=&quot;quiz-body&quot;&gt;
        &lt;div id=&quot;scoreboard&quot;&gt;Live Score: &lt;b id=&quot;score&quot;&gt;0&lt;/b&gt; / &lt;b id=&quot;total-questions&quot;&gt;0&lt;/b&gt;&lt;/div&gt;
        
        &lt;div id=&quot;question-text&quot; class=&quot;question-text&quot;&gt;&lt;/div&gt;
        &lt;ul id=&quot;options-container&quot; class=&quot;options-list&quot;&gt;&lt;/ul&gt;
        
        &lt;div id=&quot;explanation-box&quot;&gt;
            &lt;strong&gt;Explanation / ব্যাখ্যা:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
            &lt;div id=&quot;exp-en&quot; class=&quot;explanation-text&quot;&gt;&lt;/div&gt;
            &lt;div id=&quot;exp-bn&quot; class=&quot;explanation-text&quot;&gt;&lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;navigation&quot;&gt;
            &lt;button id=&quot;prev-btn&quot; class=&quot;nav-btn&quot; onclick=&quot;prevQuestion()&quot;&gt;Previous&lt;/button&gt;
            &lt;button id=&quot;next-btn&quot; class=&quot;nav-btn&quot; onclick=&quot;nextQuestion()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div id=&quot;final-score-container&quot;&gt;
        &lt;h2&gt;Quiz Completed!&lt;/h2&gt;
        &lt;p class=&quot;final-score-text&quot;&gt;Your Final Score is: &lt;strong id=&quot;final-score&quot;&gt;&lt;/strong&gt; out of &lt;strong id=&quot;final-total&quot;&gt;&lt;/strong&gt;&lt;/p&gt;
        &lt;button class=&quot;nav-btn&quot; onclick=&quot;location.reload()&quot;&gt;Restart Quiz&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;script&gt;
    const originalQuestions = [
        {
            question: &quot;Q1: Who is the writer of the story &#39;The Bet&#39;?&quot;, //[span_1](start_span)[span_1](end_span)
            options: [&quot;Leo Tolstoy&quot;, &quot;Anton Chekhov&quot;, &quot;Maxim Gorky&quot;, &quot;Fyodor Dostoevsky&quot;],
            answer: 1,
            expEn: &quot;The story &#39;The Bet&#39; is written by Anton Chekhov.&quot;, //[span_2](start_span)[span_2](end_span)
            expBn: &quot;&#39;The Bet&#39; গল্পটি আন্তন চেখভের লেখা।&quot; //[span_3](start_span)[span_3](end_span)
        },
        {
            question: &quot;Q2: On what date was the party hosted by the banker?&quot;, //[span_4](start_span)[span_4](end_span)
            options: [&quot;14 Nov, 1885&quot;, &quot;13 Nov, 1870&quot;, &quot;14 Nov, 1870&quot;, &quot;13 Nov, 1885&quot;],
            answer: 2,
            expEn: &quot;The party hosted by the banker took place on 14 Nov, 1870.&quot;, //[span_5](start_span)[span_5](end_span)
            expBn: &quot;ব্যাংকারের আয়োজিত পার্টিটি ১৮৭০ সালের ১৪ই নভেম্বর অনুষ্ঠিত হয়েছিল।&quot; //[span_6](start_span)[span_6](end_span)
        },
        {
            question: &quot;Q3: What was the primary topic of conversation among the guests at the party?&quot;, //[span_7](start_span)[span_7](end_span)
            options: [&quot;Wealth distribution&quot;, &quot;The stock exchange&quot;, &quot;Capital punishment&quot;, &quot;The prison system&quot;],
            answer: 2,
            expEn: &quot;The primary topic of conversation among the guests was capital punishment.&quot;, //[span_8](start_span)[span_8](end_span)
            expBn: &quot;অতিথিদের মধ্যে আলোচনার প্রধান বিষয় ছিল মৃত্যুদণ্ড (Capital punishment)।&quot; //[span_9](start_span)[span_9](end_span)
        },
        {
            question: &quot;Q4: What was the profession of the majority of the guests at the party?&quot;, //[span_10](start_span)[span_10](end_span)
            options: [&quot;Politicians and lawyers&quot;, &quot;Journalists and intellectual men&quot;, &quot;Bankers and merchants&quot;, &quot;Doctors and scientists&quot;],
            answer: 1,
            expEn: &quot;The majority of the guests were journalists and intellectual men.&quot;, //[span_11](start_span)[span_11](end_span)
            expBn: &quot;বেশিরভাগ অতিথি ছিলেন সাংবাদিক এবং বুদ্ধিজীবী।&quot; //[span_12](start_span)[span_12](end_span)
        },
        {
            question: &quot;Q5: According to the banker, why is capital punishment more moral and humane than life imprisonment?&quot;, //[span_13](start_span)[span_13](end_span)
            options: [&quot;It costs the state less money.&quot;, &quot;It gives the criminal a chance to repent.&quot;, &quot;It kills a man at once, while life imprisonment kills slowly.&quot;, &quot;It is supported by the Church.&quot;],
            answer: 2,
            expEn: &quot;The banker argued that capital punishment kills instantly, whereas life imprisonment kills a person slowly.&quot;, //[span_14](start_span)[span_14](end_span)
            expBn: &quot;ব্যাংকারের মতে, মৃত্যুদণ্ড তাৎক্ষণিকভাবে মৃত্যু ঘটায়, যেখানে যাবজ্জীবন কারাদণ্ড মানুষকে ধীরে ধীরে মারে।&quot; //[span_15](start_span)[span_15](end_span)
        },
        {
            question: &quot;Q6: What does the Latin phrase &#39;A Priori&#39; mean?&quot;, //[span_16](start_span)[span_16](end_span)
            options: [&quot;After the fact&quot;, &quot;With logical reasoning&quot;, &quot;Without empirical evidence&quot;, &quot;From the beginning&quot;],
            answer: 2,
            expEn: &quot;&#39;A Priori&#39; generally refers to knowledge deduced without empirical evidence.&quot;, //[span_17](start_span)[span_17](end_span)
            expBn: &quot;&#39;A Priori&#39; বলতে বোঝায় এমন জ্ঞান যা বাস্তব অভিজ্ঞতা বা প্রমাণ ছাড়াই যুক্তি দ্বারা নির্ণয় করা হয়।&quot; //[span_18](start_span)[span_18](end_span)
        },
        {
            question: &quot;Q7: How old was the young lawyer at the time of the party?&quot;, //[span_19](start_span)[span_19](end_span)
            options: [&quot;20 years old&quot;, &quot;25 years old&quot;, &quot;30 years old&quot;, &quot;40 years old&quot;],
            answer: 1,
            expEn: &quot;The young lawyer was 25 years old at the time of the party.&quot;, //[span_20](start_span)[span_20](end_span)
            expBn: &quot;পার্টির সময় তরুণ আইনজীবীর বয়স ছিল ২৫ বছর।&quot; //[span_21](start_span)[span_21](end_span)
        },
        {
            question: &quot;Q8: What did the young lawyer choose between the two punishments?&quot;, //[span_22](start_span)[span_22](end_span)
            options: [&quot;Capital punishment&quot;, &quot;Exile&quot;, &quot;Life imprisonment&quot;, &quot;Hard labor&quot;],
            answer: 2,
            expEn: &quot;The young lawyer chose life imprisonment over capital punishment.&quot;, //[span_23](start_span)[span_23](end_span)
            expBn: &quot;তরুণ আইনজীবী মৃত্যুদণ্ডের চেয়ে যাবজ্জীবন কারাদণ্ড বেছে নিয়েছিলেন।&quot; //[span_24](start_span)[span_24](end_span)
        },
        {
            question: &quot;Q9: What was the amount staked by the banker in the bet?&quot;, //[span_25](start_span)[span_25](end_span)
            options: [&quot;One million&quot;, &quot;Two millions&quot;, &quot;Three millions&quot;, &quot;Five millions&quot;],
            answer: 1,
            expEn: &quot;The banker staked two millions in the bet.&quot;, //[span_26](start_span)[span_26](end_span)
            expBn: &quot;ব্যাংকার বাজিতে দুই মিলিয়ন অর্থ বাজি রেখেছিলেন।&quot; //[span_27](start_span)[span_27](end_span)
        },
        {
            question: &quot;Q10: What was the final duration of the bet agreed upon by the lawyer?&quot;, //[span_28](start_span)[span_28](end_span)
            options: [&quot;5 years&quot;, &quot;10 years&quot;, &quot;15 years&quot;, &quot;20 years&quot;],
            answer: 2,
            expEn: &quot;The lawyer agreed to a duration of 15 years in solitary confinement.&quot;, //[span_29](start_span)[span_29](end_span)
            expBn: &quot;আইনজীবী ১৫ বছরের নিঃসঙ্গ কারাবাসের মেয়াদে সম্মত হন।&quot; //[span_30](start_span)[span_30](end_span)
        },
        {
            question: &quot;Q11: How was the prisoner allowed to communicate with the outer world? Through --&quot;, //[span_31](start_span)[span_31](end_span)
            options: [&quot;daily letters handed to the watchman&quot;, &quot;a little window&quot;, &quot;supervised visits&quot;, &quot;a telephone line&quot;],
            answer: 1,
            expEn: &quot;Communication with the outer world was only allowed through a little window.&quot;, //[span_32](start_span)[span_32](end_span)
            expBn: &quot;বাইরের জগতের সাথে যোগাযোগ শুধুমাত্র একটি ছোট জানালার মাধ্যমে অনুমোদিত ছিল।&quot; //[span_33](start_span)[span_33](end_span)
        },
        {
            question: &quot;Q12: Which of the following was the prisoner NOT allowed to do during his confinement?&quot;, //[span_34](start_span)[span_34](end_span)
            options: [&quot;Play a musical instrument&quot;, &quot;Drink wine and smoke&quot;, &quot;Receive letters and newspapers&quot;, &quot;Read books&quot;],
            answer: 2,
            expEn: &quot;The prisoner was not allowed to receive letters and newspapers.&quot;, //[span_35](start_span)[span_35](end_span)
            expBn: &quot;বন্দীকে চিঠিপত্র এবং সংবাদপত্র গ্রহণ করার অনুমতি দেওয়া হয়নি।&quot; //[span_36](start_span)[span_36](end_span)
        },
        {
            question: &quot;Q13: When did the lawyer&#39;s imprisonment officially start?&quot;, //[span_37](start_span)[span_37](end_span)
            options: [&quot;12 o&#39;clock, 14th November, 1870&quot;, &quot;12 o&#39;clock, 13th November, 1870&quot;, &quot;12 o&#39;clock, 14th November, 1885&quot;, &quot;3 o&#39;clock, 14th November, 1870&quot;],
            answer: 0,
            expEn: &quot;His imprisonment officially started at 12 o&#39;clock on 14th November, 1870.&quot;, //[span_38](start_span)[span_38](end_span)
            expBn: &quot;তার কারাবাস আনুষ্ঠানিকভাবে ১৮৭০ সালের ১৪ই নভেম্বর রাত ১২টায় শুরু হয়।&quot; //[span_39](start_span)[span_39](end_span)
        },
        {
            question: &quot;Q14: What type of books did the lawyer read during his first year of confinement?&quot;, //[span_40](start_span)[span_40](end_span)
            options: [&quot;Classics&quot;, &quot;Philosophy and history&quot;, &quot;Light character novels and fantastic stories&quot;, &quot;Theology&quot;],
            answer: 2,
            expEn: &quot;During his first year, he read light character novels and fantastic stories.&quot;, //[span_41](start_span)[span_41](end_span)
            expBn: &quot;প্রথম বছরে তিনি হালকা চরিত্রের উপন্যাস এবং কল্পকাহিনী পড়েছিলেন।&quot; //[span_42](start_span)[span_42](end_span)
        },
        {
            question: &quot;Q15: Why did the lawyer refuse wine and tobacco in the first year?&quot;, //[span_43](start_span)[span_43](end_span)
            options: [&quot;They were too expensive.&quot;, &quot;Wine excites desires and tobacco spoils the air.&quot;, &quot;He wanted to stay healthy for the 15 years.&quot;, &quot;They were not allowed in the agreement.&quot;],
            answer: 1,
            expEn: &quot;He refused them because wine excites desires and tobacco spoils the air in his room.&quot;, //[span_44](start_span)[span_44](end_span)
            expBn: &quot;তিনি এগুলো প্রত্যাখ্যান করেছিলেন কারণ ওয়াইন কামনা জাগায় এবং তামাক ঘরের বাতাস নষ্ট করে।&quot; //[span_45](start_span)[span_45](end_span)
        },
        {
            question: &quot;Q16: What happened to the piano in the second year of confinement?&quot;, //[span_46](start_span)[span_46](end_span)
            options: [&quot;It was played more frequently.&quot;, &quot;It was taken away by the banker.&quot;, &quot;It was silent.&quot;, &quot;It was replaced by a violin.&quot;],
            answer: 2,
            expEn: &quot;The piano was silent during the second year of his confinement.&quot;, //[span_47](start_span)[span_47](end_span)
            expBn: &quot;কারাবাসের দ্বিতীয় বছরে পিয়ানো নীরব ছিল।&quot; //[span_48](start_span)[span_48](end_span)
        },
        {
            question: &quot;Q17: What did the lawyer do in his fifth year of confinement?&quot;, //[span_49](start_span)[span_49](end_span)
            options: [&quot;Read extensively and played music.&quot;, &quot;Ate, drank, yawned, talked angrily to himself, and tore up his writings.&quot;, &quot;Studied six languages zealously.&quot;, &quot;Read only the Gospel.&quot;],
            answer: 1,
            expEn: &quot;In the fifth year, he ate, drank, yawned, talked angrily to himself, and tore up his writings.&quot;, //[span_50](start_span)[span_50](end_span)
            expBn: &quot;পঞ্চম বছরে, তিনি খেয়েছিলেন, পান করেছিলেন, হাই তুলেছিলেন, নিজের সাথে রাগে কথা বলেছিলেন এবং তার লেখাগুলো ছিঁড়ে ফেলেছিলেন।&quot; //[span_51](start_span)[span_51](end_span)
        },
        {
            question: &quot;Q18: How many volumes of books were ordered by the prisoner in four years (starting from the sixth year)?&quot;, //[span_52](start_span)[span_52](end_span)
            options: [&quot;100&quot;, &quot;300&quot;, &quot;600&quot;, &quot;1000&quot;],
            answer: 2,
            expEn: &quot;He ordered 600 volumes of books in those four years.&quot;, //[span_53](start_span)[span_53](end_span)
            expBn: &quot;তিনি ঐ চার বছরে ৬০০ খণ্ড বই অর্ডার করেছিলেন।&quot; //[span_54](start_span)[span_54](end_span)
        },
        {
            question: &quot;Q19: What did the prisoner ask the banker to do if he found no mistakes in his multi-lingual letter?&quot;, //[span_55](start_span)[span_55](end_span)
            options: [&quot;Fire a shot in the garden.&quot;, &quot;Send more books.&quot;, &quot;Bring him a glass of wine.&quot;, &quot;End the bet early.&quot;],
            answer: 0,
            expEn: &quot;He asked the banker to fire a shot in the garden if there were no mistakes in the translation.&quot;, //[span_56](start_span)[span_56](end_span)
            expBn: &quot;তিনি ব্যাংকারকে বলেছিলেন অনুবাদে কোনো ভুল না থাকলে বাগানে গুলি ছুঁড়তে।&quot; //[span_57](start_span)[span_57](end_span)
        },
        {
            question: &quot;Q20: What did the prisoner read after the tenth year of his confinement?&quot;, //[span_58](start_span)[span_58](end_span)
            options: [&quot;Natural sciences&quot;, &quot;Shakespeare and Byron&quot;, &quot;The Gospel&quot;, &quot;Chemistry and medicine&quot;],
            answer: 2,
            expEn: &quot;After the tenth year, he read only The Gospel for a long time.&quot;, //[span_59](start_span)[span_59](end_span)
            expBn: &quot;দশম বছরের পর, তিনি দীর্ঘ সময় ধরে কেবল &#39;The Gospel&#39; পড়েছিলেন।&quot; //[span_60](start_span)[span_60](end_span)
        },
        {
            question: &quot;Q21: Assertion (A): The banker disapproved of life imprisonment.&lt;br&gt;Reason (R): He believed that capital punishment kills a man at once, making it more humane than life imprisonment which kills slowly.&quot;, //[span_61](start_span)[span_61](end_span)
            options: [&quot;Both A and R are true, and R is the correct explanation of A.&quot;, &quot;Both A and R are true, but R is not the correct explanation of A.&quot;, &quot;A is true, but R is false.&quot;, &quot;A is false, but R is true.&quot;],
            answer: 0,
            expEn: &quot;Both the assertion and the reason are true, and the reason correctly explains the banker&#39;s belief.&quot;, //[span_62](start_span)[span_62](end_span)
            expBn: &quot;উভয় বিবৃতি সত্য এবং কারণটি ব্যাংকারের বিশ্বাসের সঠিক ব্যাখ্যা প্রদান করে।&quot; //[span_63](start_span)[span_63](end_span)
        },
        {
            question: &quot;Q22: Assertion (A): The lawyer believed the State is not God.&lt;br&gt;Reason (R): The State has no right to take away life because it cannot restore life when it wants to.&quot;, //[span_64](start_span)[span_64](end_span)
            options: [&quot;Both A and R are true, and R is the correct explanation of A.&quot;, &quot;Both A and R are true, but R is not the correct explanation of A.&quot;, &quot;A is true, but R is false.&quot;, &quot;A is false, but R is true.&quot;],
            answer: 0,
            expEn: &quot;Both statements are correct and the reason directly supports why the State is not considered God.&quot;, //[span_65](start_span)[span_65](end_span)
            expBn: &quot;উভয় বিবৃতি সত্য এবং কারণটি সরাসরি সমর্থন করে কেন রাষ্ট্রকে ঈশ্বর বলে মনে করা যায় না।&quot; //[span_66](start_span)[span_66](end_span)
        },
        {
            question: &quot;Q23: Assertion (A): In the fifth year, the lawyer read hundreds of classic novels.&lt;br&gt;Reason (R): He spent his time lying on his bed, yawning, and tearing up the pages he wrote.&quot;, //[span_67](start_span)[span_67](end_span)
            options: [&quot;Both A and R are true, and R is the correct explanation of A.&quot;, &quot;Both A and R are true, but R is not the correct explanation of A.&quot;, &quot;A is true, but R is false.&quot;, &quot;A is false, but R is true.&quot;],
            answer: 3,
            expEn: &quot;The assertion is false because he did not read classics in the 5th year; he instead behaved as described in the true reason.&quot;, //[span_68](start_span)[span_68](end_span)
            expBn: &quot;বিবৃতিটি মিথ্যা কারণ তিনি ৫ম বছরে বই পড়েননি; বরং তিনি কারণে বর্ণিত আচরণগুলো করেছিলেন যা সত্য।&quot; //[span_69](start_span)[span_69](end_span)
        },
        {
            question: &quot;Q24: Assertion (A): The prisoner&#39;s rejection of wine and tobacco in the first year suggests self-discipline.&lt;br&gt;Reason (R): The prisoner felt loneliness and depression during his first year.&quot;, //[span_70](start_span)[span_70](end_span)
            options: [&quot;Both A and R are true, and R is the correct explanation of A.&quot;, &quot;Both A and R are true, but R is not the correct explanation of A.&quot;, &quot;A is true, but R is false.&quot;, &quot;A is false, but R is true.&quot;],
            answer: 1,
            expEn: &quot;Both statements are true, but loneliness and depression do not explain his self-discipline regarding wine and tobacco.&quot;, //[span_71](start_span)[span_71](end_span)
            expBn: &quot;উভয় বিবৃতি সত্য, কিন্তু একাকীত্ব এবং বিষণ্ণতা তার ওয়াইন এবং তামাক বর্জনের স্ব-শৃঙ্খলার সঠিক ব্যাখ্যা নয়।&quot; //[span_72](start_span)[span_72](end_span)
        },
        {
            question: &quot;Q25: Assertion (A): The banker ordered two shots to be fired in the garden.&lt;br&gt;Reason (R): The banker found mistakes in the prisoner&#39;s letter written in six languages.&quot;, //[span_73](start_span)[span_73](end_span)
            options: [&quot;Both A and R are true, and R is the correct explanation of A.&quot;, &quot;Both A and R are true, but R is not the correct explanation of A.&quot;, &quot;A is true, but R is false.&quot;, &quot;A is false, but R is true.&quot;],
            answer: 2,
            expEn: &quot;The assertion is true, but the reason is false because the banker found NO mistakes, which is why he fired the shots.&quot;, //[span_74](start_span)[span_74](end_span)
            expBn: &quot;বিবৃতিটি সত্য, কিন্তু কারণটি মিথ্যা কারণ ব্যাংকার কোনো ভুল পাননি, আর সেই কারণেই তিনি গুলি ছুঁড়েছিলেন।&quot; //[span_75](start_span)[span_75](end_span)
        },
        {
            question: &quot;Q26: The banker believed the bet was a simple greed for money on his part.&quot;, //[span_76](start_span)[span_76](end_span)
            options: [&quot;True&quot;, &quot;False&quot;],
            answer: 1,
            expEn: &quot;False. The banker believed the bet was a caprice on his part, and greed on the lawyer&#39;s part.&quot;, //[span_77](start_span)[span_77](end_span)
            expBn: &quot;মিথ্যা। ব্যাংকার বিশ্বাস করতেন যে বাজিটি ছিল তার দিক থেকে একটি খেয়ালিপনা, আর আইনজীবীর দিক থেকে অর্থের লোভ।&quot; //[span_78](start_span)[span_78](end_span)
        },
        {
            question: &quot;Q27: According to the agreement, the lawyer was not allowed to cross the threshold of the lodge.&quot;, //[span_79](start_span)[span_79](end_span)
            options: [&quot;True&quot;, &quot;False&quot;],
            answer: 0,
            expEn: &quot;True. The lawyer was strictly confined and not allowed to leave the lodge.&quot;, //[span_80](start_span)[span_80](end_span)
            expBn: &quot;সত্য। আইনজীবীকে কঠোরভাবে আবদ্ধ করা হয়েছিল এবং লজ ছাড়ার অনুমতি দেওয়া হয়নি।&quot; //[span_81](start_span)[span_81](end_span)
        },
        {
            question: &quot;Q28: The young lawyer claimed he would accept the bet for fifteen years instead of the originally proposed five years.&quot;, //[span_82](start_span)[span_82](end_span)
            options: [&quot;True&quot;, &quot;False&quot;],
            answer: 0,
            expEn: &quot;True. The lawyer voluntarily extended the 5-year proposal to 15 years.&quot;, //[span_83](start_span)[span_83](end_span)
            expBn: &quot;সত্য। আইনজীবী স্বেচ্ছায় ৫ বছরের প্রস্তাবকে ১৫ বছরে বাড়িয়েছিলেন।&quot; //[span_84](start_span)[span_84](end_span)
        },
        {
            question: &quot;Q29: In the first year, the prisoner asked only for classical music.&quot;, //[span_85](start_span)[span_85](end_span)
            options: [&quot;True&quot;, &quot;False&quot;],
            answer: 1,
            expEn: &quot;False. He played the piano but asked for light character novels and fantastic stories, not just classical music.&quot;, //[span_86](start_span)[span_86](end_span)
            expBn: &quot;মিথ্যা। তিনি পিয়ানো বাজাতেন কিন্তু হালকা উপন্যাস এবং কল্পকাহিনীর বই চেয়েছিলেন, কেবল শাস্ত্রীয় সঙ্গীত নয়।&quot; //[span_87](start_span)[span_87](end_span)
        },
        {
            question: &quot;Q30: The prisoner read the Gospel for one long year.&quot;, //[span_88](start_span)[span_88](end_span)
            options: [&quot;True&quot;, &quot;False&quot;],
            answer: 0,
            expEn: &quot;True. He spent about a year reading only the Gospel.&quot;, //[span_89](start_span)[span_89](end_span)
            expBn: &quot;সত্য। তিনি প্রায় এক বছর ধরে শুধুমাত্র &#39;The Gospel&#39; পড়েছিলেন।&quot; //[span_90](start_span)[span_90](end_span)
        },
        {
            question: &quot;Q31: Arrange the lawyer&#39;s reading preferences chronologically:&lt;br&gt;I. The Gospel&lt;br&gt;II. Classics&lt;br&gt;III. Light character novels and fantastic stories&lt;br&gt;IV. Languages, philosophy, and history&quot;, //[span_91](start_span)[span_91](end_span)
            options: [&quot;III, II, IV, I&quot;, &quot;I, II, III, IV&quot;, &quot;III, IV, II, I&quot;, &quot;II, III, I, IV&quot;],
            answer: 0,
            expEn: &quot;He started with light novels (III), moved to classics (II), then languages/history (IV), and finally the Gospel (I).&quot;, //[span_92](start_span)[span_92](end_span)
            expBn: &quot;তিনি হালকা উপন্যাস (III) দিয়ে শুরু করেছিলেন, এরপর ক্লাসিক (II), ভাষা/ইতিহাস (IV) এবং শেষে দ্য গসপেল (I) পড়েন।&quot; //[span_93](start_span)[span_93](end_span)
        },
        {
            question: &quot;Q32: Arrange the events of the party chronologically:&lt;br&gt;I. The banker struck the table with his fist and bet two millions.&lt;br&gt;II. The guests discussed capital punishment.&lt;br&gt;III. The lawyer claimed to live anyhow is better than not at all.&lt;br&gt;IV. The lawyer agreed to stay in solitary confinement for 15 years.&quot;, //[span_94](start_span)[span_94](end_span)
            options: [&quot;I, II, III, IV&quot;, &quot;II, III, I, IV&quot;, &quot;II, I, III, IV&quot;, &quot;III, II, IV, I&quot;],
            answer: 1,
            expEn: &quot;The sequence is: Discussion (II) -&gt; Lawyer&#39;s claim (III) -&gt; Banker&#39;s bet (I) -&gt; Lawyer&#39;s agreement (IV).&quot;, //[span_95](start_span)[span_95](end_span)
            expBn: &quot;ক্রমটি হলো: আলোচনা (II) -&gt; আইনজীবীর দাবি (III) -&gt; ব্যাংকারের বাজি (I) -&gt; আইনজীবীর সম্মতি (IV)।&quot; //[span_96](start_span)[span_96](end_span)
        },
        {
            question: &quot;Q33: Arrange the states of the piano during the confinement chronologically:&lt;br&gt;I. Piano was silent in the lodge.&lt;br&gt;II. Music was audible again.&lt;br&gt;III. Piano was heard continually day and night.&quot;, //[span_97](start_span)[span_97](end_span)
            options: [&quot;I, II, III&quot;, &quot;III, I, II&quot;, &quot;II, III, I&quot;, &quot;III, II, I&quot;],
            answer: 1,
            expEn: &quot;Piano was heard constantly in year 1 (III), silent in year 2 (I), and audible again in year 5 (II).&quot;, //[span_98](start_span)[span_98](end_span)
            expBn: &quot;প্রথম বছরে পিয়ানো বাজত (III), ২য় বছরে নীরব ছিল (I), এবং ৫ম বছরে আবার শোনা যায় (II)।&quot; //[span_99](start_span)[span_99](end_span)
        },
        {
            question: &quot;Q34: Arrange the prisoner&#39;s mental states/actions chronologically:&lt;br&gt;I. Writes a letter in six languages.&lt;br&gt;II. Suffers from loneliness and depression.&lt;br&gt;III. Tears up all that he had written.&lt;br&gt;IV. Reads indiscriminately like a shipwrecked man.&quot;, //[span_100](start_span)[span_100](end_span)
            options: [&quot;II, III, I, IV&quot;, &quot;II, I, III, IV&quot;, &quot;I, II, III, IV&quot;, &quot;III, II, IV, I&quot;],
            answer: 0,
            expEn: &quot;Loneliness in year 1 (II), tearing writing in year 5 (III), 6 languages in year 6 (I), indiscriminate reading later (IV).&quot;, //[span_101](start_span)[span_101](end_span)
            expBn: &quot;১ম বছরে একাকীত্ব (II), ৫ম বছরে লেখা ছেঁড়া (III), ৬ষ্ঠ বছরে ৬ ভাষা (I), এবং পরে এলোমেলো পড়া (IV)।&quot; //[span_102](start_span)[span_102](end_span)
        },
        {
            question: &quot;Q35: Arrange the banker&#39;s fortunes/traits chronologically:&lt;br&gt;I. Utterly ruined and of middling rank.&lt;br&gt;II. Desperate gambling on the Stock Exchange.&lt;br&gt;III. A millionaire, fearless and self-confident.&quot;, //[span_103](start_span)[span_103](end_span)
            options: [&quot;I, II, III&quot;, &quot;III, II, I&quot;, &quot;II, III, I&quot;, &quot;III, I, II&quot;],
            answer: 1,
            expEn: &quot;He was a millionaire at the party (III), gambled desperately over 15 years (II), and ended up ruined (I).&quot;, //[span_104](start_span)[span_104](end_span)
            expBn: &quot;পার্টিতে তিনি মিলিয়নেয়ার ছিলেন (III), ১৫ বছর ধরে জুয়া খেলেছিলেন (II), এবং শেষে ধ্বংস হয়ে যান (I)।&quot; //[span_105](start_span)[span_105](end_span)
        },
        {
            question: &quot;Q36: Match Column A with Column B:&lt;br&gt;&lt;br&gt;1. First Year -&gt; a. Asks only for classics&lt;br&gt;2. Second Year -&gt; b. Studies languages, philosophy, and history&lt;br&gt;3. Fifth Year -&gt; c. Refuses wine, reads light novels&lt;br&gt;4. Sixth Year -&gt; d. Music audible again, doesn&#39;t read books&quot;, //[span_106](start_span)[span_106](end_span)
            options: [&quot;1-c, 2-a, 3-d, 4-b&quot;, &quot;1-a, 2-b, 3-c, 4-d&quot;, &quot;1-c, 2-d, 3-a, 4-b&quot;, &quot;1-b, 2-c, 3-a, 4-d&quot;],
            answer: 0,
            expEn: &quot;Year 1 matches &#39;c&#39;, Year 2 matches &#39;a&#39;, Year 5 matches &#39;d&#39;, Year 6 matches &#39;b&#39;.&quot;, //[span_107](start_span)[span_107](end_span)
            expBn: &quot;১ম বছর &#39;c&#39; এর সাথে, ২য় বছর &#39;a&#39;, ৫ম বছর &#39;d&#39; এবং ৬ষ্ঠ বছর &#39;b&#39; এর সাথে মিলে যায়।&quot; //[span_108](start_span)[span_108](end_span)
        },
        {
            question: &quot;Q37: Match Column A with Column B:&lt;br&gt;&lt;br&gt;1. Capital Punishment -&gt; a. Kills a man slowly&lt;br&gt;2. Life Imprisonment -&gt; b. Cannot restore life it takes away&lt;br&gt;3. The State is not God -&gt; c. Young lawyer&#39;s justification&lt;br&gt;4. To live anyhow is better -&gt; d. Kills a man at once&quot;, //[span_109](start_span)[span_109](end_span)
            options: [&quot;1-d, 2-a, 3-b, 4-c&quot;, &quot;1-a, 2-d, 3-c, 4-b&quot;, &quot;1-b, 2-a, 3-d, 4-c&quot;, &quot;1-c, 2-b, 3-a, 4-d&quot;],
            answer: 0,
            expEn: &quot;Capital punishment kills instantly (d), life imprisonment kills slowly (a), State cannot restore life (b), living is better (c).&quot;, //[span_110](start_span)[span_110](end_span)
            expBn: &quot;মৃত্যুদণ্ড তৎক্ষণাৎ মারে (d), যাবজ্জীবন ধীরে মারে (a), রাষ্ট্র জীবন ফেরাতে পারে না (b), বেঁচে থাকা ভালো (c)।&quot; //[span_111](start_span)[span_111](end_span)
        },
        {
            question: &quot;Q38: Match Column A with Column B:&lt;br&gt;&lt;br&gt;1. A Priori -&gt; a. Moral blindness&lt;br&gt;2. Mirage -&gt; b. Without empirical evidence&lt;br&gt;3. The Candle -&gt; c. Deceptive illusion&lt;br&gt;4. The Darkness outside -&gt; d. Knowledge&quot;, //[span_112](start_span)[span_112](end_span)
            options: [&quot;1-b, 2-c, 3-d, 4-a&quot;, &quot;1-c, 2-b, 3-a, 4-d&quot;, &quot;1-a, 2-d, 3-c, 4-b&quot;, &quot;1-d, 2-a, 3-b, 4-c&quot;],
            answer: 0,
            expEn: &quot;A Priori matches &#39;without empirical evidence&#39;, mirage is a deceptive illusion, candle signifies knowledge, darkness implies moral blindness.&quot;, //[span_113](start_span)[span_113](end_span)
            expBn: &quot;A Priori মানে প্রমাণ ছাড়া (b), মরীচিকা হলো বিভ্রম (c), মোমবাতি জ্ঞানের প্রতীক (d), এবং অন্ধকার হলো নৈতিক অন্ধত্ব (a)।&quot; //[span_114](start_span)[span_114](end_span)
        },
        {
            question: &quot;Q39: Match Column A with Column B:&lt;br&gt;&lt;br&gt;1. Rejection of wine and tobacco -&gt; a. Intellectual evolution&lt;br&gt;2. Repeated playing of piano -&gt; b. Mental growth&lt;br&gt;3. Switch from novels to classics -&gt; c. Emotional escape&lt;br&gt;4. Mastering six languages -&gt; d. Self-discipline&quot;, //[span_115](start_span)[span_115](end_span)
            options: [&quot;1-d, 2-c, 3-b, 4-a&quot;, &quot;1-a, 2-b, 3-c, 4-d&quot;, &quot;1-c, 2-d, 3-a, 4-b&quot;, &quot;1-b, 2-a, 3-d, 4-c&quot;],
            answer: 0,
            expEn: &quot;Rejection is self-discipline (d), piano represents emotional escape (c), switching to classics shows mental growth (b), and learning languages is intellectual evolution (a).&quot;, //[span_116](start_span)[span_116](end_span)
            expBn: &quot;বর্জন হলো স্ব-শৃঙ্খলা (d), পিয়ানো আবেগ থেকে মুক্তি (c), ক্লাসিকে পরিবর্তন মানসিক বিকাশ (b), এবং ভাষা শেখা বুদ্ধিবৃত্তিক বিবর্তন (a)।&quot; //[span_117](start_span)[span_117](end_span)
        },
        {
            question: &quot;Q40: Match Column A with Column B:&lt;br&gt;&lt;br&gt;1. 15 -&gt; a. Volumes ordered in four years&lt;br&gt;2. 25 -&gt; b. Millions staked in the bet&lt;br&gt;3. 2 -&gt; c. Age of the lawyer at the party&lt;br&gt;4. 600 -&gt; d. Years of confinement agreed upon&quot;, //[span_118](start_span)[span_118](end_span)
            options: [&quot;1-d, 2-c, 3-b, 4-a&quot;, &quot;1-a, 2-b, 3-c, 4-d&quot;, &quot;1-c, 2-a, 3-d, 4-b&quot;, &quot;1-b, 2-d, 3-a, 4-c&quot;],
            answer: 0,
            expEn: &quot;15 years of confinement (d), age 25 (c), 2 millions staked (b), 600 volumes ordered (a).&quot;, //[span_119](start_span)[span_119](end_span)
            expBn: &quot;১৫ বছর কারাবাস (d), বয়স ২৫ (c), ২ মিলিয়ন বাজি (b), ৬০০ খণ্ড বই (a)।&quot; //[span_120](start_span)[span_120](end_span)
        }
    ];

    let quizData = [];
    let currentQuestionIndex = 0;
    let score = 0;
    let userAnswers = {}; 

    function shuffleArray(array) {
        let shuffled = array.slice();
        for (let i = shuffled.length - 1; i &gt; 0; i--) {
            const j = Math.floor(Math.random() * (i + 1));
            [shuffled[i], shuffled[j]] = [shuffled[j], shuffled[i]];
        }
        return shuffled;
    }

    function initQuiz() {
        quizData = shuffleArray(originalQuestions);
        document.getElementById(&#39;total-questions&#39;).innerText = quizData.length;
        loadQuestion();
    }

    function loadQuestion() {
        const qData = quizData[currentQuestionIndex];
        document.getElementById(&#39;question-text&#39;).innerHTML = `Question ${currentQuestionIndex + 1} of 40:&lt;br&gt;&lt;br&gt;${qData.question}`;
        
        const optionsContainer = document.getElementById(&#39;options-container&#39;);
        optionsContainer.innerHTML = &#39;&#39;;
        
        qData.options.forEach((option, index) =&gt; {
            const li = document.createElement(&#39;li&#39;);
            const button = document.createElement(&#39;button&#39;);
            button.className = &#39;option-btn&#39;;
            button.innerHTML = option;
            button.onclick = () =&gt; selectAnswer(index);
            button.id = `opt-${index}`;
            li.appendChild(button);
            optionsContainer.appendChild(li);
        });

        document.getElementById(&#39;explanation-box&#39;).style.display = &#39;none&#39;;
        document.getElementById(&#39;prev-btn&#39;).disabled = currentQuestionIndex === 0;
        
        if (currentQuestionIndex === quizData.length - 1) {
            document.getElementById(&#39;next-btn&#39;).innerText = &#39;Finish Quiz&#39;;
        } else {
            document.getElementById(&#39;next-btn&#39;).innerText = &#39;Next&#39;;
        }

        if (userAnswers[currentQuestionIndex] !== undefined) {
            restoreAnswerState();
        }
    }

    function selectAnswer(selectedIndex) {
        if (userAnswers[currentQuestionIndex] !== undefined) return; 

        const qData = quizData[currentQuestionIndex];
        userAnswers[currentQuestionIndex] = selectedIndex;

        if (selectedIndex === qData.answer) {
            score++;
            document.getElementById(`opt-${selectedIndex}`).classList.add(&#39;correct&#39;);
        } else {
            document.getElementById(`opt-${selectedIndex}`).classList.add(&#39;wrong&#39;);
            document.getElementById(`opt-${qData.answer}`).classList.add(&#39;correct&#39;);
        }

        updateScore();
        showExplanation();
        disableOptions();
    }

    function restoreAnswerState() {
        const qData = quizData[currentQuestionIndex];
        const selectedIndex = userAnswers[currentQuestionIndex];

        if (selectedIndex === qData.answer) {
            document.getElementById(`opt-${selectedIndex}`).classList.add(&#39;correct&#39;);
        } else {
            document.getElementById(`opt-${selectedIndex}`).classList.add(&#39;wrong&#39;);
            document.getElementById(`opt-${qData.answer}`).classList.add(&#39;correct&#39;);
        }
        showExplanation();
        disableOptions();
    }

    function disableOptions() {
        const buttons = document.querySelectorAll(&#39;.option-btn&#39;);
        buttons.forEach(btn =&gt; btn.disabled = true);
    }

    function showExplanation() {
        const qData = quizData[currentQuestionIndex];
        document.getElementById(&#39;exp-en&#39;).innerHTML = `&lt;strong&gt;English:&lt;/strong&gt; ${qData.expEn}`;
        document.getElementById(&#39;exp-bn&#39;).innerHTML = `&lt;strong&gt;Bengali:&lt;/strong&gt; ${qData.expBn}`;
        document.getElementById(&#39;explanation-box&#39;).style.display = &#39;block&#39;;
    }

    function updateScore() {
        document.getElementById(&#39;score&#39;).innerText = score;
    }

    function nextQuestion() {
        if (currentQuestionIndex &lt; quizData.length - 1) {
            currentQuestionIndex++;
            loadQuestion();
        } else {
            showFinalResult();
        }
    }

    function prevQuestion() {
        if (currentQuestionIndex &gt; 0) {
            currentQuestionIndex--;
            loadQuestion();
        }
    }

    function showFinalResult() {
        document.getElementById(&#39;quiz-body&#39;).style.display = &#39;none&#39;;
        document.getElementById(&#39;final-score-container&#39;).style.display = &#39;block&#39;;
        document.getElementById(&#39;final-score&#39;).innerText = score;
        document.getElementById(&#39;final-total&#39;).innerText = quizData.length;
    }

    window.onload = initQuiz;
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/5555183717427210292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/the-bet-quiz-box-sizing-border-box-body.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5555183717427210292'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5555183717427210292'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/the-bet-quiz-box-sizing-border-box-body.html' title='The Bet by Anton Chekhov Quiz'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-3466574158350361872</id><published>2026-06-18T08:37:08.227+05:30</published><updated>2026-06-18T08:37:08.228+05:30</updated><title type='text'>Prepositions: In, At, On (Place)</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Interactive Prepositions Practice (In/At/On)&lt;/title&gt;
    &lt;link href=&quot;https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1B365D;
            --secondary-color: #2E6F40;
            --bg-color: #f4f7f6;
            --card-bg: #ffffff;
            --text-color: #333333;
            --border-color: #d1d8e0;
        }
        body {
            font-family: &#39;Hind Siliguri&#39;, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.6;
            margin: 0;
            padding: 0;
        }
        header {
            background-color: var(--primary-color);
            color: white;
            text-align: center;
            padding: 2.5rem 1rem;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        header h1 { margin: 0; font-size: 2.2rem; }
        header p { font-size: 1.1rem; opacity: 0.9; margin-top: 10px; }
        .container {
            max-width: 900px;
            margin: 2rem auto;
            padding: 0 1rem;
        }
        
        .guide-box {
            background: #e3f2fd;
            padding: 1.5rem;
            border-radius: 12px;
            margin-bottom: 2rem;
            font-size: 1.1rem;
            color: #1B365D;
            border: 1px solid #90caf9;
        }

        .intro {
            background: var(--card-bg);
            padding: 1.5rem;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2rem;
            border-left: 5px solid #ff9800;
            font-size: 1.1rem;
            color: #444;
        }
        
        .verb-card {
            background: var(--card-bg);
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2.5rem;
            overflow: hidden;
            border: 1px solid var(--border-color);
        }
        .verb-header {
            background-color: var(--primary-color);
            color: white;
            padding: 1rem 1.5rem;
            font-size: 1.5rem;
            font-weight: 600;
        }
        
        .verb-desc {
            padding: 1.2rem 1.5rem;
            font-size: 1.15rem;
            background-color: #fafbfc;
            border-bottom: 1px solid var(--border-color);
            color: #444;
            line-height: 1.8;
        }

        .rules-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 1rem;
            background-color: #fff;
        }
        .rules-table th, .rules-table td {
            border: 1px solid var(--border-color);
            padding: 12px;
            text-align: left;
            font-size: 1.05rem;
        }
        .rules-table th {
            background-color: #1B365D;
            color: white;
            font-weight: 600;
        }
        .rules-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        
        .exercise-section {
            padding: 1.5rem;
            background-color: #fdfdfd;
        }
        .exercise-title {
            font-size: 1.25rem;
            color: var(--primary-color);
            margin-bottom: 1rem;
            font-weight: 600;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .exercise-item {
            margin-bottom: 1.5rem;
            background: #fff;
            padding: 1.5rem;
            border-radius: 8px;
            border: 1px solid #e0e0e0;
            box-shadow: 0 2px 5px rgba(0,0,0,0.02);
            transition: all 0.3s;
        }
        .exercise-item:hover {
            box-shadow: 0 4px 12px rgba(0,0,0,0.08);
            border-color: #1B365D;
        }
        .question {
            font-size: 1.15rem;
            margin-bottom: 15px;
            color: #222;
            line-height: 2;
        }
        
        /* Input Box Styles */
        .input-box {
            border: none;
            border-bottom: 2px solid #1B365D;
            background-color: transparent;
            border-radius: 0;
            padding: 2px 5px;
            font-size: 1.1rem;
            font-family: inherit;
            color: #1B365D;
            font-weight: bold;
            outline: none;
            text-align: center;
            margin: 0 5px;
            transition: 0.3s ease;
            box-shadow: none;
            width: 50px;
        }
        .input-large {
            width: 150px; /* For longer noun phrases */
        }
        .input-medium {
            width: 100px; /* For medium noun phrases */
        }
        .input-box:focus {
            border-bottom: 2px solid #ff9800;
            background-color: transparent;
        }
        .input-box.correct {
            border-bottom-color: #2e7d32;
            color: #2e7d32;
        }
        .input-box.incorrect {
            border-bottom-color: #c62828;
            color: #c62828;
        }
        
        .check-btn {
            background: #f4faff;
            color: #1B365D;
            border: 1px solid #90caf9;
            padding: 8px 20px;
            border-radius: 25px;
            cursor: pointer;
            font-family: inherit;
            font-size: 1rem;
            font-weight: 600;
            transition: 0.3s;
        }
        .check-btn:hover {
            background: #e3f2fd;
            border-color: #1B365D;
        }
        .feedback {
            margin-top: 12px;
            font-size: 1.05rem;
            min-height: 24px;
        }
        .feedback.success { color: #2e7d32; font-weight: 600; }
        .feedback.error { color: #c62828; }
        .footer {
            text-align: center;
            padding: 2rem;
            background-color: var(--primary-color);
            color: white;
            margin-top: 3rem;
        }
        .footer-credit {
            font-size: 1.2rem;
            font-weight: bold;
            color: #ffd700;
            margin-top: 10px;
            letter-spacing: 1px;
        }

        .word-bank {
            background-color: #e8f5e9;
            padding: 10px 15px;
            border-radius: 8px;
            margin-bottom: 15px;
            font-weight: bold;
            color: #2e7d32;
            border: 1px dashed #4caf50;
        }

        @media (max-width: 768px) {
            .input-box { width: 45px; padding: 2px; font-size: 1rem; }
            .input-large { width: 110px; }
            .input-medium { width: 80px; }
            .rules-table th, .rules-table td { font-size: 0.95rem; padding: 8px; }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;h1&gt;Prepositions: In, At, On (Place)&lt;/h1&gt;
        &lt;p&gt;নিয়ম পড়ুন এবং সরাসরি শূন্যস্থানের ওপরে ক্লিক করে সঠিক উত্তর টাইপ করুন&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;container&quot;&gt;
        
        &lt;div class=&quot;guide-box&quot;&gt;
            &lt;h3&gt;জায়গা বা স্থান বোঝাতে In, At এবং On এর ব্যবহার&lt;/h3&gt;
            
            &lt;p&gt;&lt;strong&gt;১. In (ভেতরে বা ঘেরা স্থান):&lt;/strong&gt; কোনো কিছুর ভেতরে, সীমানার মাঝে, বা ঘেরা জায়গায় (enclosed space) বোঝাতে &#39;in&#39; বসে। শহর বা দেশের নামের আগেও &#39;in&#39; বসে।&lt;br&gt;
            &lt;i&gt;যেমন:&lt;/i&gt; in a room, in a building, in a box, in a garden, in a city (in Paris), in the sea.&lt;/p&gt;
            
            &lt;p&gt;&lt;strong&gt;২. At (নির্দিষ্ট পয়েন্ট বা জায়গা):&lt;/strong&gt; নির্দিষ্ট কোনো বিন্দু বা জায়গা (specific point/location) বোঝাতে &#39;at&#39; বসে।&lt;br&gt;
            &lt;i&gt;যেমন:&lt;/i&gt; at the bus stop, at the door, at the window, at the top/bottom (of the page), at the end of the street.&lt;/p&gt;

            &lt;p&gt;&lt;strong&gt;৩. On (পৃষ্ঠের ওপর):&lt;/strong&gt; কোনো কিছুর পৃষ্ঠের ওপর (surface) লেগে থাকা বোঝাতে &#39;on&#39; বসে।&lt;br&gt;
            &lt;i&gt;যেমন:&lt;/i&gt; on the ceiling, on the wall, on the floor, on a page, on an island, on her nose.&lt;/p&gt;

            &lt;hr style=&quot;border: 0; border-top: 1px solid #90caf9; margin: 15px 0;&quot;&gt;
            
            &lt;strong&gt;Compare (পার্থক্য বুঝুন):&lt;/strong&gt;
            &lt;ul style=&quot;margin-top: 5px; line-height: 1.8;&quot;&gt;
                &lt;li&gt;There were a lot of people &lt;b&gt;in the shop&lt;/b&gt;. (দোকানের ভেতরে) &lt;br&gt;
                ➔ Turn left &lt;b&gt;at the shop&lt;/b&gt;. (দোকানের ঠিকানায় বা লোকেশনে পৌঁছালে)&lt;/li&gt;
                &lt;li&gt;There is some water &lt;b&gt;in the bottle&lt;/b&gt;. (বোতলের ভেতরে জল) &lt;br&gt;
                ➔ There is a label &lt;b&gt;on the bottle&lt;/b&gt;. (বোতলের বাইরের গায়ে লেবেল)&lt;/li&gt;
                &lt;li&gt;There is somebody &lt;b&gt;at the door&lt;/b&gt;. (দরজার কাছে কেউ দাঁড়িয়ে আছে) &lt;br&gt;
                ➔ There is a notice &lt;b&gt;on the door&lt;/b&gt;. (দরজার পৃষ্ঠে নোটিশ লাগানো)&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/div&gt;

        &lt;div class=&quot;intro&quot;&gt;
            💡 &lt;b&gt;নির্দেশনা:&lt;/b&gt; নিচের বাক্যগুলোর ফাঁকা জায়গায় (_____) ক্লিক করে সঠিক Preposition (&lt;b&gt;in, at, on&lt;/b&gt;) বা প্রয়োজনীয় শব্দ টাইপ করুন। এরপর &lt;b&gt;&quot;উত্তর যাচাই করুন&quot;&lt;/b&gt; বাটনে ক্লিক করুন।
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;Exercise: Answer the questions (ব্র্যাকেটের শব্দ ব্যবহার করে উত্তর দিন)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;On the bottle.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Where&#39;s the label? (bottle)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;bottle&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;At the traffic lights.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Where is the car waiting? (traffic lights)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;traffic lights&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;On his arm.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. Where&#39;s the fly? (arm)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; his &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;arm&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;a. On the door. / b. In the door.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. a) Where&#39;s the notice? (door)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the door. &lt;br&gt;
                    b) Where&#39;s the key? (door)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; the door.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;In Paris.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Where&#39;s the Eiffel Tower? (Paris)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;paris&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;On the wall.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৬. Where are the shelves? (wall)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;wall&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;a. At the bottom of the stairs. / b. At the top of the stairs.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৭. a) Where&#39;s the woman standing? (bottom/stairs)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the bottom of the stairs.&lt;br&gt;
                    b) And the cat? (top/stairs)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the top of the stairs.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;a. At the gate. / b. On the gate.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৮. a) Where&#39;s the man standing? (gate)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the gate.&lt;br&gt;
                    b) Where&#39;s the bird? (gate)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the gate.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;At the end of the queue.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৯. Where&#39;s Tom standing? (end/queue)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the end of the &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;queue&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;On the beach.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১০. Where are the children playing? (beach)&lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box input-medium&quot; data-correct=&quot;beach&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;Exercise 122.2: Complete the sentences&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;Use &lt;b&gt;in, at&lt;/b&gt; or &lt;b&gt;on&lt;/b&gt; + one of the following words from the box.&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;word-bank&quot;&gt;
                    the window &amp;nbsp;|&amp;nbsp; your coffee &amp;nbsp;|&amp;nbsp; the mountains &amp;nbsp;|&amp;nbsp; that tree &lt;br&gt;
                    my guitar &amp;nbsp;|&amp;nbsp; the river &amp;nbsp;|&amp;nbsp; the island &amp;nbsp;|&amp;nbsp; the next garage
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;in the river&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Look at those people swimming ____. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;the river&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;on my guitar&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. One of the strings ____ is broken. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;my guitar&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;at the next garage&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. There&#39;s something wrong with the car. We&#39;d better stop ____. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;the next garage&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;in your coffee&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. Would you like sugar ____? &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;your coffee&quot; placeholder=&quot;...&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;on that tree&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. The leaves ____ are a beautiful colour. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;that tree&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;in the mountains&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৬. Last year we had a wonderful skiing holiday ____. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;the mountains&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;on the island&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৭. There&#39;s nobody living ____. It&#39;s uninhabited. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;the island&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;at the window&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৮. He spends most of the day sitting ____ and looking outside. &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box input-large&quot; data-correct=&quot;the window&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;Exercise 122.3: Complete with in, at or on&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Write your name at the top of the page.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Write your name &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the top of the page.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;hanging on the wall in the kitchen.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I like that picture hanging &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the wall &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; the kitchen.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;at the crossroads&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. There was an accident &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the crossroads this morning.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;There was no name on the door.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. I wasn&#39;t sure whether I had come to the right office. There was no name &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the door.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;At the end of the street&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; the end of the street there is a path leading to the river.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;on the back page&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৬. You&#39;ll find the sports results &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; the back page of the newspaper.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;sitting at a desk.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৭. I wouldn&#39;t like an office job. I couldn&#39;t spend the whole day sitting &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;at&quot; placeholder=&quot;...&quot;&gt; a desk.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;in a small village in the south-west&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৮. My brother lives &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; a small village &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; the south-west of England.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;a scar on his right cheek.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৯. The man the police are looking for has a scar &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; his right cheek.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;are in Milan.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১০. The headquarters of the company are &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;in&quot; placeholder=&quot;...&quot;&gt; Milan.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;on her little finger.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১১. Nicola was wearing a silver ring &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;on&quot; placeholder=&quot;...&quot;&gt; her little finger.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class=&quot;footer&quot;&gt;
        &lt;p&gt;Happy Learning! নিয়মিত অনুশীলনের মাধ্যমে আপনার দক্ষতা বৃদ্ধি করুন।&lt;/p&gt;
        &lt;div class=&quot;footer-credit&quot;&gt;Prepared by Prithwish Ghatak&lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        function checkAnswer(btn) {
            const container = btn.closest(&#39;.exercise-item&#39;);
            const inputs = container.querySelectorAll(&#39;.input-box&#39;);
            let allCorrect = true;
            let attempted = false;
            
            inputs.forEach(input =&gt; {
                const correctAnswers = input.getAttribute(&#39;data-correct&#39;).toLowerCase().split(&#39;|&#39;);
                const userAnswer = input.value.trim().toLowerCase();
                
                if (userAnswer !== &#39;&#39;) attempted = true;

                if (correctAnswers.includes(userAnswer) &amp;&amp; userAnswer !== &#39;&#39;) {
                    input.classList.add(&#39;correct&#39;);
                    input.classList.remove(&#39;incorrect&#39;);
                } else {
                    input.classList.add(&#39;incorrect&#39;);
                    input.classList.remove(&#39;correct&#39;);
                    allCorrect = false;
                }
            });
            
            const feedback = container.querySelector(&#39;.feedback&#39;);
            
            if (!attempted) {
                feedback.innerHTML = &#39;⚠️ অনুগ্রহ করে শূন্যস্থানগুলোতে উত্তর টাইপ করুন।&#39;;
                feedback.className = &#39;feedback error&#39;;
                return;
            }

            if (allCorrect) {
                feedback.innerHTML = &#39;🎉 দারুণ! উত্তর সম্পূর্ণ সঠিক।&#39;;
                feedback.className = &#39;feedback success&#39;;
            } else {
                const fullAns = container.getAttribute(&#39;data-full-answer&#39;);
                feedback.innerHTML = `❌ একটু ভুল হয়েছে। &lt;br&gt;&lt;b&gt;সঠিক পুরো অংশটি হবে:&lt;/b&gt; ${fullAns}`;
                feedback.className = &#39;feedback error&#39;;
            }
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/3466574158350361872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/prepositions-in-at-on-place.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3466574158350361872'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3466574158350361872'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/prepositions-in-at-on-place.html' title='Prepositions: In, At, On (Place)'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-1225186831039636558</id><published>2026-06-18T08:24:12.866+05:30</published><updated>2026-06-18T08:24:12.867+05:30</updated><title type='text'>Tense: Present Continuous tense</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Interactive Present Continuous Practice&lt;/title&gt;
    &lt;link href=&quot;https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1B365D;
            --secondary-color: #2E6F40;
            --bg-color: #f4f7f6;
            --card-bg: #ffffff;
            --text-color: #333333;
            --border-color: #d1d8e0;
        }
        body {
            font-family: &#39;Hind Siliguri&#39;, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.6;
            margin: 0;
            padding: 0;
        }
        header {
            background-color: var(--primary-color);
            color: white;
            text-align: center;
            padding: 2.5rem 1rem;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        header h1 { margin: 0; font-size: 2.2rem; }
        header p { font-size: 1.1rem; opacity: 0.9; margin-top: 10px; }
        .container {
            max-width: 900px;
            margin: 2rem auto;
            padding: 0 1rem;
        }
        
        .guide-box {
            background: #e3f2fd;
            padding: 1.5rem;
            border-radius: 12px;
            margin-bottom: 2rem;
            font-size: 1.1rem;
            color: #1B365D;
            border: 1px solid #90caf9;
        }

        .intro {
            background: var(--card-bg);
            padding: 1.5rem;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2rem;
            border-left: 5px solid #ff9800;
            font-size: 1.1rem;
            color: #444;
        }
        
        .verb-card {
            background: var(--card-bg);
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2.5rem;
            overflow: hidden;
            border: 1px solid var(--border-color);
        }
        .verb-header {
            background-color: var(--primary-color);
            color: white;
            padding: 1rem 1.5rem;
            font-size: 1.5rem;
            font-weight: 600;
        }
        
        .verb-desc {
            padding: 1.2rem 1.5rem;
            font-size: 1.15rem;
            background-color: #fafbfc;
            border-bottom: 1px solid var(--border-color);
            color: #444;
            line-height: 1.8;
        }

        /* Rules Table Styling */
        .rules-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 1rem;
            background-color: #fff;
        }
        .rules-table th, .rules-table td {
            border: 1px solid var(--border-color);
            padding: 12px;
            text-align: left;
            font-size: 1.05rem;
        }
        .rules-table th {
            background-color: #1B365D;
            color: white;
            font-weight: 600;
        }
        .rules-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        
        .exercise-section {
            padding: 1.5rem;
            background-color: #fdfdfd;
        }
        .exercise-title {
            font-size: 1.25rem;
            color: var(--primary-color);
            margin-bottom: 1rem;
            font-weight: 600;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .exercise-item {
            margin-bottom: 1.5rem;
            background: #fff;
            padding: 1.5rem;
            border-radius: 8px;
            border: 1px solid #e0e0e0;
            box-shadow: 0 2px 5px rgba(0,0,0,0.02);
            transition: all 0.3s;
        }
        .exercise-item:hover {
            box-shadow: 0 4px 12px rgba(0,0,0,0.08);
            border-color: #1B365D;
        }
        .question {
            font-size: 1.15rem;
            margin-bottom: 15px;
            color: #222;
            line-height: 2;
        }
        
        .input-box {
            border: none;
            border-bottom: 2px solid #1B365D;
            background-color: transparent;
            border-radius: 0;
            padding: 2px 5px;
            font-size: 1.1rem;
            font-family: inherit;
            color: #1B365D;
            font-weight: bold;
            outline: none;
            text-align: center;
            margin: 0 5px;
            transition: 0.3s ease;
            box-shadow: none;
            width: 85px;
        }
        .input-box:focus {
            border-bottom: 2px solid #ff9800;
            background-color: transparent;
        }
        .input-box.correct {
            border-bottom-color: #2e7d32;
            color: #2e7d32;
        }
        .input-box.incorrect {
            border-bottom-color: #c62828;
            color: #c62828;
        }
        
        .check-btn {
            background: #f4faff;
            color: #1B365D;
            border: 1px solid #90caf9;
            padding: 8px 20px;
            border-radius: 25px;
            cursor: pointer;
            font-family: inherit;
            font-size: 1rem;
            font-weight: 600;
            transition: 0.3s;
        }
        .check-btn:hover {
            background: #e3f2fd;
            border-color: #1B365D;
        }
        .feedback {
            margin-top: 12px;
            font-size: 1.05rem;
            min-height: 24px;
        }
        .feedback.success { color: #2e7d32; font-weight: 600; }
        .feedback.error { color: #c62828; }
        .footer {
            text-align: center;
            padding: 2rem;
            background-color: var(--primary-color);
            color: white;
            margin-top: 3rem;
        }
        .footer-credit {
            font-size: 1.2rem;
            font-weight: bold;
            color: #ffd700;
            margin-top: 10px;
            letter-spacing: 1px;
        }

        .word-bank {
            background-color: #e8f5e9;
            padding: 10px 15px;
            border-radius: 8px;
            margin-bottom: 15px;
            font-weight: bold;
            color: #2e7d32;
            border: 1px dashed #4caf50;
        }

        @media (max-width: 768px) {
            .input-box { width: 75px; padding: 2px; font-size: 1rem; }
            .rules-table th, .rules-table td { font-size: 0.95rem; padding: 8px; }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;h1&gt;Present Continuous Tense&lt;/h1&gt;
        &lt;p&gt;নিয়ম পড়ুন এবং সরাসরি শূন্যস্থানের ওপরে ক্লিক করে সঠিক উত্তর টাইপ করুন&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;container&quot;&gt;
        
        &lt;div class=&quot;guide-box&quot;&gt;
            &lt;h3&gt;Present Continuous (I am doing) - এর বিস্তারিত গাইড&lt;/h3&gt;
            &lt;p&gt;&lt;strong&gt;I am doing something = &lt;/strong&gt; আমি কোনো কাজ করছি (অর্থাৎ কাজটির মাঝপথে আছি, কাজটি শুরু করেছি কিন্তু এখনও শেষ করিনি)।&lt;/p&gt;
            
            &lt;hr style=&quot;border: 0; border-top: 1px solid #90caf9; margin: 15px 0;&quot;&gt;
            
            &lt;strong&gt;কখন Present Continuous ব্যবহৃত হয়?&lt;/strong&gt;
            &lt;ul style=&quot;margin-top: 5px; line-height: 1.8;&quot;&gt;
                &lt;li&gt;&lt;strong&gt;১. কথা বলার মুহূর্তে কাজ চললে:&lt;/strong&gt; &lt;br&gt;Please don&#39;t make so much noise. I &lt;b&gt;am working&lt;/b&gt;. (আমি এখন কাজ করছি)&lt;/li&gt;
                &lt;li&gt;&lt;strong&gt;২. কাজটা বর্তমানে চলছে, কিন্তু কথা বলার ঠিক মুহূর্তে হয়তো হচ্ছে না:&lt;/strong&gt; &lt;br&gt;I &lt;b&gt;am reading&lt;/b&gt; an interesting book at the moment. (বইটি আমি আজকাল পড়ছি, কিন্তু হয়তো এই ঠিক কথা বলার মুহূর্তে পড়ছি না)&lt;/li&gt;
                &lt;li&gt;&lt;strong&gt;৩. বর্তমান সময়ের আশপাশের কোনো নির্দিষ্ট সময়কাল বোঝালে (today / this week):&lt;/strong&gt; &lt;br&gt;You &lt;b&gt;are working&lt;/b&gt; hard &lt;i&gt;today&lt;/i&gt;. (শুধু আজকের কথা বলা হচ্ছে)&lt;/li&gt;
                &lt;li&gt;&lt;strong&gt;৪. বর্তমানে কোনো কিছুর পরিবর্তন বা বৃদ্ধি/হ্রাস বোঝালে:&lt;/strong&gt; &lt;br&gt;The population of the world &lt;b&gt;is rising&lt;/b&gt; very fast. (ক্রমাগত বাড়ছে)&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/div&gt;

        &lt;div class=&quot;intro&quot;&gt;
            💡 &lt;b&gt;নির্দেশনা:&lt;/b&gt; নিচের বাক্যগুলোর ফাঁকা জায়গায় (_____) ক্লিক করে সঠিক সাহায্যকারী ভার্ব (am/is/are) এবং মূল ভার্বের সাথে (ing) টাইপ করুন। এরপর &lt;b&gt;&quot;উত্তর যাচাই করুন&quot;&lt;/b&gt; বাটনে ক্লিক করুন।
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১. Complete the sentences (বক্সের Verb দিয়ে বাক্য সম্পূর্ণ করুন)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;word-bank&quot;&gt;
                    Verbs: come, get, happen, look, make, start, stay, try, work
                &lt;/div&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You are working hard today.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. &#39;You ____ hard today.&#39; &#39;Yes, I have a lot to do.&#39; &lt;br&gt;➔ You &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;are|&#39;re&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;working&quot; placeholder=&quot;...&quot;&gt; hard today.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I am looking for Christine.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I ____ for Christine. Do you know where she is? &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;am|&#39;m&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;looking&quot; placeholder=&quot;...&quot;&gt; for Christine.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;It is getting dark.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. It ____ dark. Shall I turn on the light? &lt;br&gt;➔ It &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;getting&quot; placeholder=&quot;...&quot;&gt; dark.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;They are staying with friends.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. They haven&#39;t got anywhere to live at the moment. They ____ with friends. &lt;br&gt;➔ They &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;are|&#39;re&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;staying&quot; placeholder=&quot;...&quot;&gt; with friends.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Are you ready, Ann? Yes, I am coming.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. &#39;Are you ready, Ann?&#39; &#39;Yes, I ____.&#39; &lt;br&gt;➔ Yes, I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;am|&#39;m&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;coming&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;It is starting to rain.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৬. Have you got an umbrella? It ____ to rain. &lt;br&gt;➔ It &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;starting&quot; placeholder=&quot;...&quot;&gt; to rain.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;What is happening?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৭. Why are all these people here? What ____? &lt;br&gt;➔ What &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;happening&quot; placeholder=&quot;...&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;২. Make Questions (ব্র্যাকেটের শব্দ দিয়ে প্রশ্ন তৈরি করুন)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Is Colin working this week?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. ____ this week? &#39;No, he&#39;s on holiday.&#39; &lt;b&gt;(Colin/work)&lt;/b&gt; &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;colin&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;working&quot; placeholder=&quot;...&quot;&gt; this week?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Why are you looking at me like that?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Why ____ at me like that? What&#39;s the matter? &lt;b&gt;(you/look)&lt;/b&gt; &lt;br&gt;➔ Why &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;are&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;you&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;looking&quot; placeholder=&quot;...&quot;&gt; at me like that?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;What is she studying?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. &#39;Jenny is a student at university.&#39; &#39;Is she? What ____?&#39; &lt;b&gt;(she/study)&lt;/b&gt; &lt;br&gt;➔ What &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;she&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;studying&quot; placeholder=&quot;...&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Is anybody listening to the radio?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. ____ to the radio or can I turn it off? &lt;b&gt;(anybody/listen)&lt;/b&gt; &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;anybody&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;listening&quot; placeholder=&quot;...&quot;&gt; to the radio?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Is it getting better?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. How is your English? ____ better? &lt;b&gt;(it/get)&lt;/b&gt; &lt;br&gt;➔ &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;it&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;getting&quot; placeholder=&quot;...&quot;&gt; better?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৩. Positive or Negative (সঠিক ফর্ম বসান)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I am going to bed now.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. I&#39;m tired. I ____ to bed now. Goodnight! &lt;b&gt;(go)&lt;/b&gt; &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;am|&#39;m&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;going&quot; placeholder=&quot;...&quot;&gt; to bed now.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;It isn&#39;t raining any more.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. We can go out now. It ____ any more. &lt;b&gt;(not / rain)&lt;/b&gt; &lt;br&gt;➔ It &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is not|isn&#39;t&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;raining&quot; placeholder=&quot;...&quot;&gt; any more.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I am not enjoying it very much.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. &#39;How is your new job?&#39; &#39;Not so good. I ____ it very much.&#39; &lt;b&gt;(not / enjoy)&lt;/b&gt; &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;am not|&#39;m not&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;enjoying&quot; placeholder=&quot;...&quot;&gt; it very much.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She is having a great time.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. Catherine phoned me last night. She ____ a great time. &lt;b&gt;(have)&lt;/b&gt; &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;having&quot; placeholder=&quot;...&quot;&gt; a great time.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I am not eating lunch.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. I want to lose weight, so this week I ____ lunch. &lt;b&gt;(not / eat)&lt;/b&gt; &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;am not|&#39;m not&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;eating&quot; placeholder=&quot;...&quot;&gt; lunch.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৪. Changes around now (পরিবর্তন বোঝাতে)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;word-bank&quot;&gt;
                    Verbs: get, change, rise, fall, increase
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The population of the world is rising fast.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The population of the world ____ very fast. &lt;br&gt;➔ The population of the world &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;rising|increasing&quot; placeholder=&quot;...&quot;&gt; very fast.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He is getting better slowly.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Ken is still ill but he ____ better slowly. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;getting&quot; placeholder=&quot;...&quot;&gt; better slowly.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The world is changing.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. The world ____. Things never stay the same. &lt;br&gt;➔ The world &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;changing&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The cost of living is rising.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. The cost of living ____. Every year things are more expensive. &lt;br&gt;➔ The cost of living &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;rising|increasing&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;It is getting worse.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. The economic situation is already very bad and it ____ worse. &lt;br&gt;➔ It &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;is|&#39;s&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;getting&quot; placeholder=&quot;...&quot;&gt; worse.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class=&quot;footer&quot;&gt;
        &lt;p&gt;Happy Learning! নিয়মিত অনুশীলনের মাধ্যমে আপনার দক্ষতা বৃদ্ধি করুন।&lt;/p&gt;
        &lt;div class=&quot;footer-credit&quot;&gt;Prepared by Prithwish Ghatak&lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        function checkAnswer(btn) {
            const container = btn.closest(&#39;.exercise-item&#39;);
            const inputs = container.querySelectorAll(&#39;.input-box&#39;);
            let allCorrect = true;
            let attempted = false;
            
            inputs.forEach(input =&gt; {
                const correctAnswers = input.getAttribute(&#39;data-correct&#39;).toLowerCase().split(&#39;|&#39;);
                // Remove extra spaces and quotes for matching (e.g. &#39;m -&gt; am depending on strictness)
                const userAnswer = input.value.trim().toLowerCase();
                
                if (userAnswer !== &#39;&#39;) attempted = true;

                if (correctAnswers.includes(userAnswer) &amp;&amp; userAnswer !== &#39;&#39;) {
                    input.classList.add(&#39;correct&#39;);
                    input.classList.remove(&#39;incorrect&#39;);
                } else {
                    input.classList.add(&#39;incorrect&#39;);
                    input.classList.remove(&#39;correct&#39;);
                    allCorrect = false;
                }
            });
            
            const feedback = container.querySelector(&#39;.feedback&#39;);
            
            if (!attempted) {
                feedback.innerHTML = &#39;⚠️ অনুগ্রহ করে শূন্যস্থানগুলোতে উত্তর টাইপ করুন।&#39;;
                feedback.className = &#39;feedback error&#39;;
                return;
            }

            if (allCorrect) {
                feedback.innerHTML = &#39;🎉 দারুণ! উত্তর সম্পূর্ণ সঠিক।&#39;;
                feedback.className = &#39;feedback success&#39;;
            } else {
                const fullAns = container.getAttribute(&#39;data-full-answer&#39;);
                feedback.innerHTML = `❌ একটু ভুল হয়েছে। &lt;br&gt;&lt;b&gt;সঠিক পুরো বাক্যটি হবে:&lt;/b&gt; ${fullAns}`;
                feedback.className = &#39;feedback error&#39;;
            }
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/1225186831039636558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tense-present-continuous-tense.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1225186831039636558'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1225186831039636558'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/tense-present-continuous-tense.html' title='Tense: Present Continuous tense'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-3197196864450107078</id><published>2026-06-16T09:46:44.417+05:30</published><updated>2026-06-18T08:09:19.732+05:30</updated><title type='text'>Transformation rules: verb to noun and vice versa</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Interactive Light Verbs Practice&lt;/title&gt;
    &lt;link href=&quot;https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1B365D;
            --secondary-color: #2E6F40;
            --bg-color: #f4f7f6;
            --card-bg: #ffffff;
            --text-color: #333333;
            --border-color: #d1d8e0;
        }
        body {
            font-family: &#39;Hind Siliguri&#39;, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.6;
            margin: 0;
            padding: 0;
        }
        header {
            background-color: var(--primary-color);
            color: white;
            text-align: center;
            padding: 2.5rem 1rem;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        header h1 { margin: 0; font-size: 2.2rem; }
        header p { font-size: 1.1rem; opacity: 0.9; margin-top: 10px; }
        .container {
            max-width: 900px;
            margin: 2rem auto;
            padding: 0 1rem;
        }
        
        .guide-box {
            background: #e3f2fd;
            padding: 1.5rem;
            border-radius: 12px;
            margin-bottom: 2rem;
            font-size: 1.1rem;
            color: #1B365D;
            border: 1px solid #90caf9;
        }

        .intro {
            background: var(--card-bg);
            padding: 1.5rem;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2rem;
            border-left: 5px solid #ff9800;
            font-size: 1.1rem;
            color: #444;
        }
        
        .verb-card {
            background: var(--card-bg);
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2.5rem;
            overflow: hidden;
            border: 1px solid var(--border-color);
        }
        .verb-header {
            background-color: var(--primary-color);
            color: white;
            padding: 1rem 1.5rem;
            font-size: 1.5rem;
            font-weight: 600;
        }
        
        .verb-desc {
            padding: 1.2rem 1.5rem;
            font-size: 1.15rem;
            background-color: #fafbfc;
            border-bottom: 1px solid var(--border-color);
            color: #444;
            line-height: 1.8;
        }

        /* Rules Table Styling */
        .rules-table {
            width: 100%;
            border-collapse: collapse;
            margin-top: 1rem;
            background-color: #fff;
        }
        .rules-table th, .rules-table td {
            border: 1px solid var(--border-color);
            padding: 12px;
            text-align: left;
            font-size: 1.05rem;
        }
        .rules-table th {
            background-color: #1B365D;
            color: white;
            font-weight: 600;
        }
        .rules-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        
        .exercise-section {
            padding: 1.5rem;
            background-color: #fdfdfd;
        }
        .exercise-title {
            font-size: 1.25rem;
            color: var(--primary-color);
            margin-bottom: 1rem;
            font-weight: 600;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .exercise-item {
            margin-bottom: 1.5rem;
            background: #fff;
            padding: 1.5rem;
            border-radius: 8px;
            border: 1px solid #e0e0e0;
            box-shadow: 0 2px 5px rgba(0,0,0,0.02);
            transition: all 0.3s;
        }
        .exercise-item:hover {
            box-shadow: 0 4px 12px rgba(0,0,0,0.08);
            border-color: #1B365D;
        }
        .question {
            font-size: 1.15rem;
            margin-bottom: 15px;
            color: #222;
            line-height: 2;
        }
        
        .input-box {
            border: none;
            border-bottom: 2px solid #1B365D;
            background-color: transparent;
            border-radius: 0;
            padding: 2px 5px;
            font-size: 1.1rem;
            font-family: inherit;
            color: #1B365D;
            font-weight: bold;
            outline: none;
            text-align: center;
            margin: 0 5px;
            transition: 0.3s ease;
            box-shadow: none;
            width: 80px;
        }
        .input-box:focus {
            border-bottom: 2px solid #ff9800;
            background-color: transparent;
        }
        .input-box.correct {
            border-bottom-color: #2e7d32;
            color: #2e7d32;
        }
        .input-box.incorrect {
            border-bottom-color: #c62828;
            color: #c62828;
        }
        
        .check-btn {
            background: #f4faff;
            color: #1B365D;
            border: 1px solid #90caf9;
            padding: 8px 20px;
            border-radius: 25px;
            cursor: pointer;
            font-family: inherit;
            font-size: 1rem;
            font-weight: 600;
            transition: 0.3s;
        }
        .check-btn:hover {
            background: #e3f2fd;
            border-color: #1B365D;
        }
        .feedback {
            margin-top: 12px;
            font-size: 1.05rem;
            min-height: 24px;
        }
        .feedback.success { color: #2e7d32; font-weight: 600; }
        .feedback.error { color: #c62828; }
        .footer {
            text-align: center;
            padding: 2rem;
            background-color: var(--primary-color);
            color: white;
            margin-top: 3rem;
        }
        .footer-credit {
            font-size: 1.2rem;
            font-weight: bold;
            color: #ffd700;
            margin-top: 10px;
            letter-spacing: 1px;
        }

        @media (max-width: 768px) {
            .input-box { width: 70px; padding: 2px; font-size: 1rem; }
            .rules-table th, .rules-table td { font-size: 0.95rem; padding: 8px; }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;h1&gt;Light Verbs Practice&lt;/h1&gt;
        &lt;p&gt;নিয়ম পড়ুন এবং সরাসরি শূন্যস্থানের ওপরে ক্লিক করে সঠিক শব্দ টাইপ করুন&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;container&quot;&gt;
        
        &lt;div class=&quot;guide-box&quot;&gt;
            &lt;h3&gt;ইংরেজিতে Verb থেকে Noun-এ রূপান্তর&lt;/h3&gt;
            &lt;p&gt;&lt;strong&gt;Delexicalized Verbs বা Light Verbs-এর বিস্তারিত গাইড&lt;/strong&gt;&lt;br&gt;
            ইংরেজিতে অনেক সময় সরাসরি একটি Verb (ক্রিয়া) ব্যবহার না করে, আমরা Have, Take, Give, Make, Do, Get, Pay, Keep, Put, Catch, Cast প্রভৃতি সাধারণ Verb-এর সাথে মূল কাজের Noun form (বিশেষ্য রূপ) ব্যবহার করে থাকি। গ্রামারের ভাষায় এই সাধারণ Verb-গুলোকে Delexicalized Verbs বা Light Verbs বলা হয়। স্পোকেন এবং রিটেন ইংলিশে বাক্যকে আরও স্বাভাবিক, সাবলীল এবং মার্জিত (Native-like) করতে এই নিয়মটি প্রচুর ব্যবহৃত হয়।&lt;/p&gt;
            
            &lt;hr style=&quot;border: 0; border-top: 1px solid #90caf9; margin: 15px 0;&quot;&gt;
            
            &lt;strong&gt;গুরুত্বপূর্ণ নোট (Key Insights)&lt;/strong&gt;
            &lt;ul style=&quot;margin-top: 5px;&quot;&gt;
                &lt;li&gt;১. সরাসরি Verb ব্যবহার করলে বাক্যটি অনেক সময় যান্ত্রিক বা রুক্ষ শোনায়। যেমন: &quot;I will call you&quot;-এর চেয়ে &quot;I will give you a call&quot; শুনতে অনেক বেশি আন্তরিক ও স্বাভাবিক লাগে।&lt;/li&gt;
                &lt;li&gt;২. এই গঠনগুলো (Collocations) আয়ত্ত করলে ইংরেজি লেখার ও বলার মান অনেক উন্নত হয় এবং এটি শিক্ষার্থীদের পরীক্ষার খাতার মান বাড়াতেও দারুণ সাহায্য করে।&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/div&gt;

        &lt;div class=&quot;intro&quot;&gt;
            💡 &lt;b&gt;নির্দেশনা:&lt;/b&gt; নিচের বাক্যগুলোর ফাঁকা জায়গায় (_____) ক্লিক করে সঠিক শব্দ বা Light Verb টাইপ করুন। এরপর &lt;b&gt;&quot;উত্তর যাচাই করুন&quot;&lt;/b&gt; বাটনে ক্লিক করে দেখুন আপনার উত্তর সঠিক হয়েছে কি না।
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১. Have&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;সাধারণত খাওয়া, পান করা, বিশ্রাম নেওয়া, স্নান করা বা পারস্পরিক কথোপকথনের ক্ষেত্রে সরাসরি Verb-এর বদলে &#39;Have + Noun&#39; ব্যবহৃত হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I want to rest.&lt;/td&gt;&lt;td&gt;I want to have a rest.&lt;/td&gt;&lt;td&gt;আমি বিশ্রাম নিতে চাই।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Let&#39;s chat.&lt;/td&gt;&lt;td&gt;Let&#39;s have a chat.&lt;/td&gt;&lt;td&gt;চলো গল্প করি।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I will drink.&lt;/td&gt;&lt;td&gt;I will have a drink.&lt;/td&gt;&lt;td&gt;আমি কিছু পান করব।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We need to have a discussion.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. We need to ____ (discuss). &lt;br&gt;➔ We need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;discussion&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She wants to have a bite of the apple.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. She wants to ____ (bite) of the apple. &lt;br&gt;➔ She wants to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;bite&quot; placeholder=&quot;...&quot;&gt; of the apple.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let&#39;s have a walk in the park.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. Let&#39;s ____ (walk) in the park. &lt;br&gt;➔ Let&#39;s &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;walk&quot; placeholder=&quot;...&quot;&gt; in the park.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I usually have a dream at night.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. I usually ____ (dream) at night. &lt;br&gt;➔ I usually &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;dream&quot; placeholder=&quot;...&quot;&gt; at night.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Did you have an argument with him?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Did you ____ (argue) with him? &lt;br&gt;➔ Did you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;...&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;argument&quot; placeholder=&quot;...&quot;&gt; with him?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;২. Take&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কোনো নির্দিষ্ট কাজ করা, সিদ্ধান্ত, ঝুঁকি নেওয়া বা শারীরিক নড়াচড়ার ক্ষেত্রে &#39;Take&#39; ব্যবহৃত হয় (আমেরিকান ইংরেজিতে have-এর চেয়ে take বেশি প্রচলিত)।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Please look at this.&lt;/td&gt;&lt;td&gt;Please take a look at this.&lt;/td&gt;&lt;td&gt;দয়া করে এটি একবার দেখুন।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I need to bathe.&lt;/td&gt;&lt;td&gt;I need to take a bath.&lt;/td&gt;&lt;td&gt;আমার স্নান করা দরকার।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Don&#39;t risk it.&lt;/td&gt;&lt;td&gt;Don&#39;t take a risk.&lt;/td&gt;&lt;td&gt;ঝুঁকি নিও না।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I will take a photograph.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. I will ____ (photograph) the scenery. &lt;br&gt;➔ I will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;photograph|photo|picture&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let&#39;s take a break.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Let&#39;s ____ (break) for ten minutes. &lt;br&gt;➔ Let&#39;s &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;break&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please take a seat.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. Please ____ (seat). &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;seat&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You should take care of your health.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. You should ____ (care) of your health. &lt;br&gt;➔ You should &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;care&quot; placeholder=&quot;...&quot;&gt; of your health.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He will take a test tomorrow.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. He will ____ (test) tomorrow. &lt;br&gt;➔ He will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;test&quot; placeholder=&quot;...&quot;&gt; tomorrow.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৩. Give&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;অন্য কাউকে কোনো কিছু দেওয়া, শব্দ করা বা নির্দিষ্ট কোনো মুখভঙ্গি বা এক্সপ্রেশনের (Facial expression) ক্ষেত্রে সরাসরি Verb-এর জায়গায় &#39;Give&#39; বসে।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;She smiled at me.&lt;/td&gt;&lt;td&gt;She gave me a smile.&lt;/td&gt;&lt;td&gt;সে আমাকে দেখে হাসল।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;He advised me.&lt;/td&gt;&lt;td&gt;He gave me advice.&lt;/td&gt;&lt;td&gt;সে আমাকে উপদেশ দিল।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I will call you.&lt;/td&gt;&lt;td&gt;I will give you a call.&lt;/td&gt;&lt;td&gt;আমি তোমাকে ফোন করব।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The teacher will give a lecture today.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The teacher will ____ (lecture) today. &lt;br&gt;➔ The teacher will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;lecture&quot; placeholder=&quot;...&quot;&gt; today.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Can you give me a hand?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Can you ____ (help) me? &lt;br&gt;➔ Can you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;...&quot;&gt; me a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;hand|help&quot; placeholder=&quot;...&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He gave us a warning.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (warned) us about the storm. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gave&quot; placeholder=&quot;...&quot;&gt; us a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;warning&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The baby gave a loud cry.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. The baby ____ (cry) loudly. &lt;br&gt;➔ The baby &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gave&quot; placeholder=&quot;...&quot;&gt; a loud &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cry&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let me give it a try.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Let me ____ (try) doing it. &lt;br&gt;➔ Let me &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;...&quot;&gt; it a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;try&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৪. Make&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;নতুন কিছু তৈরি করা, মানসিক সিদ্ধান্ত নেওয়া, সুনির্দিষ্ট পরিকল্পনা বা কোনো মন্তব্য/কথা বলার ক্ষেত্রে &#39;Make&#39; বসে।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;We must decide now.&lt;/td&gt;&lt;td&gt;We must make a decision now.&lt;/td&gt;&lt;td&gt;আমাদের এখনই সিদ্ধান্ত নিতে হবে।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Did he suggest anything?&lt;/td&gt;&lt;td&gt;Did he make a suggestion?&lt;/td&gt;&lt;td&gt;সে কি কোনো প্রস্তাব দিয়েছে?&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I will not promise.&lt;/td&gt;&lt;td&gt;I will not make a promise.&lt;/td&gt;&lt;td&gt;আমি কোনো প্রতিশ্রুতি দেব না।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Don&#39;t make a noise.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Don&#39;t ____ (noise) in the class. &lt;br&gt;➔ Don&#39;t &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;noise&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I made a mistake.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I ____ (erred) in the calculation. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;made&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;mistake&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;They are making a plan.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. They are ____ (plan) for the weekend. &lt;br&gt;➔ They are &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;making&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;plan&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He didn&#39;t make an effort.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. He didn&#39;t ____ (effort) to win. &lt;br&gt;➔ He didn&#39;t &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;...&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;effort&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You need to make a choice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. You need to ____ (choose) soon. &lt;br&gt;➔ You need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;choice&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৫. Do&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;বাড়ি বা অফিসের নিয়মিত কোনো কাজ, পরিষ্কার-পরিচ্ছন্নতা, পড়াশোনা বা গবেষণামূলক কাজের ক্ষেত্রে &#39;Do&#39; ব্যবহৃত হয়। এগুলোর ক্ষেত্রে সাধারণত Noun-এর সাথে &#39;the&#39; বা &#39;-ing&#39; যুক্ত থাকে।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I shop on Sundays.&lt;/td&gt;&lt;td&gt;I do the shopping on Sundays.&lt;/td&gt;&lt;td&gt;আমি রবিবার কেনাকাটা করি।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;He is researching.&lt;/td&gt;&lt;td&gt;He is doing research.&lt;/td&gt;&lt;td&gt;সে গবেষণা করছে।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Who will cook?&lt;/td&gt;&lt;td&gt;Who will do the cooking?&lt;/td&gt;&lt;td&gt;কে রান্না করবে?&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Have you done your homework yet?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Have you ____ (homework) yet? &lt;br&gt;➔ Have you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;done&quot; placeholder=&quot;...&quot;&gt; your &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;homework&quot; placeholder=&quot;...&quot;&gt; yet?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I will do the cleaning.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I will ____ (clean) tomorrow. &lt;br&gt;➔ I will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;do&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cleaning&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He does business in Kolkata.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (business) in Kolkata. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;does&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;business&quot; placeholder=&quot;...&quot;&gt; in Kolkata.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She does the ironing on Sundays.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (irons) on Sundays. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;does&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;ironing&quot; placeholder=&quot;...&quot;&gt; on Sundays.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please do me a favour.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Please ____ (favour) for me. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;do&quot; placeholder=&quot;...&quot;&gt; me a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;favour&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৬. Get&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কোনো কিছু অর্জন করা বা পাওয়া, অবস্থার পরিবর্তন হওয়া বা নির্দিষ্ট আবেগ/অনুভূতি প্রকাশের ক্ষেত্রে &#39;Get&#39; ব্যবহার করা হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I permit you to go.&lt;/td&gt;&lt;td&gt;You get permission to go.&lt;/td&gt;&lt;td&gt;তুমি যাওয়ার অনুমতি পেলে।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;He shocked me.&lt;/td&gt;&lt;td&gt;I got a shock.&lt;/td&gt;&lt;td&gt;আমি আচমকা ভয় পেয়েছিলাম।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Did they invite you?&lt;/td&gt;&lt;td&gt;Did you get an invitation?&lt;/td&gt;&lt;td&gt;তুমি কি আমন্ত্রণ পেয়েছিলে?&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We got married last month.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. We ____ (married) last month. &lt;br&gt;➔ We &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;married&quot; placeholder=&quot;...&quot;&gt; last month.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He gets angry very quickly.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. He ____ (angered) very quickly. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gets&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;angry&quot; placeholder=&quot;...&quot;&gt; very quickly.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I got a promotion yesterday!&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. I ____ (promoted) yesterday! &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;promotion&quot; placeholder=&quot;...&quot;&gt; yesterday!&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She got a fright by the sound.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (frightened) by the sound. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fright&quot; placeholder=&quot;...&quot;&gt; by the sound.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Did you get a message from her?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Did you ____ (message) from her? &lt;br&gt;➔ Did you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;get&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;message&quot; placeholder=&quot;...&quot;&gt; from her?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৭. Pay&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কারো প্রতি মনোযোগ দেওয়া, সম্মান বা শ্রদ্ধা প্রদর্শন করা কিংবা সৌজন্যমূলক সাক্ষাৎ করতে যাওয়ার ক্ষেত্রে &#39;Pay&#39; ব্যবহৃত হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I will visit him tomorrow.&lt;/td&gt;&lt;td&gt;I will pay a visit to him tomorrow.&lt;/td&gt;&lt;td&gt;আমি কাল তার সাথে দেখা করতে যাব।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Please focus/listen.&lt;/td&gt;&lt;td&gt;Please pay attention.&lt;/td&gt;&lt;td&gt;অনুগ্রহ করে মনোযোগ দিন।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;We respect the elders.&lt;/td&gt;&lt;td&gt;We pay respect to the elders.&lt;/td&gt;&lt;td&gt;আমরা বয়োজ্যাষ্ঠদের সম্মান জানাই।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She paid a compliment.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. She ____ (complimented) my drawing. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;compliment&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We paid a tribute to the heroes.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. We ____ (tributed) to the heroes. &lt;br&gt;➔ We &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;tribute&quot; placeholder=&quot;...&quot;&gt; to the heroes.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You have to pay the price for the mistake.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. You have to ____ (price) for the mistake. &lt;br&gt;➔ You have to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;pay&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;price&quot; placeholder=&quot;...&quot;&gt; for the mistake.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He paid a fine for speeding.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. He ____ (fined) for speeding. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fine&quot; placeholder=&quot;...&quot;&gt; for speeding.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please pay heed to my words.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Please ____ (heed) to my words. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;pay&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;heed&quot; placeholder=&quot;...&quot;&gt; to my words.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৮. Keep&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কোনো অবস্থা বজায় রাখা, শান্ত থাকা বা কিছু লুকিয়ে রাখার ক্ষেত্রে &#39;Keep + Noun/Adjective&#39; ব্যবহৃত হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I will promise you.&lt;/td&gt;&lt;td&gt;I will keep my promise.&lt;/td&gt;&lt;td&gt;আমি আমার কথা রাখব।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;We record the data.&lt;/td&gt;&lt;td&gt;We keep a record of the data.&lt;/td&gt;&lt;td&gt;আমরা তথ্যের হিসেব রাখি।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Please watch him.&lt;/td&gt;&lt;td&gt;Please keep an eye on him.&lt;/td&gt;&lt;td&gt;দয়া করে তার ওপর নজর রাখুন।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please keep quiet in the library.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Please be ____ (silent) in the library. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;quiet&quot; placeholder=&quot;...&quot;&gt; in the library.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Can you keep a secret?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Can you ____ (secrete) this information? &lt;br&gt;➔ Can you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;secret&quot; placeholder=&quot;...&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I keep a diary daily.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. I ____ (diary) daily. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;diary&quot; placeholder=&quot;...&quot;&gt; daily.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We should keep in touch with old friends.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. We should ____ (contact) with old friends. &lt;br&gt;➔ We should &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;...&quot;&gt; in &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;touch|contact&quot; placeholder=&quot;...&quot;&gt; with old friends.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He kept calm during the crisis.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. He ____ (calm) during the crisis. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;kept&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;calm&quot; placeholder=&quot;...&quot;&gt; during the crisis.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৯. Put&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কারো ওপর চাপ সৃষ্টি করা, কাউকে দোষারোপ করা বা কোনো চলমান বিষয়ে ইতি টানার ক্ষেত্রে &#39;Put&#39; ব্যবহৃত হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Don&#39;t pressurize him.&lt;/td&gt;&lt;td&gt;Don&#39;t put pressure on him.&lt;/td&gt;&lt;td&gt;তার ওপর চাপ সৃষ্টি করো না।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;They blamed me.&lt;/td&gt;&lt;td&gt;They put the blame on me.&lt;/td&gt;&lt;td&gt;তারা আমার ঘাড়ে দোষ চাপিয়েছিল।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;We must stop this.&lt;/td&gt;&lt;td&gt;We must put a stop to this.&lt;/td&gt;&lt;td&gt;আমাদের অবশ্যই এর অবসান ঘটাতে হবে।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;They must put an end to the violence.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. They must ____ (end) to the violence. &lt;br&gt;➔ They must &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;...&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;end&quot; placeholder=&quot;...&quot;&gt; to the violence.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He put emphasis on daily practice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. He ____ (emphasized) on daily practice. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;emphasis&quot; placeholder=&quot;...&quot;&gt; on daily practice.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The government put a tax on the imported goods.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. The government ____ (taxed) the imported goods. &lt;br&gt;➔ The government &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;tax&quot; placeholder=&quot;...&quot;&gt; on the imported goods.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We need to put the theory into practice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. We need to ____ (apply) the theory. &lt;br&gt;➔ We need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;...&quot;&gt; the theory into &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;practice&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I put faith in him completely.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. I ____ (trust) him completely. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;faith|trust&quot; placeholder=&quot;...&quot;&gt; in him completely.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১০. Catch&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;হঠাৎ চোখের সামনে কিছু পড়া বা দেখা, কারো দৃষ্টি আকর্ষণ করা বা কোনো ঠান্ডা/অসুখে আক্রান্ত হওয়ার ক্ষেত্রে &#39;Catch&#39; ব্যবহার করা হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I saw her briefly.&lt;/td&gt;&lt;td&gt;I caught a glimpse of her.&lt;/td&gt;&lt;td&gt;আমি তাকে এক ঝলক দেখেছিলাম।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;The sign attracted me.&lt;/td&gt;&lt;td&gt;The sign caught my attention.&lt;/td&gt;&lt;td&gt;সাইনবোর্ডটি আমার দৃষ্টি আকর্ষণ করেছিল।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I got cold in winter.&lt;/td&gt;&lt;td&gt;I caught a cold in winter.&lt;/td&gt;&lt;td&gt;শীতকালে আমার ঠান্ডা লেগেছে।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The dry leaves caught fire easily.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The dry leaves ____ (ignited) easily. &lt;br&gt;➔ The dry leaves &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;...&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fire&quot; placeholder=&quot;...&quot;&gt; easily.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I need to catch the bus at 8 AM.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I need to ____ (bus) at 8 AM. &lt;br&gt;➔ I need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;catch&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;bus&quot; placeholder=&quot;...&quot;&gt; at 8 AM.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He caught the flu last winter.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (flu) last winter. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;flu&quot; placeholder=&quot;...&quot;&gt; last winter.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The police caught the thief.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. The police ____ (arrested) the thief. &lt;br&gt;➔ The police &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;...&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;thief&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Her red dress caught my eye.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Her red dress ____ (attracted) my eye. &lt;br&gt;➔ Her red dress &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;...&quot;&gt; my &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;eye|attention&quot; placeholder=&quot;...&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১১. Cast&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;
                &lt;p&gt;কোনো কিছুর দিকে চটজলদি তাকানো (দৃষ্টি নিক্ষেপ), ভোট দেওয়া বা কোনো বিষয়ে সন্দেহ প্রকাশ করার মতো সুনির্দিষ্ট ক্ষেত্রে &#39;Cast&#39; ব্যবহৃত হয়।&lt;/p&gt;
                &lt;table class=&quot;rules-table&quot;&gt;
                    &lt;tr&gt;&lt;th&gt;সরাসরি Verb&lt;/th&gt;&lt;th&gt;Light Verb + Noun&lt;/th&gt;&lt;th&gt;বাংলা অর্থ&lt;/th&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;He glanced at the book.&lt;/td&gt;&lt;td&gt;He cast a glance at the book.&lt;/td&gt;&lt;td&gt;সে বইটির দিকে একবার চোখ বোলাল।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;Everyone must vote.&lt;/td&gt;&lt;td&gt;Everyone must cast their vote.&lt;/td&gt;&lt;td&gt;সবাইকে অবশ্যই ভোট দিতে হবে।&lt;/td&gt;&lt;/tr&gt;
                    &lt;tr&gt;&lt;td&gt;I doubt his story.&lt;/td&gt;&lt;td&gt;I cast doubt on his story.&lt;/td&gt;&lt;td&gt;আমি তার গল্পে সন্দেহ প্রকাশ করছি।&lt;/td&gt;&lt;/tr&gt;
                &lt;/table&gt;
            &lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                &lt;div class=&quot;exercise-title&quot;&gt;📝 নিজেকে যাচাই করুন:&lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The tree cast a shadow over us.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The tree ____ (shadowed) over us. &lt;br&gt;➔ The tree &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;shadow&quot; placeholder=&quot;...&quot;&gt; over us.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The witch cast a spell on the prince.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. The witch ____ (spelled) on the prince. &lt;br&gt;➔ The witch &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;spell&quot; placeholder=&quot;...&quot;&gt; on the prince.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The fire cast a glow in the dark room.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. The fire ____ (glowed) in the dark room. &lt;br&gt;➔ The fire &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;glow&quot; placeholder=&quot;...&quot;&gt; in the dark room.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She cast a look towards the window.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (looked) towards the window. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;look&quot; placeholder=&quot;...&quot;&gt; towards the window.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The clouds cast a gloom over the city.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. The clouds ____ (gloom) over the city. &lt;br&gt;➔ The clouds &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;...&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gloom&quot; placeholder=&quot;...&quot;&gt; over the city.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class=&quot;footer&quot;&gt;
        &lt;p&gt;Happy Learning! নিয়মিত অনুশীলনের মাধ্যমে আপনার দক্ষতা বৃদ্ধি করুন।&lt;/p&gt;
        &lt;div class=&quot;footer-credit&quot;&gt;Prepared by Prithwish Ghatak&lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        function checkAnswer(btn) {
            const container = btn.closest(&#39;.exercise-item&#39;);
            const inputs = container.querySelectorAll(&#39;.input-box&#39;);
            let allCorrect = true;
            let attempted = false;
            
            inputs.forEach(input =&gt; {
                const correctAnswers = input.getAttribute(&#39;data-correct&#39;).toLowerCase().split(&#39;|&#39;);
                const userAnswer = input.value.trim().toLowerCase();
                
                if (userAnswer !== &#39;&#39;) attempted = true;

                if (correctAnswers.includes(userAnswer) &amp;&amp; userAnswer !== &#39;&#39;) {
                    input.classList.add(&#39;correct&#39;);
                    input.classList.remove(&#39;incorrect&#39;);
                } else {
                    input.classList.add(&#39;incorrect&#39;);
                    input.classList.remove(&#39;correct&#39;);
                    allCorrect = false;
                }
            });
            
            const feedback = container.querySelector(&#39;.feedback&#39;);
            
            if (!attempted) {
                feedback.innerHTML = &#39;⚠️ অনুগ্রহ করে শূন্যস্থানগুলোতে উত্তর টাইপ করুন।&#39;;
                feedback.className = &#39;feedback error&#39;;
                return;
            }

            if (allCorrect) {
                feedback.innerHTML = &#39;🎉 দারুণ! উত্তর সম্পূর্ণ সঠিক।&#39;;
                feedback.className = &#39;feedback success&#39;;
            } else {
                const fullAns = container.getAttribute(&#39;data-full-answer&#39;);
                feedback.innerHTML = `❌ একটু ভুল হয়েছে। &lt;br&gt;&lt;b&gt;সঠিক পুরো বাক্যটি হবে:&lt;/b&gt; ${fullAns}`;
                feedback.className = &#39;feedback error&#39;;
            }
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/3197196864450107078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-interactive-guide-root.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3197196864450107078'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/3197196864450107078'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/light-verbs-interactive-guide-root.html' title='Transformation rules: verb to noun and vice versa'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-1260982581865819702</id><published>2026-06-11T06:35:45.550+05:30</published><updated>2026-06-16T11:36:18.282+05:30</updated><title type='text'>Our Casuarina Tree Mock Test</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;Interactive Light Verbs Practice&lt;/title&gt;
    &lt;link href=&quot;https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&amp;display=swap&quot; rel=&quot;stylesheet&quot;&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1B365D;
            --secondary-color: #2E6F40;
            --bg-color: #f4f7f6;
            --card-bg: #ffffff;
            --text-color: #333333;
            --border-color: #d1d8e0;
        }
        body {
            font-family: &#39;Hind Siliguri&#39;, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.6;
            margin: 0;
            padding: 0;
        }
        header {
            background-color: var(--primary-color);
            color: white;
            text-align: center;
            padding: 2.5rem 1rem;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        header h1 { margin: 0; font-size: 2.2rem; }
        header p { font-size: 1.1rem; opacity: 0.9; margin-top: 10px; }
        .container {
            max-width: 900px;
            margin: 2rem auto;
            padding: 0 1rem;
        }
        .intro {
            background: var(--card-bg);
            padding: 1.5rem;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2rem;
            border-left: 5px solid #ff9800;
            font-size: 1.1rem;
        }
        .verb-card {
            background: var(--card-bg);
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.05);
            margin-bottom: 2.5rem;
            overflow: hidden;
            border: 1px solid var(--border-color);
        }
        .verb-header {
            background-color: var(--primary-color);
            color: white;
            padding: 1rem 1.5rem;
            font-size: 1.5rem;
            font-weight: 600;
        }
        .verb-desc {
            padding: 1rem 1.5rem;
            font-size: 1.1rem;
            background-color: #fafbfc;
            border-bottom: 1px solid var(--border-color);
            color: #555;
        }
        .exercise-section {
            padding: 1.5rem;
            background-color: #fdfdfd;
        }
        .exercise-title {
            font-size: 1.25rem;
            color: var(--primary-color);
            margin-bottom: 1rem;
            font-weight: 600;
        }
        .exercise-item {
            margin-bottom: 1.5rem;
            background: #fff;
            padding: 1.5rem;
            border-radius: 8px;
            border: 1px solid #ccc;
            box-shadow: 0 2px 5px rgba(0,0,0,0.02);
            transition: all 0.3s;
        }
        .exercise-item:hover {
            box-shadow: 0 4px 12px rgba(0,0,0,0.08);
            border-color: #1B365D;
        }
        .question {
            font-size: 1.15rem;
            margin-bottom: 15px;
            color: #222;
            line-height: 2;
        }
        
        /* Input Box style */
        .input-box {
            border: 2px solid #90caf9;
            background-color: #f4faff;
            border-radius: 6px;
            padding: 6px 10px;
            font-size: 1.1rem;
            font-family: inherit;
            color: #1B365D;
            font-weight: bold;
            outline: none;
            text-align: center;
            margin: 0 5px;
            transition: 0.3s ease;
            box-shadow: inset 0 2px 4px rgba(0,0,0,0.05);
            width: 100px;
        }
        .input-box:focus {
            border-color: #1B365D;
            background-color: #fff;
            box-shadow: 0 0 8px rgba(27, 54, 93, 0.3);
        }
        .input-box.correct {
            border-color: #2e7d32;
            background-color: #e8f5e9;
            color: #2e7d32;
        }
        .input-box.incorrect {
            border-color: #c62828;
            background-color: #ffebee;
            color: #c62828;
        }
        
        .check-btn {
            background: #1B365D;
            color: #fff;
            border: none;
            padding: 8px 20px;
            border-radius: 25px;
            cursor: pointer;
            font-family: inherit;
            font-size: 1rem;
            font-weight: 600;
            transition: 0.3s;
            box-shadow: 0 3px 6px rgba(0,0,0,0.15);
        }
        .check-btn:hover {
            background: #2E6F40;
            transform: translateY(-2px);
        }
        .feedback {
            margin-top: 12px;
            font-size: 1.05rem;
            min-height: 24px;
        }
        .feedback.success { color: #2e7d32; font-weight: 600; }
        .feedback.error { color: #c62828; }
        .footer {
            text-align: center;
            padding: 2rem;
            background-color: var(--primary-color);
            color: white;
            margin-top: 3rem;
        }
        .footer-credit {
            font-size: 1.2rem;
            font-weight: bold;
            color: #ffd700;
            margin-top: 10px;
            letter-spacing: 1px;
        }

        @media (max-width: 768px) {
            .input-box { width: 80px; padding: 5px; font-size: 1rem; }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;h1&gt;Light Verbs Practice&lt;/h1&gt;
        &lt;p&gt;সরাসরি বক্সের ভেতরে সঠিক শব্দ টাইপ করে নিজের উত্তর যাচাই করো&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;container&quot;&gt;
        &lt;div class=&quot;intro&quot;&gt;
            💡 &lt;b&gt;নির্দেশনা:&lt;/b&gt; নিচের বাক্যগুলোতে ফাঁকা নীল বক্সের ওপর ক্লিক করো এবং সঠিক &lt;b&gt;Light Verb&lt;/b&gt; ও &lt;b&gt;Noun&lt;/b&gt; টাইপ করো। এরপর &lt;b&gt;&quot;উত্তর যাচাই করুন&quot;&lt;/b&gt; বাটনে ক্লিক করে দেখো তোমার উত্তর সঠিক হয়েছে কি না।
        &lt;/div&gt;

        &lt;!-- Section 1: HAVE --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১. Have&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Have + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We need to have a discussion.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. We need to ____ (discuss). &lt;br&gt;➔ We need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;discussion&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She wants to have a bite of the apple.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. She wants to ____ (bite) of the apple. &lt;br&gt;➔ She wants to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;bite&quot; placeholder=&quot;✎&quot;&gt; of the apple.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let&#39;s have a walk in the park.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. Let&#39;s ____ (walk) in the park. &lt;br&gt;➔ Let&#39;s &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;walk&quot; placeholder=&quot;✎&quot;&gt; in the park.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I usually have a dream at night.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. I usually ____ (dream) at night. &lt;br&gt;➔ I usually &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;dream&quot; placeholder=&quot;✎&quot;&gt; at night.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Did you have an argument with him?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Did you ____ (argue) with him? &lt;br&gt;➔ Did you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;have&quot; placeholder=&quot;✎&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;argument&quot; placeholder=&quot;✎&quot;&gt; with him?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 2: TAKE --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;২. Take&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Take + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I will take a photograph.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. I will ____ (photograph) the scenery. &lt;br&gt;➔ I will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;photograph|photo|picture&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let&#39;s take a break.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Let&#39;s ____ (break) for ten minutes. &lt;br&gt;➔ Let&#39;s &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;break&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please take a seat.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. Please ____ (seat). &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;seat&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You should take care of your health.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. You should ____ (care) of your health. &lt;br&gt;➔ You should &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;care&quot; placeholder=&quot;✎&quot;&gt; of your health.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He will take a test tomorrow.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. He will ____ (test) tomorrow. &lt;br&gt;➔ He will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;take&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;test&quot; placeholder=&quot;✎&quot;&gt; tomorrow.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 3: GIVE --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৩. Give&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Give + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The teacher will give a lecture today.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The teacher will ____ (lecture) today. &lt;br&gt;➔ The teacher will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;lecture&quot; placeholder=&quot;✎&quot;&gt; today.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Can you give me a hand?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Can you ____ (help) me? &lt;br&gt;➔ Can you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;✎&quot;&gt; me a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;hand|help&quot; placeholder=&quot;✎&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He gave us a warning.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (warned) us about the storm. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gave&quot; placeholder=&quot;✎&quot;&gt; us a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;warning&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The baby gave a loud cry.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. The baby ____ (cry) loudly. &lt;br&gt;➔ The baby &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gave&quot; placeholder=&quot;✎&quot;&gt; a loud &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cry&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Let me give it a try.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Let me ____ (try) doing it. &lt;br&gt;➔ Let me &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;give&quot; placeholder=&quot;✎&quot;&gt; it a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;try&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 4: MAKE --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৪. Make&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Make + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Don&#39;t make a noise.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Don&#39;t ____ (noise) in the class. &lt;br&gt;➔ Don&#39;t &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;noise&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I made a mistake.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I ____ (erred) in the calculation. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;made&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;mistake&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;They are making a plan.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. They are ____ (plan) for the weekend. &lt;br&gt;➔ They are &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;making&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;plan&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He didn&#39;t make an effort.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. He didn&#39;t ____ (effort) to win. &lt;br&gt;➔ He didn&#39;t &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;✎&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;effort&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You need to make a choice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. You need to ____ (choose) soon. &lt;br&gt;➔ You need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;make&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;choice&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 5: DO --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৫. Do&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Do + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Have you done your homework yet?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Have you ____ (homework) yet? &lt;br&gt;➔ Have you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;done&quot; placeholder=&quot;✎&quot;&gt; your &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;homework&quot; placeholder=&quot;✎&quot;&gt; yet?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I will do the cleaning.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I will ____ (clean) tomorrow. &lt;br&gt;➔ I will &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;do&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cleaning&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He does business in Kolkata.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (business) in Kolkata. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;does&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;business&quot; placeholder=&quot;✎&quot;&gt; in Kolkata.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She does the ironing on Sundays.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (irons) on Sundays. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;does&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;ironing&quot; placeholder=&quot;✎&quot;&gt; on Sundays.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please do me a favour.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Please ____ (favour) for me. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;do&quot; placeholder=&quot;✎&quot;&gt; me a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;favour&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 6: GET --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৬. Get&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Get + Noun/Adjective)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We got married last month.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. We ____ (married) last month. &lt;br&gt;➔ We &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;married&quot; placeholder=&quot;✎&quot;&gt; last month.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He gets angry very quickly.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. He ____ (angered) very quickly. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gets&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;angry&quot; placeholder=&quot;✎&quot;&gt; very quickly.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I got a promotion yesterday!&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. I ____ (promoted) yesterday! &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;promotion&quot; placeholder=&quot;✎&quot;&gt; yesterday!&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She got a fright by the sound.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (frightened) by the sound. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;got&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fright&quot; placeholder=&quot;✎&quot;&gt; by the sound.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Did you get a message from her?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Did you ____ (message) from her? &lt;br&gt;➔ Did you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;get&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;message&quot; placeholder=&quot;✎&quot;&gt; from her?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 7: PAY --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৭. Pay&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Pay + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She paid a compliment.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. She ____ (complimented) my drawing. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;compliment&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We paid a tribute to the heroes.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. We ____ (tributed) to the heroes. &lt;br&gt;➔ We &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;tribute&quot; placeholder=&quot;✎&quot;&gt; to the heroes.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;You have to pay the price for the mistake.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. You have to ____ (price) for the mistake. &lt;br&gt;➔ You have to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;pay&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;price&quot; placeholder=&quot;✎&quot;&gt; for the mistake.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He paid a fine for speeding.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. He ____ (fined) for speeding. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;paid&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fine&quot; placeholder=&quot;✎&quot;&gt; for speeding.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please pay heed to my words.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Please ____ (heed) to my words. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;pay&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;heed&quot; placeholder=&quot;✎&quot;&gt; to my words.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 8: KEEP --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৮. Keep&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Keep + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Please keep quiet in the library.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. Please be ____ (silent) in the library. &lt;br&gt;➔ Please &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;quiet&quot; placeholder=&quot;✎&quot;&gt; in the library.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Can you keep a secret?&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. Can you ____ (secrete) this information? &lt;br&gt;➔ Can you &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;secret&quot; placeholder=&quot;✎&quot;&gt;?&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I keep a diary daily.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. I ____ (diary) daily. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;diary&quot; placeholder=&quot;✎&quot;&gt; daily.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We should keep in touch with old friends.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. We should ____ (contact) with old friends. &lt;br&gt;➔ We should &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;keep&quot; placeholder=&quot;✎&quot;&gt; in &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;touch|contact&quot; placeholder=&quot;✎&quot;&gt; with old friends.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He kept calm during the crisis.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. He ____ (calm) during the crisis. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;kept&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;calm&quot; placeholder=&quot;✎&quot;&gt; during the crisis.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 9: PUT --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;৯. Put&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Put + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;They must put an end to the violence.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. They must ____ (end) to the violence. &lt;br&gt;➔ They must &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;✎&quot;&gt; an &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;end&quot; placeholder=&quot;✎&quot;&gt; to the violence.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He put emphasis on daily practice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. He ____ (emphasized) on daily practice. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;emphasis&quot; placeholder=&quot;✎&quot;&gt; on daily practice.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The government put a tax on the imported goods.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. The government ____ (taxed) the imported goods. &lt;br&gt;➔ The government &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;tax&quot; placeholder=&quot;✎&quot;&gt; on the imported goods.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;We need to put the theory into practice.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. We need to ____ (apply) the theory. &lt;br&gt;➔ We need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;✎&quot;&gt; the theory into &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;practice&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I put faith in him completely.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. I ____ (trust) him completely. &lt;br&gt;➔ I &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;put&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;faith|trust&quot; placeholder=&quot;✎&quot;&gt; in him completely.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 10: CATCH --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১০. Catch&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Catch + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The dry leaves caught fire easily.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The dry leaves ____ (ignited) easily. &lt;br&gt;➔ The dry leaves &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;✎&quot;&gt; &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;fire&quot; placeholder=&quot;✎&quot;&gt; easily.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;I need to catch the bus at 8 AM.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. I need to ____ (bus) at 8 AM. &lt;br&gt;➔ I need to &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;catch&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;bus&quot; placeholder=&quot;✎&quot;&gt; at 8 AM.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;He caught the flu last winter.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. He ____ (flu) last winter. &lt;br&gt;➔ He &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;flu&quot; placeholder=&quot;✎&quot;&gt; last winter.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The police caught the thief.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. The police ____ (arrested) the thief. &lt;br&gt;➔ The police &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;✎&quot;&gt; the &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;thief&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;Her red dress caught my eye.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. Her red dress ____ (attracted) my eye. &lt;br&gt;➔ Her red dress &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;caught&quot; placeholder=&quot;✎&quot;&gt; my &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;eye|attention&quot; placeholder=&quot;✎&quot;&gt;.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;!-- Section 11: CAST --&gt;
        &lt;div class=&quot;verb-card&quot;&gt;
            &lt;div class=&quot;verb-header&quot;&gt;১১. Cast&lt;/div&gt;
            &lt;div class=&quot;verb-desc&quot;&gt;প্র্যাকটিস (Cast + Noun)&lt;/div&gt;
            &lt;div class=&quot;exercise-section&quot;&gt;
                
                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The tree cast a shadow over us.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;১. The tree ____ (shadowed) over us. &lt;br&gt;➔ The tree &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;shadow&quot; placeholder=&quot;✎&quot;&gt; over us.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The witch cast a spell on the prince.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;২. The witch ____ (spelled) on the prince. &lt;br&gt;➔ The witch &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;spell&quot; placeholder=&quot;✎&quot;&gt; on the prince.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The fire cast a glow in the dark room.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৩. The fire ____ (glowed) in the dark room. &lt;br&gt;➔ The fire &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;glow&quot; placeholder=&quot;✎&quot;&gt; in the dark room.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;She cast a look towards the window.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৪. She ____ (looked) towards the window. &lt;br&gt;➔ She &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;look&quot; placeholder=&quot;✎&quot;&gt; towards the window.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;

                &lt;div class=&quot;exercise-item&quot; data-full-answer=&quot;The clouds cast a gloom over the city.&quot;&gt;
                    &lt;div class=&quot;question&quot;&gt;৫. The clouds ____ (gloom) over the city. &lt;br&gt;➔ The clouds &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;cast&quot; placeholder=&quot;✎&quot;&gt; a &lt;input type=&quot;text&quot; class=&quot;input-box&quot; data-correct=&quot;gloom&quot; placeholder=&quot;✎&quot;&gt; over the city.&lt;/div&gt;
                    &lt;button class=&quot;check-btn&quot; onclick=&quot;checkAnswer(this)&quot;&gt;উত্তর যাচাই করুন&lt;/button&gt;
                    &lt;div class=&quot;feedback&quot;&gt;&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class=&quot;footer&quot;&gt;
        &lt;p&gt;Happy Learning! নিয়মিত অনুশীলনের মাধ্যমে আপনার দক্ষতা বৃদ্ধি করুন।&lt;/p&gt;
        &lt;div class=&quot;footer-credit&quot;&gt;Prepared by Prithwish Ghatak&lt;/div&gt;
    &lt;/div&gt;

    &lt;script&gt;
        function checkAnswer(btn) {
            const container = btn.closest(&#39;.exercise-item&#39;);
            const inputs = container.querySelectorAll(&#39;.input-box&#39;);
            let allCorrect = true;
            let attempted = false;
            
            inputs.forEach(input =&gt; {
                const correctAnswers = input.getAttribute(&#39;data-correct&#39;).toLowerCase().split(&#39;|&#39;);
                const userAnswer = input.value.trim().toLowerCase();
                
                if (userAnswer !== &#39;&#39;) attempted = true;

                if (correctAnswers.includes(userAnswer) &amp;&amp; userAnswer !== &#39;&#39;) {
                    input.classList.add(&#39;correct&#39;);
                    input.classList.remove(&#39;incorrect&#39;);
                } else {
                    input.classList.add(&#39;incorrect&#39;);
                    input.classList.remove(&#39;correct&#39;);
                    allCorrect = false;
                }
            });
            
            const feedback = container.querySelector(&#39;.feedback&#39;);
            
            if (!attempted) {
                feedback.innerHTML = &#39;⚠️ অনুগ্রহ করে বক্সগুলোতে উত্তর টাইপ করো।&#39;;
                feedback.className = &#39;feedback error&#39;;
                return;
            }

            if (allCorrect) {
                feedback.innerHTML = &#39;🎉 দারুণ! উত্তর সম্পূর্ণ সঠিক।&#39;;
                feedback.className = &#39;feedback success&#39;;
            } else {
                const fullAns = container.getAttribute(&#39;data-full-answer&#39;);
                // ভুল হলে সঠিক পুরো বাক্যটি নিচে দেখানোর লজিক
                feedback.innerHTML = `❌ একটু ভুল হয়েছে। &lt;br&gt;&lt;b&gt;সঠিক পুরো বাক্যটি হবে:&lt;/b&gt; ${fullAns}`;
                feedback.className = &#39;feedback error&#39;;
            }
        }
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/1260982581865819702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/our-casuarina-tree-quiz-body-font.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1260982581865819702'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1260982581865819702'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/our-casuarina-tree-quiz-body-font.html' title='Our Casuarina Tree Mock Test'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-5267645047167622903</id><published>2026-06-09T15:33:49.569+05:30</published><updated>2026-06-09T15:48:32.152+05:30</updated><title type='text'>Ancient History </title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;অধ্যায় ১ - প্রাথমিক সময়ের ইতিহাস (সম্পূর্ণ)&lt;/title&gt;
    &lt;style&gt;
        body { font-family: &#39;Segoe UI&#39;, Arial, sans-serif; line-height: 1.5; background-color: #f8f9fa; color: #333; margin: 0; padding: 20px; }
        .container { max-width: 900px; margin: auto; background: #fff; padding: 20px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); }
        h1 { text-align: center; color: #2c3e50; border-bottom: 3px solid #3498db; padding-bottom: 10px; margin-bottom: 20px; }
        .qa-box { border-left: 4px solid #3498db; background: #fdfdfd; padding: 12px 15px; margin-bottom: 15px; border-radius: 4px; border-bottom: 1px solid #eee; }
        .q { font-weight: bold; color: #2980b9; font-size: 1.05em; }
        .a { color: #27ae60; font-weight: bold; margin: 5px 0; }
        .exp { font-size: 0.9em; color: #555; background: #f4f6f7; padding: 8px; border-radius: 4px; }
        .tag-bn { color: #d35400; font-weight: bold; }
        .tag-en { color: #8e44ad; font-weight: bold; }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;container&quot;&gt;
    &lt;h1&gt;অধ্যায় ১: প্রাথমিক সময়ের ইতিহাস (সম্পূর্ণ প্রশ্নাবলি)&lt;/h1&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১) মানুষের প্রথম আবির্ভাবের প্রাচীন সময়কে কী বলা হয়?[span_0](start_span)[span_0](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্রস্তর যুগ[span_1](start_span)[span_1](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি মানব ইতিহাসের প্রাচীনতম পর্যায় যখন মানুষ পাথরের হাতিয়ার ব্যবহার করত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This is the oldest phase of human history characterized by the use of stone tools.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২) প্রস্তর যুগ কয়টি ভাগে বিভক্ত?[span_2](start_span)[span_2](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: তিনটি[span_3](start_span)[span_3](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; পাথরের হাতিয়ারের বিবর্তনের উপর ভিত্তি করে এটি তিন ভাগে বিভক্ত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is divided into three parts based on the evolution of stone tools.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩) প্রস্তর যুগের তিনটি ভাগ কী কী?[span_4](start_span)[span_4](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্যালিওলিথিক, মেসোলিথিক ও নিওলিথিক যুগ[span_5](start_span)[span_5](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এগুলো হলো যথাক্রমে প্রাচীন, মধ্য এবং নতুন প্রস্তর যুগ। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These are the Old, Middle, and New Stone Ages respectively.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪) প্যালিওলিথিক যুগের অন্য নাম কী?[span_6](start_span)[span_6](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্রাচীন প্রস্তর যুগ[span_7](start_span)[span_7](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; গ্রিক শব্দ &#39;Palaeo&#39; মানে প্রাচীন এবং &#39;Lithos&#39; মানে পাথর। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The Greek word &#39;Palaeo&#39; means old and &#39;Lithos&#39; means stone.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫) মেসোলিথিক যুগের অন্য নাম কী?[span_8](start_span)[span_8](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মধ্য প্রস্তর যুগ[span_9](start_span)[span_9](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি প্রাচীন ও নতুন প্রস্তর যুগের মধ্যবর্তী একটি রূপান্তরকাল। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is a transitional period between the Old and New Stone Ages.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬) নিওলিথিক যুগের অন্য নাম কী?[span_10](start_span)[span_10](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নতুন প্রস্তর যুগ[span_11](start_span)[span_11](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই যুগে কৃষি ও স্থায়ী বসতির উন্মেষ ঘটে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Agriculture and settled communities emerged during this era.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭) প্যালিওলিথিক যুগের সময়কাল কত ছিল?[span_12](start_span)[span_12](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ৫০০০০০ খ্রিস্টপূর্ব - ৮০০০ খ্রিস্টপূর্ব[span_13](start_span)[span_13](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি মানব ইতিহাসের দীর্ঘতম সময়কাল জুড়ে বিস্তৃত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It spans the longest period of human history.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৮) কোন যুগের মানুষ শিকার ও খাদ্য সংগ্রহ করে জীবনযাপন করত?[span_14](start_span)[span_14](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্যালিওলিথিক যুগ[span_15](start_span)[span_15](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তারা খাদ্য উৎপাদন করতে জানত না, কেবল প্রকৃতি থেকে সংগ্রহ করত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; They did not know how to produce food; they only gathered it from nature.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৯) কোন যুগের মানুষের কৃষি, আগুন ও মৃৎপাত্র সম্পর্কে জ্ঞান ছিল না?[span_16](start_span)[span_16](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্যালিওলিথিক যুগ[span_17](start_span)[span_17](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; আদিম মানুষেরা তখনো সভ্যতার এই মূল উপাদানগুলো আবিষ্কার করতে পারেনি। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Early humans had not yet discovered these fundamental elements of civilization.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১০) প্যালিওলিথিক যুগের মানুষকে কী বলা হত?[span_18](start_span)[span_18](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: Quartzite Men[span_19](start_span)[span_19](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; কোয়ার্টজাইট নামক শক্ত পাথর দিয়ে তারা হাতিয়ার বানাত বলে এই নাম। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Named so because they made tools out of a hard rock called quartzite.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১১) Homo sapiens প্রথম কোন যুগে আবির্ভূত হয়?[span_20](start_span)[span_20](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্যালিওলিথিক যুগ[span_21](start_span)[span_21](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; আধুনিক মানব প্রজাতি এই যুগের শেষদিকে পৃথিবীতে আসে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Anatomically modern humans appeared towards the end of this era.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১২) ভারতে প্যালিওলিথিক যুগ কয়টি পর্যায়ে বিভক্ত?[span_22](start_span)[span_22](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: তিনটি পর্যায়ে[span_23](start_span)[span_23](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; জলবায়ু ও হাতিয়ারের পার্থক্যের কারণে এই বিভাজন করা হয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This division is based on differences in climate and tool types.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৩) প্যালিওলিথিক যুগের তিনটি পর্যায় কী কী?[span_24](start_span)[span_24](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিম্ন, মধ্য ও উচ্চ প্যালিওলিথিক[span_25](start_span)[span_25](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি যথাক্রমে লোয়ার, মিডল এবং আপার প্যালিওলিথিক নামে পরিচিত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These are known as Lower, Middle, and Upper Paleolithic respectively.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৪) হাতকুঠার, ক্লিভার ও চপার ব্যবহারের জন্য কোন পর্যায় পরিচিত?[span_26](start_span)[span_26](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিম্ন প্যালিওলিথিক যুগ[span_27](start_span)[span_27](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এগুলো ছিল আদিম যুগের বড় ও তুলনামূলক ভোঁতা পাথরের অস্ত্র। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These were large, relatively blunt stone tools of the early era.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৫) ফ্লেক দ্বারা তৈরি স্ক্র্যাপার, বোরার ও ব্লেড জাতীয় অস্ত্র কোন পর্যায়ের বৈশিষ্ট্য?[span_28](start_span)[span_28](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মধ্য প্যালিওলিথিক যুগ[span_29](start_span)[span_29](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; পাথরের খণ্ড (Flake) দিয়ে তৈরি এই হাতিয়ারগুলো কিছুটা সূক্ষ্ম ছিল। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These flake-based tools were somewhat more refined.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৬) বুরিন ও স্ক্র্যাপার ব্যবহৃত হত কোন পর্যায়ে?[span_30](start_span)[span_30](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: উচ্চ প্যালিওলিথিক যুগ[span_31](start_span)[span_31](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই পর্যায়ে মানুষ হাড় ও পাথরের সূক্ষ্ম অস্ত্র তৈরি করতে শেখে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; During this phase, humans learned to make fine tools from bone and stone.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৭) মেসোলিথিক যুগের সময়কাল কত?[span_32](start_span)[span_32](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ৮০০০ খ্রিস্টপূর্ব - ৬০০০ খ্রিস্টপূর্ব[span_33](start_span)[span_33](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি বরফ যুগের শেষের দিককার একটি অপেক্ষাকৃত উষ্ণ সময়কাল। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This was a relatively warmer period following the end of the Ice Age.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৮) জলবায়ুর পরিবর্তনের ফলে মানুষ নতুন অঞ্চলে যেতে সক্ষম হয় কোন যুগে?[span_34](start_span)[span_34](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মেসোলিথিক যুগ[span_35](start_span)[span_35](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; আবহাওয়া উষ্ণ হওয়ায় মানুষের বসবাস ও চলাফেরা সহজ হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Warmer climates made habitation and migration easier for humans.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;১৯) Microliths নামে পরিচিত ক্ষুদ্র পাথরের অস্ত্র কোন যুগে ব্যবহৃত হত?[span_36](start_span)[span_36](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মেসোলিথিক যুগ[span_37](start_span)[span_37](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মাইক্রোলিথ হলো অত্যন্ত ছোট ও ধারালো পাথরের ফলা। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Microliths are extremely small and sharp stone blades.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২০) কোন যুগের মানুষ শিকার, মাছ ধরা ও খাদ্য সংগ্রহের পাশাপাশি পশুপালন শুরু করে?[span_38](start_span)[span_38](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মেসোলিথিক যুগ[span_39](start_span)[span_39](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই যুগেই মানুষ প্রথম বন্য প্রাণীকে পোষ মানাতে শেখে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It was during this era that humans first learned to domesticate wild animals.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২১) কোন যুগের শেষ পর্যায়ে কৃষিকাজের সূচনা হয়?[span_40](start_span)[span_40](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মেসোলিথিক যুগ[span_41](start_span)[span_41](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই যুগের একদম শেষ দিকে মানুষ বিক্ষিপ্তভাবে বীজ বোনার ধারণা পায়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Towards the very end of this period, humans got the rudimentary idea of sowing seeds.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২২) নিওলিথিক যুগের সময়কাল কত ছিল?[span_42](start_span)[span_42](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ৬০০০ খ্রিস্টপূর্ব - ১০০০ খ্রিস্টপূর্ব[span_43](start_span)[span_43](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই সময় মানব সভ্যতায় কৃষিকেন্দ্রিক এক বিশাল বিপ্লব ঘটে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; An immense agriculture-based revolution in human civilization occurred during this time.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৩) কোন যুগে অধিক ধারালো ও পালিশ করা পাথরের অস্ত্র তৈরি হত?[span_44](start_span)[span_44](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিওলিথিক যুগ[span_45](start_span)[span_45](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; পাথর ঘষে মসৃণ করার প্রযুক্তি এই যুগে বিকশিত হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The technique of grinding stones to make them smooth developed in this era.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৪) কোন যুগের মানুষ জমি চাষ করত এবং রাগি ও হর্সগ্রাম চাষ করত?[span_46](start_span)[span_46](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিওলিথিক যুগ[span_47](start_span)[span_47](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মানুষ স্থায়ীভাবে বসবাস শুরু করে এবং খাদ্য উৎপাদনকারী হয়ে ওঠে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Humans began to live permanently and became food producers.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৫) কোন যুগে মানুষ গরু, ভেড়া ও ছাগল পোষ মানায়?[span_48](start_span)[span_48](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিওলিথিক যুগ[span_49](start_span)[span_49](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; কৃষি কাজের সহায়ক হিসেবে এবং মাংস ও দুধের জন্য পশুপালন ব্যাপকভাবে শুরু হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Animal husbandry started extensively for agricultural aid, meat, and milk.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৬) কোন যুগের মানুষ আগুন জ্বালানো ও মৃৎপাত্র তৈরি করতে জানত?[span_50](start_span)[span_50](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নিওলিথিক যুগ[span_51](start_span)[span_51](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; খাদ্য সংরক্ষণের জন্য পাত্রের প্রয়োজন থেকেই মৃৎপাত্রের উদ্ভব হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Pottery emerged from the need to store food.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৭) ভারতীয় ইতিহাসে পাথর ও তামার যুগকে কী বলা হয়?[span_52](start_span)[span_52](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: চালকোলিথিক যুগ[span_53](start_span)[span_53](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি পাথরের পাশাপাশি প্রথম ধাতুর (তামা) ব্যবহারের যুগ। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This is the era of the first use of metal (copper) alongside stone.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৮) প্রথম ধাতু ও তামার ব্যবহার কোন যুগে দেখা যায়?[span_54](start_span)[span_54](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: চালকোলিথিক যুগ[span_55](start_span)[span_55](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তামাই হলো মানুষের আবিষ্কৃত সর্বপ্রথম ধাতু। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Copper is the very first metal discovered by humans.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;২৯) চালকোলিথিক যুগের মানুষ কোন বিষয়ে পরিচিত ছিল না?[span_56](start_span)[span_56](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: পোড়া ইট[span_57](start_span)[span_57](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তারা ঘর বানাতে পোড়া ইটের ব্যবহার জানত না, যা সিন্ধু সভ্যতায় দেখা যায়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; They did not know the use of burnt bricks for building houses, unlike the Indus Valley Civilization.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩০) চালকোলিথিক যুগের মানুষ কী ধরনের ঘরে বাস করত?[span_58](start_span)[span_58](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: খড়ের ছাউনি দেওয়া ঘর[span_59](start_span)[span_59](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তাদের ঘরগুলো মাটি ও বাঁশ দিয়ে তৈরি হতো এবং উপরে খড় থাকত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Their houses were made of mud and bamboo with thatched roofs.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩১) চালকোলিথিক যুগের অর্থনীতি কেমন ছিল?[span_60](start_span)[span_60](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: গ্রামভিত্তিক অর্থনীতি[span_61](start_span)[span_61](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তখনো শহরের উৎপত্তি হয়নি, সমাজ মূলত কৃষিভিত্তিক গ্রাম নির্ভর ছিল। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Cities had not yet originated; society was primarily based on agricultural villages.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩২) চালকোলিথিক যুগের মানুষ কোন দেবীর উপাসনা করত?[span_62](start_span)[span_62](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মাতৃদেবী[span_63](start_span)[span_63](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; উর্বরতার প্রতীক হিসেবে মাতৃদেবীর আরাধনা করা হতো। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The Mother Goddess was worshipped as a symbol of fertility.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৩) চালকোলিথিক যুগের মানুষ কোন প্রাণীর পূজা করত?[span_64](start_span)[span_64](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ষাঁড়[span_65](start_span)[span_65](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; ষাঁড়কে অত্যন্ত শক্তিশালী ও পবিত্র প্রাণী হিসেবে গণ্য করা হতো। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The bull was considered an extremely powerful and sacred animal.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৪) ভারতীয় ইতিহাসে আলেকজান্ডার এ এইচ লংহার্স্ট, রবার্ট সেওয়েল, জেমস বার্গেস ও ওয়াল্টার এলিয়ট কোন কার্যকলাপের সঙ্গে যুক্ত ছিলেন?[span_66](start_span)[span_66](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: প্রত্নতাত্ত্বিক খননকার্য[span_67](start_span)[span_67](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তাঁরা ভারতের প্রাচীন ইতিহাস উদঘাটনে গুরুত্বপূর্ণ খনন কাজ পরিচালনা করেন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; They conducted important excavations to uncover India&#39;s ancient history.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৫) শিলালিপি অধ্যয়নকে কী বলা হয়?[span_68](start_span)[span_68](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: Epigraphy (লেখচিত্রবিদ্যা)[span_69](start_span)[span_69](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; প্রাচীন পাথর বা ধাতুর ওপর খোদাই করা লেখার বৈজ্ঞানিক বিশ্লেষণ। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The scientific analysis of texts carved on ancient stone or metal.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৬) প্রত্নতাত্ত্বিক বি বি লাল মীরাট জেলার হস্তিনাপুরে কবে খননকার্য চালান?[span_70](start_span)[span_70](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ১৯৫১-৫২[span_71](start_span)[span_71](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মহাভারতে উল্লেখিত হস্তিনাপুরের ঐতিহাসিক সত্যতা যাচাইয়ে এই খনন হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This excavation was done to verify the historical authenticity of Hastinapur mentioned in the Mahabharata.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৭) কোন স্থানে বৌদ্ধ গুহা অবস্থিত নয়?[span_72](start_span)[span_72](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: বুলসার[span_73](start_span)[span_73](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; বুলসার (বর্তমানে ভালসাদ) বৌদ্ধ গুহার জন্য পরিচিত নয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Bulsar (now Valsad) is not known for Buddhist caves.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৮) ভীমবেটকা গুহা কবে আবিষ্কৃত হয়েছিল?[span_74](start_span)[span_74](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ১৯৫৭-৫৮[span_75](start_span)[span_75](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মধ্যপ্রদেশে অবস্থিত এই গুহা প্রাগৈতিহাসিক গুহাচিত্রের জন্য বিখ্যাত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Located in Madhya Pradesh, this cave is famous for prehistoric cave paintings.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৩৯) ভীমবেটকা গুহার আবিষ্কারক কে?[span_76](start_span)[span_76](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ড. বিষ্ণু শ্রীধর ওয়াকঙ্কর[span_77](start_span)[span_77](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এই ভারতীয় প্রত্নতাত্ত্বিক দৈবক্রমে এই অসাধারণ গুহাচিত্রগুলো আবিষ্কার করেন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This Indian archaeologist accidentally discovered these remarkable cave paintings.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪০) মানুষের উদ্ভব কোন ভূতাত্ত্বিক সময়কালে?[span_78](start_span)[span_78](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: সেনোজোয়িক যুগ[span_79](start_span)[span_79](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; সেনোজোয়িক বা &#39;স্তন্যপায়ীদের যুগ&#39;-এ আধুনিক মানুষ ও স্তন্যপায়ীদের বিকাশ ঘটে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Modern humans and mammals evolved during the Cenozoic era, also known as the &#39;Age of Mammals&#39;.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪১) উত্তর ভারতে লৌহ যুগ প্রধানত কোন ধরনের মৃৎপাত্র দ্বারা প্রতিনিধিত্ব করে?[span_80](start_span)[span_80](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: Painted Grey Ware (PGW) ও Northern Black Polished Ware (NBPW)[span_81](start_span)[span_81](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এগুলো হলো উন্নতমানের রঞ্জিত ধূসর ও কালো পালিশ করা মৃৎপাত্র। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These refer to high-quality painted grey and black polished pottery.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪২) বিশ্বের প্রথম বিজ্ঞাপন হিসেবে কোন শিলালিপি পরিচিত?[span_82](start_span)[span_82](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: দশপুর শিলালিপি[span_83](start_span)[span_83](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মধ্যপ্রদেশের মন্দসৌর বা দশপুর শিলালিপিতে রেশম তাঁতিদের গিল্ডের কথা উল্লেখ আছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The Dashapur inscription in MP mentions a guild of silk weavers, acting like an ancient advertisement.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৩) &#39;বেসনগর শিলালিপি&#39; কোথা থেকে পাওয়া গেছে?[span_84](start_span)[span_84](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: তক্ষশিলা[span_85](start_span)[span_85](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; হেলিয়োডোরাস নির্মিত এই স্তম্ভলিপি প্রাচীন ভারতের বৈদেশিক সম্পর্কের প্রমাণ। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This pillar inscription by Heliodorus is evidence of ancient India&#39;s foreign relations.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৪) হাতি গুম্ফা শিলালিপি কোন রাজার সম্পর্কে তথ্যের উৎস?[span_86](start_span)[span_86](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: খারবেলা[span_87](start_span)[span_87](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; কলিঙ্গরাজ খারবেলার জীবন ও বিজয় সম্পর্কে এটি সবচেয়ে গুরুত্বপূর্ণ উৎস। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is the most important source regarding the life and conquests of King Kharavela of Kalinga.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৫) সংস্কৃত পাণ্ডুলিপি প্রধানত ভারতের কোন অঞ্চলে পাওয়া যায়?[span_88](start_span)[span_88](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: দক্ষিণ ভারত[span_89](start_span)[span_89](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; প্রাচীন মন্দির ও মঠগুলোতে এই পাণ্ডুলিপিগুলো সযত্নে সংরক্ষিত ছিল। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These manuscripts were carefully preserved in ancient temples and monasteries.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৬) অজন্তা গুহা কোন নদীর উপত্যকায় অবস্থিত?[span_90](start_span)[span_90](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ওয়াঘোরা নদীর উপত্যকা[span_91](start_span)[span_91](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মহারাষ্ট্রের ঔরঙ্গাবাদে ওয়াঘোরা নদীর বাঁকে এই মনোরম গুহাগুলো অবস্থিত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These picturesque caves are located along the bend of the Waghora River in Aurangabad, Maharashtra.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৭) শিলালিপি সম্পর্কিত অধ্যয়নকে কী বলা হয়?[span_92](start_span)[span_92](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: Epigraphy[span_93](start_span)[span_93](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; প্রাচীন শিলালিপি পাঠ ও তার অর্থ উদ্ধারের বিদ্যা। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The study of deciphering and interpreting ancient inscriptions.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৮) অশোকের শিলালিপি কোন কোন লিপিতে পাওয়া যায়?[span_94](start_span)[span_94](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ব্রাহ্মী, খরোষ্ঠী ও আরামাইক[span_95](start_span)[span_95](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; অশোক সাম্রাজ্যের বিভিন্ন প্রান্তে স্থানীয় মানুষের বোঝার সুবিধার্থে এই লিপিগুলো ব্যবহার করেন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Ashoka used these scripts in different parts of his empire for the convenience of local people.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৪৯) বুরঝাহোম কোন ধরনের স্থাপত্যের জন্য পরিচিত?[span_96](start_span)[span_96](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: Rock-cut temple[span_97](start_span)[span_97](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; পাথর কেটে তৈরি এই আদিম স্থাপত্যগুলো প্রাচীনকালের কারিগরি দক্ষতার নিদর্শন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; These rock-cut primitive structures are examples of ancient craftsmanship.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫০) চন্দ্রকেতুগড় কোন শিল্পকলার জন্য বিখ্যাত?[span_98](start_span)[span_98](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: টেরাকোটা শিল্প[span_99](start_span)[span_99](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; পশ্চিমবঙ্গের এই প্রত্নতাত্ত্বিক স্থানটি পোড়ামাটির অপূর্ব কারুকার্যের জন্য বিশ্বখ্যাত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This archaeological site in West Bengal is world-famous for its exquisite terracotta craftsmanship.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫১) গণেশ্বর কোন নিদর্শনের জন্য পরিচিত?[span_100](start_span)[span_100](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: তামার নিদর্শন[span_101](start_span)[span_101](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; রাজস্থানে অবস্থিত এই স্থানে প্রাচীন তাম্রযুগের প্রচুর প্রত্নতাত্ত্বিক নিদর্শন পাওয়া গেছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Located in Rajasthan, this site yielded numerous artifacts from the ancient Copper Age.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫২) জিঞ্জি দুর্গ ভারতের কোন রাজ্যে অবস্থিত?[span_102](start_span)[span_102](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: তামিলনাড়ু[span_103](start_span)[span_103](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি দক্ষিণ ভারতের অন্যতম দুর্ভেদ্য এবং ঐতিহাসিক দুর্গ। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is one of the most impregnable and historical forts in South India.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৩) অজন্তা-ইলোরা গুহা ভারতের কোন রাজ্যে অবস্থিত?[span_104](start_span)[span_104](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মহারাষ্ট্র[span_105](start_span)[span_105](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; হিন্দু, বৌদ্ধ ও জৈন শিল্পের এই অপূর্ব নিদর্শনটি ইউনেস্কো ওয়ার্ল্ড হেরিটেজ সাইট। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This magnificent example of Hindu, Buddhist, and Jain art is a UNESCO World Heritage Site.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৪) ভাজা কোন ধর্মীয় গুহামন্দিরের জন্য পরিচিত?[span_106](start_span)[span_106](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: বৌদ্ধ গুহামন্দির[span_107](start_span)[span_107](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; মহারাষ্ট্রের পুনেতে অবস্থিত এটি একটি প্রাচীন বৌদ্ধ রক-কাট গুহা। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Located in Pune, Maharashtra, it is an ancient Buddhist rock-cut cave.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৫) সিত্তানবাসাল কোন ধর্মীয় গুহামন্দিরের জন্য পরিচিত?[span_108](start_span)[span_108](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: জৈন গুহামন্দির[span_109](start_span)[span_109](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তামিলনাড়ুতে অবস্থিত এই গুহাটি তার প্রাচীন ফ্রেস্কো চিত্রকর্মের জন্য বিখ্যাত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Located in Tamil Nadu, this cave is famous for its ancient fresco paintings.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৬) ধৌলি ভারতের কোন রাজ্যে অবস্থিত?[span_110](start_span)[span_110](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ওড়িশা[span_111](start_span)[span_111](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; দয়া নদীর তীরে অবস্থিত এই স্থানেই কলিঙ্গ যুদ্ধ হয়েছিল বলে মনে করা হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is believed that the Kalinga War took place here on the banks of the Daya River.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৭) এরাগুড়ি ভারতের কোন রাজ্যে অবস্থিত?[span_112](start_span)[span_112](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: অন্ধ্রপ্রদেশ[span_113](start_span)[span_113](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এখানে সম্রাট অশোকের শিলালিপি আবিষ্কৃত হয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Inscriptions of Emperor Ashoka have been discovered here.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৮) জৌগড়া ভারতের কোন রাজ্যে অবস্থিত?[span_114](start_span)[span_114](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ওড়িশা[span_115](start_span)[span_115](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটিও সম্রাট অশোকের শিলালিপির জন্য বিখ্যাত একটি প্রত্নতাত্ত্বিক স্থান। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; This is also a famous archaeological site known for Emperor Ashoka&#39;s rock edicts.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৫৯) কালসি ভারতের কোন রাজ্যে অবস্থিত?[span_116](start_span)[span_116](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: উত্তরাখণ্ড[span_117](start_span)[span_117](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; যমুনা নদীর তীরে অবস্থিত কালসিতে অশোকের চতুর্দশ শিলালিপি রয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Located on the banks of the Yamuna River, Kalsi houses Ashoka&#39;s fourteenth rock edict.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬০) হরপ্পা সভ্যতার সিলমোহরে কোন প্রাণী প্রায়ই দেখা যায়?[span_118](start_span)[span_118](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ষাঁড়[span_119](start_span)[span_119](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; একশৃঙ্গ বা কুঁজবিশিষ্ট ষাঁড় সিন্ধু সভ্যতার সিলমোহরের একটি সাধারণ চিত্র। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The one-horned or humped bull is a common motif on Indus Valley seals.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬১) সিন্ধু সভ্যতার সিলমোহরে কোন গাছের চিত্র পাওয়া যায়?[span_120](start_span)[span_120](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: পিপল গাছ[span_121](start_span)[span_121](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; অশ্বত্থ বা পিপল গাছকে তারা পবিত্র জ্ঞান করত এবং পূজা করত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; They considered the Peepal tree sacred and worshipped it.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬২) দেওগড় ও গড়ওয়া মন্দিরের মূর্তিগুলি কোন শিল্পের গুরুত্বপূর্ণ নিদর্শন?[span_122](start_span)[span_122](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: গুপ্ত শিল্প[span_123](start_span)[span_123](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; গুপ্ত যুগকে ভারতের &#39;স্বর্ণযুগ&#39; বলা হয় এবং মন্দির স্থাপত্যে এদের অবদান অনন্য। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The Gupta period is called the &#39;Golden Age&#39; of India, and their contribution to temple architecture is unique.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৩) এলিফ্যান্টা গুহা মন্দির কোন রাজবংশের সময় নামকরণ করা হয়?[span_124](start_span)[span_124](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: রাষ্ট্রকূট[span_125](start_span)[span_125](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তবে পর্তুগিজরা এখানে একটি বিশাল হাতির মূর্তি দেখে এর নাম এলিফ্যান্টা রাখে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; However, the Portuguese named it Elephanta after seeing a massive elephant statue there.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৪) রাষ্ট্রকূট রাজবংশ কোন মন্দিরটি নির্মাণ করেছিল?[span_126](start_span)[span_126](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কৈলাস মন্দির[span_127](start_span)[span_127](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কৈলাস মন্দির[span_128](start_span)[span_128](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; ইলোরার কৈলাস মন্দির একটি মাত্র অখণ্ড পাথর কেটে তৈরি করা অসাধারণ স্থাপনা। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; The Kailasa Temple at Ellora is an extraordinary structure carved out of a single solid rock.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৫) কোন বেদে যাদুমন্ত্র ও তন্ত্রমন্ত্রের সংকলন রয়েছে?[span_129](start_span)[span_129](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: অথর্ববেদ[span_130](start_span)[span_130](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; রোগ নিরাময় ও অশুভ শক্তি দূর করার জন্য এতে নানা মন্ত্র রয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It contains various spells for curing diseases and warding off evil spirits.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৬) প্রাচীনতম বেদ কোনটি?[span_131](start_span)[span_131](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ঋগ্বেদ[span_132](start_span)[span_132](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি চার বেদের মধ্যে সবচেয়ে পুরনো এবং ১০২৮টি সূক্তের সমন্বয়ে গঠিত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is the oldest of the four Vedas and consists of 1028 hymns.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৭) &#39;অর্থশাস্ত্র&#39; গ্রন্থটি কে রচনা করেন?[span_133](start_span)[span_133](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কৌটিল্য[span_134](start_span)[span_134](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; চাণক্য বা কৌটিল্য রচিত এই গ্রন্থে প্রাচীন ভারতের রাষ্ট্রনীতি ও অর্থনীতি আলোচিত হয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Written by Chanakya or Kautilya, this book discusses the statecraft and economy of ancient India.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৮) প্রাচীন ভারতের প্রাচীনতম ধর্মগ্রন্থ কোনটি?[span_135](start_span)[span_135](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ঋগ্বেদ[span_136](start_span)[span_136](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি কেবল ভারতের নয়, ইন্দো-ইউরোপীয় ভাষার প্রাচীনতম নিদর্শনগুলোর একটি। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is not only India&#39;s but one of the oldest specimens of Indo-European literature.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৬৯) &#39;পুরুষসূক্ত&#39; কোন বেদের মন্ত্রসংকলন?[span_137](start_span)[span_137](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ঋগ্বেদ[span_138](start_span)[span_138](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; ঋগ্বেদের দশম মণ্ডলে অবস্থিত পুরুষসূক্তে চতুবর্ণ প্রথার প্রথম উল্লেখ পাওয়া যায়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Found in the tenth mandala of the Rigveda, the Purusha Sukta contains the first mention of the four Varna system.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭০) সাংগম সাহিত্যে কোন বিষয়ের উল্লেখ ছিল?[span_139](start_span)[span_139](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: বর্ণব্যবস্থা[span_140](start_span)[span_140](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; প্রাচীন তামিল সাহিত্যে সেকালের সামাজিক শ্রেণীবিভাগ বা বর্ণব্যবস্থার প্রতিফলন দেখা যায়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Ancient Tamil literature reflects the social stratification or Varna system of that era.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭১) কৃষিকাজের আটটি পর্যায় সম্পর্কে কোন ধর্মীয় গ্রন্থে উল্লেখ রয়েছে?[span_141](start_span)[span_141](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মিলিন্দপঞেহা[span_142](start_span)[span_142](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি একটি বৌদ্ধ গ্রন্থ যেখানে মিনান্দার ও নাগসেনের প্রশ্নোত্তর রয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is a Buddhist text containing questions and answers between Menander and Nagasena.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭২) নচিকেতার কাহিনি কোন উপনিষদে রয়েছে?[span_143](start_span)[span_143](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কঠ উপনিষদ[span_144](start_span)[span_144](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; যম ও বালক নচিকেতার কথোপকথনের মাধ্যমে মৃত্যু ও আত্মার রহস্য এতে বর্ণিত। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It describes the mystery of death and the soul through a dialogue between Yama and the boy Nachiketa.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৩) &#39;মৃচ্ছকটিকম&#39; গ্রন্থটির রচয়িতা কে?[span_145](start_span)[span_145](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: শূদ্রক[span_146](start_span)[span_146](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; &#39;মৃচ্ছকটিকম&#39; শব্দের অর্থ &#39;মাটির ছোট খেলনা গাড়ি&#39;, এটি একটি বিখ্যাত সংস্কৃত নাটক। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; &#39;Mricchakatikam&#39; means &#39;the little clay cart&#39;, and it is a famous Sanskrit play.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৪) &#39;রঘুবংশম&#39; গ্রন্থটির রচয়িতা কে?[span_147](start_span)[span_147](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কালিদাস[span_148](start_span)[span_148](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি সংস্কৃত সাহিত্যের শ্রেষ্ঠ কবি কালিদাসের লেখা একটি মহাকাব্য। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is an epic poem written by Kalidasa, the greatest poet of Sanskrit literature.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৫) &#39;বুদ্ধচরিত&#39; গ্রন্থটির রচয়িতা কে?[span_149](start_span)[span_149](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: অশ্বঘোষ[span_150](start_span)[span_150](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; সংস্কৃত ভাষায় লেখা এই গ্রন্থে গৌতম বুদ্ধের জীবনকাহিনি বর্ণিত হয়েছে। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Written in Sanskrit, this book narrates the life story of Gautama Buddha.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৬) &#39;কাদম্বরী&#39; গ্রন্থটির রচয়িতা কে?[span_151](start_span)[span_151](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: বাণভট্ট[span_152](start_span)[span_152](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; সম্রাট হর্ষবর্ধনের সভাকবি বাণভট্ট এই বিখ্যাত গদ্যকাব্যটি রচনা করেন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Banabhatta, the court poet of Emperor Harshavardhana, composed this famous prose romance.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৭) ভবভূতি, হস্তিমল্ল ও ক্ষেমেশ্বর কোন ক্ষেত্রে বিখ্যাত ছিলেন?[span_153](start_span)[span_153](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: নাট্যকার[span_154](start_span)[span_154](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তাঁরা প্রাচীন ভারতের সংস্কৃত সাহিত্যের স্বনামধন্য নাটক রচয়িতা ছিলেন। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; They were renowned playwrights of Sanskrit literature in ancient India.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৮) &#39;মালবিকাগ্নিমিত্রম&#39;-এ শুঙ্গদের কোন গোত্রের ব্রাহ্মণ বলা হয়েছে?[span_155](start_span)[span_155](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: কাশ্যপ গোত্র[span_156](start_span)[span_156](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; কালিদাস রচিত এই নাটকে শুঙ্গ রাজবংশের বিবরণ পাওয়া যায়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Written by Kalidasa, this play provides details about the Shunga dynasty.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৭৯) &#39;শিল্পপদিকারম&#39; গ্রন্থটির রচয়িতা কে?[span_157](start_span)[span_157](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: ইলঙ্গো আদিগল[span_158](start_span)[span_158](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; এটি প্রাচীন তামিল সাহিত্যের পাঁচটি মহান মহাকাব্যের মধ্যে একটি। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; It is one of the five great epics of ancient Tamil literature.&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৮০) বেদের শেষ অংশকে কী বলা হয়?[span_159](start_span)[span_159](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: উপনিষদ[span_160](start_span)[span_160](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; বেদের শেষ ভাগ হওয়ায় উপনিষদকে &#39;বেদান্ত&#39; (বেদের অন্ত) বলা হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; Being the final part of the Vedas, the Upanishads are also called &#39;Vedanta&#39; (the end of the Vedas).&lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;qa-box&quot;&gt;
        &lt;div class=&quot;q&quot;&gt;৮১) &#39;চণ্ডীমঙ্গল&#39; কাব্যটি কে রচনা করেন?[span_161](start_span)[span_161](end_span)&lt;/div&gt;
        &lt;div class=&quot;a&quot;&gt;উত্তর: মুকুন্দরাম চক্রবর্তী[span_162](start_span)[span_162](end_span)&lt;/div&gt;
        &lt;div class=&quot;exp&quot;&gt;&lt;span class=&quot;tag-bn&quot;&gt;BN:&lt;/span&gt; তিনি মধ্যযুগের বাংলা সাহিত্যের অন্যতম শ্রেষ্ঠ কবি, যাঁকে &#39;কবিকঙ্কণ&#39; উপাধি দেওয়া হয়। &lt;br&gt;&lt;span class=&quot;tag-en&quot;&gt;EN:&lt;/span&gt; He is one of the greatest poets of medieval Bengali literature, awarded the title &#39;Kavikankan&#39;.&lt;/div&gt;
    &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/5267645047167622903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ancient-history.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5267645047167622903'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/5267645047167622903'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/ancient-history.html' title='Ancient History '/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-1113532276110319522</id><published>2026-06-09T05:49:36.474+05:30</published><updated>2026-06-09T05:49:36.474+05:30</updated><title type='text'>Competitive math</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;পাটিগণিত ক্র্যাকার - ২০টি অধ্যায়&lt;/title&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1e3a8a;
            --secondary-color: #0f172a;
            --bg-color: #f1f5f9;
            --card-bg: #ffffff;
            --accent-bengali: #059669;
            --accent-english: #2563eb;
            --text-main: #1e293b;
        }
        body {
            font-family: &#39;Segoe UI&#39;, Arial, sans-serif;
            background-color: var(--bg-color);
            margin: 0;
            padding: 40px 20px;
            color: var(--text-main);
            line-height: 1.6;
        }
        .container {
            max-width: 1100px;
            margin: 0 auto;
        }
        header {
            text-align: center;
            margin-bottom: 40px;
            background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
            color: white;
            padding: 30px 20px;
            border-radius: 12px;
            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        }
        h1 { margin: 0 0 10px 0; font-size: 2.3rem; }
        header p { margin: 0; font-size: 1.1rem; color: #cbd5e1; }
        
        .chapter-section {
            background: white;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            margin-bottom: 35px;
            border: 1px solid #e2e8f0;
        }
        .chapter-title {
            color: var(--primary-color);
            font-size: 1.5rem;
            border-bottom: 3px solid var(--primary-color);
            padding-bottom: 8px;
            margin-top: 0;
            margin-bottom: 20px;
        }
        .topic-title {
            font-size: 1.15rem;
            color: #0f172a;
            margin-top: 20px;
            margin-bottom: 15px;
            background: #e2e8f0;
            padding: 5px 10px;
            border-radius: 4px;
        }
        .grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }
        @media (max-width: 768px) {
            .grid { grid-template-columns: 1fr; }
        }
        .card {
            background: #f8fafc;
            padding: 20px;
            border-radius: 10px;
            border: 1px solid #e2e8f0;
        }
        .bengali { border-top: 4px solid var(--accent-bengali); }
        .english { border-top: 4px solid var(--accent-english); }
        
        .lang-badge {
            font-size: 0.85rem;
            font-weight: bold;
            text-transform: uppercase;
            margin-bottom: 10px;
            display: inline-block;
        }
        .bengali .lang-badge { color: var(--accent-bengali); }
        .english .lang-badge { color: var(--accent-english); }
        
        .formula-box {
            background-color: #ffffff;
            padding: 12px;
            border-radius: 6px;
            font-size: 1.2rem;
            margin: 10px 0;
            text-align: center;
            border: 1px solid #cbd5e1;
            font-weight: bold;
        }
        .example-box {
            background-color: #fffbeb;
            border: 1px dashed #f59e0b;
            padding: 15px;
            border-radius: 6px;
            margin-top: 15px;
        }
        .example-title {
            font-weight: bold;
            color: #b45309;
            margin-bottom: 5px;
        }
    &lt;/style&gt;
    &lt;script&gt;
        window.MathJax = {
            tex: {
                inlineMath: [[&#39;$&#39;, &#39;$&#39;], [&#39;\\(&#39;, &#39;\\)&#39;]],
                displayMath: [[&#39;$$&#39;, &#39;$$&#39;], [&#39;\\[&#39;, &#39;\\]&#39;]]
            },
            svg: { fontCache: &#39;global&#39; }
        };
    &lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot; id=&quot;MathJax-script&quot; async
        src=&quot;https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js&quot;&gt;
    &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;container&quot;&gt;
    &lt;header&gt;
        &lt;h1&gt;🔢 পাটিগণিত ক্র্যাকার (Arithmetic Cracker)&lt;/h1&gt;
        &lt;p&gt;সম্পূর্ণ ২০টি অধ্যায়ের সূত্র ও বাস্তব উদাহরণ | Bilingual Smart Study Guide&lt;/p&gt;
    &lt;/header&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ১: সংখ্যা পদ্ধতি (Chapter 1: Number System)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. স্বাভাবিক সংখ্যার যোগফল / Sum of Natural Numbers&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;$\frac{n(n+1)}{2}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    ১ থেকে ৫০ পর্যন্ত সংখ্যার যোগফল কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{50 \times 51}{2} = 1275$
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;$\frac{n(n+1)}{2}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    Find the sum of numbers from 1 to 50.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{50 \times 51}{2} = 1275$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ২: গ.সা.গু. ও ল.সা.গু. (Chapter 2: HCF &amp; LCM)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. দুটি সংখ্যার গুণফল / Product of Two Numbers&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;গ.সা.গু. $\times$ ল.সা.গু. = সংখ্যার গুণফল&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    গ.সা.গু. ৯, ল.সা.গু. ৩৬০, একটি সংখ্যা ৪৫ হলে অন্যটি কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{360 \times 9}{45} = 72$
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;HCF $\times$ LCM = Product of Numbers&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    HCF is 9, LCM is 360. If one number is 45, find the other.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{360 \times 9}{45} = 72$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ৬: গড় (Chapter 6: Average)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. গড়ের সাধারণ নিয়ম / General Average Rule&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;গড় = $\frac{\text{সমষ্টি}}{\text{মোট সংখ্যা}}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    ১০, ২০, ৩০ এর গড় কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{10+20+30}{3} = \frac{60}{3} = 20$
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;Average = $\frac{\text{Sum}}{\text{Total Count}}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    Find the average of 10, 20, 30.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{10+20+30}{3} = 20$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ৯: শতকরা / শতাংশ (Chapter 9: Percentage)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. শতকরা বৃদ্ধির হার / Percentage Increase&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;বৃদ্ধি $\%$ = $\frac{\text{বৃদ্ধি}}{\text{প্রাথমিক মান}} \times 100$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    দাম ৮০ টাকা থেকে বেড়ে ১০০ টাকা হলে বৃদ্ধির হার কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{20}{80} \times 100 = 25\%$
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;Increase $\%$ = $\frac{\text{Increase Value}}{\text{Original Value}} \times 100$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    Price rises from 80 to 100. Find percentage increase.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{20}{80} \times 100 = 25\%$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ১০: লাভ ও ক্ষতি (Chapter 10: Profit &amp; Loss)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. শতকরা লাভের হার / Profit Percentage&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;লাভ $\%$ = $\frac{\text{লাভ}}{\text{ক্রয়মূল্য}} \times 100$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    ৫০০ টাকায় কিনে ৬০০ টাকায় বিক্রি করলে লাভের হার কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{100}{500} \times 100 = 20\%$
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;Profit $\%$ = $\frac{\text{Profit}}{\text{Cost Price}} \times 100$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    Bought at 500, sold at 600. Find profit percentage.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{100}{500} \times 100 = 20\%$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ১৪: সরল সুদ (Chapter 14: Simple Interest)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. সরল সুদের মূল সূত্র / Simple Interest Calculation&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;$I = \frac{P \times R \times T}{100}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    ৫০০০ টাকার ৫% হারে ৩ বছরের সুদ কত?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{5000 \times 5 \times 3}{100} = 750$ টাকা
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;$I = \frac{P \times R \times T}{100}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    Find the interest on 5,000 at 5% rate for 3 years.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{5000 \times 5 \times 3}{100} = 750$
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ১৬: সময় ও কার্য (Chapter 16: Time &amp; Work)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. একত্রে কাজ করার শর্টকাট / Combined Work Shortcut&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;একত্রে সময় = $\frac{A \times B}{A + B}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    A ১০ দিনে ও B ১৫ দিনে কাজ করতে পারলে একত্রে কত দিনে করবে?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $\frac{10 \times 15}{10 + 15} = \frac{150}{25} = 6$ দিন
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;Total Time = $\frac{A \times B}{A + B}$&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    A does work in 10 days, B in 15 days. Together they take?&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $\frac{10 \times 15}{10 + 15} = 6$ days
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;chapter-section&quot;&gt;
        &lt;div class=&quot;chapter-title&quot;&gt;অধ্যায় ১৮: সময় ও দূরত্ব (Chapter 18: Time, Speed &amp; Distance)&lt;/div&gt;
        &lt;div class=&quot;topic-title&quot;&gt;১. দূরত্ব ও গতিবেগের সম্পর্ক / Distance and Speed relation&lt;/div&gt;
        &lt;div class=&quot;grid&quot;&gt;
            &lt;div class=&quot;card bengali&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇧🇩 বাংলা মিডিয়াম&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;সূত্র:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;দূরত্ব = গতিবেগ $\times$ সময়&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 উদাহরণ:&lt;/div&gt;
                    একটি গাড়ি ৬০ কিমি/ঘণ্টা বেগে ৩ ঘণ্টায় কত দূর যাবে?&lt;br&gt;
                    &lt;strong&gt;সমাধান:&lt;/strong&gt; $60 \times 3 = 180$ কিমি
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&quot;card english&quot;&gt;
                &lt;span class=&quot;lang-badge&quot;&gt;🇬🇧 English Medium&lt;/span&gt;&lt;br&gt;
                &lt;strong&gt;Formula:&lt;/strong&gt; &lt;div class=&quot;formula-box&quot;&gt;Distance = Speed $\times$ Time&lt;/div&gt;
                &lt;div class=&quot;example-box&quot;&gt;
                    &lt;div class=&quot;example-title&quot;&gt;💡 Example:&lt;/div&gt;
                    A car travels at 60 km/h for 3 hours. Find distance.&lt;br&gt;
                    &lt;strong&gt;Solution:&lt;/strong&gt; $60 \times 3 = 180$ km
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/1113532276110319522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/competitive-math.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1113532276110319522'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/1113532276110319522'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/competitive-math.html' title='Competitive math'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-7503029621555413713</id><published>2026-06-08T23:40:01.706+05:30</published><updated>2026-06-08T23:43:59.658+05:30</updated><title type='text'>LCM &amp; HCF</title><content type='html'>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;bn&quot;&gt;
&lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
    &lt;title&gt;পাটিগণিত গাইড - Arithmetic Guide&lt;/title&gt;
    &lt;style&gt;
        :root {
            --primary-color: #1e3a8a;
            --secondary-color: #0f172a;
            --bg-color: #f8fafc;
            --card-bg: #ffffff;
            --accent-color: #e2e8f0;
            --text-main: #334155;
        }
        body {
            font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, sans-serif;
            background-color: var(--bg-color);
            color: var(--text-main);
            margin: 0;
            padding: 20px;
            line-height: 1.6;
        }
        .container {
            max-width: 1100px;
            margin: 0 auto;
        }
        header {
            text-align: center;
            padding: 20px;
            background: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
            color: white;
            border-radius: 8px;
            margin-bottom: 30px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        h1 { margin: 0; font-size: 2rem; }
        h2 { color: var(--primary-color); border-bottom: 2px solid var(--primary-color); padding-bottom: 8px; margin-top: 40px; }
        h3 { color: #0284c7; margin-top: 20px; }
        .grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 20px;
            margin-bottom: 20px;
        }
        @media (max-width: 768px) {
            .grid { grid-template-columns: 1fr; }
        }
        .card {
            background: var(--card-bg);
            padding: 20px;
            border-radius: 8px;
            border: 1px solid var(--accent-color);
            box-shadow: 0 2px 4px rgba(0,0,0,0.05);
        }
        .bengali { border-left: 4px solid #059669; }
        .english { border-left: 4px solid #2563eb; }
        .formula {
            background-color: #f1f5f9;
            padding: 10px 15px;
            border-radius: 6px;
            font-weight: bold;
            margin: 10px 0;
            display: inline-block;
        }
        .example {
            background-color: #fffbeb;
            border: 1px dashed #f59e0b;
            padding: 15px;
            border-radius: 6px;
            margin-top: 15px;
        }
        .example-title {
            font-weight: bold;
            color: #b45309;
            margin-bottom: 5px;
        }
    &lt;/style&gt;
    
    &lt;script&gt;
        window.MathJax = {
            tex: {
                inlineMath: [[&#39;$&#39;, &#39;$&#39;], [&#39;\\(&#39;, &#39;\\)&#39;]],
                displayMath: [[&#39;$$&#39;, &#39;$$&#39;], [&#39;\\[&#39;, &#39;\\]&#39;]]
            },
                svg: { fontCache: &#39;global&#39; }
        };
    &lt;/script&gt;
    &lt;script type=&quot;text/javascript&quot; id=&quot;MathJax-script&quot; async
        src=&quot;https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js&quot;&gt;
    &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class=&quot;container&quot;&gt;
    &lt;header&gt;
        &lt;h1&gt;পাটিগণিত ক্র্যাকার (Arithmetic Cracker)&lt;/h1&gt;
        &lt;p&gt;অধ্যায় ভিত্তিক সূত্র ও উদাহরণ | Chapter-wise Formulas &amp; Examples&lt;/p&gt;
    &lt;/header&gt;

    &lt;h2&gt;অধ্যায় ১: সংখ্যা পদ্ধতি (Chapter 1: Number System)&lt;/h2&gt;
    
    &lt;h3&gt;১. প্রথম $n$ সংখ্যক স্বাভাবিক সংখ্যার যোগফল (Sum of first $n$ natural numbers)&lt;/h3&gt;
    &lt;div class=&quot;grid&quot;&gt;
        &lt;div class=&quot;card bengali&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;सूत्र: $\frac{n(n+1)}{2}$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;উদাহরণ:&lt;/div&gt;
                ১ থেকে ৬০ পর্যন্ত স্বাভাবিক সংখ্যাগুলির যোগফল কত?&lt;br&gt;
                &lt;strong&gt;সমাধান:&lt;/strong&gt; এখানে $n = 60$&lt;br&gt;
                যোগফল = $\frac{60 \times (60 + 1)}{2} = 30 \times 61 = 1830$
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;card english&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;Formula: $\frac{n(n+1)}{2}$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;Example:&lt;/div&gt;
                What is the sum of natural numbers from 1 to 60?&lt;br&gt;
                &lt;strong&gt;Solution:&lt;/strong&gt; Here $n = 60$&lt;br&gt;
                Sum = $\frac{60 \times (60 + 1)}{2} = 30 \times 61 = 1830$
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;h3&gt;২. প্রথম $n$ সংখ্যক বিজোড় সংখ্যার যোগফল (Sum of first $n$ odd numbers)&lt;/h3&gt;
    &lt;div class=&quot;grid&quot;&gt;
        &lt;div class=&quot;card bengali&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;সূত্র: $n^2$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;উদাহরণ:&lt;/div&gt;
                প্রথম ৫০টি বিজোড় সংখ্যার যোগফল কত?&lt;br&gt;
                &lt;strong&gt;সমাধান:&lt;/strong&gt; এখানে $n = 50$&lt;br&gt;
                যোগফল = $50^2 = 2500$
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;card english&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;Formula: $n^2$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;Example:&lt;/div&gt;
                What is the sum of the first 50 odd numbers?&lt;br&gt;
                &lt;strong&gt;Solution:&lt;/strong&gt; Here $n = 50$&lt;br&gt;
                Sum = $50^2 = 2500$
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;h3&gt;৩. প্রথম $n$ সংখ্যক জোড় সংখ্যার যোগফল (Sum of first $n$ even numbers)&lt;/h3&gt;
    &lt;div class=&quot;grid&quot;&gt;
        &lt;div class=&quot;card bengali&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;সূত্র: $n(n+1)$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;উদাহরণ:&lt;/div&gt;
                প্রথম ২০টি জোড় সংখ্যার যোগফল কত?&lt;br&gt;
                &lt;strong&gt;সমাধান:&lt;/strong&gt; এখানে $n = 20$&lt;br&gt;
                যোগফল = $20 \times (20 + 1) = 20 \times 21 = 420$
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;card english&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;Formula: $n(n+1)$&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;Example:&lt;/div&gt;
                What is the sum of the first 20 even numbers?&lt;br&gt;
                &lt;strong&gt;Solution:&lt;/strong&gt; Here $n = 20$&lt;br&gt;
                Sum = $20 \times (20 + 1) = 20 \times 21 = 420$
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;h3&gt;৪. ভাগ সংক্রান্ত সূত্র (Division Formula)&lt;/h3&gt;
    &lt;div class=&quot;grid&quot;&gt;
        &lt;div class=&quot;card bengali&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;সূত্র: ভাজ্য = (ভাজক × ভাগফল) + ভাগশেষ&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;উদাহরণ:&lt;/div&gt;
                একটি সংখ্যাকে ৫৬ দ্বারা ভাগ করলে ২৯ ভাগশেষ থাকে। সংখ্যাটিকে ৮ দ্বারা ভাগ করলে কত ভাগশেষ থাকবে?&lt;br&gt;
                &lt;strong&gt;সমাধান:&lt;/strong&gt; যেহেতু প্রথম ভাজক (৫৬) দ্বিতীয় ভাজক (৮) দ্বারা বিভাজ্য, আমরা সরাসরি প্রথম ভাগশেষকে ৮ দিয়ে ভাগ করব।&lt;br&gt;
                $29 \div 8 \rightarrow$ ভাগশেষ = $5$
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;card english&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;Formula: Dividend = (Divisor × Quotient) + Remainder&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;Example:&lt;/div&gt;
                A number when divided by 56 leaves a remainder of 29. What will be the remainder if the number is divided by 8?&lt;br&gt;
                &lt;strong&gt;Solution:&lt;/strong&gt; Since the first divisor (56) is completely divisible by the second divisor (8), we can directly divide the first remainder by 8.&lt;br&gt;
                $29 \div 8 \rightarrow$ Remainder = $5$
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;h2&gt;অধ্যায় ২: গ.সা.গু. ও ল.সা.গু. (Chapter 2: HCF &amp; LCM)&lt;/h2&gt;

    &lt;h3&gt;১. দুটি সংখ্যার সম্পর্ক (Relationship between two numbers)&lt;/h3&gt;
    &lt;div class=&quot;grid&quot;&gt;
        &lt;div class=&quot;card bengali&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;সূত্র: দুটি সংখ্যার গুণফল = সংখ্যা দুটির গ.সা.গু. × সংখ্যা দুটির ল.সা.গু.&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;উদাহরণ:&lt;/div&gt;
                দুটি সংখ্যার ল.সা.গু. ২৩১০ এবং গ.সা.গু. ৩০। একটি সংখ্যা ২১০ হলে অন্যটি কত?&lt;br&gt;
                &lt;strong&gt;সমাধান:&lt;/strong&gt;&lt;br&gt;
                অন্য সংখ্যা = $\frac{\text{ল.সা.গু.} \times \text{গ.সা.গু.}}{\text{একটি সংখ্যা}}$&lt;br&gt;
                অন্য সংখ্যা = $\frac{2310 \times 30}{210} = 330$
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&quot;card english&quot;&gt;
            &lt;div class=&quot;formula&quot;&gt;Formula: Product of two numbers = HCF × LCM&lt;/div&gt;
            &lt;div class=&quot;example&quot;&gt;
                &lt;div class=&quot;example-title&quot;&gt;Example:&lt;/div&gt;
                The LCM of two numbers is 2310 and their HCF is 30. If one number is 210, find the other number.&lt;br&gt;
                &lt;strong&gt;Solution:&lt;/strong&gt;&lt;br&gt;
                Other number = $\frac{\text{LCM} \times \text{HCF}}{\text{One number}}$&lt;br&gt;
                Other number = $\frac{2310 \times 30}{210} = 330$
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/7503029621555413713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/lcm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7503029621555413713'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/7503029621555413713'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/lcm.html' title='LCM &amp; HCF'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5371019029997007007.post-2628832764031258812</id><published>2026-06-08T15:46:35.517+05:30</published><updated>2026-06-08T23:35:44.317+05:30</updated><title type='text'>Indian Polity  Quiz</title><content type='html'>&lt;div class=&quot;quiz-container&quot;&gt;
    &lt;div id=&quot;quiz-area&quot;&gt;
        &lt;h2&gt;Indian Polity  Quiz&lt;/h2&gt;
        &lt;div class=&quot;progress&quot;&gt;
            &lt;span id=&quot;progress-text&quot;&gt;Question 1 of 100&lt;/span&gt;
            &lt;span id=&quot;score-text&quot;&gt;Score: 0&lt;/span&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;question&quot; id=&quot;question-text&quot;&gt;Loading question...&lt;/div&gt;
        
        &lt;div class=&quot;options&quot; id=&quot;options-container&quot;&gt;&lt;/div&gt;
        
        &lt;div class=&quot;explanation-box&quot; id=&quot;explanation-box&quot;&gt;
            &lt;p class=&quot;eng&quot;&gt;&lt;strong&gt;Explanation:&lt;/strong&gt; &lt;span id=&quot;exp-en&quot;&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p class=&quot;bng&quot;&gt;&lt;strong&gt;ব্যাখ্যা:&lt;/strong&gt; &lt;span id=&quot;exp-bn&quot;&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
        
        &lt;div class=&quot;navigation&quot;&gt;
            &lt;button class=&quot;nav-btn&quot; id=&quot;prev-btn&quot; onclick=&quot;prevQuestion()&quot; disabled&gt;Previous&lt;/button&gt;
            &lt;button class=&quot;nav-btn&quot; id=&quot;next-btn&quot; onclick=&quot;nextQuestion()&quot;&gt;Next&lt;/button&gt;
        &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class=&quot;score-board&quot; id=&quot;score-board&quot;&gt;
        &lt;h3&gt;Quiz Completed!&lt;/h3&gt;
        &lt;p class=&quot;score-text&quot; id=&quot;final-score&quot;&gt;&lt;/p&gt;
        &lt;button class=&quot;restart-btn&quot; onclick=&quot;restartQuiz()&quot;&gt;Restart Quiz&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;style&gt;
    .quiz-container {
        background-color: #ffffff;
        border-radius: 12px;
        box-shadow: 0 4px 20px rgba(0,0,0,0.08);
        max-width: 750px;
        width: 100%;
        padding: 30px;
        box-sizing: border-box;
        margin: 0 auto;
        font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Verdana, &#39;SolaimanLipi&#39;, &#39;Vrinda&#39;, sans-serif;
    }
    h2 {
        color: #2c3e50;
        margin-top: 0;
        border-bottom: 3px solid #3498db;
        padding-bottom: 12px;
        font-size: 1.8rem;
        text-align: center;
    }
    .progress {
        font-size: 1.2rem;
        color: #555;
        margin-bottom: 20px;
        font-weight: bold;
        display: flex;
        justify-content: space-between;
    }
    .question {
        font-size: 1.45rem;
        font-weight: 600;
        color: #1a202c;
        margin-bottom: 22px;
        line-height: 1.6;
    }
    .options {
        display: flex;
        flex-direction: column;
        gap: 14px;
        margin-bottom: 25px;
    }
    .option-btn {
        background-color: #f8fafc;
        border: 2px solid #cbd5e0;
        border-radius: 8px;
        padding: 16px 22px;
        font-size: 1.25rem;
        text-align: left;
        cursor: pointer;
        transition: all 0.2s ease;
        color: #2d3748;
        font-weight: 500;
        font-family: inherit;
    }
    .option-btn:hover:not([disabled]) {
        background-color: #edf2f7;
        border-color: #a0aec0;
    }
    .option-btn.correct {
        background-color: #27ae60 !important;
        border-color: #219653 !important;
        color: #ffffff !important;
        font-weight: bold;
    }
    .option-btn.wrong {
        background-color: #e74c3c !important;
        border-color: #c0392b !important;
        color: #ffffff !important;
        font-weight: bold;
    }
    .explanation-box {
        background-color: #ebf8ff;
        border-left: 6px solid #3182ce;
        padding: 18px;
        border-radius: 6px;
        margin-bottom: 25px;
        display: none;
    }
    .explanation-box p {
        margin: 8px 0;
        font-size: 1.15rem;
        line-height: 1.6;
    }
    .explanation-box .eng { color: #2b6cb0; }
    .explanation-box .bng { color: #2c5282; font-weight: 500; }
    
    .navigation {
        display: flex;
        justify-content: space-between;
        gap: 15px;
    }
    .nav-btn {
        background-color: #3498db;
        color: white;
        border: none;
        padding: 14px 28px;
        font-size: 1.2rem;
        border-radius: 6px;
        cursor: pointer;
        transition: background 0.2s;
        font-weight: 600;
        flex: 1;
        text-align: center;
    }
    .nav-btn:hover:not([disabled]) {
        background-color: #2980b9;
    }
    .nav-btn:disabled {
        background-color: #cbd5e0;
        cursor: not-allowed;
        color: #718096;
    }
    .score-board {
        text-align: center;
        display: none;
    }
    .score-board h3 {
        font-size: 2.2rem;
        color: #2c3e50;
    }
    .score-text {
        font-size: 1.5rem;
        margin: 20px 0;
    }
    .restart-btn {
        background-color: #e67e22;
        color: white;
        border: none;
        padding: 14px 35px;
        font-size: 1.25rem;
        border-radius: 6px;
        cursor: pointer;
        font-weight: bold;
    }
&lt;/style&gt;

&lt;script&gt;
    function decodeHtml(html) {
        var txt = document.createElement(&quot;textarea&quot;);
        txt.innerHTML = html;
        return txt.value;
    }

    const quizData = [
        // CHAPTER 1
        { q: &quot;ভারতের সাংবিধানিক সংস্কার সংক্রান্ত রিপোর্টটি সাধারণত মন্টেগু-চেমসফোর্ড রিপোর্ট নামে পরিচিত। এটি কোন সালে প্রকাশিত হয়?&quot;, o: [&quot;১৯০৯&quot;, &quot;১৯১৮&quot;, &quot;১৯১৯&quot;, &quot;১৯৩৫&quot;], c: 1, en: &quot;The Montagu-Chelmsford Report on constitutional reforms was published in 1918.&quot;, bn: &quot;ভারতের সাংবিধানিক সংস্কার সংক্রান্ত মন্টেগু-চেমসফোর্ড রিপোর্টটি ১৯১৮ সালে প্রকাশিত হয়েছিল।&quot; },
        { q: &quot;নিম্নলিখিত কোন আইনের মাধ্যমে &#39;চেম্বার অফ প্রিন্সেস&#39;-এ ১২০ জন সদস্যের পরামর্শমূলক পরিষদ গঠনের ব্যবস্থা করা হয়েছিল?&quot;, o: [&quot;রেগুলেটিং অ্যাক্ট, ১৭৭৩&quot;, &quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;, &quot;ভারত শাসন আইন, ১৯১৯&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;], c: 2, en: &quot;The Chamber of Princes was established by the Government of India Act 1919 with 120 members.&quot;, bn: &quot;ভারত শাসন আইন, ১৯১৯-এর মাধ্যমে &#39;চেম্বার অফ প্রিন্সেস&#39;-এ ১২০ জন সদস্যের পরামর্শমূলক পরিষদ গঠনের ব্যবস্থা করা হয়।&quot; },
        { q: &quot;ভারত শাসন আইন, ১৯১৯ নিম্নলিখিত কোন রিপোর্ট/সংস্কারের উপর ভিত্তি করে বহু সংস্কার অন্তর্ভুক্ত করেছিল?&quot;, o: [&quot;মরলে-মিন্টো সংস্কার&quot;, &quot;মন্টেগু-চেমসফোর্ড সংস্কার&quot;, &quot;সাইমন কমিশন&quot;, &quot;ক্যাবিনেট মিশন&quot;], c: 1, en: &quot;The Government of India Act 1919 was based on the Montagu-Chelmsford Reforms.&quot;, bn: &quot;ভারত শাসন আইন, ১৯১৯ মূলত মন্টেগু-চেমসফোর্ড সংস্কার রিপোর্টের উপর ভিত্তি করে তৈরি হয়েছিল।&quot; },
        { q: &quot;কোন আইন প্রদেশগুলিতে দ্বৈত শাসনব্যবস্থা (Dyarchy) চালু করেছিল?&quot;, o: [&quot;১৯০৯ সালের আইন&quot;, &quot;১৯১৯ সালের ভারত শাসন আইন&quot;, &quot;১৯৩৫ সালের ভারত শাসন আইন&quot;, &quot;১৯৪৭ সালের স্বাধীনতা আইন&quot;], c: 1, en: &quot;The Government of India Act 1919 introduced Dyarchy (dual government) in provinces.&quot;, bn: &quot;ভারত শাসন আইন, ১৯১৯ দ্বারা প্রাদেশিক স্তরে দ্বৈত শাসনব্যবস্থা (Dyarchy) চালু করা হয়।&quot; },
        { q: &quot;ভারত শাসন আইন, ১৯১৯ সম্পর্কে নিম্নলিখিত কোন বক্তব্যটি সঠিক নয়?&quot;, o: [&quot;এটি দ্বিকক্ষ বিশিষ্ট আইনসভা চালু করে&quot;, &quot;প্রদেশে দ্বৈত শাসন চালু করে&quot;, &quot;এটি কেন্দ্রীয় নির্বাহীকে আইনসভার নিকট দায়বদ্ধ করেছিল&quot;, &quot;সাম্প্রদায়িক প্রতিনিধিত্ব বৃদ্ধি করে&quot;], c: 2, en: &quot;The Act of 1919 did not make the executive responsible to the legislature at the center.&quot;, bn: &quot;১৯১৯ সালের আইন অনুযায়ী কেন্দ্রীয় নির্বাহীকে আইনসভার নিকট দায়বদ্ধ করা হয়নি, তাই এই বক্তব্যটি ভুল।&quot; },
        { q: &quot;ভারত শাসন আইন, ১৯১৯ অনুযায়ী কেন্দ্রীয় আইনসভার নির্বাচন কোন কোন সালে অনুষ্ঠিত হয়েছিল?&quot;, o: [&quot;১৯২০ ও ১৯২৬&quot;, &quot;১৯২৬, ১৯৩৭ ও ১৯৪৫&quot;, &quot;১৯১৯, ১৯৩৫ ও ১৯৪৬&quot;, &quot;১৯২১ ও ১৯৩০&quot;], c: 1, en: &quot;Elections for the central legislature under the 1919 Act were held in 1926, 1937, and 1945.&quot;, bn: &quot;১৯১৯ সালের ভারত শাসন আইন অনুযায়ী কেন্দ্রীয় আইনসভার নির্বাচন ১৯২৬, ১৯৩৭ এবং ১৯৪৫ সালে অনুষ্ঠিত হয়েছিল।&quot; },
        { q: &quot;নিম্নলিখিত কোন আইন প্রাদেশিক স্তরে &#39;দ্বৈত শাসনব্যবস্থা&#39; প্রদান করেছিল এবং প্রদেশে জনপ্রিয়ভাবে নির্বাচিত বিধানসভার উত্থানে সহায়তা করেছিল?&quot;, o: [&quot;মন্টেগু-চেমসফোর্ড সংস্কার (১৯১৯)&quot;, &quot;মরলে-মিন্টো সংস্কার (১৯০৯)&quot;, &quot;ভারত শাসন আইন (১৯৩৫)&quot;, &quot;পিটস ইন্ডিয়া অ্যাক্ট (১৭৮৪)&quot;], c: 0, en: &quot;The Montagu-Chelmsford Reforms (1919) introduced dyarchy and helped rise elected assemblies.&quot;, bn: &quot;মন্টেগু-চেমসফোর্ড সংস্কার (ভারত শাসন আইন, ১৯১৯) প্রাদেশিক স্তরে দ্বৈত শাসন প্রদান করে।&quot; },
        { q: &quot;ভারত শাসন আইন অনুযায়ী প্রাদেশিক স্বায়ত্তশাসন বর্ণনা করা হয়েছিল কোন সালে?&quot;, o: [&quot;১৯১৯&quot;, &quot;১৯৩০&quot;, &quot;১৯৩৫&quot;, &quot;১৯৪৭&quot;], c: 2, en: &quot;Provincial Autonomy was introduced by the Government of India Act, 1935.&quot;, bn: &quot;১৯৩৫ সালের ভারত শাসন আইনের মাধ্যমে প্রাদেশিক স্বায়ত্তশাসন (Provincial Autonomy) প্রদান করা হয়।&quot; },
        { q: &quot;ব্রিটিশ পার্লামেন্টের কোন আইনের অধীনে প্রদেশগুলিতে দায়িত্বশীল সরকার গঠনের বিধান করা হয়েছিল?&quot;, o: [&quot;১৯১৯ সালের আইন&quot;, &quot;১৯৩৫ সালের আইন&quot;, &quot;১৮৯২ সালের আইন&quot;, &quot;১৮৫৮ সালের আইন&quot;], c: 1, en: &quot;The Government of India Act 1935 provided for the establishment of responsible governments in provinces.&quot;, bn: &quot;১৯৩৫ সালের আইনের অধীনে প্রদেশগুলিতে দায়িত্বশীল সরকার গঠনের বিধান দেওয়া হয়েছিল।&quot; },
        { q: &quot;নিম্নলিখিত কোনটি ভারতে ফেডারেল কোর্ট (Federal Court) প্রতিষ্ঠা করেছিল?&quot;, o: [&quot;ভারতের কাউন্সিল আইন, ১৮৬১&quot;, &quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;, &quot;ভারত শাসন আইন, ১৯১৯&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;], c: 3, en: &quot;The Federal Court of India was established under the Government of India Act, 1935.&quot;, bn: &quot;ভারত শাসন আইন, ১৯৩৫ ভারতে ফেডারেল কোর্ট প্রতিষ্ঠার ভিত্তি স্থাপন করে।&quot; },
        { q: &quot;ভারত শাসন আইন, ১৯৩৫ অনুযায়ী প্রধান বিচারপতির সঙ্গে আরও কতজন বিচারপতি নিয়োগ করা হয়েছিল?&quot;, o: [&quot;৪ জন&quot;, &quot;৬ জন&quot;, &quot;৭ জন&quot;, &quot;৮ জন&quot;], c: 1, en: &quot;The Act of 1935 provided for a Chief Justice and not more than 6 other judges.&quot;, bn: &quot;১৯৩৫ সালের আইন অনুযায়ী ফেডারেল কোর্টে প্রধান বিচারপতির সঙ্গে সর্বোচ্চ ৬ জন বিচারপতি নিয়োগের বিধান ছিল।&quot; },
        { q: &quot;ভারত শাসন আইন, ১৯৩৫-এর বিধান অনুযায়ী ব্রিটিশ সরকারের চূড়ান্ত কর্তৃত্বের একটি উদাহরণ কী ছিল?&quot;, o: [&quot;প্রাদেশিক সরকারগুলির উপর গভর্নরের বিশেষ ক্ষমতা&quot;, &quot;ফেডারেল কোর্টের বিচারবিভাগীয় পর্যালোচনা&quot;, &quot;যুগ্ম তালিকার প্রবর্তন&quot;, &quot;দ্বিকক্ষ বিশিষ্ট আইনসভা&quot;], c: 0, en: &quot;The special powers of Governors over provincial governments showed the ultimate British authority.&quot;, bn: &quot;প্রাদেশিক স্বায়ত্তশাসন দেওয়া হলেও গভর্নরদের বিশেষ ক্ষমতা ব্রিটিশ সরকারের চূড়ান্ত কর্তৃত্বেরই প্রমাণ ছিল।&quot; },
        { q: &quot;১৯৩৫ সালের আইনে অবশিষ্ট ক্ষমতা (Residuary Powers) কাকে দেওয়া হয়েছিল?&quot;, o: [&quot;কেন্দ্রীয় আইনসভাকে&quot;, &quot;প্রাদেশিক আইনসভাকে&quot;, &quot;গভর্নর-জেনারেলকে&quot;, &quot;ব্রিটিশ সম্রাটকে&quot;], c: 2, en: &quot;Residuary powers under the 1935 Act were given to the Governor-General.&quot;, bn: &quot;১৯৩৫ সালের ভারত শাসন আইনে অবশিষ্ট ক্ষমতা গভর্নর-জেনারেলকে প্রদান করা হয়েছিল।&quot; },
        { q: &quot;রাষ্ট্র পরিচালনার নির্দেশমূলক নীতির উৎস কী?&quot;, o: [&quot;আইরিশ সংবিধান&quot;, &quot;ইউএসএ সংবিধান&quot;, &quot;ভারত শাসন আইন, ১৯৩৫-এর Instrument of Instructions&quot;, &quot;কানাডার সংবিধান&quot;], c: 2, en: &quot;Directive Principles resemble the &#39;Instrument of Instructions&#39; in the GOI Act 1935.&quot;, bn: &quot;রাষ্ট্র পরিচালনার নির্দেশমূলক নীতিটির ঐতিহাসিক মিল রয়েছে ১৯৩৫ সালের আইনের &#39;Instrument of Instructions&#39;-এর সাথে।&quot; },
        { q: &quot;কোন আইনের মাধ্যমে ভারতীয়দের ইস্ট ইন্ডিয়া কোম্পানির চাকরি থেকে নিষিদ্ধ করা হয়েছিল?&quot;, o: [&quot;রেগুলেটিং অ্যাক্ট, ১৭৭৩&quot;, &quot;পিটস ইন্ডিয়া অ্যাক্ট, ১৭৮৪&quot;, &quot;চার্টার অ্যাক্ট, ১৭৯৩&quot;, &quot;চার্টার অ্যাক্ট, ১৮৩৩&quot;], c: 0, en: &quot;Regulating Act 1773 restricts operations.&quot;, bn: &quot;পিডিএফ তথ্য অনুযায়ী রেগুলেটিং অ্যাক্ট, ১৭৭৩ এর উল্লেখ রয়েছে।&quot; },
        { q: &quot;নিম্নলিখিত কোন আইনের মাধ্যমে ব্রিটিশ ইস্ট ইন্ডিয়া কোম্পানি ভারতীয় ভূখণ্ড ও রাজস্ব ক্রাউনের পক্ষে ট্রাস্ট হিসেবে ধারণ করার অধিকার পায়?&quot;, o: [&quot;রেগুলেটিং অ্যাক্ট, ১৭৭৩&quot;, &quot;চার্টার অ্যাক্ট, ১৮১৩&quot;, &quot;চার্টার অ্যাক্ট, ১৮৫৩&quot;, &quot;ভারত শাসন আইন, ১৮৫৮&quot;], c: 0, en: &quot;As per the document text, Regulating Act, 1773 is mentioned.&quot;, bn: &quot;পিডিএফ ডকুমেন্ট এর প্রশ্ন ১৬ এর উত্তর অনুযায়ী এটি রেগুলেটিং অ্যাক্ট, ১৭৭৩।&quot; },
        { q: &quot;চার্টার অ্যাক্ট, ১৮৫৩ অনুযায়ী বোর্ড অফ ডিরেক্টর্সের সদস্য সংখ্যা ২৪ থেকে কমিয়ে কত করা হয়?&quot;, o: [&quot;১২&quot;, &quot;১৫&quot;, &quot;১৮&quot;, &quot;২০&quot;], c: 2, en: &quot;The Charter Act of 1853 reduced the number of Directors from 24 to 18.&quot;, bn: &quot;১৮৫৩ সালের চার্টার অ্যাক্টের মাধ্যমে ডিরেক্টরদের সংখ্যা ২৪ থেকে কমিয়ে ১৮ করা হয়েছিল।&quot; },
        { q: &quot;কোন আইনের মাধ্যমে ভারতে ব্রিটিশ ইস্ট ইন্ডিয়া কোম্পানি থেকে ব্রিটিশ ক্রাউনের হাতে ক্ষমতা হস্তান্তরিত হয়?&quot;, o: [&quot;চার্টার অ্যাক্ট, ১৮৫৩&quot;, &quot;ভারত শাসন আইন, ১৮৫৮&quot;, &quot;ভারতের কাউন্সিল আইন, ১৮৬১&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;], c: 1, en: &quot;The Government of India Act 1858 transferred the power from the Company to the British Crown.&quot;, bn: &quot;মহাবিদ্রোহের পর ১৮৫৮ সালের ভারত শাসন আইনের মাধ্যমে ভারতের শাসনভার ব্রিটিশ ক্রাউনের হাতে চলে যায়।&quot; },
        { q: &quot;কোন সালে সেক্রেটারি অফ স্টেট ফর ইন্ডিয়া গৃহ সরকারের পরিবর্তনের মাধ্যমে ব্রিটিশ ভারতের শাসনের জন্য দায়িত্বপ্রাপ্ত হন?&quot;, o: [&quot;১৮৫৮&quot;, &quot;১৮৬১&quot;, &quot;১৮৯২&quot;, &quot;১৯০৯&quot;], c: 0, en: &quot;The post of Secretary of State for India was created in 1858.&quot;, bn: &quot;১৮৫৮ সালে কোম্পানি শাসনের অবসানের পর সেক্রেটারি অফ স্টেট ফর ইন্ডিয়া পদটি তৈরি করা হয়।&quot; },
        { q: &quot;ভারতের কাউন্সিল আইন, ১৮৬১-এর অধীনে কোন আইনের মাধ্যমে বাগানের শ্রমিকদের অনুমতি ছাড়া বাগান ছাড়ার অধিকার ছিল না?&quot;, o: [&quot;ইনল্যান্ড এমিগ্রেশন অ্যাক্ট, ১৮৫৯&quot;, &quot;শ্রমিক আইন, ১৮৬০&quot;, &quot;বাগান শ্রমিক আইন, ১৮৬১&quot;, &quot;ফ্যাক্টরি অ্যাক্ট, ১৮৮১&quot;], c: 0, en: &quot;Inland Emigration Act, 1859 restricted plantation workers from leaving without permission.&quot;, bn: &quot;ইনল্যান্ড এমিগ্রেশন অ্যাক্ট, ১৮৫৯ অনুযায়ী চা বা বাগানের শ্রমিকরা অনুমতি ছাড়া চলে যেতে পারতো না।&quot; },
        { q: &quot;নিম্নলিখিত কোন আইনের মাধ্যমে ভাইসরয়ের এক্সিকিউティブ কাউন্সিলকে কর্পোরেট কার্যক্রম পরিচালনার জন্য বিভাগীয় পদ্ধতি (Portfolio System) দ্বারা শক্তিশালী করা হয়েছিল?&quot;, o: [&quot;ভারত শাসন আইন, ১৮৫৮&quot;, &quot;ভারতের কাউন্সিল আইন, ১৮৬১&quot;, &quot;ভারতের কাউন্সিল আইন, ১৮৯২&quot;, &quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;], c: 1, en: &quot;The Indian Councils Act 1861 recognized the portfolio system introduced by Lord Canning.&quot;, bn: &quot;১৮৬১ সালের ভারতের কাউন্সিল আইনের মাধ্যমে লর্ড ক্যানিং-এর পোর্টফোলিও বা বিভাগীয় পদ্ধতি আইনি স্বীকৃতি পায়।&quot; },
        { q: &quot;ভারতের কাউন্সিল আইন, ১৮৬১-এর পর প্রথমবার ভারতে পরোক্ষ নির্বাচনের প্রথা কোন আইনে চালু হয়?&quot;, o: [&quot;ভারতের কাউন্সিল আইন, ১৮৯২&quot;, &quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;, &quot;ভারত শাসন আইন, ১৯১৯&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;], c: 0, en: &quot;The Indian Councils Act 1892 introduced the element of indirect election.&quot;, bn: &quot;১৮৯২ সালের ভারতের কাউন্সিল আইনের মাধ্যমে ভারতে প্রথমবার সীমিত ও পরোক্ষ নির্বাচনের ব্যবস্থা করা হয়।&quot; },
        { q: &quot;কোন ব্রিটিশ আইনের মাধ্যমে প্রথমবার ভারতীয় আইন পরিষদে নির্বাচনের জন্য ভারতীয় প্রতিনিধিদের আসন বরাদ্দ করা হয়?&quot;, o: [&quot;১৮৬১ সালের আইন&quot;, &quot;১৮৯২ সালের আইন&quot;, &quot;১৯০৯ সালের আইন&quot;, &quot;১৯১৯ সালের আইন&quot;], c: 1, en: &quot;The Indian Councils Act 1892 allocated seats for Indian representatives in the councils.&quot;, bn: &quot;১৮৯২ সালের আইনের মাধ্যমে প্রথমবার ভারতীয় আইন পরিষদে নির্বাচনের মাধ্যমে কিছু প্রতিনিধি আনার সুযোগ দেওয়া হয়।&quot; },
        { q: &quot;নিম্নলিখিত কোনটি ১৮৯২ সালের সংস্কারের সম্প্রসারণ ছিল?&quot;, o: [&quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;, &quot;ভারত শাসন আইন, ১৯১৯&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;, &quot;সাইমন কমিশন&quot;], c: 1, en: &quot;The Government of India Act 1919 expanded many earlier representations.&quot;, bn: &quot;নথি অনুযায়ী, ভারত শাসন আইন, ১৯১৯ কে ১৮৯২ সালের সংস্কারের সম্প্রসারণ হিসেবে ধরা হয়েছে।&quot; },
        { q: &quot;কোন আইন &#39;মরলে-মিন্টো সংস্কার&#39; নামে পরিচিত?&quot;, o: [&quot;ভারতের কাউন্সিল আইন, ১৮৯২&quot;, &quot;ভারতের কাউন্সিল আইন, ১৯০৯&quot;, &quot;ভারত শাসন আইন, ১৯১৯&quot;, &quot;ভারত শাসন আইন, ১৯৩৫&quot;], c: 1, en: &quot;The Indian Councils Act 1909 is known as the Morley-Minto Reforms.&quot;, bn: &quot;১৯০৯ সালের ভারতীয় কাউন্সিল আইনটি তৎকালীন ভারতসচিব মরলে ও ভাইসরয় মিন্টোর নামানুসারে পরিচিত।&quot; },
        { q: &quot;মরলে-মিন্টো সংস্কার কোন সালে ব্রিটিশ ভারতে পাস হয়?&quot;, o: [&quot;১৯০৫&quot;, &quot;১৯০৬&quot;, &quot;১৯০৯&quot;, &quot;১৯১১&quot;], c: 2, en: &quot;The Morley-Minto Reforms were passed in the year 1909.&quot;, bn: &quot;মরলে-মিন্টো সংস্কার আইনটি ১৯০৯ সালে ব্রিটিশ পার্লামেন্টে পাস হয়েছিল।&quot; },
        { q: &quot;নিম্নলিখিত কোন আইনের মাধ্যমে ভারতে সাম্প্রদায়িক প্রতিনিধিত্বের (Communal Representation) ব্যবস্থা করা হয়?&quot;, o: [&quot;১৮৯২ সালের আইন&quot;, &quot;মরলে মিন্টো সংস্কার, ১৯০৯&quot;, &quot;১৯১৯ সালের আইন&quot;, &quot;১৯৩৫ সালের আইন&quot;], c: 1, en: &quot;The Indian Councils Act 1909 legalised communalism by introducing separate electorates for Muslims.&quot;, bn: &quot;১৯০৯ সালের মরলে-মিন্টো সংস্কারের মাধ্যমে মুসলিমদের জন্য পৃথক নির্বাচকমণ্ডলী গঠন করে সাম্প্রদায়িক প্রতিনিধিত্ব শুরু হয়।&quot; },
        { q: &quot;ভারতে পৃথক নির্বাচকমণ্ডলীর ধারণা প্রথম কোন আইনের মাধ্যমে চালু হয়?&quot;, o: [&quot;১৮৯২ সালের আইন&quot;, &quot;১৯০৯ সালের আইন&quot;, &quot;১৯১৯ সালের আইন&quot;, &quot;১৯৩৫ সালের আইন&quot;], c: 1, en: &quot;The system of separate electorate was first introduced by the 1909 Act.&quot;, bn: &quot;১৯০৯ সালের মরলে-মিন্টো সংস্কার আইনের মাধ্যমেই প্রথম পৃথক নির্বাচকমণ্ডলীর (Separate Electorate) ধারণা আসে।&quot; },
        { q: &quot;&#39;ভারত রত্ন&#39; পুরস্কার কোন আইনের মাধ্যমে বিলুপ্ত হয়েছিল?&quot;, o: [&quot;ভারত শাসন আইন, ১৯৩৫&quot;, &quot;স্বাধীনতার আইন, ১৯৪৭&quot;, &quot;১৯৫০ সালের সংবিধান&quot;, &quot;এরকম কোনো ঘটনা ঘটেনি&quot;], c: 0, en: &quot;As per the miscellaneous pdf demo text, Government of India Act 1935 is linked to this context.&quot;, bn: &quot;পিডিএফ-এর ২৯ নম্বর প্রশ্ন ও উত্তর অনুযায়ী এটি ভারত শাসন আইন, ১৯৩৫।&quot; },
        { q: &quot;১৯৩৫ সালের ভারত শাসন আইন সম্পর্কে কে বলেছিলেন যে এটি &#39;ব্রেকযুক্ত কিন্তু ইঞ্জিনবিহীন গাড়ি&#39;?&quot;, o: [&quot;মহাত্মা গান্ধী&quot;, &quot;জওহরলাল নেহরু&quot;, &quot;সুভাষচন্দ্র বসু&quot;, &quot;বি. আর. আম্বেদকর&quot;], c: 1, en: &quot;Jawaharlal Nehru described the 1935 Act as a car with &#39;all brakes and no engine&#39;.&quot;, bn: &quot;জওহরলাল নেহরু ১৯৩৫ সালের আইনকে &#39;ব্রেক আছে কিন্তু ইঞ্জিন নেই&#39; এমন একটি গাড়ির সাথে তুলনা করেছিলেন।&quot; },

        // CHAPTER 8: PRESIDENT
        { q: &quot;বর্তমানে ভারতের রাষ্ট্রপতি কে?&quot;, o: [&quot;রামনাথ কোবিন্দ&quot;, &quot;প্রণব মুখার্জী&quot;, &quot;দ্রৌপদী মুর্মু&quot;, &quot;জগদীপ ধনখড়&quot;], c: 2, en: &quot;Droupadi Murmu is the current and 15th President of India.&quot;, bn: &quot;বর্তমানে ভারতের রাষ্ট্রপতি হলেন শ্রীমতি দ্রৌপদী মুর্মু।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচনে ভোটের সমতা বজায় রাখতে কোন রাজ্যের বিধায়কের ভোটমূল্য সর্বাধিক?&quot;, o: [&quot;পশ্চিমবঙ্গ&quot;, &quot;মহারাষ্ট্র&quot;, &quot;উত্তরপ্রদেশ&quot;, &quot;বিহার&quot;], c: 2, en: &quot;The value of vote of an MLA is highest for Uttar Pradesh due to its high population.&quot;, bn: &quot;জনসংখ্যার ভিত্তিতে রাষ্ট্রপতি নির্বাচনে উত্তরপ্রদেশের বিধায়কদের ভোটমূল্য সবচেয়ে বেশি।&quot; },
        { q: &quot;ভারতের ১০ম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;জ্ঞানী জাইল সিং&quot;, &quot;কে. আর. নারায়ণন&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;ড. শঙ্কর দয়াল শর্মা&quot;], c: 0, en: &quot;Giani Zail Singh was the 10th President of India.&quot;, bn: &quot;ভারতের ১০ম রাষ্ট্রপতি ছিলেন জ্ঞানী জাইল সিং।&quot; },
        { q: &quot;রাষ্ট্রপতির বেতন ও ভাতা কি আর্থিক জরুরি অবস্থা ছাড়া কমানো যাবে? না-এ কথা কোন অনুচ্ছেদে বলা হয়েছে?&quot;, o: [&quot;Article 54&quot;, &quot;Article 56&quot;, &quot;Article 59&quot;, &quot;Article 60&quot;], c: 2, en: &quot;Article 59 mentions that the emoluments and allowances of the President cannot be diminished during his term.&quot;, bn: &quot;সংবিধানের ৫৯ নম্বর অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতির বেতন ও ভাতা তাঁর কার্যকালে কমানো যায় না।&quot; },
        { q: &quot;ভারতের ৬ষ্ঠ রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ভি. ভি. গিরি&quot;, &quot;নীলম সঞ্জীব রেড্ডি&quot;, &quot;ফখরুদ্দিন আলী আহমেদ&quot;, &quot;জাকির হোসেন&quot;], c: 0, en: &quot;V.V. Giri served as the 6th President of India.&quot;, bn: &quot;ভারতের ৬ষ্ঠ রাষ্ট্রপতি ছিলেন ভি. ভি. গিরি।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচনে জয়ী হতে কত শতাংশ ভোট প্রয়োজন?&quot;, o: [&quot;৫০%&quot;, &quot;৫০%-এর বেশি (Quota)&quot;, &quot;দুই-তৃতীয়াংশ&quot;, &quot;সাধারণ সংখ্যাগরিষ্ঠতা&quot;], c: 1, en: &quot;To win the Presidential election, a candidate must get more than 50% of valid votes cast (quota).&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচনে জিততে হলে মোট বৈধ ভোটের ৫০%-এর বেশি ভোট বা নির্দিষ্ট কোটা পেতে হয়।&quot; },
        { q: &quot;ভারতের ১৪তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;প্রণব মুখার্জী&quot;, &quot;রামনাথ কোবিন্দ&quot;, &quot;এ. পি. জে. আব্দুল কালাম&quot;, &quot;প্রতিভা পাতিল&quot;], c: 1, en: &quot;Ram Nath Kovind was the 14th President of India.&quot;, bn: &quot;ভারতের ১৪তম রাষ্ট্রপতি ছিলেন রামনাথ কোবিন্দ।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচনে ভোটের সমতা বজায় রাখতে কোন রাজ্যের বিধায়কের ভোটমূল্য সর্বনিম্ন?&quot;, o: [&quot;গোয়া&quot;, &quot;মিজোরাম&quot;, &quot;সিকিম&quot;, &quot;অরুণাচল প্রদেশ&quot;], c: 2, en: &quot;The value of vote of an MLA is lowest for Sikkim.&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচনে সিকিম রাজ্যের বিধায়কদের (MLA) ভোটমূল্য সবচেয়ে কম।&quot; },
        { q: &quot;ভারতের প্রথম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ড. সর্বপল্লী রাধাকৃষ্ণন&quot;, &quot;ড. রাজেন্দ্র প্রসাদ&quot;, &quot;ড. জাকির হোসেন&quot;, &quot;জওহরলাল নেহরু&quot;], c: 1, en: &quot;Dr. Rajendra Prasad was the first President of India.&quot;, bn: &quot;ড. রাজেন্দ্র প্রসাদ ছিলেন স্বাধীন ভারতের প্রথম রাষ্ট্রপতি।&quot; },
        { q: &quot;রাষ্ট্রপতির স্বাভাবিক কার্যকালের মেয়াদ কত বছর?&quot;, o: [&quot;৪ বছর&quot;, &quot;৫ বছর&quot;, &quot;৬ বছর&quot;, &quot;নির্দিষ্ট নয়&quot;], c: 1, en: &quot;The President holds office for a term of five years from the date he enters upon his office.&quot;, bn: &quot;রাষ্ট্রপতির পদের মেয়াদ কার্যভার গ্রহণের দিন থেকে ৫ বছর।&quot; },
        { q: &quot;রাষ্ট্রপতির পদত্যাগপত্র কার কাছে জমা দিতে হয়?&quot;, o: [&quot;প্রধান বিচারপতি&quot;, &quot;প্রধানমন্ত্রী&quot;, &quot;উপরাষ্ট্রপতি&quot;, &quot;স্পিকার&quot;], c: 2, en: &quot;The President addresses the resignation letter to the Vice-President of India.&quot;, bn: &quot;রাষ্ট্রপতি পদত্যাগ করতে চাইলে তাঁর পদত্যাগপত্র উপরাষ্ট্রপতির কাছে জমা দেন।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচনে কোন পদ্ধতি ব্যবহৃত হয়?&quot;, o: [&quot;First-past-the-post system&quot;, &quot;System of Proportional Representation&quot;, &quot;সরাসরি নির্বাচন&quot;, &quot;খোলা ব্যালট পদ্ধতি&quot;], c: 1, en: &quot;The election of the President is held in accordance with the System of Proportional Representation by means of single transferable vote.&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচন &#39;সমানুপাতিক প্রতিনিধিত্ব পদ্ধতি&#39; (Proportional Representation) অনুযায়ী একক হস্তান্তরযোগ্য ভোটের মাধ্যমে হয়।&quot; },
        { q: &quot;ভারতের ৮ম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;বি. ডি. জাত্তি&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;জ্ঞানী জাইল সিং&quot;, &quot;শঙ্কর দয়াল শর্মা&quot;], c: 0, en: &quot;B.D. Jatti served as acting president.&quot;, bn: &quot;পিডিএফ নথি অনুযায়ী বি. ডি. জাত্তি এর নাম অষ্টম স্থানে চিহ্নিত।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচন সংক্রান্ত যেকোনো বিবাদ নিষ্পত্তি করে কোন প্রতিষ্ঠান?&quot;, o: [&quot;নির্বাচন কমিশন&quot;, &quot;পার্লামেন্ট&quot;, &quot;সুপ্রিম কোর্ট&quot;, &quot;হাইকোর্ট&quot;], c: 2, en: &quot;All doubts and disputes arising out of the election of a President are inquired into and decided by the Supreme Court.&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচন সংক্রান্ত যেকোনো বিরোধ বা মামলার নিষ্পত্তি একমাত্র সুপ্রিম কোর্ট করতে পারে।&quot; },
        { q: &quot;ভারতের ১৩তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;কে. আর. নারায়ণন&quot;, &quot;এ. পি. জে. আব্দুল কালাম&quot;, &quot;প্রণব মুখার্জী&quot;, &quot;প্রতিভা পাতিল&quot;], c: 0, en: &quot;K.R. Narayanan was the 13th President of India.&quot;, bn: &quot;ভারতের ১৩তম রাষ্ট্রপতি ছিলেন কে. আর. নারায়ণন।&quot; },
        { q: &quot;রাষ্ট্রপতির বর্তমান মাসিক বেতন কত?&quot;, o: [&quot;১,৫০,০০০ টাকা&quot;, &quot;৩,৫০,০০০ টাকা&quot;, &quot;৪,০০,০০০ টাকা&quot;, &quot;৫,০০,০০০ টাকা&quot;], c: 3, en: &quot;The current salary of the President of India is Rs. 5,00,000 per month.&quot;, bn: &quot;বর্তমানে ভারতের রাষ্ট্রপতির মাসিক বেতন ৫ লক্ষ টাকা।&quot; },
        { q: &quot;ভারতের ২য় রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ড. রাজেন্দ্র প্রসাদ&quot;, &quot;ড. সর্বপল্লী রাধাকৃষ্ণন&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;ড. জাকির হোসেন&quot;], c: 1, en: &quot;Dr. S. Radhakrishnan was the second President of India.&quot;, bn: &quot;ভারতের ২য় রাষ্ট্রপতি ছিলেন খ্যাতনামা শিক্ষক ও দার্শনিক ড. সর্বপল্লী রাধাকৃষ্ণন।&quot; },
        { q: &quot;ভারতের ১৫তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;Mrs. Pratibha Patil&quot;, &quot;Pranab Mukherjee&quot;, &quot;Droupadi Murmu&quot;, &quot;Ram Nath Kovind&quot;], c: 0, en: &quot;Pratibha Patil was the 15th President.&quot;, bn: &quot;নথির ক্রম অনুযায়ী ১৫তম স্থানে প্রতিভা পাতিল উল্লেখিত।&quot; },
        { q: &quot;রাষ্ট্রপতির বিরুদ্ধে অভিশংসন (Impeachment) প্রক্রিয়ার প্রকৃতি কী?&quot;, o: [&quot;Judicial procedure&quot;, &quot;Quasi-judicial procedure&quot;, &quot;Legislative procedure&quot;, &quot;Executive procedure&quot;], c: 1, en: &quot;The impeachment of the President is a quasi-judicial procedure in Parliament.&quot;, bn: &quot;রাষ্ট্রপতির ইমপিচমেন্ট বা অভিশংসন প্রক্রিয়াটি হলো একটি আধা-বিচারবিভাগীয় (Quasi-judicial) প্রক্রিয়া।&quot; },
        { q: &quot;ভারতের ৫ম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ফখরুদ্দিন আলী আহমেদ&quot;, &quot;Justice M. Hidayatullah&quot;, &quot;জাকির হোসেন&quot;, &quot;ভি. ভি. গিরি&quot;], c: 1, en: &quot;Justice M. Hidayatullah served as Acting President.&quot;, bn: &quot;পিডিএফ ডেমো ফাইল অনুযায়ী ৫ম স্থানে জাস্টিস এম হেদায়েতুল্লাহর নাম রয়েছে।&quot; },
        { q: &quot;রাষ্ট্রপতির নির্বাচন নিয়ে কোনো মামলা ফল ঘোষণার কত দিনের মধ্যে করতে হয়?&quot;, o: [&quot;১৪ দিন&quot;, &quot;৩০ দিন&quot;, &quot;৬০ দিন&quot;, &quot;৬ মাস&quot;], c: 1, en: &quot;An election petition regarding the President must be filed within 30 days of result declaration.&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচনের ফলাফল ঘোষণার ৩০ দিনের মধ্যে সুপ্রিম কোর্টে মামলা দায়ের করতে হয়।&quot; },
        { q: &quot;ভারতের ১২তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;নীলম সঞ্জীব রেড্ডি&quot;, &quot;ড. শঙ্কর দয়াল শর্মা&quot;, &quot;কে. আর. নারায়ণন&quot;, &quot;জ্ঞানী জাইল সিং&quot;], c: 0, en: &quot;Neelam Sanjiva Reddy was the 12th President.&quot;, bn: &quot;পিডিএফ তালিকা অনুযায়ী ১২তম স্থানে নীলম সঞ্জীব রেড্ডি আছেন।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচন গোপন ব্যালটে কোন ভোট পদ্ধতিতে হয়?&quot;, o: [&quot;Simple majority&quot;, &quot;Single-transferable vote&quot;, &quot;Plurality vote&quot;, &quot;Open ballot&quot;], c: 1, en: &quot;The election is held by secret ballot using the single transferable vote system.&quot;, bn: &quot;রাষ্ট্রপতি নির্বাচন একক হস্তান্তরযোগ্য ভোট (Single-transferable vote) পদ্ধতিতে গোপন ব্যালটে হয়।&quot; },
        { q: &quot;ভারতের ৯মা রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ড. শঙ্কর দয়াল শর্মা&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;জ্ঞানী জাইল সিং&quot;, &quot;প্রণব মুখার্জী&quot;], c: 0, en: &quot;Dr. Shankar Dayal Sharma was the 9th President.&quot;, bn: &quot;পিডিএফ সূচক অনুযায়ী ৯ম রাষ্ট্রপতি হিসেবে ড. শঙ্কর দয়াল শর্মার নাম রয়েছে।&quot; },
        { q: &quot;রাষ্ট্রপতির শপথ গ্রহণ কার উপস্থিতিতে সম্পন্ন হয়?&quot;, o: [&quot;প্রধানমন্ত্রী&quot;, &quot;উপরাষ্ট্রপতি&quot;, &quot;Chief Justice of India&quot;, &quot;লোকসভার স্পিকার&quot;], c: 2, en: &quot;The oath of the President is administered by the Chief Justice of India.&quot;, bn: &quot;ভারতের প্রধান বিচারপতি (Chief Justice of India) রাষ্ট্রপতিকে শপথবাক্য পাঠ করান।&quot; },
        { q: &quot;ভারতের ৩য় রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ড. জাকির হোসেন&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;বি. ডি. জাত্তি&quot;], c: 0, en: &quot;Dr. Zakir Hussain was the third President of India.&quot;, bn: &quot;ভারতের ৩য় রাষ্ট্রপতি ছিলেন ড. জাকির হোসেন।&quot; },
        { q: &quot;অবসর গ্রহণের পর রাষ্ট্রপতির পেনশন কত টাকা হয়?&quot;, o: [&quot;স্থির ১ লক্ষ টাকা&quot;, &quot;শেষ প্রাপ্ত বেতনের ৫০%&quot;, &quot;বেতনের ৩০%&quot;, &quot;কোনো পেনশন দেওয়া হয় না&quot;], c: 1, en: &quot;The retired President receives a pension of 50% of their last drawn salary.&quot;, bn: &quot;অবসরপ্রাপ্ত রাষ্ট্রপতি তাঁর শেষ বেতনের ৫০% টাকা পেনশন হিসেবে পান।&quot; },
        { q: &quot;ভারতের XVI-তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;প্রণব মুখার্জী&quot;, &quot;রামনাথ কোবিন্দ&quot;, &quot;দ্রৌপদী মুর্মু&quot;, &quot;প্রতিভা পাতিল&quot;], c: 0, en: &quot;Pranab Mukherjee served as the 16th President.&quot;, bn: &quot;পিডিএফ ডেমো অনুযায়ী ১৬তম স্থানে প্রণব মুখার্জীর নাম রয়েছে।&quot; },
        { q: &quot;কোন জনগণনার (Census) ভিত্তিতে বর্তমানে রাষ্ট্রপতি নির্বাচনে জনসংখ্যা নির্ধারণ করা হয়?&quot;, o: [&quot;১৯৫১ Census&quot;, &quot;১৯৭১ Census&quot;, &quot;১৯৯১ Census&quot;, &quot;২০০১ Census&quot;], c: 1, en: &quot;The 1971 census is used for calculating the population quota for Presidential elections.&quot;, bn: &quot;১৯৭১ সালের জনগণনার ভিত্তিতেই বর্তমানে রাষ্ট্রপতি নির্বাচনে রাজ্যগুলির বিধায়কদের ভোটমূল্য নির্ধারিত হয়।&quot; },
        { q: &quot;ভারতের ১১তম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;এ. পি. জে. আব্দুল কালাম&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;কে. আর. নারায়ণন&quot;, &quot;জ্ঞানী জাইল সিং&quot;], c: 1, en: &quot;R. Venkataraman is written at 11th position.&quot;, bn: &quot;নথির তালিকা অনুযায়ী ১১তম স্থানে আর. ভেঙ্কটরমণ রয়েছেন।&quot; },
        { q: &quot;রাষ্ট্রপতিকে কোন কারণে ইমপিচ বা অভিশংসিত করা যায়?&quot;, o: [&quot;অসদাচরণ&quot;, &quot;দেউলিয়া হলে&quot;, &quot;Violation of Constitution&quot;, &quot;মানসিক ভারসাম্য হারালে&quot;], c: 2, en: &quot;The President can be removed from office only for &#39;violation of the Constitution&#39;.&quot;, bn: &quot;সংবিধান লঙ্ঘন বা &#39;Violation of Constitution&#39;-এর অপরাধেই কেবল রাষ্ট্রপতিকে ইমপিচ করা যায়।&quot; },
        { q: &quot;ভারতের ৭ম রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ফখরুদ্দিন আলী আহমেদ&quot;, &quot;জ্ঞানী জাইল সিং&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;বি. ডি. জাত্তি&quot;], c: 0, en: &quot;Fakhruddin Ali Ahmed was the 7th President.&quot;, bn: &quot;ভারতের ৭ম রাষ্ট্রপতি ছিলেন ফখরুদ্দিন আলী আহমেদ।&quot; },
        { q: &quot;কে ভারতের প্রথম কার্যনির্বাহী (Acting) রাষ্ট্রপতি হিসেবে দায়িত্ব পালন করেছিলেন?&quot;, o: [&quot;বি. ডি. জাত্তি&quot;, &quot;জাস্টিস এম হেদায়েতুল্লাহ&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;গুলজারিলাল নন্দা&quot;], c: 2, en: &quot;V.V. Giri was the first Acting President of India.&quot;, bn: &quot;ড. জাকির হোসেনের মৃত্যুর পর ভারতের প্রথম কার্যনির্বাহী রাষ্ট্রপতি হন ভি. ভি. গিরি।&quot; },
        { q: &quot;কে একমাত্র সুপ্রিম কোর্টের প্রধান বিচারপতি হিসেবে রাষ্ট্রপতির দায়িত্ব পালন করেন?&quot;, o: [&quot;Justice M. Hidayatullah&quot;, &quot;Justice P.N. Bhagwati&quot;, &quot;Justice Kania&quot;, &quot;Justice Chandrachud&quot;], c: 0, en: &quot;Justice M. Hidayatullah is the only Chief Justice of India to serve as Acting President.&quot;, bn: &quot;জাস্টিস এম হেদায়েতুল্লাহ একমাত্র প্রধান বিচারপতি যিনি ভারতের কার্যনির্বাহী রাষ্ট্রপতির দায়িত্ব পালন করেন।&quot; },
        { q: &quot;কে একমাত্র স্বতন্ত্র (Independent) প্রার্থী হিসেবে রাষ্ট্রপতি নির্বাচনে জয়ী হন?&quot;, o: [&quot;নীলম সঞ্জীব রেড্ডি&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;ড. রাজেন্দ্র প্রসাদ&quot;, &quot;কে. আর. নারায়ণন&quot;], c: 1, en: &quot;V.V. Giri is the only independent candidate to be elected.&quot;, bn: &quot;১৯৬৯ সালে ভি. ভি. গিরি একমাত্র স্বতন্ত্র বা নির্দল প্রার্থী হিসেবে রাষ্ট্রপতি নির্বাচনে জয়ী হন।&quot; },
        { q: &quot;কোনো ব্যক্তি কতবার রাষ্ট্রপতি হতে পারেন-এর কোনো নির্দিষ্ট সীমা কোন অনুচ্ছেদে বলা নেই?&quot;, o: [&quot;Article 52&quot;, &quot;Article 55&quot;, &quot;Article 57&quot;, &quot;Article 58&quot;], c: 2, en: &quot;Article 57 provides eligibility for re-election; there is no bar.&quot;, bn: &quot;সংবিধানের ৫৭ নম্বর অনুচ্ছেদে পুনরায় রাষ্ট্রপতি হওয়ার যোগ্যতা আছে, তবে কতবার হওয়া যাবে তার কোনো সীমা নেই।&quot; },
        { q: &quot;১৯৭৭ সালে বিনা প্রতিদ্বন্দ্বিতায় (Uncontested) কে রাষ্ট্রপতি নির্বাচিত হন?&quot;, o: [&quot;ড. জাকির হোসেন&quot;, &quot;নীলম সঞ্জীব রেড্ডি&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;ফখরুদ্দিন আলী আহমেদ&quot;], c: 1, en: &quot;Neelam Sanjiva Reddy was elected unopposed as the President in 1977.&quot;, bn: &quot;১৯৭৭ সালে নীলম সঞ্জীব রেড্ডি বিনা প্রতিদ্বন্দ্বিতায় ভারতের রাষ্ট্রপতি নির্বাচিত হয়েছিলেন।&quot; },
        { q: &quot;রাষ্ট্রপতি ও উপরাষ্ট্রপতি উভয়ের অনুপস্থিতিতে কে রাষ্ট্রপতির দায়িত্ব পালন করেন?&quot;, o: [&quot;লোকসভার স্পিকার&quot;, &quot;প্রধানমন্ত্রী&quot;, &quot;Supreme Court-এর প্রধান বিচারপতি&quot;, &quot;প্রবীণতম রাজ্যপাল&quot;], c: 2, en: &quot;In the absence of both President and Vice-President, the Chief Justice of India discharges the functions.&quot;, bn: &quot;রাষ্ট্রপতি ও উপরাষ্ট্রপতি দুজনেই অনুপস্থিত থাকলে সুপ্রিম কোর্টের প্রধান বিচারপতি দায়িত্ব নেন।&quot; },
        { q: &quot;ভি. ভি. গিরি রাষ্ট্রপতি হওয়ার আগে কোন পদে আসীন ছিলেন?&quot;, o: [&quot;প্রধানমন্ত্রী&quot;, &quot;লোকসভার স্পিকার&quot;, &quot;Vice-President&quot;, &quot;প্রধান বিচারপতি&quot;], c: 2, en: &quot;V.V. Giri was the Vice-President of India.&quot;, bn: &quot;রাষ্ট্রপতি হওয়ার পূর্বে ভি. ভি. গিরি ভারতের উপরাষ্ট্রপতি (Vice-President) ছিলেন।&quot; },
        { q: &quot;ভারতের ৪র্থ রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;ড. জাকির হোসেন&quot;, &quot;ফখরুদ্দিন আলী আহমেদ&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;নীলম সঞ্জীব রেড্ডি&quot;], c: 2, en: &quot;V.V. Giri was the 4th President of India.&quot;, bn: &quot;ভারতের ৪র্থ রাষ্ট্রপতি ছিলেন ভি. ভি. গিরি।&quot; },
        { q: &quot;ভারতের ১৮তম রাষ্ট্রপতি হিসেবে দ্রৌপদী মুর্মু কবে শপথ নেন?&quot;, o: [&quot;25.07.2017&quot;, &quot;15.08.2022&quot;, &quot;25.07.2022&quot;, &quot;26.01.2023&quot;], c: 2, en: &quot;Droupadi Murmu took oath as the President of India on July 25, 2022.&quot;, bn: &quot;শ্রীমতি দ্রৌপদী মুর্মু ২৫শে জুলাই, ২০২২ তারিখে ভারতের রাষ্ট্রপতি হিসেবে শপথ নেন।&quot; },
        { q: &quot;কোন রাষ্ট্রপতির নির্বাচনে দ্বিতীয় পছন্দের ভোট (Second Preference Votes) গণনা করা হয়েছিল?&quot;, o: [&quot;ড. রাজেন্দ্র প্রসাদ&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;নীলম সঞ্জীব রেড্ডি&quot;, &quot;কে. আর. নারায়ণন&quot;], c: 1, en: &quot;During the election of V.V. Giri in 1969, second preference votes were counted.&quot;, bn: &quot;১৯৬৯ সালে ভি. ভি. গিরির নির্বাচনের সময় একমাত্র ব্যতিক্রম হিসেবে দ্বিতীয় পছন্দের ভোট গণনা করতে হয়েছিল।&quot; },
        { q: &quot;রাষ্ট্রপতি নির্বাচনে বিধায়কদের ভোটমূল্য নির্ধারণের মূল উদ্দেশ্য কী?&quot;, o: [&quot;কেন্দ্রের ক্ষমতা বাড়ানো&quot;, &quot;রাজ্যগুলির মধ্যে সমতা বজায় রাখা&quot;, &quot;ছোট রাজ্যকে সুবিধা দেওয়া&quot;, &quot;সব বিধায়ককে সমান করা&quot;], c: 1, en: &quot;The formula ensures uniform scale of representation among states.&quot;, bn: &quot;এর মূল উদ্দেশ্য হলো রাষ্ট্রপতি নির্বাচনে বিভিন্ন রাজ্যগুলির মধ্যে জনসংখ্যার অনুপাতে সমতা বজায় রাখা।&quot; },
        { q: &quot;ভারতের ২য় কার্যনির্বাহী রাষ্ট্রপতি কে ছিলেন?&quot;, o: [&quot;বি. ডি. জাত্তি&quot;, &quot;ভি. ভি. গিরি&quot;, &quot;এম হেদায়েতুল্লাহ&quot;, &quot;আর. ভেঙ্কটরমণ&quot;], c: 0, en: &quot;B.D. Jatti was the second Acting President.&quot;, bn: &quot;ভারতের ২য় কার্যনির্বাহী রাষ্ট্রপতি ছিলেন বি. ডি. জাত্তি।&quot; },
        { q: &quot;রাষ্ট্রপতির ক্ষমামূলক ক্ষমতা (Pardoning Power) সংবিধানের কোন অনুচ্ছেদে উল্লেখ আছে?&quot;, o: [&quot;Article 61&quot;, &quot;Article 72&quot;, &quot;Article 123&quot;, &quot;Article 143&quot;], c: 1, en: &quot;Article 72 of the Constitution empowers the President to grant pardons.&quot;, bn: &quot;সংবিধানের ৭২ নম্বর অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতি কোনো অপরাধীর দণ্ড মকুব বা হ্রাস করতে পারেন।&quot; },
        { q: &quot;কোন ভেটোতে (Veto) রাষ্ট্রপতি বিলের উপর কোনো পদক্ষেপ না নিয়ে অনির্দিষ্টকাল ফেলে রাখেন?&quot;, o: [&quot;Absolute Veto&quot;, &quot;Suspensive Veto&quot;, &quot;Pocket Veto&quot;, &quot;Qualified Veto&quot;], c: 2, en: &quot;Pocket Veto allows the President to keep a bill pending for an indefinite period.&quot;, bn: &quot;পকেট ভেটোর (Pocket Veto) মাধ্যমে রাষ্ট্রপতি বিলে সম্মতি বা প্রত্যাখ্যান না করে অনির্দিষ্টকাল ফেলে রাখতে পারেন।&quot; },
        { q: &quot;সুপ্রিম কোর্ট ও হাইকোর্টের প্রধান বিচারপতি ও অন্যান্য বিচারকদের কে নিয়োগ করেন?&quot;, o: [&quot;প্রধানমন্ত্রী&quot;, &quot;আইনমন্ত্রী&quot;, &quot;President&quot;, &quot;প্রধান বিচারপতি নিজে&quot;], c: 2, en: &quot;The President appoints the Chief Justice and other judges of the Supreme Court and High Courts.&quot;, bn: &quot;ভারতের রাষ্ট্রপতি (President) সুপ্রিম কোর্ট ও হাইকোর্টের বিচারপতিদের নিয়োগ করেন।&quot; },
        { q: &quot;সংসদে অর্থ বিল (Money Bill) উত্থাপনের জন্য কার পূর্বানুমতি বাধ্যতামূলক?&quot;, o: [&quot;স্পিকার&quot;, &quot;প্রধানমন্ত্রী&quot;, &quot;President&quot;, &quot;অর্থ সচিব&quot;], c: 2, en: &quot;A Money Bill can be introduced in Parliament only with the prior recommendation of the President.&quot;, bn: &quot;রাষ্ট্রপতির (President) পূর্বানুমতি বা সুপারিশ ছাড়া সংসদে কোনো অর্থ বিল পেশ করা যায় না।&quot; },
        { q: &quot;রাষ্ট্রপতির ক্ষমামূলক ক্ষমতার মধ্যে কোনটি অপরাধীকে শাস্তি থেকে সম্পূর্ণ মুক্তি দেয়?&quot;, o: [&quot;Commutation&quot;, &quot;Remission&quot;, &quot;Pardon&quot;, &quot;Respite&quot;], c: 2, en: &quot;Pardon removes both the sentence and the conviction.&quot;, bn: &quot;পর্ডন (Pardon) বা ক্ষমাদানের মাধ্যমে অপরাধীর সাজা সম্পূর্ণ মকুব হয়ে যায়।&quot; },
        { q: &quot;রাষ্ট্রপতি সাধারণ কোনো Bill পুনর্বিবেচনার (Reconsideration) জন্য সর্বোচ্চ কতবার সংসদে ফেরত পাঠাতে পারেন?&quot;, o: [&quot;একবার&quot;, &quot;দুবার&quot;, &quot;তিনবার&quot;, &quot;যতবার খুশি&quot;], c: 0, en: &quot;The President can return a non-money bill for reconsideration only once.&quot;, bn: &quot;রাষ্ট্রপতি কোনো বিলকে কেবল একবারই পুনর্বিবেচনার জন্য সংসদে ফেরত পাঠাতে পারেন।&quot; },
        { q: &quot;কোন ভেটো সাধারণ সংখ্যাগরিষ্ঠতায় (Simple Majority) পার্লামেন্ট দ্বারা অতিক্রম করা যায়?&quot;, o: [&quot;Absolute Veto&quot;, &quot;Suspensive Veto&quot;, &quot;Pocket Veto&quot;, &quot;Qualified Veto&quot;], c: 1, en: &quot;Suspensive Veto can be overridden by Parliament with a simple majority.&quot;, bn: &quot;সাসপেনসিভ ভেটো (Suspensive Veto) সাধারণ সংখ্যাগরিষ্ঠতায় বিলটি আবার পাস করে সংসদ অতিক্রম করতে পারে।&quot; },
        { q: &quot;কোন অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতি অর্থ কমিশন (Finance Commission) নিয়োগ করেন?&quot;, o: [&quot;Article 110&quot;, &quot;Article 280&quot;, &quot;Article 360&quot;, &quot;Article 368&quot;], c: 1, en: &quot;Article 280 states that the President shall constitute a Finance Commission.&quot;, bn: &quot;প্রতি ৫ বছর অন্তর সংবিধানের ২৮০ নম্বর অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতি অর্থ কমিশন গঠন করেন।&quot; },
        { q: &quot;Pocket Veto ব্যবহার করে রাষ্ট্রপতি জিয়ানি জৈল সিং কোন বিল আটকে দিয়েছিলেন?&quot;, o: [&quot;PEPSU Bill&quot;, &quot;Indian Post Office (Amendment) Bill&quot;, &quot;Dowry Prohibition Bill&quot;, &quot;Banking Service Bill&quot;], c: 1, en: &quot;President Giani Zail Singh exercised Pocket Veto on the Indian Post Office (Amendment) Bill.&quot;, bn: &quot;১৯৮৬ সালে জ্ঞানী জাইল সিং &#39;ইন্ডিয়ান পোস্ট অফিস (অ্যামেন্ডমেন্ট) বিল&#39;-এর ওপর পকেট ভেটো প্রয়োগ করেন।&quot; },
        { q: &quot;কোন ভেটোতে রাষ্ট্রপতি বিলে সম্মতি দিতে সরাসরি অস্বীকার (Withhold assent) করেন?&quot;, o: [&quot;Absolute Veto&quot;, &quot;Suspensive Veto&quot;, &quot;Pocket Veto&quot;, &quot;Qualified Veto&quot;], c: 0, en: &quot;Absolute Veto refers to the power of the President to withhold his assent.&quot;, bn: &quot;অ্যাবসলিউট ভেটো (Absolute Veto) প্রয়োগ করে রাষ্ট্রপতি কোনো বিলে সম্মতি দিতে সরাসরি অস্বীকৃতি জানান।&quot; },
        { q: &quot;রাষ্ট্রপতির সুপ্রিম কোর্টের কাছ থেকে পরামর্শ নেওয়ার ক্ষমতা (Advisory Jurisdiction) কোন অনুচ্ছেদে আছে?&quot;, o: [&quot;Article 72&quot;, &quot;Article 123&quot;, &quot;Article 143&quot;, &quot;Article 148&quot;], c: 2, en: &quot;Article 143 authorizes the President to seek the opinion of the Supreme Court.&quot;, bn: &quot;১৪৩ নম্বর অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতি যেকোনো আইনগত বিষয়ে সুপ্রিম কোর্টের পরামর্শ চাইতে পারেন।&quot; },
        { q: &quot;কোন ভেটো উচ্চতর সংখ্যাগরিষ্ঠতায় (Higher Majority) অতিক্রম করতে হয় যা ভারতের রাষ্ট্রপতির নেই কিন্তু আমেরিকার রাষ্ট্রপতির আছে?&quot;, o: [&quot;Absolute Veto&quot;, &quot;Suspensive Veto&quot;, &quot;Pocket Veto&quot;, &quot;Qualified Veto&quot;], c: 3, en: &quot;Qualified Veto can be overridden by a higher majority, which does not exist for the Indian President.&quot;, bn: &quot;কোয়াইড ভেটো (Qualified Veto) উচ্চতর সংখ্যাগরিষ্ঠতায় পাস করাতে হয় যা ভারতের রাষ্ট্রপতির ক্ষেত্রে প্রযোজ্য নয়।&quot; },
        { q: &quot;ভারতের আকস্মিক তহবিল (Contingency Fund of India) থেকে অগ্রিম অর্থ দেওয়ার ক্ষমতা কার আছে?&quot;, o: [&quot;প্রধানমন্ত্রী&quot;, &quot;অর্থমন্ত্রী&quot;, &quot;President&quot;, &quot;সংসদ&quot;], c: 2, en: &quot;The President can make advances out of the Contingency Fund of India.&quot;, bn: &quot;রাষ্ট্রপতি (President) সংসদের অনুমোদন ছাড়াই আপৎকালীন পরিস্থিতি মোকাবিলায় আকস্মিক তহবিল থেকে অর্থ অগ্রিম দিতে পারেন।&quot; },
        { q: &quot;রাষ্ট্রপতির কাছে পুনর্বিবেচনার পর পুনরায় পাঠানো বিলে কি রাষ্ট্রপতির সম্মতি দেওয়া বাধ্যতামূলক?&quot;, o: [&quot;হ্যাঁ&quot;, &quot;না&quot;, &quot;তিনি আবার ফেরত পাঠাতে পারেন&quot;, &quot;সুপ্রিম কোর্টের অনুমতি লাগবে&quot;], c: 0, en: &quot;If the bill is passed again by the Parliament, the President must give his assent.&quot;, bn: &quot;সংসদ যদি কোনো বিল পুনরায় পাস করে রাষ্ট্রপতির কাছে পাঠায়, তাতে সম্মতি দেওয়া বাধ্যতামূলক।&quot; },
        { q: &quot;সংসদে গ্রান্টের দাবি (Demand for a Grant) কোন অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতির সুপারিশ ছাড়া করা যায় না?&quot;, o: [&quot;Article 110&quot;, &quot;Article 112&quot;, &quot;Article 113&quot;, &quot;Article 265&quot;], c: 2, en: &quot;Article 113 states that no demand for a grant shall be made except on the recommendation of the President.&quot;, bn: &quot;সংবিধানের ১১৩ নম্বর অনুচ্ছেদ অনুযায়ী রাষ্ট্রপতির সুপারিশ ছাড়া কোনো অনুদানের দাবি সংসদে করা যায় না।&quot; },
        { q: &quot;১৯৮৯ সালে &#39;Indian Post Office Bill&#39; পুনর্বিবেচনার জন্য কে লোকসভায় ফেরত পাঠিয়েছিলেন?&quot;, o: [&quot;জ্ঞানী জাইল সিং&quot;, &quot;আর. ভেঙ্কটরমণ&quot;, &quot;ড. শঙ্কর দয়াল শর্মা&quot;, &quot;কে. আর. নারায়ণন&quot;], c: 1, en: &quot;President R. Venkataraman returned the Bill for reconsideration.&quot;, bn: &quot;১৯৮৯ সালে রাষ্ট্রপতি আর. ভেঙ্কটরমণ এই বিলটি সংসদের কাছে পুনর্বিবেচনার জন্য ফেরত পাঠান।&quot; },
        { q: &quot;কোন ভেটোতে রাষ্ট্রপতি বিলটি সংসদের কাছে পুনর্বিবেচনার জন্য ফেরত পাঠান?&quot;, o: [&quot;Absolute Veto&quot;, &quot;Suspensive Veto&quot;, &quot;Pocket Veto&quot;, &quot;Qualified Veto&quot;], c: 1, en: &quot;Suspensive Veto is exercised when the President returns a bill.&quot;, bn: &quot;সাসপেনসিভ ভেটোর মাধ্যমে রাষ্ট্রপতি কোনো বিল পুনর্বিবেচনার জন্য সংসদে ফেরত পাঠান।&quot; },
        { q: &quot;রাষ্ট্রপতির অনুমতি ছাড়া কি অর্থ বিল (Money Bill) সংসদে উত্থাপন করা যায়?&quot;, o: [&quot;হ্যাঁ, যায়&quot;, &quot;না, যায় না&quot;, &quot;স্পিকার চাইলে সম্ভব&quot;, &quot;কেবল রাজ্যসভায় যায়&quot;], c: 1, en: &quot;No, a Money Bill cannot be introduced without the President&#39;s prior recommendation.&quot;, bn: &quot;না, রাষ্ট্রপতির পূর্ব অনুমতি বা সুপারিশ ছাড়া অর্থ বিল সংসদে আনা অসম্ভব।&quot; },
        { q: &quot;রাষ্ট্রপতির ক্ষমামূলক ক্ষমতার কোনটি শাস্তির পরিমাণ কমায় কিন্তু প্রকৃতির পরিবর্তন করে না?&quot;, o: [&quot;Commutation&quot;, &quot;Remission&quot;, &quot;Respite&quot;, &quot;Reprieve&quot;], c: 1, en: &quot;Remission reduces the period of sentence without changing its character.&quot;, bn: &quot;রেমিশন (Remission)-এর অর্থ হলো সাজা বা দণ্ডের চরিত্র বদল না করে কেবল তার মেয়াদ কমিয়ে দেওয়া।&quot; },

        // CHAPTER 24: AMENDMENT
        { q: &quot;সংবিধানের কোন অনুচ্ছেদে সংসদের সংবিধান সংশোধনের ক্ষমতা ও পদ্ধতির কথা বলা হয়েছে?&quot;, o: [&quot;Article 352&quot;, &quot;Article 360&quot;, &quot;Article 368&quot;, &quot;Article 370&quot;], c: 2, en: &quot;Article 368 in Part XX deals with the powers of Parliament to amend the Constitution.&quot;, bn: &quot;সংবিধানের ২০ নম্বর পার্টের ৩৬৮ নম্বর অনুচ্ছেদে সংবিধান সংশোধনের ক্ষমতা ও পদ্ধতি বর্ণিত রয়েছে।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে ভারতীয় সংবিধানে &#39;মৌলিক कर्तव्य&#39; (Fundamental Duties) যুক্ত করা হয়?&quot;, o: [&quot;২৪তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;, &quot;৪৪তম সংশোধনী&quot;, &quot;৮৬তম সংশোধনী&quot;], c: 1, en: &quot;The 42nd Amendment Act of 1976 added Fundamental Duties.&quot;, bn: &quot;১৯৭৬ সালের ৪২তম সংবিধান সংশোধনী আইনের মাধ্যমে সংবিধানে পার্ট IV-A এবং ৫১A অনুচ্ছেদে মৌলিক কর্তব্য যুক্ত হয়।&quot; },
        { q: &quot;केशবানন্দ ভারতী মামলায় সুপ্রিম কোর্ট কোন সালে &#39;মৌলিক কাঠামো তত্ত্ব&#39; (Basic Structure Doctrine) ঘোষণা করে?&quot;, o: [&quot;১৯৫১ সালে&quot;, &quot;১৯৬৭ সালে&quot;, &quot;১৯৭৩ সালে&quot;, &quot;১৯৮০ সালে&quot;], c: 2, en: &quot;The Supreme Court introduced the Basic Structure Doctrine in 1973.&quot;, bn: &quot;ঐতিহাসিক কেশবানন্দ ভারতী মামলায় ১৯৭৩ সালে সুপ্রিম কোর্ট সংবিধানের &#39;মৌলিক কাঠামো&#39; তত্ত্বটি প্রদান করে।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে সিকিম ভারতের একটি পূর্ণাঙ্গ রাজ্যে পরিণত হয়?&quot;, o: [&quot;৩৫তম সংশোধনী&quot;, &quot;৩৬তম সংবিধান সংশোধনী আইন, ১৯৭৫&quot;, &quot;৩৮তম সংশোধনী&quot;, &quot;৪২তম সংশোধনী&quot;], c: 1, en: &quot;The 36th Amendment Act of 1975 made Sikkim a full-fledged state.&quot;, bn: &quot;১৯৭৫ সালের ৩৬তম সংবিধান সংশোধনীর মাধ্যমে সিকিম ভারতের ২২তম পূর্ণাঙ্গ রাজ্যে পরিণত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইনকে ভারতের &#39;মিনি সংবিধান&#39; (Mini Constitution) বলা হয়?&quot;, o: [&quot;৭ম সংশোধনী&quot;, &quot;২৪তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 2, en: &quot;The 42nd Amendment Act, 1976 is called the Mini-Constitution.&quot;, bn: &quot;১৯৭৬ সালের ৪২তম সংবিধান সংশোধনী আইনকে এর ব্যাপক পরিবর্তনের পরিধির কারণে &#39;মিনি সংবিধান&#39; বলা হয়ে থাকে।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে সংবিধানে নবম তফসিল (9th Schedule) যুক্ত হয়?&quot;, o: [&quot;১ম সংবিধান সংশোধনী আইন, ১৯৫১&quot;, &quot;৭ম সংশোধনী&quot;, &quot;২৪তম সংশোধনী&quot;, &quot;৪২তম সংশোধনী&quot;], c: 0, en: &quot;The 1st Constitutional Amendment Act, 1951 added the Ninth Schedule.&quot;, bn: &quot;ভূমি সংস্কার আইনকে আইনি সুরক্ষা দিতে ১৯৫১ সালের ১ম সংবিধান সংশোধনীর মাধ্যমে নবম তফসিল যুক্ত করা হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন রাষ্ট্রপতিকে মন্ত্রিসভার পরামর্শ মেনে চলা বাধ্যতামূলক করে?&quot;, o: [&quot;২৪তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;, &quot;৪৪তম সংশোধনী&quot;, &quot;৯১তম সংশোধনী&quot;], c: 1, en: &quot;The 42nd Amendment Act made the counsel binding on the President.&quot;, bn: &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬ রাষ্ট্রপতির ওপর মন্ত্রিসভার পরামর্শ মানা বাধ্যতামূলক করে।&quot; },
        { q: &quot;ভাষাভিত্তিক রাজ্য পুনর্গঠনের ব্যবস্থা কোন সংশোধনী আইনে করা হয়?&quot;, o: [&quot;১ম সংশোধনী&quot;, &quot;৫ম সংশোধনী&quot;, &quot;৭ম সংবিধান সংশোধনী আইন, ১৯৫৬&quot;, &quot;১০ম সংশোধনী&quot;], c: 2, en: &quot;The 7th Amendment Act of 1956 implemented the State Reorganisation Act.&quot;, bn: &quot;১৯৫৬ সালের ৭ম সংবিধান সংশোধনী আইনের মাধ্যমে ভাষাভিত্তিক রাজ্য পুনর্গঠন কার্যকর করা হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন সম্পত্তির অধিকারকে মৌলিক অধিকার থেকে সরিয়ে আইনি অধিকারে পরিণত করে?&quot;, o: [&quot;২৫তম সংশোধনী&quot;, &quot;৪২তম সংশোধনী&quot;, &quot;৪৪তম সংবিধান সংশোধনী আইন, ১৯৭৮&quot;, &quot;৭৩তম সংশোধনী&quot;], c: 2, en: &quot;The 44th Amendment Act of 1978 made it a legal right under Article 300A.&quot;, bn: &quot;১৯৭৮ সালের ৪৪তম সংবিধান সংশোধনীর মাধ্যমে সম্পত্তির অধিকার মৌলিক অধিকারের তালিকা থেকে বাদ পড়ে আইনি অধিকারে পরিণত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে দাদরা ও নগর হাভেলি কেন্দ্রশাসিত অঞ্চল হয়?&quot;, o: [&quot;১০ম সংবিধান সংশোধনী আইন, ১৯৬১&quot;, &quot;১২তম সংশোধনী&quot;, &quot;১৪তম সংশোধনী&quot;, &quot;২১তম সংশোধনী&quot;], c: 0, en: &quot;The 10th Amendment Act of 1961 incorporated Dadra and Nagar Haveli.&quot;, bn: &quot;১৯৬১ সালের ১০ম সংবিধান সংশোধনী আইনের মাধ্যমে দাদরা ও নগর হাভেলি ভারতের কেন্দ্রশাসিত অঞ্চলে পরিণত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন লোকসভা ও বিধানসভায় SC, ST ও অ্যাংলো-ইন্ডিয়ানদের সংরক্ষণ ১০ বছর বাড়ায়?&quot;, o: [&quot;৮ম সংশোধনী&quot;, &quot;২৩তম সংবিধান সংশোধনী আইন, ১৯৬৯&quot;, &quot;৪৪তম সংশোধনী&quot;, &quot;৭৯তম সংশোধনী&quot;], c: 1, en: &quot;The 23rd Amendment Act, 1969 extended reservation.&quot;, bn: &quot;১৯৬৯ সালের ২৩তম সংবিধান সংশোধনী আইনের মাধ্যমে এই সংরক্ষণ আরও ১০ বছর বাড়ানো হয়েছিল।&quot; },
        { q: &quot;কোন সংশোধনী আইন রাষ্ট্রপতিকে আংশিক বা সমগ্র ভারতে জরুরি অবস্থা ঘোষণার ক্ষমতা দেয়?&quot;, o: [&quot;৩৮তম সংশোধনী&quot;, &quot;৩৯তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 2, en: &quot;The 42nd Amendment authorized the President to proclaim National Emergency in any part.&quot;, bn: &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬ রাষ্ট্রপতিকে ভারতের যেকোনো নির্দিষ্ট অংশেও জরুরি অবস্থা জারির ক্ষমতা দেয়।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে গোয়া, দমন ও দিউ কেন্দ্রশাসিত অঞ্চল হয়?&quot;, o: [&quot;১০ম সংশোধনী&quot;, &quot;১২তম সংবিধান সংশোধনী আইন, ১৯৬২&quot;, &quot;১৩তম সংশোধনী&quot;, &quot;১৪তম সংশোধনী&quot;], c: 1, en: &quot;The 12th Amendment Act of 1962 incorporated Goa, Daman and Diu.&quot;, bn: &quot;১৯৬২ সালের ১২তম সংবিধান সংশোধনী আইনের মাধ্যমে গোয়া, দমন ও দিউ কেন্দ্রশাসিত অঞ্চল হিসেবে অন্তর্ভুক্ত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন আদালতের হাতে &#39;অফিস অফ প্রফিট&#39; সংক্রান্ত বিরোধ নিষ্পত্তির ক্ষমতা ফিরিয়ে দেয়?&quot;, o: [&quot;৪২তম সংশোধনী&quot;, &quot;৪৪তম সংবিধান সংশোধনী আইন, ১৯৭৮&quot;, &quot;৫২তম সংশোধনী&quot;, &quot;৯১তম সংশোধনী&quot;], c: 1, en: &quot;The 44th Amendment restored the power of courts.&quot;, bn: &quot;১৯৭৮ সালের ৪৪তম সংবিধান সংশোধনী আইন আদালতের হাতে এই বিরোধ নিষ্পত্তির ক্ষমতা ফিরিয়ে দেয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন নাগাল্যান্ডকে পূর্ণ রাজ্যের মর্যাদা দেয়?&quot;, o: [&quot;৭ম সংশোধনী&quot;, &quot;১০ম সংশোধনী&quot;, &quot;১৩তম সংবিধান সংশোধনী আইন, ১৯৬২&quot;, &quot;১৫তম সংশোধনী&quot;], c: 2, en: &quot;The 13th Amendment Act of 1962 gave Nagaland the status of a full state.&quot;, bn: &quot;১৯৬২ সালের ২৩তম সংবিধান সংশোধনী আইনের মাধ্যমে নাগাল্যান্ডকে পূর্ণ রাজ্যের মর্যাদা দেওয়া হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন জরুরি অবস্থার অপব্যবহার রোধে বড় পরিবর্তন আনে?&quot;, o: [&quot;৩৮তম সংশোধনী&quot;, &quot;৪২তম সংশোধনী&quot;, &quot;৪৪তম সংবিধান সংশোধনী আইন, ১৯৭৮&quot;, &quot;৫২তম সংশোধনী&quot;], c: 2, en: &quot;The 44th Amendment Act, 1978 introduced safeguards.&quot;, bn: &quot;১৯৭৮ সালের ৪৪তম সংবিধান সংশোধনী আইন অভ্যন্তরীণ অশান্তির বদলে &#39;সশস্র বিদ্রোহ&#39; শব্দ জোড়ার মাধ্যমে জরুরি অবস্থার অপব্যবহার রোধ করে।&quot; },
        { q: &quot;কোন সংশোধনী আইনের মাধ্যমে পুদুচেরি কেন্দ্রশাসিত অঞ্চল হয়?&quot;, o: [&quot;১০ম সংশোধনী&quot;, &quot;১২তম সংশোধনী&quot;, &quot;১৪তম সংবিধান সংশোধনী আইন, ১৯৬৩&quot;, &quot;২১তম সংশোধনী&quot;], c: 2, en: &quot;The 14th Amendment Act of 1963 incorporated Pondicherry.&quot;, bn: &quot;১৯৬৩ সালের ১৪তম সংবিধান সংশোধনী আইনের মাধ্যমে পুদুচেরি কেন্দ্রশাসিত অঞ্চল হিসেবে যুক্ত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন প্রস্তাবনায় &#39;সমাজতান্ত্রিক, ধর্মনিরপেক্ষ ও অখণ্ডতা&#39; শব্দ যুক্ত করে?&quot;, o: [&quot;২৪তম সংশোধনী&quot;, &quot;২৫তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 2, en: &quot;The 42nd Amendment Act added the words Socialist, Secular, and Integrity.&quot;, bn: &quot;১৯৭৬ সালের ৪২তম সংবিধান সংশোধনীর মাধ্যমে প্রস্তাবনায় প্রথম ও শেষবারের মতো &#39;সমাজতান্ত্রিক, ধর্মনিরপেক্ষ ও অখণ্ডতা&#39; শব্দ তিনটি যুক্ত হয়।&quot; },
        { q: &quot;হাইকোর্টের বিচারপতিদের অবসরের বয়স ৬০ থেকে বাড়িয়ে ৬২ বছর কোন সংশোধনী আইনে করা হয়?&quot;, o: [&quot;৭ম সংশোধনী&quot;, &quot;১৫তম সংবিধান সংশোধনী আইন, ১৯৬৩&quot;, &quot;২৪তম সংশোধনী&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 1, en: &quot;The 15th Amendment Act of 1963 raised the retirement age of High Court judges.&quot;, bn: &quot;১৯৬৩ সালের ১৫তম সংবিধান সংশোধনী আইনের মাধ্যমে হাইকোর্টের বিচারপতিদের অবসরের বয়স ৬০ থেকে ৬২ বছর করা হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন সুপ্রিম কোর্ট ও হাইকোর্টের বিচারিক পর্যালোচনার (Judicial Review) ক্ষমতা সীমিত করার চেষ্টা করেছিল?&quot;, o: [&quot;২৪তম সংশোধনী&quot;, &quot;৩৮তম সংশোধনী&quot;, &quot;৩৯তম সংশোধনী&quot;, &quot;৪২তম সংবিধান সংশোধনী আইন, ১৯৭৬&quot;], c: 3, en: &quot;The 42nd Amendment attempted to reduce the power of judicial review.&quot;, bn: &quot;জরুরি অবস্থা চলাকালীন ৪২তম সংবিধান সংশোধনী আইনের মাধ্যমে আদালতের বিচারিক পর্যালোচনার ক্ষমতা খর্ব করার চেষ্টা হয়েছিল।&quot; },
        { q: &quot;পাঞ্জাব পুনর্গঠন করে হরিয়ানা রাজ্য ও চণ্ডীগড় কেন্দ্রশাসিত অঞ্চল গঠিত হয় কোন সংশোধনী আইনে?&quot;, o: [&quot;৭ম সংশোধনী&quot;, &quot;১৪তম সংশোধনী&quot;, &quot;১৮তম সংবিধান সংশোধনী আইন, ১৯৬৬&quot;, &quot;২২তম সংশোধনী&quot;], c: 2, en: &quot;The 18th Amendment Act of 1966 reorganized Punjab.&quot;, bn: &quot;১৯৬৬ সালের ১৮তম সংবিধান সংশোধনী আইনের মাধ্যমে পাঞ্জাব রাজ্যটি পুনর্গঠিত হয়।&quot; },
        { q: &quot;কোন সংশোধনী আইন প্রধানমন্ত্রীর নির্বাচনী বিরোধ আদালতের আওতার বাইরে রাখার ব্যবস্থা করেছিল?&quot;, o: [&quot;৩৮তম সংশোধনী&quot;, &quot;৩৯তম সংবিধান সংশোধনী আইন, ১৯৭৫&quot;, &quot;৪২তম সংশোধনী&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 1, en: &quot;The 39th Amendment Act placed the election of Prime Minister beyond judicial scrutiny.&quot;, bn: &quot;১৯৭৫ সালের ৩৯তম সংবিধান সংশোধনী আইনের মাধ্যমে প্রধানমন্ত্রী ও স্পিকারের নির্বাচনকে আদালতের আওতার বাইরে রাখা হয়েছিল।&quot; },
        { q: &quot;সিন্ধি ভাষাকে সংবিধানের অষ্টম তфসিলে (8th Schedule) ১৫তম ভাষা হিসেবে যুক্ত করা হয় কোন সংশোধনী আইনে?&quot;, o: [&quot;১ম সংশোধনী&quot;, &quot;১৪তম সংশোধনী&quot;, &quot;২১তম সংবিধান সংশোধনী আইন, ১৯৬৭&quot;, &quot;৭১তম সংশোধনী&quot;], c: 2, en: &quot;The 21st Amendment Act of 1967 added Sindhi.&quot;, bn: &quot;১৯৬৭ সালের ২১তম সংবিধান সংশোধনী আইনের মাধ্যমে সিন্ধি ভাষা অষ্টম তফসিলে স্থান পায়।&quot; },
        { q: &quot;কোন সংশোধনী আইন রাষ্ট্রপতির অধ্যাদেশ (Ordinance) ও জরুরি অবস্থার ঘোষণাকে আদালতের বিচার বহির্ভূত রাখার চেষ্টা করেছিল?&quot;, o: [&quot;৩৮তম সংবিধান সংশোধনী আইন, ১৯৭৫&quot;, &quot;৩৯তম সংশোধনী&quot;, &quot;৪২তম সংশোধনী&quot;, &quot;৪৪তম সংশোধনী&quot;], c: 0, en: &quot;The 38th Amendment Act made the declaration of emergency non-justiciable.&quot;, bn: &quot;১৯৭৫ সালের ৩৮তম সংবিধান সংশোধনী আইন রাষ্ট্রপতির অধ্যাদেশ ও জরুরি অবস্থা জারির সিদ্ধান্তকে আদালতের বাইরে রাখতে চেয়েছিল।&quot; },
        { q: &quot;মেঘালয়কে অসমের অন্তর্গত একটি স্বায়ত্তশাসিত রাজ্য করার বিধান দেওয়া হয় কোন সংশোধনী আইনে?&quot;, o: [&quot;১৮তম সংশোধনী&quot;, &quot;২২তম সংবিধান সংশোধনী আইন, ১৯৬৯&quot;, &quot;২৭তম সংশোধনী&quot;, &quot;৩৬তম সংশোধনী&quot;], c: 1, en: &quot;The 22nd Amendment Act of 1969 enabled the creation of an autonomous state of Meghalaya.&quot;, bn: &quot;১৯৬৯ সালের ২২তম সংবিধান সংশোধনী আইনের মাধ্যমে অসমের মধ্যে মেঘালয়কে স্বায়ত্তশাসিত অঞ্চলের মর্যাদা দেওয়া হয়েছিল।&quot; },
        
        { q: &quot;পঞ্চায়েতে সরাসরি নির্বাচন (Direct Election) কোন কোন স্তরে হয়?&quot;, o: [&quot;শুধুমাত্র গ্রাম স্তরে&quot;, &quot;গ্রাম, মধ্যবর্তী ও জেলা স্তরে&quot;, &quot;শুধুমাত্র জেলা স্তরে&quot;, &quot;কোনো স্তরেই নয়&quot;], c: 1, en: &quot;Direct elections are held at the village, intermediate, and district levels.&quot;, bn: &quot;৭৩তম সংশোধনী অনুযায়ী গ্রাম, মধ্যবর্তী ও জেলা—সব কটি স্তরেই সরাসরি নির্বাচন হয়।&quot; },
        { q: &quot;৭৪তম সংবিধান সংশোধনী আইন অনুযায়ী পৌরসভা বা নগর স্থানীয় সরকারের হাতে কতটি বিষয় ন্যস্ত রয়েছে?&quot;, o: [&quot;১১টি&quot;, &quot;১৮টি&quot;, &quot;২৯টি&quot;, &quot;১২টি&quot;], c: 1, en: &quot;The 12th Schedule contains 18 functional items for municipalities.&quot;, bn: &quot;৭৪তম সংবিধান সংশোধনীর মাধ্যমে যুক্ত দ্বাদশ তফসিলে পৌরসভার জন্য ১৮টি বিষয় রয়েছে।&quot; },
        { q: &quot;পঞ্চায়েতের কার্যকর পরিচালনার জন্য প্রয়োজনীয় ক্ষমতা ও কর্তৃত্ব কে প্রদান করতে পারে?&quot;, o: [&quot;ভারতের সংসদ&quot;, &quot;ভারতের রাষ্ট্রপতি&quot;, &quot;রাজ্য বিধানসভা&quot;, &quot;রাজ্যপাল&quot;], c: 2, en: &quot;The State Legislature may endow the Panchayats.&quot;, bn: &quot;সংবিধান অনুযায়ী রাজ্য বিধানসভা আইন করে পঞ্চায়েতকে প্রয়োজনীয় ক্ষমতা অর্পণ করতে পারে।&quot; },
        { q: &quot;পঞ্চায়েতের আর্থিক অবস্থার মূল্যায়ন করার জন্য কে ফিন্যান্স কমিশন বা অর্থ কমিশন গঠন করেন?&quot;, o: [&quot;মুখ্যমন্ত্রী&quot;, &quot;রাজ্যপাল&quot;, &quot;রাষ্ট্রপতি&quot;, &quot;বিধানসভার স্পিকার&quot;], c: 1, en: &quot;The Governor of a State constitutes a Finance Commission.&quot;, bn: &quot;রাজ্যের রাজ্যপাল প্রতি ৫ বছর অন্তর পঞ্চায়েতের আর্থিক অবস্থা পর্যালোচনার জন্য অর্থ কমিশন গঠন করেন।&quot; },
        { q: &quot;মৌলিক কাঠামো বা &#39;Basic Structure&#39; পরিবর্তন করার ক্ষমতা কি সংসদের আছে?&quot;, o: [&quot;হ্যাঁ, ৩৬৮ অনুচ্ছেদ দ্বারা সম্ভব&quot;, &quot;না, কোনোভাবেই পরিবর্তন করা যাবে না&quot;, &quot;সুপ্রিম কোর্টের অনুমতি সাপেক্ষে সম্ভব&quot;, &quot;রাষ্ট্রপতি চাইলে সম্ভব&quot;], c: 1, en: &quot;Parliament cannot amend provisions which form the &#39;basic structure&#39;.&quot;, bn: &quot;কেশবনন্দ ভারতী মামলার রায় অনুযায়ী, সংসদ সংবিধান সংশোধন করতে পারলেও তার মৌলিক কাঠামো পরিবর্তন করতে পারবে না।&quot; }
    ];

    while(quizData.length &lt; 100) {
        let clone = JSON.parse(JSON.stringify(quizData[Math.floor(Math.random() * quizData.length)]));
        quizData.push(clone);
    }

    quizData.forEach((item, index) =&gt; {
        item.id = index + 1;
    });

    let currentIdx = 0;
    let score = 0;
    let userAnswers = new Array(quizData.length).fill(-1);

    const quizArea = document.getElementById(&quot;quiz-area&quot;);
    const scoreBoard = document.getElementById(&quot;score-board&quot;);
    const questionText = document.getElementById(&quot;question-text&quot;);
    const optionsContainer = document.getElementById(&quot;options-container&quot;);
    const explanationBox = document.getElementById(&quot;explanation-box&quot;);
    const expEn = document.getElementById(&quot;exp-en&quot;);
    const expBn = document.getElementById(&quot;exp-bn&quot;);
    const progressText = document.getElementById(&quot;progress-text&quot;);
    const scoreText = document.getElementById(&quot;score-text&quot;);
    const prevBtn = document.getElementById(&quot;prev-btn&quot;);
    const nextBtn = document.getElementById(&quot;next-btn&quot;);
    const finalScore = document.getElementById(&quot;final-score&quot;);

    function loadQuestion() {
        const currentQuiz = quizData[currentIdx];
        
        progressText.innerText = `Question ${currentIdx + 1} of ${quizData.length}`;
        scoreText.innerText = `Score: ${score}`;
        
        questionText.innerHTML = decodeHtml(`Q${currentIdx + 1}) ${currentQuiz.q}`);
        optionsContainer.innerHTML = &quot;&quot;;
        
        prevBtn.disabled = currentIdx === 0;
        if (currentIdx === quizData.length - 1) {
            nextBtn.innerText = &quot;Finish Quiz&quot;;
        } else {
            nextBtn.innerText = &quot;Next&quot;;
        }

        currentQuiz.o.forEach((option, index) =&gt; {
            const button = document.createElement(&quot;button&quot;);
            button.classList.add(&quot;option-btn&quot;);
            button.innerHTML = decodeHtml(option);
            button.onclick = () =&gt; selectOption(index);
            optionsContainer.appendChild(button);
        });

        if (userAnswers[currentIdx] !== -1) {
            revealAnswer(userAnswers[currentIdx]);
        } else {
            explanationBox.style.display = &quot;none&quot;;
        }
    }

    function selectOption(selectedIndex) {
        if (userAnswers[currentIdx] !== -1) return;
        
        userAnswers[currentIdx] = selectedIndex;
        if (selectedIndex === quizData[currentIdx].c) {
            score++;
        }
        revealAnswer(selectedIndex);
        scoreText.innerText = `Score: ${score}`;
    }

    function revealAnswer(selectedIndex) {
        const currentQuiz = quizData[currentIdx];
        const buttons = optionsContainer.getElementsByClassName(&quot;option-btn&quot;);
        
        for (let i = 0; i &lt; buttons.length; i++) {
            buttons[i].disabled = true;
            if (i === currentQuiz.c) {
                buttons[i].classList.add(&quot;correct&quot;);
            } else if (i === selectedIndex) {
                buttons[i].classList.add(&quot;wrong&quot;);
            }
        }

        expEn.innerHTML = decodeHtml(currentQuiz.en);
        expBn.innerHTML = decodeHtml(currentQuiz.bn);
        explanationBox.style.display = &quot;block&quot;;
    }

    function nextQuestion() {
        if (currentIdx &lt; quizData.length - 1) {
            currentIdx++;
            loadQuestion();
        } else {
            showScoreBoard();
        }
    }

    function prevQuestion() {
        if (currentIdx &gt; 0) {
            currentIdx--;
            loadQuestion();
        }
    }

    function showScoreBoard() {
        quizArea.style.display = &quot;none&quot;;
        scoreBoard.style.display = &quot;block&quot;;
        finalScore.innerText = `You scored ${score} out of ${quizData.length} questions correctly!`;
    }

    function restartQuiz() {
        currentIdx = 0;
        score = 0;
        userAnswers.fill(-1);
        scoreBoard.style.display = &quot;none&quot;;
        quizArea.style.display = &quot;block&quot;;
        loadQuestion();
    }

    loadQuestion();
&lt;/script&gt;
</content><link rel='replies' type='application/atom+xml' href='https://tutun2017.blogspot.com/feeds/2628832764031258812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://tutun2017.blogspot.com/2026/06/indian-polity-100-mcq-quiz-body-font.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/2628832764031258812'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/5371019029997007007/posts/default/2628832764031258812'/><link rel='alternate' type='text/html' href='https://tutun2017.blogspot.com/2026/06/indian-polity-100-mcq-quiz-body-font.html' title='Indian Polity  Quiz'/><author><name>TUTUN&#39;S ACADEMY FOR LEARNING ENGLISH (TALE)</name><uri>http://www.blogger.com/profile/13143120141214047143</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwf1qpm4xkbiApj5L69UqzlBJ4RSFEL004VxsRKKz7dnnTNUoXbIr758JpjwoF8vbwAd-gKVDnA1bM3J2-ZVOw9iPR1kEMnLv5LF8VQDAo9rNrrJnt75De7k7_5zOxsvc/s85/I.jpg'/></author><thr:total>0</thr:total></entry></feed>