Resources

Vocabulary for IELTS

Vocabulary for IELTS: Master Words for Band 6 to Band 9 https://cdn.tailwindcss.com tailwind.config = { theme: { extend: { colors: { 'brand-yellow': '#FBC462', 'bg-faq-closed': '#fff7e6',…

Vocabulary for IELTS: Master Words for Band 6 to Band 9 https://cdn.tailwindcss.com tailwind.config = { theme: { extend: { colors: { 'brand-yellow': '#FBC462', 'bg-faq-closed': '#fff7e6', 'bg-faq-open': '#ffe9b3', 'bg-quote': '#F5F5F1', 'black-text': '#000000', 'bg-cta': '#1f2937' // a dark gray color }, fontFamily: { sans: ['Inter', 'sans-serif'], }, } } } /* Base styles for font and background */ body { font-family: 'Inter', sans-serif; background-color: #f8fafc; /* Light gray background */ } /* Styling for the active filter button and quiz options */ .filter-btn.active, .quiz-option.active { background-color: #FBC462; color: #000000; } /* Custom card styling for the vocabulary list and quiz */ .vocab-card, .quiz-card { background-color: #ffffff; border: 1px solid #e5e7eb; border-radius: 0.75rem; padding: 1.5rem; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); transition: transform 0.2s, box-shadow 0.2s; } .vocab-card:hover, .quiz-card:hover { transform: translateY(-5px); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); } /* Quiz specific styles */ .quiz-option-card { cursor: pointer; } .quiz-option-card.selected { background-color: #FBC462; color: #000000; border-color: #FBC462; } .quiz-option-card.correct { background-color: #d1fae5; /* green-100 */ border-color: #10b981; /* green-500 */ } .quiz-option-card.incorrect { background-color: #fee2e2; /* red-100 */ border-color: #ef4444; /* red-500 */ } .match-pair-word, .match-pair-meaning { cursor: pointer; transition: all 0.2s; user-select: none; } .match-pair-word.selected, .match-pair-meaning.selected { background-color: #FBC462; color: #000000; border-color: #FBC462; } .match-pair-word.correct, .match-pair-meaning.correct { background-color: #10b981; color: white; border-color: #10b981; cursor: default; } .match-pair-word.incorrect, .match-pair-meaning.incorrect { background-color: #ef4444; color: white; border-color: #ef4444; cursor: default; }

Vocabulary for IELTS: Master Words for Band 6 to Band 9

This all-in-one IELTS vocabulary hub gives you topic-wise word lists, quizzes, and study tools tailored for test-takers in 2025.

Word of the Day

Band Score Vocabulary Calculator

Discover your estimated lexical resource score by entering your essay or speaking transcript. This tool analyzes your word complexity, rarity, and accuracy to suggest your potential band score.

Topic-Wise IELTS Vocabulary

Downloadable Vocabulary PDFs

Download and print curated vocabulary lists for offline study. Click on a topic to generate a printable PDF.

IELTS Synonym & Collocation Tree

Expand your lexical range. Click on a word to see its synonyms and common collocations.

Test Your IELTS Vocabulary

Challenge yourself with timed quizzes. This is a great way to improve your lexical resource and boost your confidence for the IELTS exam.

Quiz Type
Band Level
Number of Questions

Frequently Asked Questions

What is the best vocabulary for Band 8 IELTS?

For a Band 8 or 9 in IELTS, you need to use a wide range of vocabulary with a high degree of precision and nuance. This includes less common idiomatic expressions, a good command of collocations, and a sophisticated use of synonyms to avoid repetition. Our Band 7+ quiz and synonym tree are great tools to help you practice this.

How to improve IELTS academic vocabulary?

Improving academic vocabulary involves more than just memorizing word lists. It's crucial to understand words in context. Read academic journals, quality newspapers, and scholarly articles on a variety of topics. Practice using the words in your own writing and speaking to ensure you can use them accurately. Our topic-wise lists and quizzes are designed to give you a structured way to do this.

How many words do I need to know for IELTS?

While there's no official number, a solid vocabulary of around 2,000-3,000 topic-specific words can set you up for a good score. More important than the quantity of words is the quality of their use. You need to be able to use words naturally and flexibly, which is what the band descriptors for lexical resource emphasize.

Want to Learn More About Our IELTS Courses?

Fill out the form below to receive more information about our specialized IELTS preparation courses and how we can help you achieve your target score.

