Generate narration from your transcript
[
{
"slide": 1,
"fragments": [
{
"fragment_index": -1,
"text_description": "How Do Plants Stand?\nNature’s secret scaffolding revealed.",
"image_description": ""
}
]
},
{
"slide": 2,
"fragments": [
{
"fragment_index": -1,
"text_description": "Quick Guess\nSubmit Answer\nCorrect!\nYes—supportive tissues hold it.\nIncorrect\nNot quite—internal tissues do.\nconst correctOption = 1;\n const answerCards = document.querySelectorAll('.answer-card');\n const submitBtn = document.getElementById('submitBtn');\n const feedbackCorrect = document.getElementById('feedbackCorrect');\n const feedbackIncorrect = document.getElementById('feedbackIncorrect');\n\n let selectedOption = null;\n\n answerCards.forEach((card, index) => {\n card.addEventListener('click', () => {\n answerCards.forEach(c => c.classList.remove('border-blue-500', 'bg-blue-50'));\n card.classList.add('border-blue-500', 'bg-blue-50');\n selectedOption = index;\n });\n });\n\n submitBtn.addEventListener('click', () => {\n if (selectedOption === null) return;\n\n if (selectedOption === correctOption) {\n feedbackCorrect.classList.remove('hidden');\n feedbackIncorrect.classList.add('hidden');\n } else {\n feedbackIncorrect.classList.remove('hidden');\n feedbackCorrect.classList.add('hidden');\n }\n });",
"image_description": ""
},
{
"fragment_index": 1,
"text_description": "Diagnostic question – identify the key support element.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Question\nWhich part mainly keeps a sunflower upright?",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "1\nRoots",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "2\nTissues",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "3\nFlowers",
"image_description": ""
},
{
"fragment_index": 6,
"text_description": "4\nFruits",
"image_description": ""
},
{
"fragment_index": 7,
"text_description": "Hint:\nThink internal structure.",
"image_description": ""
}
]
},
{
"slide": 3,
"fragments": [
{
"fragment_index": 1,
"text_description": "Inside a Plant Stem\nLignin-stiffened tissues keep the stem upright.",
"image_description": ""
},
{
"fragment_index": -1,
"text_description": "Cross-section: lignified cell walls and vascular bundles provide support.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Rigid cell walls contain lignin.\nThick, lignin-rich walls act like armour, resisting bending.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Bundles form sturdy tissue.\nLignified cells pack into vascular and supportive bundles that brace the stem.",
"image_description": ""
}
]
},
{
"slide": 4,
"fragments": [
{
"fragment_index": 1,
"text_description": "Tissue Definition",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Tissue",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "A tissue is a group of structurally similar cells that work together to perform a specific function.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "It always involves many cells acting in unison, never a single cell.",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "Source: NCERT Class 11 Biology p.70",
"image_description": ""
}
]
},
{
"slide": 5,
"fragments": [
{
"fragment_index": 1,
"text_description": "Plant vs Animal Tissues",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Term\nPlant vs Animal Tissues\nDefinition\nPlant tissues are rigid; most mature cells stop dividing except in meristems. Animal tissues are flexible; many cells keep dividing for growth and repair.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Rigid walls (plant)\nFlexible cells (animal)\nDivision: limited vs frequent",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "Remember: name one rigidity and one division difference.",
"image_description": ""
}
]
},
{
"slide": 6,
"fragments": [
{
"fragment_index": -1,
"text_description": "Classification Overview\nSource: NCERT Class 11 Biology p.71",
"image_description": ""
},
{
"fragment_index": 1,
"text_description": "Two kingdoms, many tissue types.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Plant tissues:\nmeristematic\n(actively dividing) and\npermanent\n(mature, functional). Animal tissues:\nepithelial\n(covering),\nconnective\n(support),\nmuscular\n(movement) and\nnervous\n(control). Use this list to categorise any tissue you meet.",
"image_description": ""
}
]
},
{
"slide": 7,
"fragments": [
{
"fragment_index": 1,
"text_description": "Plant Tissue Map\nTrace meristematic, permanent, simple and complex tissues.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Plant Tissues\nMeristematic\nPermanent\nSimple\nComplex",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Reading the map\nStart at\nPlant Tissues\n.\nTwo main kinds:\nMeristematic\n(dividing) and\nPermanent\n(differentiated).\nPermanent\nsplits into\nSimple\nand\nComplex\n.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "Tip: Recite the path aloud to check you can trace all four categories unaided.",
"image_description": ""
}
]
},
{
"slide": 8,
"fragments": [
{
"fragment_index": 1,
"text_description": "Multiple Choice Question",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Question\nParenchyma is classified as:",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "1\nMeristematic\n2\nSimple permanent\n3\nComplex permanent\n4\nProtective",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "Hint:\nThink basic permanent tissue.",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "Submit Answer",
"image_description": ""
},
{
"fragment_index": 6,
"text_description": "Correct!\nCorrect—parenchyma is simple permanent.",
"image_description": ""
},
{
"fragment_index": 7,
"text_description": "Incorrect\nTry again: it’s a simple permanent tissue.",
"image_description": ""
},
{
"fragment_index": -1,
"text_description": "const correctOption = 1;\n const answerCards = document.querySelectorAll('.answer-card');\n const submitBtn = document.getElementById('submitBtn');\n const feedbackCorrect = document.getElementById('feedbackCorrect');\n const feedbackIncorrect = document.getElementById('feedbackIncorrect');\n\n let selectedOption = null;\n\n answerCards.forEach((card, index) => {\n card.addEventListener('click', () => {\n answerCards.forEach(c => c.classList.remove('border-blue-500', 'bg-blue-50'));\n card.classList.add('border-blue-500', 'bg-blue-50');\n selectedOption = index;\n });\n });\n\n submitBtn.addEventListener('click', () => {\n if (selectedOption === null) return;\n\n if (selectedOption === correctOption) {\n feedbackCorrect.classList.remove('hidden');\n feedbackIncorrect.classList.add('hidden');\n } else {\n feedbackIncorrect.classList.remove('hidden');\n feedbackCorrect.classList.add('hidden');\n }\n });",
"image_description": ""
}
]
},
{
"slide": 9,
"fragments": [
{
"fragment_index": 1,
"text_description": "Meristematic vs Permanent\nContrast cell division, wall thickness, and vacuoles.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Meristematic tissue\nCells actively divide; drive growth.\nWalls thin, only primary cellulose.\nVacuoles absent or minute.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Permanent tissue\nCells mature; generally non-dividing.\nWalls thickened or lignified; varies with type.\nLarge central vacuole present.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "Similarities\nBoth consist of plant cells with cell walls and cytoplasm.\nPermanent tissues originate from meristematic cells.\nServe the plant’s growth and survival in different stages.",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "Tip: Identify tissue by activity—dividing zones are meristematic; specialised, thick-walled zones are permanent.",
"image_description": ""
}
]
},
{
"slide": 10,
"fragments": [
{
"fragment_index": 1,
"text_description": "Animal Tissue Snapshot\nGoal: identify the four basic tissue types.",
"image_description": ""
},
{
"fragment_index": -1,
"text_description": "Epithelial\nConnective\nMuscular\nNervous\nDiagram: Four panels highlight epithelial, connective, muscular and nervous tissues.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "What the image shows\nEach panel represents one major animal tissue group.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Epithelial – packed cells form protective sheets lining organs.\nConnective – cells in matrix join, support; bone, blood, cartilage.\nMuscular – contractile fibres create movement.\nNervous – neurons transmit fast electrical signals.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "Tip: Blood is a fluid connective tissue containing cells like erythrocytes.",
"image_description": ""
}
]
},
{
"slide": 11,
"fragments": [
{
"fragment_index": 1,
"text_description": "Connective Tissue Functions\nSummarise the three key roles.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "1\nSupport\nBone and cartilage form a rigid framework that keeps body shape.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "2\nTransport\nBlood circulates nutrients, gases, and wastes throughout the body.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "3\nDefence\nLymph and white blood cells attack and remove pathogens.",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "Tip: Remember, not all connective tissues are rigid—blood and lymph are fluid examples.",
"image_description": ""
}
]
},
{
"slide": 12,
"fragments": [
{
"fragment_index": -1,
"text_description": "Match Tissue & Function\nTip:\nStart with the most obvious pair, then complete the rest.\nCheck Answers\nResults\nconst draggableItems = document.querySelectorAll('.draggable-item');\n const dropZones = document.querySelectorAll('.drop-zone');\n const checkAnswersBtn = document.getElementById('checkAnswersBtn');\n const feedbackArea = document.getElementById('feedbackArea');\n const feedbackContent = document.getElementById('feedbackContent');\n \n draggableItems.forEach(item => {\n item.addEventListener('dragstart', handleDragStart);\n item.addEventListener('dragend', handleDragEnd);\n });\n \n dropZones.forEach(zone => {\n zone.addEventListener('dragover', handleDragOver);\n zone.addEventListener('drop', handleDrop);\n zone.addEventListener('dragenter', handleDragEnter);\n zone.addEventListener('dragleave', handleDragLeave);\n });\n \n function handleDragStart(e) {\n e.target.classList.add('opacity-50');\n e.dataTransfer.setData('text/plain', e.target.dataset.id);\n }\n \n function handleDragEnd(e) {\n e.target.classList.remove('opacity-50');\n }\n \n function handleDragOver(e) {\n e.preventDefault();\n }\n \n function handleDragEnter(e) {\n e.preventDefault();\n e.target.closest('.drop-zone').classList.add('border-green-500', 'bg-green-50');\n }\n \n function handleDragLeave(e) {\n e.target.closest('.drop-zone').classList.remove('border-green-500', 'bg-green-50');\n }\n \n function handleDrop(e) {\n e.preventDefault();\n const dropZone = e.target.closest('.drop-zone');\n dropZone.classList.remove('border-green-500', 'bg-green-50');\n \n const itemId = e.dataTransfer.getData('text/plain');\n const draggedItem = document.querySelector(`[data-id=\"${itemId}\"]`);\n \n if (draggedItem && dropZone) {\n dropZone.appendChild(draggedItem);\n dropZone.querySelector('.text-center').style.display = 'none';\n }\n }\n \n checkAnswersBtn.addEventListener('click', () => {\n feedbackArea.classList.remove('hidden');\n feedbackContent.innerHTML = '<p class=\"text-green-600 text-left\">Answers checked! Review your matches above.</p>';\n });",
"image_description": ""
},
{
"fragment_index": 1,
"text_description": "Drag each tissue to its correct function box.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "Draggable Items\nEpithelial\nXylem\nMuscle\nBone",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "Drop Zones\nProtection\nTransport water\nMovement\nSupport",
"image_description": ""
}
]
},
{
"slide": 13,
"fragments": [
{
"fragment_index": 1,
"text_description": "Key Takeaways\nQuick recap of tissue concepts.",
"image_description": ""
},
{
"fragment_index": 2,
"text_description": "1\nDefinition\nTissues are clusters of similar cells acting together.",
"image_description": ""
},
{
"fragment_index": 3,
"text_description": "2\nPlant tissues\nMeristematic drive growth; permanent handle mature functions.",
"image_description": ""
},
{
"fragment_index": 4,
"text_description": "3\nAnimal tissues\nEpithelial, connective, muscular, nervous—protect, support, move, control.",
"image_description": ""
},
{
"fragment_index": 5,
"text_description": "4\nStructural support\nLignified walls or extracellular matrix give tissues strength.",
"image_description": ""
}
]
}
]