Full Name
Email Address
Phone Number
Your Message
// Data for the vocabulary lists, organized by topic const topicVocabularyData = { 'all': [ { word: "Pervasive", meaning: "Existing everywhere", synonym: "Widespread", example: "The pervasive influence of social media is changing communication." }, { word: "Mitigate", meaning: "To make less severe or painful", synonym: "Lessen", example: "Governments are taking steps to mitigate the effects of climate change." }, { word: "Resilience", meaning: "The capacity to recover quickly from difficulties", synonym: "Flexibility", example: "The community showed great resilience after the natural disaster." }, { word: "Conundrum", meaning: "A confusing and difficult problem", synonym: "Dilemma", example: "The question of how to balance economic growth with environmental protection is a major conundrum." }, { word: "Efficacy", meaning: "The ability to produce a desired result", synonym: "Effectiveness", example: "The efficacy of the new teaching method is still being evaluated." }, { word: "Pragmatic", meaning: "Dealing with things sensibly and realistically", synonym: "Practical", example: "A pragmatic approach to problem-solving is often the most successful." }, ], 'education': [ { word: "Pedagogical", meaning: "Relating to teaching or education", synonym: "Educational", example: "The school is known for its innovative pedagogical methods." }, { word: "Curriculum", meaning: "The subjects comprising a course of study", synonym: "Syllabus", example: "The new curriculum focuses on digital literacy and critical thinking." }, { word: "Cognitive", meaning: "Relating to the mental processes of knowing and understanding", synonym: "Intellectual", example: "A child's cognitive development is a key area of psychological study." }, { word: "Efficacy", meaning: "The ability to produce a desired result", synonym: "Effectiveness", example: "The efficacy of the new teaching method is still being evaluated." }, ], 'technology': [ { word: "Ubiquitous", meaning: "Present, appearing, or found everywhere", synonym: "Omnipresent", example: "Smartphones have become a ubiquitous part of modern life." }, { word: "Disruptive", meaning: "Causing a disturbance or problem; innovating a market", synonym: "Groundbreaking", example: "Blockchain is considered a disruptive technology in the financial sector." }, { word: "Algorithm", meaning: "A process or set of rules followed by a computer", synonym: "Procedure", example: "The search engine's algorithm ranks websites based on relevance and authority." }, ], 'environment': [ { word: "Mitigate", meaning: "To make less severe, serious, or painful", synonym: "Lessen", example: "Governments are taking steps to mitigate the effects of climate change." }, { word: "Sustainability", meaning: "The ability to be maintained at a certain rate or level", synonym: "Viability", example: "The company is committed to environmental sustainability through recycling programs." }, { word: "Biodiversity", meaning: "The variety of life in the world or a particular ecosystem", synonym: "Ecosystem diversity", example: "Protecting biodiversity is essential for a healthy planet." }, ], 'health': [ { word: "Epidemic", meaning: "A widespread occurrence of an infectious disease", synonym: "Outbreak", example: "Public health officials are working to contain the epidemic." }, { word: "Sedentary", meaning: "Inactive; spending much time sitting", synonym: "Inactive", example: "A sedentary lifestyle is a major risk factor for chronic diseases." }, { word: "Holistic", meaning: "Dealing with the whole of something rather than just its parts", synonym: "Comprehensive", example: "The doctor recommended a holistic approach to wellness, including diet and exercise." }, ], 'economy': [ { word: "Recession", meaning: "A period of temporary economic decline", synonym: "Downturn", example: "Many companies faced bankruptcy during the last global recession." }, { word: "Fiscal", meaning: "Relating to government revenue, especially taxes", synonym: "Financial", example: "The government announced a new fiscal policy to stimulate the economy." }, { word: "Inflation", meaning: "A general increase in prices and fall in the purchasing value of money", synonym: "Price rise", example: "High inflation can significantly reduce the average person's buying power." }, ] }; // Data for the Synonym & Collocation Tree (100 words) const synonymTreeData = { "Increase": { synonyms: ["Rise", "Grow", "Expand", "Escalate", "Augment"], collocations: ["drastic increase", "steady increase", "marginal increase", "increase in demand"] }, "Problem": { synonyms: ["Issue", "Challenge", "Dilemma", "Conundrum", "Obstacle"], collocations: ["major problem", "underlying problem", "tackle a problem", "solve a problem"] }, "Solution": { synonyms: ["Answer", "Resolution", "Remedy", "Fix"], collocations: ["viable solution", "long-term solution", "find a solution", "propose a solution"] }, "Important": { synonyms: ["Crucial", "Essential", "Vital", "Significant", "Paramount"], collocations: ["important role", "important factor", "extremely important", "equally important"] }, "Effect": { synonyms: ["Impact", "Influence", "Consequence", "Result"], collocations: ["adverse effect", "positive effect", "long-term effect", "have an effect"] }, "Change": { synonyms: ["Transformation", "Alteration", "Modification", "Shift"], collocations: ["significant change", "profound change", "sudden change", "change in policy"] }, "Develop": { synonyms: ["Evolve", "Progress", "Advance", "Flourish"], collocations: ["develop a strategy", "develop skills", "rapidly develop", "develop an understanding"] }, "Good": { synonyms: ["Beneficial", "Positive", "Favorable", "Advantageous"], collocations: ["good results", "good practice", "for the good of", "a good chance"] }, "Bad": { synonyms: ["Negative", "Harmful", "Detrimental", "Adverse"], collocations: ["bad outcome", "bad decision", "in a bad light", "a bad habit"] }, "Improve": { synonyms: ["Enhance", "Ameliorate", "Refine", "Upgrade"], collocations: ["improve performance", "improve quality", "improve efficiency", "steadily improve"] }, "Influence": { synonyms: ["Impact", "Affect", "Shape", "Determine"], collocations: ["strong influence", "significant influence", "have an influence on", "under the influence of"] }, "Understand": { synonyms: ["Comprehend", "Grasp", "Apprehend", "Perceive"], collocations: ["fully understand", "better understand", "difficult to understand", "deep understanding"] }, "Achieve": { synonyms: ["Accomplish", "Attain", "Succeed", "Fulfill"], collocations: ["achieve a goal", "achieve success", "achieve a target", "achieve a balance"] }, "Create": { synonyms: ["Generate", "Produce", "Formulate", "Invent"], collocations: ["create a plan", "create opportunities", "create a feeling", "create wealth"] }, "Show": { synonyms: ["Demonstrate", "Illustrate", "Highlight", "Reveal"], collocations: ["show evidence", "show respect", "show a correlation", "clearly show"] }, "Evidence": { synonyms: ["Proof", "Confirmation", "Verification", "Testimony"], collocations: ["conclusive evidence", "empirical evidence", "lack of evidence", "provide evidence"] }, "Reason": { synonyms: ["Rationale", "Justification", "Motive", "Basis"], collocations: ["valid reason", "main reason", "for some reason", "reason for doing"] }, "Consider": { synonyms: ["Contemplate", "Reflect", "Ponder", "Regard"], collocations: ["carefully consider", "consider all options", "consider a proposal", "consider the implications"] }, "Evaluate": { synonyms: ["Assess", "Appraise", "Analyze", "Gauge"], collocations: ["evaluate the situation", "evaluate performance", "evaluate the effectiveness", "critically evaluate"] }, "Argue": { synonyms: ["Contend", "Assert", "Claim", "Maintain"], collocations: ["argue for", "argue against", "strongly argue", "argue that"] }, "Accept": { synonyms: ["Acknowledge", "Concede", "Embrace", "Tolerate"], collocations: ["accept responsibility", "accept a proposal", "accept the fact", "widely accepted"] }, "Reject": { synonyms: ["Refuse", "Decline", "Dismiss", "Spurn"], collocations: ["reject an idea", "reject a claim", "outright reject", "categorically reject"] }, "Support": { synonyms: ["Advocate", "Endorse", "Uphold", "Sustain"], collocations: ["provide support", "financial support", "moral support", "support a theory"] }, "Oppose": { synonyms: ["Resist", "Challenge", "Contradict", "Counter"], collocations: ["fiercely oppose", "oppose a policy", "actively oppose", "oppose the idea"] }, "Benefit": { synonyms: ["Advantage", "Gain", "Profit", "Perk"], collocations: ["mutual benefit", "significant benefit", "receive a benefit", "for the benefit of"] }, "Harm": { synonyms: ["Damage", "Detriment", "Injury", "Disadvantage"], collocations: ["cause harm", "do more harm than good", "personal harm", "potential harm"] }, "Protect": { synonyms: ["Safeguard", "Defend", "Preserve", "Shield"], collocations: ["protect the environment", "protect from harm", "protect against", "legally protect"] }, "Threat": { synonyms: ["Danger", "Peril", "Hazard", "Risk"], collocations: ["serious threat", "imminent threat", "pose a threat", "threat to security"] }, "Challenge": { synonyms: ["Obstacle", "Difficulty", "Struggle", "Trial"], collocations: ["face a challenge", "major challenge", "meet a challenge", "overcome a challenge"] }, "Opportunity": { synonyms: ["Chance", "Prospect", "Possibility", "Opening"], collocations: ["seize an opportunity", "equal opportunity", "miss an opportunity", "business opportunity"] }, "Trend": { synonyms: ["Tendency", "Movement", "Direction", "Pattern"], collocations: ["current trend", "growing trend", "follow a trend", "upward trend"] }, "Pattern": { synonyms: ["Tendency", "Arrangement", "Template", "Model"], collocations: ["clear pattern", "identify a pattern", "recurring pattern", "changing pattern"] }, "Analyze": { synonyms: ["Examine", "Scrutinize", "Investigate", "Dissect"], collocations: ["analyze data", "thoroughly analyze", "analyze the results", "statistical analysis"] }, "Investigate": { synonyms: ["Explore", "Probe", "Look into", "Research"], collocations: ["investigate a claim", "investigate the cause", "conduct an investigation"] }, "Discover": { synonyms: ["Uncover", "Find out", "Detect", "Reveal"], collocations: ["discover a new species", "discover the truth", "discover a pattern"] }, "Reveal": { synonyms: ["Disclose", "Unveil", "Expose", "Divulge"], collocations: ["reveal a secret", "reveal the findings", "the study reveals that"] }, "Contribute": { synonyms: ["Add to", "Donate", "Give", "Play a part"], collocations: ["contribute to society", "contribute to a fund", "contribute significantly", "make a contribution"] }, "Constructive": { synonyms: ["Productive", "Useful", "Helpful", "Positive"], collocations: ["constructive criticism", "constructive feedback", "constructive dialogue", "constructive approach"] }, "Destructive": { synonyms: ["Harmful", "Damaging", "Ruinous", "Devastating"], collocations: ["destructive behavior", "destructive effect", "financially destructive"] }, "Efficient": { synonyms: ["Productive", "Streamlined", "Effective", "Resourceful"], collocations: ["efficient system", "energy-efficient", "more efficient", "highly efficient"] }, "Inefficient": { synonyms: ["Unproductive", "Wasteful", "Slow", "Clumsy"], collocations: ["inefficient process", "inefficient use of", "very inefficient"] }, "Flexible": { synonyms: ["Adaptable", "Plural", "Malleable", "Adjustable"], collocations: ["flexible schedule", "flexible approach", "flexible working hours", "mentally flexible"] }, "Rigid": { synonyms: ["Inflexible", "Strict", "Stiff", "Unbending"], collocations: ["rigid system", "rigid rule", "rigid adherence", "a rigid schedule"] }, "Essential": { synonyms: ["Crucial", "Vital", "Indispensable", "Necessary"], collocations: ["essential component", "essential skills", "absolutely essential", "an essential part of"] }, "Superficial": { synonyms: ["Shallow", "Trivial", "Cursory", "External"], collocations: ["superficial knowledge", "superficial wounds", "superficial resemblance"] }, "Comprehensive": { synonyms: ["Extensive", "Thorough", "Inclusive", "Exhaustive"], collocations: ["comprehensive study", "comprehensive analysis", "comprehensive coverage", "a comprehensive list"] }, "Inadequate": { synonyms: ["Insufficient", "Lacking", "Deficient", "Poor"], collocations: ["inadequate funding", "inadequate evidence", "inadequate preparation"] }, "Robust": { synonyms: ["Strong", "Sturdy", "Resilient", "Vigorous"], collocations: ["robust economy", "robust system", "robust discussion", "physically robust"] }, "Fragile": { synonyms: ["Delicate", "Brittle", "Vulnerable", "Weak"], collocations: ["fragile ecosystem", "fragile peace", "emotionally fragile", "fragile state"] }, "Abstract": { synonyms: ["Theoretical", "Conceptual", "Academic", "Intangible"], collocations: ["abstract concept", "abstract idea", "in the abstract", "abstract art"] }, "Concrete": { synonyms: ["Tangible", "Specific", "Definite", "Material"], collocations: ["concrete evidence", "concrete example", "a concrete proposal", "concrete foundation"] }, "Fundamental": { synonyms: ["Basic", "Core", "Primary", "Underlying"], collocations: ["fundamental principle", "fundamental change", "fundamental right", "the fundamental reason"] }, "Marginal": { synonyms: ["Minor", "Slight", "Insignificant", "Negligible"], collocations: ["marginal increase", "marginal improvement", "marginal difference", "marginal benefit"] }, "Substantial": { synonyms: ["Significant", "Considerable", "Sizable", "Solid"], collocations: ["substantial evidence", "substantial increase", "substantial amount", "offer a substantial reward"] }, "Negligible": { synonyms: ["Insignificant", "Minimal", "Trivial", "Minuscule"], collocations: ["negligible effect", "negligible amount", "negligible risk", "a negligible impact"] }, "Diverse": { synonyms: ["Varied", "Assorted", "Heterogeneous", "Multifaceted"], collocations: ["diverse culture", "diverse range", "diverse perspectives", "diverse group"] }, "Homogeneous": { synonyms: ["Uniform", "Consistent", "Identical", "Alike"], collocations: ["homogeneous group", "homogeneous culture", "a homogeneous mixture"] }, "Dynamic": { synonyms: ["Energetic", "Vibrant", "Active", "Evolving"], collocations: ["dynamic economy", "dynamic personality", "dynamic environment", "a dynamic team"] }, "Static": { synonyms: ["Unchanging", "Fixed", "Stagnant", "Inactive"], collocations: ["static image", "static population", "static economy", "remain static"] }, "Profound": { synonyms: ["Deep", "Intense", "Far-reaching", "Meaningful"], collocations: ["profound impact", "profound change", "profound insight", "profound effect"] }, "Shallow": { synonyms: ["Superficial", "Cursory", "Trivial", "Hollow"], collocations: ["shallow understanding", "shallow breath", "shallow water", "shallow thinker"] }, "Intrinsic": { synonyms: ["Inherent", "Essential", "Inborn", "Natural"], collocations: ["intrinsic value", "intrinsic motivation", "intrinsic qualities", "the intrinsic nature of"] }, "Extrinsic": { synonyms: ["External", "Acquired", "Superficial", "Inessential"], collocations: ["extrinsic factors", "extrinsic motivation", "extrinsic reward"] }, "Ambiguous": { synonyms: ["Vague", "Unclear", "Equivocal", "Dubious"], collocations: ["ambiguous statement", "ambiguous wording", "an ambiguous situation", "highly ambiguous"] }, "Explicit": { synonyms: ["Clear", "Direct", "Overt", "Unambiguous"], collocations: ["explicit instructions", "explicit warning", "an explicit agreement", "make it explicit"] }, "Conceive": { synonyms: ["Imagine", "Formulate", "Devise", "Envisage"], collocations: ["conceive an idea", "conceive a plan", "hard to conceive", "first conceived"] }, "Formulate": { synonyms: ["Create", "Devise", "Draft", "Synthesize"], collocations: ["formulate a strategy", "formulate a theory", "formulate a response", "carefully formulate"] }, "Synthesize": { synonyms: ["Integrate", "Combine", "Blend", "Merge"], collocations: ["synthesize information", "synthesize findings", "synthesize different ideas"] }, "Analyze": { synonyms: ["Examine", "Dissect", "Scrutinize", "Deconstruct"], collocations: ["analyze data", "analyze the results", "critical analysis", "in-depth analysis"] }, "Paradigm": { synonyms: ["Model", "Pattern", "Framework", "Archetype"], collocations: ["paradigm shift", "social paradigm", "scientific paradigm", "new paradigm"] }, "Ubiquitous": { synonyms: ["Pervasive", "Omnipresent", "Widespread", "Universal"], collocations: ["ubiquitous presence", "ubiquitous technology", "become ubiquitous"] }, "Pervasive": { synonyms: ["Widespread", "Extensive", "Rife", "Omnipresent"], collocations: ["pervasive influence", "pervasive problem", "a pervasive feeling", "pervasive culture"] }, "Conundrum": { synonyms: ["Dilemma", "Puzzle", "Riddle", "Quandary"], collocations: ["major conundrum", "solve a conundrum", "a political conundrum"] }, "Dichotomy": { synonyms: ["Division", "Contrast", "Split", "Separation"], collocations: ["a false dichotomy", "sharp dichotomy", "dichotomy between", "conceptual dichotomy"] }, "Ameliorate": { synonyms: ["Improve", "Enhance", "Alleviate", "Mitigate"], collocations: ["ameliorate the situation", "ameliorate living conditions", "efforts to ameliorate"] }, "Exacerbate": { synonyms: ["Worsen", "Aggravate", "Intensify", "Compound"], collocations: ["exacerbate a problem", "exacerbate tensions", "exacerbate the situation"] }, "Pragmatic": { synonyms: ["Practical", "Realistic", "Sensible", "Down-to-earth"], collocations: ["pragmatic approach", "pragmatic solution", "pragmatic decision"] }, "Idealistic": { synonyms: ["Utopian", "Visionary", "Romantic", "Unrealistic"], collocations: ["idealistic view", "idealistic goal", "idealistic vision"] }, "Holistic": { synonyms: ["Comprehensive", "Integrated", "All-encompassing", "Systemic"], collocations: ["holistic approach", "holistic view", "holistic education"] }, "Fragmented": { synonyms: ["Disjointed", "Disconnected", "Divided", "Broken"], collocations: ["fragmented society", "fragmented market", "fragmented knowledge"] }, "Coherent": { synonyms: ["Logical", "Consistent", "Clear", "Articulate"], collocations: ["coherent argument", "coherent plan", "coherent explanation"] }, "Incoherent": { synonyms: ["Unclear", "Confused", "Jumbled", "Illogical"], collocations: ["incoherent speech", "incoherent thought", "incoherent mess"] }, "Credible": { synonyms: ["Believable", "Plausible", "Reliable", "Trustworthy"], collocations: ["credible source", "credible evidence", "credible threat", "a credible claim"] }, "Dubious": { synonyms: ["Questionable", "Doubtful", "Suspicious", "Unreliable"], collocations: ["dubious claim", "dubious reputation", "dubious honor"] }, "Skeptical": { synonyms: ["Doubtful", "Cynical", "Questioning", "Hesitant"], collocations: ["skeptical about", "remain skeptical", "highly skeptical"] }, "Conjecture": { synonyms: ["Guess", "Speculation", "Hypothesis", "Surmise"], collocations: ["wild conjecture", "pure conjecture", "based on conjecture"] }, "Empirical": { synonyms: ["Experimental", "Observational", "Verifiable", "Factual"], collocations: ["empirical evidence", "empirical data", "empirical study"] }, "Theoretical": { synonyms: ["Abstract", "Hypothetical", "Conceptual", "Speculative"], collocations: ["theoretical framework", "theoretical knowledge", "a theoretical model"] }, "Inherent": { synonyms: ["Intrinsic", "Innate", "Essential", "Fundamental"], collocations: ["inherent risk", "inherent quality", "inherent danger"] }, "Superfluous": { synonyms: ["Unnecessary", "Redundant", "Excessive", "Disposable"], collocations: ["superfluous details", "superfluous information", "superfluous spending"] }, "Paucity": { synonyms: ["Scarcity", "Lack", "Dearth", "Shortage"], collocations: ["paucity of evidence", "paucity of resources", "paucity of information"] }, "Plethora": { synonyms: ["Abundance", "Excess", "Surplus", "Profusion"], collocations: ["plethora of options", "plethora of data", "a plethora of choices"] }, "Vulnerable": { synonyms: ["Exposed", "Susceptible", "Defenseless", "Weak"], collocations: ["vulnerable to attack", "vulnerable population", "financially vulnerable"] }, "Resilient": { synonyms: ["Tough", "Strong", "Hardy", "Flexible"], collocations: ["resilient economy", "resilient spirit", "resilient community"] }, "Catalyst": { synonyms: ["Stimulus", "Impetus", "Trigger", "Incentive"], collocations: ["social catalyst", "economic catalyst", "act as a catalyst for"] }, "Hinder": { synonyms: ["Impede", "Obstruct", "Inhibit", "Thwart"], collocations: ["hinder progress", "hinder development", "hinder growth"] }, "Facilitate": { synonyms: ["Enable", "Expedite", "Promote", "Assist"], collocations: ["facilitate learning", "facilitate communication", "facilitate growth"] }, "Exemplify": { synonyms: ["Illustrate", "Embody", "Represent", " typify"], collocations: ["exemplify a concept", "exemplify the spirit of", "a perfect example"] }, "Portray": { synonyms: ["Depict", "Represent", "Describe", "Render"], collocations: ["portray a character", "portray an issue", "accurately portray"] }, "Substantiate": { synonyms: ["Prove", "Confirm", "Validate", "Verify"], collocations: ["substantiate a claim", "substantiate a theory", "substantiate the findings"] }, "Invalidate": { synonyms: ["Disprove", "Refute", "Nullify", "Negate"], collocations: ["invalidate a claim", "invalidate a finding", "invalidate a theory"] }, "Disseminate": { synonyms: ["Spread", "Distribute", "Circulate", "Propagate"], collocations: ["disseminate information", "disseminate knowledge", "disseminate a report"] }, "Accumulate": { synonyms: ["Gather", "Collect", "Amass", "Hoard"], collocations: ["accumulate wealth", "accumulate evidence", "accumulate debt"] }, "Mitigate": { synonyms: ["Alleviate", "Lessen", "Reduce", "Curb"], collocations: ["mitigate the effects", "mitigate the risks", "mitigate climate change"] }, "Augment": { synonyms: ["Increase", "Expand", "Supplement", "Enhance"], collocations: ["augment a salary", "augment knowledge", "augment the team"] }, "Compromise": { synonyms: ["Concession", "Settlement", "Middle ground", "Trade-off"], collocations: ["reach a compromise", "a political compromise", "a fair compromise"] }, "Collaborate": { synonyms: ["Cooperate", "Team up", "Work together", "Partner"], collocations: ["collaborate on a project", "collaborate with", "international collaboration"] }, "Correlate": { synonyms: ["Relate", "Connect", "Associate", "Link"], collocations: ["correlate with", "correlate strongly", "a positive correlation"] }, "Discrepancy": { synonyms: ["Inconsistency", "Difference", "Gap", "Variance"], collocations: ["a significant discrepancy", "discrepancy between", "explain the discrepancy"] }, "Converge": { synonyms: ["Meet", "Merge", "Unite", "Come together"], collocations: ["converge on a point", "converging interests", "converging paths"] }, "Diverge": { synonyms: ["Separate", "Split", "Depart", "Differ"], collocations: ["diverge from the norm", "diverging opinions", "diverging paths"] }, "Epistemology": { synonyms: ["Theory of knowledge", "Study of knowledge"], collocations: ["epistemology of science", "philosophical epistemology"] }, "Ontology": { synonyms: ["Study of being", "Metaphysics"], collocations: ["social ontology", "ontology of a subject"] }, "Paradoxical": { synonyms: ["Contradictory", "Inconsistent", "Ironical", "Illogical"], collocations: ["paradoxical situation", "paradoxical statement", "a paradoxical effect"] }, "Incongruous": { synonyms: ["Inappropriate", "Out of place", "Absurd", "Unsuitable"], collocations: ["incongruous element", "incongruous pairing"] }, "Consensus": { synonyms: ["Agreement", "Harmony", "Unanimity", "Accord"], collocations: ["reach a consensus", "general consensus", "broad consensus", "build consensus"] }, "Dissent": { synonyms: ["Disagreement", "Opposition", "Protest", "Rejection"], collocations: ["voice dissent", "political dissent", "widespread dissent"] }, "Confront": { synonyms: ["Address", "Tackle", "Face", "Encounter"], collocations: ["confront a problem", "confront the issue", "confront a challenge"] }, "Evade": { synonyms: ["Avoid", "Elude", "Dodge", "Escape"], collocations: ["evade responsibility", "evade a question", "evade capture"] }, "Incentive": { synonyms: ["Motivation", "Stimulus", "Encouragement", "Spur"], collocations: ["financial incentive", "provide an incentive", "create an incentive"] }, "Disincentive": { synonyms: ["Deterrent", "Discouragement", "Obstacle", "Barrier"], collocations: ["act as a disincentive", "a powerful disincentive"] }, }; // More extensive data for the quiz section const quizVocabularyData = { '6': [ { word: "Invaluable", meaning: "Extremely useful; indispensable" }, { word: "Pervasive", meaning: "Existing everywhere" }, { word: "Intrinsic", meaning: "Belonging naturally; essential" }, { word: "Paradigm", meaning: "A typical example or pattern of something; a model" }, { word: "Epitomize", meaning: "To be a perfect example of" }, { word: "Mitigate", meaning: "To make less severe, serious, or painful" }, { word: "Conundrum", meaning: "A confusing and difficult problem or question" }, { word: "Resilience", meaning: "The capacity to recover quickly from difficulties" }, { word: "Perpetuate", meaning: "To make something continue indefinitely" }, { word: "Substantiate", meaning: "To provide evidence to support or prove the truth of" }, { word: "Disseminate", meaning: "To spread or disperse widely" }, { word: "Ubiquitous", meaning: "Present, appearing, or found everywhere" }, { word: "Holistic", meaning: "Dealing with the whole of something, not just its parts" }, { word: "Dichotomy", meaning: "A division or contrast between two things" }, { word: "Efficacy", meaning: "The ability to produce a desired or intended result" }, { word: "Proponent", meaning: "A person who advocates a theory, proposal, or course of action" }, { word: "Skeptical", meaning: "Not easily convinced; having doubts" }, { word: "Tangible", meaning: "Perceptible by touch; clear and definite" }, { word: "Onerous", meaning: "Involving an amount of effort and difficulty that is oppressively burdensome" }, { word: "Ameliorate", meaning: "To make something bad or unsatisfactory better" }, { word: "Inequitable", meaning: "Unfair or unjust" }, { word: "Prevalent", meaning: "Widespread in a particular area or at a particular time" }, { word: "Juxtapose", meaning: "To place or deal with close together for contrasting effect" }, { word: "Exacerbate", meaning: "To make a problem, bad situation, or negative feeling worse" }, { word: "Pragmatic", meaning: "Dealing with things sensibly and realistically" }, { word: "Conceive", meaning: "To form or devise a plan or idea" }, { word: "Inherent", meaning: "Existing in something as a permanent, essential, or characteristic attribute" }, { word: "Vulnerable", meaning: "Exposed to the possibility of being attacked or harmed" }, { word: "Scrutinize", meaning: "To examine or inspect closely and thoroughly" }, { word: "Augment", meaning: "To make something greater by adding to it; to increase" }, { word: "Demographics", meaning: "Statistical data relating to the population and particular groups within it" }, { word: "Alleviate", meaning: "To make suffering, deficiency, or a problem less severe" }, { word: "Credible", meaning: "Able to be believed; convincing" }, { word: "Disparity", meaning: "A great difference" }, { word: "Formulate", meaning: "To create or devise a plan, theory, or idea" } ], '7': [ { word: "Intractable", meaning: "Hard to control or deal with" }, { word: "Esoteric", meaning: "Intended for or likely to be understood by only a small number of people with a specialized knowledge or interest" }, { word: "Plurality", meaning: "The fact or state of being multiple" }, { word: "Inchoate", meaning: "Just begun and so not fully formed or developed; rudimentary" }, { word: "Nefarious", meaning: "Wicked or criminal" }, { word: "Pernicious", meaning: "Having a harmful effect, especially in a gradual or subtle way" }, { word: "Prodigious", meaning: "Remarkably or impressively great in extent, size, or degree" }, { word: "Recalcitrant", meaning: "Having an obstinately uncooperative attitude toward authority or discipline" }, { word: "Salient", meaning: "Most noticeable or important" }, { word: "Synergy", meaning: "The interaction of two or more agents to produce a combined effect greater than the sum of their separate effects" }, { word: "Verisimilitude", meaning: "The appearance of being true or real" }, { word: "Vicissitude", meaning: "A change of circumstances or fortune, typically one that is unwelcome or unpleasant" }, { word: "Alacrity", meaning: "Brisk and cheerful readiness" }, { word: "Arcane", meaning: "Understood by few; mysterious or secret" }, { word: "Cajole", meaning: "To persuade someone to do something by sustained coaxing or flattery" }, { word: "Circumspect", meaning: "Wary and unwilling to take risks" }, { word: "Clairvoyant", meaning: "A person who claims to have a supernatural ability to perceive events in the future or beyond normal sensory contact" }, { word: "Cognizant", meaning: "Having knowledge or being aware of" }, { word: "Confluence", meaning: "The junction of two rivers, especially rivers of approximately equal width" }, { word: "Deleterious", meaning: "Causing harm or damage" }, { word: "Eschew", meaning: "To deliberately avoid using; abstain from" }, { word: "Felicitous", meaning: "Well chosen or suited to the circumstances" }, { word: "Idiosyncratic", meaning: "Peculiar or individual" }, { word: "Largesse", meaning: "Generosity in bestowing money or gifts upon others" }, { word: "Mendacious", meaning: "Not telling the truth; lying" }, { word: "Obfuscate", meaning: "To render obscure, unclear, or unintelligible" }, { word: "Paucity", meaning: "The presence of something only in small or insufficient quantities or amounts" }, { word: "Quixotic", meaning: "Exceedingly idealistic; unrealistic and impractical" }, { word: "Sagacious", meaning: "Having or showing keen mental discernment and good judgment" }, { word: "Tenuous", meaning: "Very weak or slight" }, { word: "Unequivocal", meaning: "Leaving no doubt; unambiguous" }, { word: "Vacillate", meaning: "To waver between different opinions or actions" }, { word: "Wistful", meaning: "Having or showing a feeling of vague or regretful longing" }, { word: "Zealous", meaning: "Having or showing great energy or enthusiasm" }, { word: "Abnegate", meaning: "To renounce or reject something desired or valuable" } ] }; // --- Word of the Day Logic --- const wordOfTheDayList = [ { word: "Paradigm", meaning: "A typical example or pattern of something; a model.", example: "The new software represents a paradigm shift in how we approach project management." }, { word: "Ubiquitous", meaning: "Present, appearing, or found everywhere.", example: "Smartphones have become a ubiquitous part of modern life." }, { word: "Mitigate", meaning: "To make less severe, serious, or painful.", example: "The government is taking steps to mitigate the effects of the recession." }, { word: "Resilience", meaning: "The capacity to recover quickly from difficulties.", example: "The community showed great resilience after the natural disaster." }, { word: "Pernicious", meaning: "Having a harmful effect, especially in a gradual or subtle way.", example: "The pernicious effects of social media on mental health are a growing concern." }, { word: "Efficacy", meaning: "The ability to produce a desired or intended result.", example: "The efficacy of the new vaccine is still being evaluated by health experts." }, { word: "Pragmatic", meaning: "Dealing with things sensibly and realistically.", example: "A pragmatic approach to the problem will likely yield the best results." }, ]; document.addEventListener('DOMContentLoaded', () => { // --- Word of the Day Functionality --- const wordOfTheDayWord = document.getElementById('word-of-day-word'); const wordOfTheDayMeaning = document.getElementById('word-of-day-meaning'); const wordOfTheDayExample = document.getElementById('word-of-day-example'); const randomIndex = Math.floor(Math.random() * wordOfTheDayList.length); const todayWord = wordOfTheDayList[randomIndex]; wordOfTheDayWord.textContent = todayWord.word; wordOfTheDayMeaning.textContent = todayWord.meaning; wordOfTheDayExample.textContent = `Example: ${todayWord.example}`; }); // --- Band Score Calculator Logic --- document.addEventListener('DOMContentLoaded', () => { const calculateBtn = document.getElementById('calculate-btn'); const essayText = document.getElementById('essay-text'); const calculatorResult = document.getElementById('calculator-result'); const bandScoreOutput = document.getElementById('band-score-output'); const advancedWords = quizVocabularyData['7'].map(item => item.word.toLowerCase()); const intermediateWords = quizVocabularyData['6'].map(item => item.word.toLowerCase()); calculateBtn.addEventListener('click', () => { const text = essayText.value.toLowerCase(); const words = text.match(/\b(\w+)\b/g) || []; const totalWords = words.length; if (totalWords { if (advancedWords.includes(word)) { advancedCount++; } else if (intermediateWords.includes(word)) { intermediateCount++; } }); const advancedRatio = advancedCount / totalWords; const intermediateRatio = intermediateCount / totalWords; let bandScore = 6.0; if (advancedRatio > 0.05) { // more than 5% advanced words bandScore = 8.0; } else if (advancedRatio > 0.02) { // more than 2% advanced words bandScore = 7.0; } else if (intermediateRatio > 0.1) { // more than 10% intermediate words bandScore = 6.5; } else if (intermediateRatio > 0.05) { // more than 5% intermediate words bandScore = 6.0; } else { bandScore = 5.5; } bandScoreOutput.textContent = bandScore.toFixed(1); calculatorResult.classList.remove('hidden'); }); }); // --- General utility for custom message box --- function showCustomMessage(message) { const modalHtml = `

Notification

${message}

`; document.body.insertAdjacentHTML('beforeend', modalHtml); } // --- Topic-Wise Vocabulary List Logic --- const vocabListContainer = document.getElementById('vocab-list-container'); const topicFilters = document.getElementById('topic-filters'); function renderVocabularyCards(topic) { const words = topicVocabularyData[topic] || []; vocabListContainer.innerHTML = ''; if (words.length === 0) { vocabListContainer.innerHTML = '

No vocabulary found for this topic.

'; return; } words.forEach(item => { const cardHtml = `

${item.word}

Meaning: ${item.meaning}

Synonym: ${item.synonym}

Example: ${item.example}

`; vocabListContainer.innerHTML += cardHtml; }); } topicFilters.addEventListener('click', (e) => { const target = e.target.closest('.filter-btn'); if (target) { document.querySelectorAll('.filter-btn').forEach(btn => { btn.classList.remove('active', 'bg-brand-yellow'); btn.classList.add('bg-gray-200'); }); target.classList.add('active', 'bg-brand-yellow'); target.classList.remove('bg-gray-200'); const topic = target.dataset.topic; renderVocabularyCards(topic); } }); document.addEventListener('DOMContentLoaded', () => { renderVocabularyCards('all'); document.querySelector('.filter-btn[data-topic="all"]').classList.add('active', 'bg-brand-yellow'); document.querySelector('.filter-btn[data-topic="all"]').classList.remove('bg-gray-200'); }); // --- Downloadable PDF Logic --- document.getElementById('download-filters').addEventListener('click', (e) => { const target = e.target.closest('.download-btn'); if (target) { const topic = target.dataset.topic; let wordsToPrint = []; if (topic === 'all') { // Combine all topic words into one list for 'all' for (const key in topicVocabularyData) { if (key !== 'all') { wordsToPrint = wordsToPrint.concat(topicVocabularyData[key]); } } } else { wordsToPrint = topicVocabularyData[topic] || []; } if (wordsToPrint.length > 0) { const printWindow = window.open('', '_blank'); let printHtml = ` IELTS Vocabulary - ${topic.charAt(0).toUpperCase() + topic.slice(1)} body { font-family: sans-serif; padding: 2rem; } h1 { font-size: 2rem; text-align: center; margin-bottom: 2rem; } .word-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1rem; } .word-card { border: 1px solid #ccc; padding: 1rem; border-radius: 8px; } .word-card h3 { font-size: 1.25rem; font-weight: bold; } .word-card p { margin-top: 0.25rem; font-size: 0.9rem; }

IELTS Vocabulary List: ${topic.charAt(0).toUpperCase() + topic.slice(1)}

`; wordsToPrint.forEach(item => { printHtml += `

${item.word}

Meaning: ${item.meaning}

Synonym: ${item.synonym}

Example: ${item.example}

`; }); printHtml += `
`; printWindow.document.write(printHtml); printWindow.document.close(); printWindow.focus(); printWindow.print(); } else { showCustomMessage(`No vocabulary found for the topic: ${topic}.`); } } }); // --- IELTS Vocabulary Quiz Logic --- let quizType = 'mcq'; let bandLevel = '6'; let questionCount = 5; let currentQuestions = []; let currentQuestionIndex = 0; let score = 0; let timer; const timeLimit = 60; let timeLeft = timeLimit; // Quiz UI elements const quizControls = document.getElementById('quiz-controls'); const startQuizBtn = document.getElementById('start-quiz-btn'); const quizArea = document.getElementById('quiz-area'); const questionNumberSpan = document.getElementById('question-number'); const totalQuestionsSpan = document.getElementById('total-questions'); const timerSpan = document.getElementById('timer'); const questionContainer = document.getElementById('question-container'); const feedbackMessage = document.getElementById('feedback-message'); const quizSubmitBtn = document.getElementById('quiz-submit-btn'); const resultsArea = document.getElementById('results-area'); const finalScoreSpan = document.getElementById('final-score'); const totalPossibleScoreSpan = document.getElementById('total-possible-score'); const restartBtn = document.getElementById('restart-btn'); /** * Shuffles an array in place using the Fisher-Yates algorithm. * @param {Array} array - The array to shuffle. * @returns {Array} The shuffled array. */ function shuffleArray(array) { for (let i = array.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [array[i], array[j]] = [array[j], array[i]]; } return array; } /** * Gets a random set of words for the quiz based on the selected band and count. * @param {string} band - The selected band level ('6' or '7'). * @param {number} count - The number of questions. * @returns {Array} An array of question objects. */ function getQuizData(band, count) { const availableWords = quizVocabularyData[band]; if (!availableWords || availableWords.length { timeLeft--; timerSpan.textContent = timeLeft; if (timeLeft item.word !== currentWord.word); const shuffledDistractors = shuffleArray(otherWords).slice(0, 3); const options = [ { meaning: correctMeaning, isCorrect: true }, { meaning: shuffledDistractors[0].meaning, isCorrect: false }, { meaning: shuffledDistractors[1].meaning, isCorrect: false }, { meaning: shuffledDistractors[2].meaning, isCorrect: false } ]; const shuffledOptions = shuffleArray(options); let questionHtml = `

What is the meaning of "${currentWord.word}"?

`; shuffledOptions.forEach((option) => { questionHtml += `
${option.meaning}
`; }); questionHtml += `
`; questionContainer.innerHTML = questionHtml; // Add click listeners to the option cards document.querySelectorAll('.quiz-option-card').forEach(card => { card.addEventListener('click', () => { document.querySelectorAll('.quiz-option-card').forEach(c => c.classList.remove('selected')); card.classList.add('selected'); }); }); } /** * Handles the submission of an answer for an MCQ question. */ function submitAnswer() { const selectedOption = document.querySelector('.quiz-option-card.selected'); if (!selectedOption) { feedbackMessage.textContent = 'Please select an option.'; feedbackMessage.classList.add('text-red-500'); return; } const isCorrect = selectedOption.dataset.isCorrect === 'true'; if (isCorrect) { score++; selectedOption.classList.add('correct'); feedbackMessage.textContent = 'Correct!'; feedbackMessage.classList.remove('text-red-500'); feedbackMessage.classList.add('text-green-600'); } else { selectedOption.classList.add('incorrect'); feedbackMessage.textContent = 'Incorrect.'; feedbackMessage.classList.remove('text-green-600'); feedbackMessage.classList.add('text-red-500'); } // Highlight the correct answer const correctAnswerCard = document.querySelector('.quiz-option-card[data-is-correct="true"]'); if (correctAnswerCard) { correctAnswerCard.classList.add('correct'); } // Disable all options after selection document.querySelectorAll('.quiz-option-card').forEach(card => { card.style.pointerEvents = 'none'; }); quizSubmitBtn.disabled = true; // Move to the next question after a short delay setTimeout(() => { currentQuestionIndex++; if (currentQuestionIndex item.word); const meanings = shuffleArray(currentQuestions.map(item => item.meaning)); let questionHtml = `

Match the words to their meanings.

`; questionContainer.innerHTML = questionHtml; const wordColumn = document.getElementById('word-column'); const meaningColumn = document.getElementById('meaning-column'); words.forEach(word => { wordColumn.innerHTML += `
${word}
`; }); meanings.forEach(meaning => { meaningColumn.innerHTML += `
${meaning}
`; }); let selectedWord = null; let selectedMeaning = null; function checkPair() { if (selectedWord && selectedMeaning) { const wordText = selectedWord.dataset.word; const meaningText = selectedMeaning.dataset.meaning; const foundWord = currentQuestions.find(item => item.word === wordText); if (foundWord && foundWord.meaning === meaningText) { selectedWord.classList.add('correct'); selectedMeaning.classList.add('correct'); score++; } else { selectedWord.classList.add('incorrect'); selectedMeaning.classList.add('incorrect'); } selectedWord.classList.remove('selected'); selectedMeaning.classList.remove('selected'); selectedWord.style.pointerEvents = 'none'; selectedMeaning.style.pointerEvents = 'none'; selectedWord = null; selectedMeaning = null; if (score === currentQuestions.length) { endQuiz(); } } } wordColumn.addEventListener('click', (e) => { const target = e.target.closest('.match-pair-word'); if (target && !target.classList.contains('correct') && !target.classList.contains('incorrect')) { if (selectedWord) selectedWord.classList.remove('selected'); selectedWord = target; selectedWord.classList.add('selected'); checkPair(); } }); meaningColumn.addEventListener('click', (e) => { const target = e.target.closest('.match-pair-meaning'); if (target && !target.classList.contains('correct') && !target.classList.contains('incorrect')) { if (selectedMeaning) selectedMeaning.classList.remove('selected'); selectedMeaning = target; selectedMeaning.classList.add('selected'); checkPair(); } }); } /** * Ends the quiz and shows the results. */ function endQuiz() { clearInterval(timer); quizArea.classList.add('hidden'); resultsArea.classList.remove('hidden'); finalScoreSpan.textContent = score; totalPossibleScoreSpan.textContent = currentQuestions.length; } // --- Quiz Event Listeners --- // Quiz option buttons document.querySelectorAll('.quiz-option').forEach(btn => { btn.addEventListener('click', () => { const group = btn.dataset.quizType ? 'quiz-type' : (btn.dataset.band ? 'band' : 'count'); document.querySelectorAll(`.quiz-option[data-${group}]`).forEach(b => { b.classList.remove('active', 'bg-brand-yellow'); b.classList.add('bg-gray-200'); }); btn.classList.add('active', 'bg-brand-yellow'); btn.classList.remove('bg-gray-200'); if (group === 'quiz-type') quizType = btn.dataset.quizType; else if (group === 'band') bandLevel = btn.dataset.band; else if (group === 'count') questionCount = parseInt(btn.dataset.count); }); }); // Start Quiz button startQuizBtn.addEventListener('click', startQuiz); // Submit Answer button (for MCQ) quizSubmitBtn.addEventListener('click', submitAnswer); // Restart Quiz button restartBtn.addEventListener('click', () => { quizControls.classList.remove('hidden'); resultsArea.classList.add('hidden'); }); // --- Inquiry Form Submission Logic --- document.getElementById('inquiry-form').addEventListener('submit', async function(event) { event.preventDefault(); const form = event.target; const submitButton = document.getElementById('inquiry-submit-btn'); const feedbackDiv = document.getElementById('inquiry-feedback'); const formData = new FormData(form); feedbackDiv.innerHTML = 'Submitting...'; submitButton.disabled = true; try { const response = await fetch('https://script.google.com/macros/s/AKfycbzccPqw9sib0w_t0qdexMdtwiann_jHGrm4IV79_CmAnWciWW_oL1sRX5Ib3UgsSaEDeg/exec', { method: 'POST', body: formData }); if (response.ok) { feedbackDiv.innerHTML = 'Thank you! Your inquiry has been submitted. We will contact you soon.'; form.reset(); } else { feedbackDiv.innerHTML = 'Something went wrong. Please try again later.'; } } catch (error) { feedbackDiv.innerHTML = 'An error occurred. Please check your network connection and try again.'; console.error('Form submission error:', error); } finally { submitButton.disabled = false; } }); // --- Synonym & Collocation Tree Logic --- const treeContainer = document.getElementById('tree-container'); /** * Renders the Synonym & Collocation Tree dynamically from the data object. */ function renderSynonymTree() { treeContainer.innerHTML = ''; // Clear previous content for (const word in synonymTreeData) { if (synonymTreeData.hasOwnProperty(word)) { const data = synonymTreeData[word]; const detailsHtml = `
${word}

Synonyms: ${data.synonyms.join(', ')}

Collocations: ${data.collocations.join(', ')}

`; treeContainer.innerHTML += detailsHtml; } } } // Initial call to render the tree on page load document.addEventListener('DOMContentLoaded', () => { renderSynonymTree(); });

Ready to achieve your target IELTS score?

Join 15,000+ students with expert-led courses and AI practice tests.

Start Free Trial