<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4474625546970502500</atom:id><lastBuildDate>Tue, 28 Apr 2026 23:35:50 +0000</lastBuildDate><category>Assertiveness Training</category><category>Physics</category><category>Relationship</category><category>Cbt Quiz</category><category>Mathematics</category><category>mindfulness</category><category>story telling</category><category>Education</category><category>JAMB</category><category>Chemistry</category><category>Being consistent</category><category>God's word</category><category>Electrical Engineering</category><category>God's healing</category><category>efficacy of words</category><category>webook</category><category>Edwin Ogie Library</category><category>God's Peace</category><category>Mental Wellness</category><category>boundaries</category><category>aspiration</category><category>JSS mathematics</category><category>Self discovery</category><category>History</category><category>WEAC and NECO</category><category>Wisdom</category><category>communication Skills</category><category>English language</category><category>Admission</category><category>Examinations</category><category>your word &amp; you</category><category>communication</category><category>eBook</category><category>Benin Bronze</category><category>Faith</category><category>JSS</category><category>Relationship advice</category><category>Waec and NECO</category><category>students stories</category><category>Health</category><category>electrical fault</category><category>resilience</category><category>restoration</category><category>Electrical Power</category><category>Relationship advise</category><category>body language</category><category>further mathematics</category><category>personal development</category><category>Electrical Machine</category><category>Finance</category><category>Healing</category><category>Love</category><category>Purpose</category><category>anxiety</category><category>reconciliation</category><category>ss2</category><category>the Benin kingdom</category><category>JSS Two</category><category>The Oba of Benin</category><category>books for sale</category><category>legacy</category><category>marriage</category><category>Amazon kindle ebook</category><category>Post UME</category><category>Scholarship</category><category>Troubleshoot</category><category>advice</category><category>family</category><category>forgiveness</category><category>mental well-being</category><category>mindfulness meditation</category><category>safety</category><category>spiritual growth</category><category>wiring</category><category>Affiliate marketing</category><category>Basic</category><category>Believe</category><category>Betrayer confidential</category><category>Edwin Ogie Librar</category><category>High School Science</category><category>Hope</category><category>Money</category><category>NECO</category><category>News Update</category><category>Nigeria</category><category>Science</category><category>Technology</category><category>The efficacy of word</category><category>Trust</category><category>Update</category><category>WEAC</category><category>business</category><category>chance encounter</category><category>classroom</category><category>comparison</category><category>current Affairs</category><category>human connection</category><category>jss2</category><category>market</category><category>patience</category><category>prayers</category><category>reading</category><category>relationships</category><category>self help</category><category>ss1</category><category>vision</category><category>Amazon deal</category><category>Amazon kDP</category><category>British</category><category>Broadcasting</category><category>Brokenness</category><category>Calm Authority</category><category>Christian dating</category><category>Christianity</category><category>Confidence</category><category>E-Note</category><category>Earthing</category><category>Edwin Ogie Library Books</category><category>Edwinogie</category><category>Elasticity</category><category>Electrolysis</category><category>Encoding</category><category>Energy efficiency</category><category>Engineering</category><category>Fear</category><category>Heaven</category><category>Hell</category><category>Hook's Law</category><category>How to handle negative criticism</category><category>Idia</category><category>Narcissist</category><category>Network</category><category>Number Base</category><category>Our Mission</category><category>Parenting</category><category>Personal growth</category><category>Prayer</category><category>Quiz</category><category>Religion</category><category>SS 2</category><category>Study abroad</category><category>Teacher</category><category>University</category><category>basic schools</category><category>cohabitation</category><category>consistent goalgetter</category><category>electrical Repair</category><category>feedback</category><category>geometry</category><category>hurt</category><category>information</category><category>online safety</category><category>primary school</category><category>scam</category><category>scheme of work</category><category>secod chance</category><category>second term</category><category>st</category><category>the value of you</category><category>trigonometry</category><category>waiting</category><title>EDWIN OGIE LIBRARY</title><description> Edwin Ogie Library is a dynamic platform for education, focused on fostering mindful communication and building positive relationships by eliminating linguistic errors. Our mission is to enhance connections through thoughtful language, emotional regulation, and self-awareness, providing educational resources that inspire personal growth. We aim to promote well-being, peace, and meaningful connections, offering a space for individuals committed to refining their communication skills.</description><link>https://edwinogie.blogspot.com/</link><managingEditor>noreply@blogger.com (Edwin Ogie)</managingEditor><generator>Blogger</generator><openSearch:totalResults>432</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>clean</itunes:explicit><copyright>All Rights Reserved</copyright><itunes:keywords>education,marketing,health</itunes:keywords><itunes:summary>Access to online learning materials, that will recreate your future for successful achievement.</itunes:summary><itunes:subtitle>Learning Turning Point</itunes:subtitle><itunes:category text="Education"><itunes:category text="Educational Technology"/></itunes:category><itunes:author>Edwin Ogie </itunes:author><itunes:owner><itunes:email>noreply@blogger.com</itunes:email><itunes:name>Edwin Ogie </itunes:name></itunes:owner><xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-4719822574769475523</guid><pubDate>Tue, 28 Apr 2026 15:07:06 +0000</pubDate><atom:updated>2026-04-28T04:07:06.543-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">High School Science</category><category domain="http://www.blogger.com/atom/ns#">jss2</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>comprehensive webook on Matter- Jss2</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS2 comprehensive note on Matter with states of matter, changes of state, physical and chemical changes, and a 30-question timed CBT quiz for 10 minutes." /&gt;
  &lt;meta name="keywords" content="JSS2 science, matter, states of matter, physical change, chemical change, CBT quiz, timed quiz, Edwin Ogie Library" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;title&gt;JSS2 Matter Note with CBT Quiz | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 18px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 16px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0 auto; max-width: 980px; opacity: 0.98; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
      width: 100%;
      text-align: center;
    }
    .card h2, .card h3 { color: var(--primary-dark); margin-top: 0; }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .intro, .note, .tip, .definition {
      text-align: left;
      border-radius: 14px;
      padding: 14px;
      border: 1px solid var(--border);
      background: #fff;
      margin-top: 12px;
    }
    .note { background: #ecfeff; border-color: #a5f3fc; color: #155e75; }
    .tip { background: #fff7ed; border-color: #fed7aa; color: #7c2d12; }
    .definition { background: #f8fafc; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .mini-card h3 { margin-top: 0; }
    .examples-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .example-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .example-card h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 14px; }
    button, .btn-link {
      border: 0;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .exercise-list {
      display: grid;
      gap: 12px;
      margin-top: 12px;
    }
    .exercise {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .exercise h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .answer {
      margin-top: 10px;
      padding: 10px 12px;
      border-radius: 10px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      color: var(--success);
      display: none;
    }
    .answer.show { display: block; }
    .sidebar a, .links a { color: var(--link); text-decoration: none; font-weight: 700; }
    .sidebar a:hover, .links a:hover { text-decoration: underline; }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
    }
    .toc a:last-child { border-bottom: 0; }
    .quiz-wrap {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
    }
    .quiz-top {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      gap: 10px;
      margin-bottom: 12px;
    }
    .timer {
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      border-radius: 12px;
      padding: 10px 14px;
      min-width: 96px;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 10px;
    }
    .progress-fill {
      width: 0%;
      height: 100%;
      background: var(--primary);
      transition: width .2s ease;
    }
    .meta-row {
      display: flex;
      justify-content: space-between;
      gap: 8px;
      flex-wrap: wrap;
      color: var(--muted);
      font-size: .95rem;
      margin-top: 8px;
    }
    .question-box {
      text-align: left;
      margin-top: 14px;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-box h3 { margin: 0 0 12px; }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .result-panel {
      display: none;
      text-align: left;
      margin-top: 18px;
      padding: 16px;
      border-radius: 16px;
      border: 1px solid #bbf7d0;
      background: #f0fdf4;
    }
    .result-panel h2 { margin-top: 0; color: var(--success); }
    .corrections { display: grid; gap: 10px; margin-top: 14px; }
    .correction {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 12px;
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .small { color: var(--muted); font-size: .92rem; }
    footer {
      margin-top: 20px;
      padding: 26px 18px;
      background: #111827;
      color: #e5e7eb;
      text-align: center;
    }
    footer a { color: #c7d2fe; text-decoration: none; }
    .footer-links {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 14px;
      max-width: 1180px;
      margin: 0 auto;
      text-align: center;
    }
    .footer-links ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    .footer-links h3 { color: #fff; margin-top: 0; }
    .copyright {
      margin-top: 18px;
      padding-top: 14px;
      border-top: 1px solid #374151;
      font-size: .88rem;
      color: #9ca3af;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 14px 10px 24px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-wrap { padding: 14px; border-radius: 14px; }
      .question-box { padding: 14px; }
      .controls { justify-content: center; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS2 Matter Note with CBT Quiz",
    "description": "Comprehensive note on matter for JSS2 with states of matter, changes in state, physical and chemical changes, and a timed CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Comprehensive Note on Matter for JSS 2&lt;/h1&gt;
      &lt;p&gt;Well-structured lesson notes, examples, class activity, evaluation, and a 30-question timed CBT quiz to support learning.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic: Matter&lt;/span&gt;
      &lt;h2&gt;Meaning of Matter&lt;/h2&gt;
      &lt;div class="intro"&gt;
        &lt;p&gt;Matter is anything that has mass and occupies space. Everything around us that can be seen, touched, or measured is matter.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Examples&lt;/h3&gt;&lt;p&gt;Water, air, wood, stone, iron, book, human beings, plants.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Characteristics&lt;/h3&gt;&lt;p&gt;Has mass, occupies space, can be measured, exists in different states.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        Matter is present in all objects around us, whether living or non-living.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="states"&gt;
      &lt;span class="badge"&gt;States of Matter&lt;/span&gt;
      &lt;h2&gt;States of Matter&lt;/h2&gt;
      &lt;p&gt;Matter exists mainly in three states: solid, liquid and gas.&lt;/p&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;
          &lt;h4&gt;1. Solid&lt;/h4&gt;
          &lt;p&gt;Definite shape and definite volume.&lt;/p&gt;
          &lt;p&gt;Particles are packed closely together.&lt;/p&gt;
          &lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; stone, table, book, chalk.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="example-card"&gt;
          &lt;h4&gt;2. Liquid&lt;/h4&gt;
          &lt;p&gt;No definite shape but definite volume.&lt;/p&gt;
          &lt;p&gt;They take the shape of the container.&lt;/p&gt;
          &lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; water, oil, milk, kerosene.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="example-card"&gt;
          &lt;h4&gt;3. Gas&lt;/h4&gt;
          &lt;p&gt;No definite shape and no definite volume.&lt;/p&gt;
          &lt;p&gt;They spread out to fill any container.&lt;/p&gt;
          &lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; oxygen, nitrogen, carbon dioxide, air.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="properties"&gt;
      &lt;span class="badge"&gt;Properties&lt;/span&gt;
      &lt;h2&gt;Properties of the States of Matter&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Solids&lt;/h3&gt;&lt;p&gt;Hard and rigid, do not flow easily, particles tightly packed.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Liquids&lt;/h3&gt;&lt;p&gt;Flow easily, particles close but not tightly packed, can be poured.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Gases&lt;/h3&gt;&lt;p&gt;Flow freely, particles are far apart, easily compressed.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="changes"&gt;
      &lt;span class="badge"&gt;Changes in State&lt;/span&gt;
      &lt;h2&gt;Changes in State of Matter&lt;/h2&gt;
      &lt;p&gt;Matter can change from one state to another due to heating or cooling.&lt;/p&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Melting&lt;/h4&gt;&lt;p&gt;Solid to liquid when heated. Example: ice turning to water.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Freezing&lt;/h4&gt;&lt;p&gt;Liquid to solid when cooled. Example: water turning to ice.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Evaporation&lt;/h4&gt;&lt;p&gt;Liquid to gas from the surface. Example: wet clothes drying under the sun.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Boiling&lt;/h4&gt;&lt;p&gt;Liquid to gas throughout the liquid when heated strongly. Example: water boiling into steam.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Condensation&lt;/h4&gt;&lt;p&gt;Gas to liquid when cooled. Example: droplets forming on a cold bottle.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Sublimation&lt;/h4&gt;&lt;p&gt;Solid directly to gas without becoming liquid first. Example: camphor, naphthalene.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="changes-types"&gt;
      &lt;span class="badge"&gt;Physical and Chemical Changes&lt;/span&gt;
      &lt;h2&gt;Physical and Chemical Changes&lt;/h2&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;
          &lt;h4&gt;Physical Change&lt;/h4&gt;
          &lt;p&gt;Does not produce a new substance.&lt;/p&gt;
          &lt;p&gt;It may affect shape, size or state.&lt;/p&gt;
          &lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; melting ice, tearing paper, dissolving sugar in water.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="example-card"&gt;
          &lt;h4&gt;Chemical Change&lt;/h4&gt;
          &lt;p&gt;Produces a new substance.&lt;/p&gt;
          &lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; burning wood, rusting of iron, cooking food.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="tip"&gt;Physical changes are usually reversible, while chemical changes are usually irreversible.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="uses"&gt;
      &lt;span class="badge"&gt;Uses and Importance&lt;/span&gt;
      &lt;h2&gt;Uses of Matter in Daily Life&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Solids&lt;/h3&gt;&lt;p&gt;Used for building, making furniture and tools.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Liquids&lt;/h3&gt;&lt;p&gt;Used for drinking, washing and transport.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Gases&lt;/h3&gt;&lt;p&gt;Used for breathing, cooking and inflating tyres.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Importance of Matter&lt;/h3&gt;
      &lt;div class="intro"&gt;
        &lt;p&gt;Matter is important because all objects are made of matter, it supports life, and it is used in industry, medicine and construction.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="activity"&gt;
      &lt;span class="badge"&gt;Class Activity&lt;/span&gt;
      &lt;h2&gt;Simple Class Activity&lt;/h2&gt;
      &lt;p&gt;Put the following objects into groups: book, water, air, stone, milk, chalk.&lt;/p&gt;
      &lt;div class="definition"&gt;
        &lt;p&gt;&lt;strong&gt;Suggested grouping:&lt;/strong&gt;&lt;/p&gt;
        &lt;p&gt;Solid: book, stone, chalk&lt;/p&gt;
        &lt;p&gt;Liquid: water, milk&lt;/p&gt;
        &lt;p&gt;Gas: air&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Evaluation&lt;/span&gt;
      &lt;h2&gt;Evaluation Questions&lt;/h2&gt;
      &lt;div class="intro"&gt;
        &lt;p&gt;1. What is matter?&lt;/p&gt;
        &lt;p&gt;2. State the three states of matter.&lt;/p&gt;
        &lt;p&gt;3. Give two examples each of solid, liquid and gas.&lt;/p&gt;
        &lt;p&gt;4. Explain melting.&lt;/p&gt;
        &lt;p&gt;5. What is condensation?&lt;/p&gt;
        &lt;p&gt;6. Differentiate between physical and chemical change.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Summary&lt;/span&gt;
      &lt;h2&gt;Summary&lt;/h2&gt;
      &lt;div class="note"&gt;
        Matter is anything that has mass and occupies space. It exists in three main states: solid, liquid and gas. Matter can change from one state to another through heating or cooling. Some changes are physical, while others are chemical.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Practice&lt;/span&gt;
      &lt;h2&gt;20 Exercises&lt;/h2&gt;
      &lt;p&gt;Try the exercises first, then reveal the answers to check your work.&lt;/p&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="showAllBtn"&gt;Show All Answers&lt;/button&gt;
        &lt;button class="btn-light" id="hideAllBtn"&gt;Hide All Answers&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="exercise-list" id="exerciseList"&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;1. Define matter.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Anything that has mass and occupies space.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;2. Mention three states of matter.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Solid, liquid and gas.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;3. Give two examples of solids.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Stone, chalk, book, table.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;4. Give two examples of liquids.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Water, milk, oil, kerosene.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;5. Give two examples of gases.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Oxygen, nitrogen, carbon dioxide, air.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;6. State one property of solids.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Solids have definite shape and volume.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;7. State one property of liquids.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Liquids flow easily and take the shape of the container.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;8. State one property of gases.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Gases have no definite shape and no definite volume.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;9. Explain melting.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from solid to liquid when heated.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;10. Explain freezing.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from liquid to solid when cooled.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;11. Explain evaporation.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from liquid to gas from the surface of a liquid.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;12. Explain boiling.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from liquid to gas throughout the liquid when strongly heated.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;13. Explain condensation.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from gas to liquid when cooled.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;14. Explain sublimation.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Change from solid directly to gas.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;15. What is a physical change?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: A change that does not produce a new substance.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;16. What is a chemical change?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: A change that produces a new substance.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;17. Give one example of a physical change.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Melting ice, tearing paper, dissolving sugar in water.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;18. Give one example of a chemical change.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Burning wood, rusting iron, cooking food.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;19. Why is matter important?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: All objects are made of matter; it supports life and is used in industry, medicine and construction.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;20. Classify book, water and air.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Book - solid, water - liquid, air - gas.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-wrap" id="quizSection"&gt;
      &lt;div class="quiz-top"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Quiz&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | 10 minutes | One question at a time&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;10:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailLink" href="mailto:edwinogielibrary@gmail.com?subject=Matter%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Matter%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="meta-row"&gt;
        &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
        &lt;div id="saveText"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="question-box"&gt;
        &lt;div id="questionContainer"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;section class="result-panel" id="resultPanel"&gt;
        &lt;h2&gt;Quiz Result&lt;/h2&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/section&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar sidebar"&gt;
    &lt;section class="card toc"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#states"&gt;States of Matter&lt;/a&gt;
      &lt;a href="#properties"&gt;Properties&lt;/a&gt;
      &lt;a href="#changes"&gt;Changes in State&lt;/a&gt;
      &lt;a href="#changes-types"&gt;Physical and Chemical Changes&lt;/a&gt;
      &lt;a href="#uses"&gt;Uses and Importance&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card links"&gt;
      &lt;h2&gt;Key Reminders&lt;/h2&gt;
      &lt;div class="tip"&gt;&lt;strong&gt;Solid:&lt;/strong&gt; definite shape and volume.&lt;/div&gt;
      &lt;div class="tip" style="margin-top:12px;"&gt;&lt;strong&gt;Liquid:&lt;/strong&gt; definite volume but no definite shape.&lt;/div&gt;
      &lt;div class="tip" style="margin-top:12px;"&gt;&lt;strong&gt;Gas:&lt;/strong&gt; no definite shape or volume.&lt;/div&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-links"&gt;
      &lt;div&gt;
        &lt;h3&gt;Edwin Ogie Library&lt;/h3&gt;
        &lt;p&gt;Quality educational resources for learners and teachers.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const showAllBtn = document.getElementById('showAllBtn');
    const hideAllBtn = document.getElementById('hideAllBtn');
    const answers = document.querySelectorAll('.answer');
    showAllBtn.addEventListener('click', () =&gt; answers.forEach(a =&gt; a.classList.add('show')));
    hideAllBtn.addEventListener('click', () =&gt; answers.forEach(a =&gt; a.classList.remove('show')));

    const questions = [
      { q: "What is matter?", options: ["Anything that has mass and occupies space", "Anything that shines", "Only living things", "Only liquids"], answer: 0, explanation: "Matter has mass and occupies space." },
      { q: "Which of these is matter?", options: ["Light", "Water", "Sound", "Shadow"], answer: 1, explanation: "Water has mass and occupies space." },
      { q: "How many main states of matter are taught here?", options: ["Two", "Three", "Four", "Five"], answer: 1, explanation: "Solid, liquid and gas." },
      { q: "Which is a solid?", options: ["Water", "Air", "Stone", "Smoke"], answer: 2, explanation: "Stone is a solid." },
      { q: "Which is a liquid?", options: ["Milk", "Chalk", "Iron", "Wood"], answer: 0, explanation: "Milk is a liquid." },
      { q: "Which is a gas?", options: ["Oil", "Air", "Book", "Table"], answer: 1, explanation: "Air is a gas." },
      { q: "A solid has", options: ["No shape and no volume", "Definite shape and definite volume", "No volume only", "No mass"], answer: 1, explanation: "Solids have definite shape and volume." },
      { q: "A liquid has", options: ["Definite shape only", "Definite volume only", "No definite shape but definite volume", "No volume"], answer: 2, explanation: "Liquids take the shape of the container." },
      { q: "A gas has", options: ["Definite shape and volume", "No definite shape and no definite volume", "Definite shape only", "Definite volume only"], answer: 1, explanation: "Gases spread out to fill any container." },
      { q: "Which state is easily compressed?", options: ["Solid", "Liquid", "Gas", "All equally"], answer: 2, explanation: "Gas particles are far apart and easily compressed." },
      { q: "Melting is change from", options: ["Liquid to solid", "Solid to liquid", "Gas to liquid", "Solid to gas"], answer: 1, explanation: "Melting happens on heating a solid." },
      { q: "Freezing is change from", options: ["Gas to liquid", "Solid to liquid", "Liquid to solid", "Solid to gas"], answer: 2, explanation: "Freezing happens on cooling a liquid." },
      { q: "Evaporation happens from", options: ["The surface of a liquid", "The whole liquid at once", "A solid", "A gas"], answer: 0, explanation: "Evaporation occurs from the surface." },
      { q: "Boiling is change from", options: ["Liquid to gas throughout the liquid", "Gas to solid", "Solid to liquid", "Liquid to solid"], answer: 0, explanation: "Boiling happens throughout the liquid." },
      { q: "Condensation is change from", options: ["Solid to gas", "Gas to liquid", "Liquid to solid", "Gas to solid"], answer: 1, explanation: "Cool gas becomes liquid droplets." },
      { q: "Sublimation is change from", options: ["Liquid to solid", "Gas to liquid", "Solid directly to gas", "Gas to solid"], answer: 2, explanation: "No liquid stage is involved." },
      { q: "A physical change", options: ["Produces a new substance", "Does not produce a new substance", "Always irreversible", "Changes atoms"], answer: 1, explanation: "Physical change does not create a new substance." },
      { q: "A chemical change", options: ["Does not produce a new substance", "Produces a new substance", "Always reversible", "Only changes shape"], answer: 1, explanation: "A new substance is formed in a chemical change." },
      { q: "Which is a physical change?", options: ["Burning wood", "Rusting iron", "Melting ice", "Cooking food"], answer: 2, explanation: "Melting ice is a change of state only." },
      { q: "Which is a chemical change?", options: ["Tearing paper", "Dissolving sugar", "Burning wood", "Melting wax"], answer: 2, explanation: "Burning wood forms new substances." },
      { q: "Solids are useful for", options: ["Breathing", "Building and making furniture", "Filling balloons only", "Making clouds"], answer: 1, explanation: "Solids are used in construction and tools." },
      { q: "Liquids are useful for", options: ["Drinking and washing", "Only breathing", "Only building", "Only lighting"], answer: 0, explanation: "Liquids are important in daily life." },
      { q: "Gases are useful for", options: ["Breathing and inflating tyres", "Making tables", "Writing on paper", "Melting ice"], answer: 0, explanation: "Gases have many daily uses." },
      { q: "Matter is important because", options: ["Only animals are matter", "All objects are made of matter", "Matter has no use", "Only solids matter"], answer: 1, explanation: "All objects around us are matter." },
      { q: "Water turning into ice is", options: ["Melting", "Freezing", "Evaporation", "Condensation"], answer: 1, explanation: "Liquid to solid is freezing." },
      { q: "Ice turning into water is", options: ["Melting", "Freezing", "Condensation", "Sublimation"], answer: 0, explanation: "Solid to liquid is melting." },
      { q: "Wet clothes drying under the sun is", options: ["Boiling", "Evaporation", "Condensation", "Freezing"], answer: 1, explanation: "Water leaves the surface slowly." },
      { q: "Drops on a cold bottle form by", options: ["Melting", "Condensation", "Sublimation", "Boiling"], answer: 1, explanation: "Water vapour turns into liquid droplets." },
      { q: "Camphor disappearing without melting is", options: ["Freezing", "Sublimation", "Condensation", "Boiling"], answer: 1, explanation: "Camphor can sublime directly to gas." },
      { q: "Which group contains only solids?", options: ["Book, water, air", "Stone, chalk, table", "Milk, oil, water", "Air, oxygen, nitrogen"], answer: 1, explanation: "Stone, chalk and table are solids." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const saveText = document.getElementById('saveText');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentText = document.getElementById('percentText');
    const correctionsList = document.getElementById('correctionsList');

    let currentIndex = 0;
    let timeLeft = 600;
    let started = false;
    let timer = null;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderQuestion() {
      const item = questions[currentIndex];
      const key = `q${currentIndex}`;
      const saved = sessionStorage.getItem(key);
      const optionsHtml = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${key}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h3&gt;${currentIndex + 1}. ${item.q}&lt;/h3&gt;
        &lt;div class="options"&gt;${optionsHtml}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      saveText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        saveText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      started = false;
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, idx) =&gt; {
        const selected = sessionStorage.getItem(`q${idx}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const isCorrect = userAnswer === item.answer;
        if (isCorrect) score += 1;
        corrections.push({
          number: idx + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          isCorrect
        });
      });

      const percent = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentText.innerHTML = `Percentage: &lt;strong&gt;${percent}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(c =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${c.number}:&lt;/strong&gt; ${c.question}&lt;/div&gt;
          &lt;div class="${c.isCorrect ? 'correct' : 'wrong'}"&gt;Your Answer: ${c.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${c.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${c.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('Matter CBT Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the Matter CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percent}%\n\nThank you.`);
      document.getElementById('emailLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      currentIndex = 0;
      timeLeft = 600;
      started = false;
      sessionStorage.clear();
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '10:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentText.textContent = '';
      correctionsList.innerHTML = '';
      saveText.textContent = '';
      renderQuestion();
      document.getElementById('emailLink').href = 'mailto:edwinogielibrary@gmail.com?subject=Matter%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Matter%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/comprehensive-webook-on-matter-jss2.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-3930375716384402599</guid><pubDate>Tue, 28 Apr 2026 11:11:02 +0000</pubDate><atom:updated>2026-04-28T00:11:02.870-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">further mathematics</category><category domain="http://www.blogger.com/atom/ns#">ss2</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>Polynomial Further Mathematics Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="A complete and comprehensive web book on polynomials in Further Mathematics covering addition, subtraction, multiplication, division, factor theorem and remainder theorem, with worked examples and a 30-question timed CBT quiz." /&gt;
  &lt;meta name="keywords" content="polynomials, further mathematics, factor theorem, remainder theorem, polynomial addition, polynomial subtraction, polynomial multiplication, polynomial division, CBT quiz, timed quiz" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta name="googlebot" content="index, follow" /&gt;
  &lt;meta property="og:title" content="Polynomial Further Mathematics Web Book" /&gt;
  &lt;meta property="og:description" content="Comprehensive lesson on polynomials with worked examples, factor theorem, remainder theorem, and a 30-question 15-minute CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;meta property="og:site_name" content="Edwin Ogie Library" /&gt;
  &lt;meta name="twitter:card" content="summary_large_image" /&gt;
  &lt;meta name="twitter:title" content="Polynomial Further Mathematics Web Book" /&gt;
  &lt;meta name="twitter:description" content="Comprehensive lesson on polynomials with worked examples, factor theorem, remainder theorem, and a 30-question 15-minute CBT quiz." /&gt;
  &lt;link rel="canonical" href="https://edwinogie.blogspot.com/p/polynomial-further-mathematics-web-book.html" /&gt;
  &lt;title&gt;Polynomial Further Mathematics Web Book | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #5b5bd6;
      --primary-dark: #3f3fb8;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 18px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 16px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p {
      margin: 0 auto;
      max-width: 980px;
      opacity: 0.98;
    }
    .breadcrumbs {
      margin: 14px 0 18px;
      color: var(--muted);
      font-size: 0.95rem;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
      width: 100%;
      text-align: center;
    }
    .card h2, .card h3 { color: var(--primary-dark); margin-top: 0; }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .intro, .note, .tip, .definition {
      text-align: left;
      border-radius: 14px;
      padding: 14px;
      border: 1px solid var(--border);
      background: #fff;
      margin-top: 12px;
    }
    .note { background: #ecfeff; border-color: #a5f3fc; color: #155e75; }
    .tip { background: #fff7ed; border-color: #fed7aa; color: #7c2d12; }
    .definition { background: #f8fafc; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .mini-card h3 { margin-top: 0; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .examples-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .example-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      box-shadow: 0 4px 12px rgba(0,0,0,0.03);
    }
    .example-card h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .formula {
      font-family: "Courier New", monospace;
      background: #f8fafc;
      border: 1px dashed #cbd5e1;
      padding: 10px 12px;
      border-radius: 10px;
      display: inline-block;
      margin: 4px 0;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 14px; }
    button, .btn-link {
      border: 0;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .exercise-list {
      display: grid;
      gap: 12px;
      margin-top: 12px;
    }
    .exercise {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .exercise h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .answer {
      margin-top: 10px;
      padding: 10px 12px;
      border-radius: 10px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      color: var(--success);
      display: none;
    }
    .answer.show { display: block; }
    .sidebar a, .links a { color: var(--link); text-decoration: none; font-weight: 700; }
    .sidebar a:hover, .links a:hover { text-decoration: underline; }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
    }
    .toc a:last-child { border-bottom: 0; }
    .quiz-wrap {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
    }
    .quiz-top {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      gap: 10px;
      margin-bottom: 12px;
    }
    .timer {
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      border-radius: 12px;
      padding: 10px 14px;
      min-width: 96px;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 10px;
    }
    .progress-fill {
      width: 0%;
      height: 100%;
      background: var(--primary);
      transition: width .2s ease;
    }
    .meta-row {
      display: flex;
      justify-content: space-between;
      gap: 8px;
      flex-wrap: wrap;
      color: var(--muted);
      font-size: .95rem;
      margin-top: 8px;
    }
    .question-box {
      text-align: left;
      margin-top: 14px;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-box h3 { margin: 0 0 12px; }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .result-panel {
      display: none;
      text-align: left;
      margin-top: 18px;
      padding: 16px;
      border-radius: 16px;
      border: 1px solid #bbf7d0;
      background: #f0fdf4;
    }
    .result-panel h2 { margin-top: 0; color: var(--success); }
    .corrections { display: grid; gap: 10px; margin-top: 14px; }
    .correction {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 12px;
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .small { color: var(--muted); font-size: .92rem; }
    footer {
      margin-top: 20px;
      padding: 26px 18px;
      background: #111827;
      color: #e5e7eb;
      text-align: center;
    }
    footer a { color: #c7d2fe; text-decoration: none; }
    .footer-links {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 14px;
      max-width: 1200px;
      margin: 0 auto;
      text-align: center;
    }
    .footer-links ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    .footer-links h3 { color: #fff; margin-top: 0; }
    .copyright {
      margin-top: 18px;
      padding-top: 14px;
      border-top: 1px solid #374151;
      font-size: .88rem;
      color: #9ca3af;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 14px 10px 24px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-wrap { padding: 14px; border-radius: 14px; }
      .question-box { padding: 14px; }
      .controls { justify-content: center; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "Polynomial Further Mathematics Web Book",
    "description": "Comprehensive further mathematics web book on polynomials, polynomial operations, remainder theorem, factor theorem, and a timed CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG",
    "datePublished": "2026-04-28",
    "dateModified": "2026-04-28"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Polynomial Further Mathematics Web Book&lt;/h1&gt;
      &lt;p&gt;A complete guide to polynomial operations, factor theorem, remainder theorem, and polynomial division, with worked examples, practice exercises, and a 30-question CBT quiz timed for 15 minutes.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / Further Mathematics / Polynomials
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Overview&lt;/span&gt;
      &lt;h2&gt;Introduction to Polynomials&lt;/h2&gt;
      &lt;div class="intro"&gt;
        &lt;p&gt;A &lt;strong&gt;polynomial&lt;/strong&gt; is an algebraic expression made of variables, coefficients and non-negative integer powers. Examples include &lt;em&gt;2x + 3&lt;/em&gt;, &lt;em&gt;x² - 4x + 7&lt;/em&gt;, and &lt;em&gt;5x³ - 2x + 1&lt;/em&gt;.&lt;/p&gt;
        &lt;p&gt;Polynomial topics include &lt;strong&gt;addition&lt;/strong&gt;, &lt;strong&gt;subtraction&lt;/strong&gt;, &lt;strong&gt;multiplication&lt;/strong&gt;, &lt;strong&gt;division&lt;/strong&gt;, &lt;strong&gt;factor theorem&lt;/strong&gt; and &lt;strong&gt;remainder theorem&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Degree&lt;/h3&gt;&lt;p&gt;The highest power of the variable.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Terms&lt;/h3&gt;&lt;p&gt;Parts separated by + or −.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coefficient&lt;/h3&gt;&lt;p&gt;The numerical factor of a term.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        Remember: a polynomial does not contain negative powers of the variable or the variable in the denominator.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="addition"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Addition of Polynomials&lt;/h2&gt;
      &lt;p&gt;To add polynomials, combine like terms only. Like terms have the same variable and the same power.&lt;/p&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(2x + 3) + (4x + 5)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Group like terms: 2x + 4x = 6x, 3 + 5 = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 6x + 8&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(3x² + 2x - 1) + (x² - 5x + 4)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Combine x² terms, x terms and constants.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 4x² - 3x + 3&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(5a² - a + 7) + (2a² + 3a - 9)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 7a² + 2a - 2&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="subtraction"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Subtraction of Polynomials&lt;/h2&gt;
      &lt;p&gt;To subtract polynomials, change the signs of the second polynomial and then combine like terms.&lt;/p&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(5x + 6) - (2x + 1)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Change signs: 5x + 6 - 2x - 1&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 3x + 5&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(4x² + 3x - 2) - (x² - x + 5)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Change signs and collect terms.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 3x² + 4x - 7&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(6a - 2a² + 7) - (3a + a² - 1)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; -3a² + 3a + 8&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="multiplication"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Multiplication of Polynomials&lt;/h2&gt;
      &lt;p&gt;Multiply each term in one polynomial by each term in the other. Then simplify by combining like terms.&lt;/p&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(x + 2)(x + 3)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;x·x = x², x·3 = 3x, 2·x = 2x, 2·3 = 6&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; x² + 5x + 6&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(2x - 1)(x + 4)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 2x² + 7x - 4&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(3a + 2)(a - 5)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 3a² - 13a - 10&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 4&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(x - 3)²&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; x² - 6x + 9&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="division"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Division of Polynomials&lt;/h2&gt;
      &lt;p&gt;Polynomials can be divided by another polynomial using long division or synthetic division when applicable. The dividend is divided by the divisor to obtain a quotient and sometimes a remainder.&lt;/p&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(x² + 5x + 6) ÷ (x + 2)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; x + 3&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(x² - 9) ÷ (x - 3)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; x + 3&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;span class="formula"&gt;(2x² + 7x + 3) ÷ (x + 3)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 2x + 1&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="tip"&gt;If the divisor is of the form &lt;strong&gt;x - a&lt;/strong&gt;, synthetic division or the factor theorem can be especially helpful.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="remainder-theorem"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Remainder Theorem&lt;/h2&gt;
      &lt;p&gt;The remainder theorem states that when a polynomial &lt;em&gt;f(x)&lt;/em&gt; is divided by &lt;em&gt;x - a&lt;/em&gt;, the remainder is &lt;em&gt;f(a)&lt;/em&gt;.&lt;/p&gt;
      &lt;div class="definition"&gt;
        &lt;p&gt;&lt;strong&gt;Remainder Theorem:&lt;/strong&gt; If f(x) is divided by x - a, remainder = f(a).&lt;/p&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;Find the remainder when &lt;span class="formula"&gt;f(x)=x²+3x+1&lt;/span&gt; is divided by &lt;span class="formula"&gt;x-2&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Compute &lt;strong&gt;f(2)&lt;/strong&gt; = 4 + 6 + 1 = 11.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 11&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;Find the remainder when &lt;span class="formula"&gt;f(x)=2x³-x+4&lt;/span&gt; is divided by &lt;span class="formula"&gt;x+1&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Compute &lt;strong&gt;f(-1)&lt;/strong&gt; = -2 + 1 + 4 = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; 3&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;Find the remainder when &lt;span class="formula"&gt;f(x)=x³-4x²+2x-5&lt;/span&gt; is divided by &lt;span class="formula"&gt;x-3&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Compute &lt;strong&gt;f(3)&lt;/strong&gt; = 27 - 36 + 6 - 5 = -8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; -8&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="factor-theorem"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Factor Theorem&lt;/h2&gt;
      &lt;p&gt;The factor theorem states that &lt;em&gt;x - a&lt;/em&gt; is a factor of a polynomial &lt;em&gt;f(x)&lt;/em&gt; if and only if &lt;em&gt;f(a)=0&lt;/em&gt;.&lt;/p&gt;
      &lt;div class="definition"&gt;
        &lt;p&gt;&lt;strong&gt;Factor Theorem:&lt;/strong&gt; x - a is a factor of f(x) when f(a) = 0.&lt;/p&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;Show that &lt;span class="formula"&gt;x - 2&lt;/span&gt; is a factor of &lt;span class="formula"&gt;f(x)=x²-5x+6&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Compute &lt;strong&gt;f(2)&lt;/strong&gt; = 4 - 10 + 6 = 0.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Yes, it is a factor.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;Test whether &lt;span class="formula"&gt;x + 1&lt;/span&gt; is a factor of &lt;span class="formula"&gt;x³ + x² - x - 1&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Compute &lt;strong&gt;f(-1)&lt;/strong&gt; = -1 + 1 + 1 - 1 = 0.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Yes, it is a factor.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;Find k if &lt;span class="formula"&gt;x - 3&lt;/span&gt; is a factor of &lt;span class="formula"&gt;x² + kx - 12&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;Set &lt;strong&gt;f(3)=0&lt;/strong&gt;: 9 + 3k - 12 = 0.&lt;/p&gt;&lt;p&gt;So, &lt;strong&gt;3k - 3 = 0&lt;/strong&gt;, hence &lt;strong&gt;k = 1&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 4&lt;/h4&gt;&lt;p&gt;Find the factor of &lt;span class="formula"&gt;x² - 7x + 12&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;It factorizes to &lt;span class="formula"&gt;(x - 3)(x - 4)&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; x - 3 and x - 4 are factors.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Practice&lt;/span&gt;
      &lt;h2&gt;20 Exercises&lt;/h2&gt;
      &lt;p&gt;Try the exercises first, then reveal the answers to check your work.&lt;/p&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="showAllBtn"&gt;Show All Answers&lt;/button&gt;
        &lt;button class="btn-light" id="hideAllBtn"&gt;Hide All Answers&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="exercise-list" id="exerciseList"&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;1. Define a polynomial.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: An algebraic expression with non-negative integer powers of the variable.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;2. Find the degree of 5x³ - 2x + 1.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 3&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;3. Add (2x + 3) and (4x + 1).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 6x + 4&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;4. Subtract (3x + 5) from (7x + 2).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 4x - 3&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;5. Multiply (x + 1)(x + 5).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: x² + 6x + 5&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;6. Expand (x - 2)².&lt;/h4&gt;&lt;div class="answer"&gt;Answer: x² - 4x + 4&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;7. Divide (x² + 7x + 12) by (x + 3).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: x + 4&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;8. State the remainder theorem.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: The remainder when f(x) is divided by x - a is f(a).&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;9. Find the remainder when x² + 4x + 1 is divided by x - 1.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 6&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;10. Test if x - 2 is a factor of x² - 5x + 6.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Yes, because f(2)=0.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;11. Find the remainder when 2x³ - x + 4 is divided by x + 1.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 3&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;12. Factorize x² - 9.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: (x - 3)(x + 3)&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;13. Factorize x² + 5x + 6.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: (x + 2)(x + 3)&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;14. Find k if x - 1 is a factor of x² + kx - 2.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: k = 1&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;15. Find the degree of 3x⁴ + x² - 6.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 4&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;16. Multiply (2x - 3)(x + 4).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 2x² + 5x - 12&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;17. Subtract (x² - 2x + 1) from (3x² + x - 4).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 2x² + 3x - 5&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;18. What is the coefficient of x² in 7x² - 4x + 9?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: 7&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;19. If f(3)=0, what does that tell you?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: x - 3 is a factor of f(x).&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;20. Find the quotient of (x² - 4x + 4) ÷ (x - 2).&lt;/h4&gt;&lt;div class="answer"&gt;Answer: x - 2&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-wrap" id="quizSection"&gt;
      &lt;div class="quiz-top"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Quiz&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | 15 minutes | One question at a time&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;15:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailLink" href="mailto:edwinogielibrary@gmail.com?subject=Polynomial%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Polynomial%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="meta-row"&gt;
        &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
        &lt;div id="saveText"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;div class="question-box"&gt;
        &lt;div id="questionContainer"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;section class="result-panel" id="resultPanel"&gt;
        &lt;h2&gt;Quiz Result&lt;/h2&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/section&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar"&gt;
    &lt;section class="card toc"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#addition"&gt;Addition&lt;/a&gt;
      &lt;a href="#subtraction"&gt;Subtraction&lt;/a&gt;
      &lt;a href="#multiplication"&gt;Multiplication&lt;/a&gt;
      &lt;a href="#division"&gt;Division&lt;/a&gt;
      &lt;a href="#remainder-theorem"&gt;Remainder Theorem&lt;/a&gt;
      &lt;a href="#factor-theorem"&gt;Factor Theorem&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card links"&gt;
      &lt;h2&gt;Important Notes&lt;/h2&gt;
      &lt;div class="tip"&gt;
        &lt;strong&gt;Factor theorem:&lt;/strong&gt; If f(a)=0, then x-a is a factor.
      &lt;/div&gt;
      &lt;div class="tip" style="margin-top:12px;"&gt;
        &lt;strong&gt;Remainder theorem:&lt;/strong&gt; Substitute a into f(x) when dividing by x-a.
      &lt;/div&gt;
      &lt;div class="tip" style="margin-top:12px;"&gt;
        Use like terms carefully in addition and subtraction.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-links"&gt;
      &lt;div&gt;
        &lt;h3&gt;Edwin Ogie Library&lt;/h3&gt;
        &lt;p&gt;Quality educational resources for learners and teachers.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const showAllBtn = document.getElementById('showAllBtn');
    const hideAllBtn = document.getElementById('hideAllBtn');
    const answers = document.querySelectorAll('.answer');
    showAllBtn.addEventListener('click', () =&gt; answers.forEach(a =&gt; a.classList.add('show')));
    hideAllBtn.addEventListener('click', () =&gt; answers.forEach(a =&gt; a.classList.remove('show')));

    const questions = [
      { q: "What is a polynomial?", options: ["A fraction", "An algebraic expression with non-negative integer powers", "A matrix", "A function with roots only"], answer: 1, explanation: "Polynomials contain variables raised to whole-number powers only." },
      { q: "What is the degree of 5x³ - 2x + 1?", options: ["1", "2", "3", "4"], answer: 2, explanation: "The highest power is 3." },
      { q: "Add (2x + 3) and (4x + 1).", options: ["6x + 2", "6x + 4", "8x + 4", "2x + 4"], answer: 1, explanation: "Combine like terms: 2x + 4x and 3 + 1." },
      { q: "Subtract (3x + 5) from (7x + 2).", options: ["10x + 7", "4x - 3", "4x + 7", "-4x - 3"], answer: 1, explanation: "(7x + 2) - (3x + 5) = 4x - 3." },
      { q: "Multiply (x + 2)(x + 3).", options: ["x² + 5x + 6", "x² + 6x + 6", "x² + 5x + 5", "x² + x + 6"], answer: 0, explanation: "Use FOIL or distributive law." },
      { q: "Expand (2x - 1)(x + 4).", options: ["2x² + 7x - 4", "2x² + 5x - 4", "2x² - 7x - 4", "2x² + 8x - 1"], answer: 0, explanation: "Multiply each term carefully." },
      { q: "Expand (x - 3)².", options: ["x² - 9", "x² - 6x + 9", "x² + 6x + 9", "x² - 3x + 9"], answer: 1, explanation: "Square the binomial: (x - 3)(x - 3)." },
      { q: "What is the quotient of (x² + 7x + 12) ÷ (x + 3)?", options: ["x + 3", "x + 4", "x - 3", "x - 4"], answer: 1, explanation: "x² + 7x + 12 = (x + 3)(x + 4)." },
      { q: "What is the quotient of (x² - 9) ÷ (x - 3)?", options: ["x + 3", "x - 3", "x + 9", "x - 9"], answer: 0, explanation: "x² - 9 = (x - 3)(x + 3)." },
      { q: "Remainder theorem says remainder when f(x) is divided by x - a is", options: ["f(x)", "f(a)", "a - f(x)", "0 always"], answer: 1, explanation: "Substitute x = a into the polynomial." },
      { q: "Find the remainder when f(x)=x² + 3x + 1 is divided by x - 2.", options: ["9", "10", "11", "12"], answer: 2, explanation: "f(2) = 4 + 6 + 1 = 11." },
      { q: "Find the remainder when f(x)=2x³ - x + 4 is divided by x + 1.", options: ["1", "2", "3", "4"], answer: 2, explanation: "f(-1) = -2 + 1 + 4 = 3." },
      { q: "Factor theorem states that x - a is a factor of f(x) if", options: ["f(a)=1", "f(a)=0", "f(x)=0", "a=0"], answer: 1, explanation: "If f(a)=0, then x-a is a factor." },
      { q: "Is x - 2 a factor of x² - 5x + 6?", options: ["Yes", "No", "Cannot tell", "Only if x=0"], answer: 0, explanation: "f(2)=0, so it is a factor." },
      { q: "If x - 3 is a factor of x² + kx - 12, what is k?", options: ["-1", "0", "1", "2"], answer: 2, explanation: "Set f(3)=0: 9 + 3k - 12 = 0, so k=1." },
      { q: "What is the coefficient of x² in 7x² - 4x + 9?", options: ["-4", "7", "9", "2"], answer: 1, explanation: "The coefficient of x² is 7." },
      { q: "What is the degree of 3x⁴ + x² - 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "The highest power is 4." },
      { q: "Multiply (3a + 2)(a - 5).", options: ["3a² - 13a - 10", "3a² + 13a - 10", "3a² - 13a + 10", "a² - 13a - 10"], answer: 0, explanation: "Expand and combine like terms." },
      { q: "Subtract (x² - 2x + 1) from (3x² + x - 4).", options: ["2x² + 3x - 5", "4x² - x - 3", "2x² - x + 5", "3x² - 3x - 5"], answer: 0, explanation: "Change signs of the second polynomial and simplify." },
      { q: "Find the quotient of (x² - 4x + 4) ÷ (x - 2).", options: ["x - 2", "x + 2", "x - 4", "x + 4"], answer: 0, explanation: "x² - 4x + 4 = (x - 2)²." },
      { q: "Which of these is a polynomial?", options: ["x⁻² + 3", "2x + 1", "1/x + 2", "x^(1/2) + 1"], answer: 1, explanation: "Only 2x + 1 has non-negative integer powers." },
      { q: "What is the remainder when x² - 4x + 3 is divided by x - 1?", options: ["0", "1", "2", "3"], answer: 0, explanation: "f(1)=1-4+3=0." },
      { q: "If f(4)=0, then", options: ["x - 4 is a factor", "x + 4 is a factor", "remainder is 4", "degree is 4"], answer: 0, explanation: "Factor theorem applies with a=4." },
      { q: "What is the product of (x - 1)(x + 1)?", options: ["x² - 1", "x² + 1", "x² - 2x + 1", "x² + 2x + 1"], answer: 0, explanation: "Difference of squares." },
      { q: "What is the quotient of (2x² + 7x + 3) ÷ (x + 3)?", options: ["2x + 1", "2x + 3", "x + 1", "x + 3"], answer: 0, explanation: "2x² + 7x + 3 = (x + 3)(2x + 1)." },
      { q: "Find the remainder when x³ - 4x² + 2x - 5 is divided by x - 3.", options: ["-8", "8", "-5", "5"], answer: 0, explanation: "f(3)=27 - 36 + 6 - 5 = -8." },
      { q: "Which theorem helps test whether a linear factor divides a polynomial exactly?", options: ["Binomial theorem", "Remainder theorem", "Factor theorem", "Mean value theorem"], answer: 2, explanation: "Factor theorem checks exact divisibility." },
      { q: "What is the remainder when 2x² + 5x + 1 is divided by x + 2?", options: ["-1", "0", "1", "2"], answer: 0, explanation: "f(-2)=8 - 10 + 1 = -1." },
      { q: "What is the factorized form of x² - 7x + 12?", options: ["(x - 3)(x - 4)", "(x + 3)(x + 4)", "(x - 2)(x - 6)", "(x + 2)(x - 6)"], answer: 0, explanation: "Numbers that multiply to 12 and add to -7 are -3 and -4." },
      { q: "What is the quotient of (x² + 5x + 6) ÷ (x + 2)?", options: ["x + 2", "x + 3", "x - 2", "x - 3"], answer: 1, explanation: "x² + 5x + 6 = (x + 2)(x + 3)." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const saveText = document.getElementById('saveText');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentText = document.getElementById('percentText');
    const correctionsList = document.getElementById('correctionsList');

    let currentIndex = 0;
    let timeLeft = 900;
    let started = false;
    let timer = null;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderQuestion() {
      const item = questions[currentIndex];
      const key = `q${currentIndex}`;
      const saved = sessionStorage.getItem(key);
      const optionsHtml = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${key}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h3&gt;${currentIndex + 1}. ${item.q}&lt;/h3&gt;
        &lt;div class="options"&gt;${optionsHtml}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      saveText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        saveText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      started = false;
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, idx) =&gt; {
        const selected = sessionStorage.getItem(`q${idx}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const isCorrect = userAnswer === item.answer;
        if (isCorrect) score += 1;
        corrections.push({
          number: idx + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          isCorrect
        });
      });

      const percent = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentText.innerHTML = `Percentage: &lt;strong&gt;${percent}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(c =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${c.number}:&lt;/strong&gt; ${c.question}&lt;/div&gt;
          &lt;div class="${c.isCorrect ? 'correct' : 'wrong'}"&gt;Your Answer: ${c.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${c.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${c.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('Polynomial CBT Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,

I have completed the Polynomial CBT quiz.

Score: ${score} / ${questions.length}
Percentage: ${percent}%

Thank you.`);
      document.getElementById('emailLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      currentIndex = 0;
      timeLeft = 900;
      started = false;
      sessionStorage.clear();
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '15:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentText.textContent = '';
      correctionsList.innerHTML = '';
      saveText.textContent = '';
      renderQuestion();
      document.getElementById('emailLink').href = 'mailto:edwinogielibrary@gmail.com?subject=Polynomial%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Polynomial%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/polynomial-further-mathematics-web-book.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-2269095134668396746</guid><pubDate>Mon, 20 Apr 2026 12:42:00 +0000</pubDate><atom:updated>2026-04-20T01:48:44.962-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">English language</category><category domain="http://www.blogger.com/atom/ns#">JSS Two</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>Parts of Speech: Verb, Adjective and Adverb | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="A comprehensive web book on parts of speech: verbs, adjectives and adverbs, with worked examples, 20 exercises, interactive answers, and a clean SEO-friendly layout for Edwin Ogie Library." /&gt;
  &lt;meta name="keywords" content="parts of speech, verb, adjective, adverb, English grammar, exercises, worked examples, web book, Edwin Ogie Library, SEO" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;title&gt;Parts of Speech: Verb, Adjective and Adverb | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      color: var(--text);
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      line-height: 1.7;
    }
    .wrap {
      max-width: 1180px;
      margin: 0 auto;
      padding: 18px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      border-radius: 20px;
      padding: 28px 20px;
      box-shadow: var(--shadow);
      margin-bottom: 16px;
    }
    .hero h1 {
      margin: 0 0 8px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0 auto; max-width: 980px; opacity: 0.98; }
    .breadcrumbs {
      margin: 14px 0 18px;
      color: var(--muted);
      font-size: 0.95rem;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
      width: 100%;
      text-align: center;
    }
    .card h2, .card h3 { color: var(--primary-dark); margin-top: 0; }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .intro, .note, .tip {
      text-align: left;
      border-radius: 14px;
      padding: 14px;
      border: 1px solid var(--border);
      background: #fff;
      margin-top: 12px;
    }
    .note { background: #ecfeff; border-color: #a5f3fc; color: #155e75; }
    .tip { background: #fff7ed; border-color: #fed7aa; color: #7c2d12; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .mini-card h3 { margin-top: 0; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .examples-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .example-card {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      box-shadow: 0 4px 12px rgba(0,0,0,0.03);
    }
    .example-card h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 14px; }
    button {
      border: 0;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .exercise-list {
      display: grid;
      gap: 12px;
      margin-top: 12px;
    }
    .exercise {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
    }
    .exercise h4 { margin: 0 0 8px; color: var(--primary-dark); }
    .answer {
      margin-top: 10px;
      padding: 10px 12px;
      border-radius: 10px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      color: var(--success);
      display: none;
    }
    .answer.show { display: block; }
    .sidebar a, .links a { color: #2563eb; text-decoration: none; font-weight: 700; }
    .sidebar a:hover, .links a:hover { text-decoration: underline; }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
    }
    .toc a:last-child { border-bottom: 0; }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1180px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 14px 10px 28px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card { padding: 14px; border-radius: 14px; }
      .controls { justify-content: center; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "Parts of Speech: Verb, Adjective and Adverb",
    "description": "A comprehensive web book on verbs, adjectives and adverbs with examples and exercises.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Parts of Speech: Verb, Adjective and Adverb&lt;/h1&gt;
      &lt;p&gt;A comprehensive web book with clear explanations, 10 worked examples, and 20 exercises for practice.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / English Grammar / Parts of Speech
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Overview&lt;/span&gt;
      &lt;h2&gt;Understanding Verbs, Adjectives and Adverbs&lt;/h2&gt;
      &lt;div class="intro"&gt;
        &lt;p&gt;&lt;strong&gt;Verb&lt;/strong&gt; is a word that shows action, state or occurrence. Examples: run, eat, is, become.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Adjective&lt;/strong&gt; is a word that describes a noun or pronoun. Examples: tall, beautiful, bright.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Adverb&lt;/strong&gt; is a word that modifies a verb, adjective or another adverb. Examples: quickly, very, carefully.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;
          &lt;h3&gt;Verb&lt;/h3&gt;
          &lt;p&gt;Shows action or being.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="mini-card"&gt;
          &lt;h3&gt;Adjective&lt;/h3&gt;
          &lt;p&gt;Describes a noun.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="mini-card"&gt;
          &lt;h3&gt;Adverb&lt;/h3&gt;
          &lt;p&gt;Describes how, when, where or to what extent.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        Tip: A quick way to identify a word class is to ask what job the word is doing in the sentence.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="verbs"&gt;
      &lt;span class="badge"&gt;Verb&lt;/span&gt;
      &lt;h2&gt;Verb&lt;/h2&gt;
      &lt;p&gt;A verb is a word used to show action, state of being or occurrence. Without a verb, a sentence cannot express what the subject is doing or what is happening.&lt;/p&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Types of verbs&lt;/h3&gt;
        &lt;p&gt;Action verbs: run, write, sing.&lt;/p&gt;
        &lt;p&gt;Linking verbs: is, am, are, was, were.&lt;/p&gt;
        &lt;p&gt;Helping verbs: has, have, do, will, can.&lt;/p&gt;
      &lt;/div&gt;
      &lt;h3&gt;10 Worked Examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The boy &lt;u&gt;runs&lt;/u&gt; to school.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; runs&lt;/p&gt;&lt;p&gt;It shows action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The girls &lt;u&gt;sing&lt;/u&gt; beautifully.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; sing&lt;/p&gt;&lt;p&gt;It shows action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; She &lt;u&gt;is&lt;/u&gt; happy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; is&lt;/p&gt;&lt;p&gt;It links the subject to a description.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 4&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; They &lt;u&gt;were&lt;/u&gt; late.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; were&lt;/p&gt;&lt;p&gt;It shows state of being.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 5&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; I &lt;u&gt;will go&lt;/u&gt; tomorrow.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; will go&lt;/p&gt;&lt;p&gt;It shows future action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 6&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; He &lt;u&gt;has finished&lt;/u&gt; his work.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; has finished&lt;/p&gt;&lt;p&gt;It is a helping verb plus main verb.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 7&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The baby &lt;u&gt;cries&lt;/u&gt; at night.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; cries&lt;/p&gt;&lt;p&gt;It shows action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 8&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The water &lt;u&gt;flows&lt;/u&gt; quickly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; flows&lt;/p&gt;&lt;p&gt;It shows action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 9&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; We &lt;u&gt;do&lt;/u&gt; our homework daily.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; do&lt;/p&gt;&lt;p&gt;It shows action.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 10&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The teacher &lt;u&gt;was&lt;/u&gt; angry.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Verb:&lt;/strong&gt; was&lt;/p&gt;&lt;p&gt;It shows state of being.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="adjectives"&gt;
      &lt;span class="badge"&gt;Adjective&lt;/span&gt;
      &lt;h2&gt;Adjective&lt;/h2&gt;
      &lt;p&gt;An adjective is a word that describes or gives more information about a noun or pronoun. It answers questions like: what kind? which one? how many?&lt;/p&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;What adjectives do&lt;/h3&gt;
        &lt;p&gt;They describe size, colour, shape, age, quality, quantity and origin.&lt;/p&gt;
      &lt;/div&gt;
      &lt;h3&gt;10 Worked Examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; She wore a &lt;u&gt;red&lt;/u&gt; dress.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; red&lt;/p&gt;&lt;p&gt;It describes the dress.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; He lives in a &lt;u&gt;big&lt;/u&gt; house.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; big&lt;/p&gt;&lt;p&gt;It describes the house.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; They bought &lt;u&gt;three&lt;/u&gt; books.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; three&lt;/p&gt;&lt;p&gt;It tells quantity.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 4&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The &lt;u&gt;young&lt;/u&gt; boy smiled.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; young&lt;/p&gt;&lt;p&gt;It describes age.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 5&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; I saw a &lt;u&gt;beautiful&lt;/u&gt; flower.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; beautiful&lt;/p&gt;&lt;p&gt;It describes quality.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 6&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The &lt;u&gt;square&lt;/u&gt; table is new.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; square&lt;/p&gt;&lt;p&gt;It describes shape.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 7&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; A &lt;u&gt;cold&lt;/u&gt; drink is refreshing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; cold&lt;/p&gt;&lt;p&gt;It describes the drink.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 8&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The class has &lt;u&gt;many&lt;/u&gt; students.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; many&lt;/p&gt;&lt;p&gt;It tells quantity.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 9&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; We visited an &lt;u&gt;ancient&lt;/u&gt; building.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; ancient&lt;/p&gt;&lt;p&gt;It describes age.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 10&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The &lt;u&gt;Nigerian&lt;/u&gt; flag is green, white, green.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adjective:&lt;/strong&gt; Nigerian&lt;/p&gt;&lt;p&gt;It describes origin.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="adverbs"&gt;
      &lt;span class="badge"&gt;Adverb&lt;/span&gt;
      &lt;h2&gt;Adverb&lt;/h2&gt;
      &lt;p&gt;An adverb is a word that modifies a verb, an adjective or another adverb. It often answers how? when? where? and to what extent?&lt;/p&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Types of adverbs&lt;/h3&gt;
        &lt;p&gt;Manner: quickly, slowly, carefully&lt;/p&gt;
        &lt;p&gt;Time: now, later, yesterday&lt;/p&gt;
        &lt;p&gt;Place: here, there, everywhere&lt;/p&gt;
        &lt;p&gt;Degree: very, quite, too, almost&lt;/p&gt;
      &lt;/div&gt;
      &lt;h3&gt;10 Worked Examples&lt;/h3&gt;
      &lt;div class="examples-grid"&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 1&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; She ran &lt;u&gt;quickly&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; quickly&lt;/p&gt;&lt;p&gt;It tells how she ran.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 2&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; He arrived &lt;u&gt;early&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; early&lt;/p&gt;&lt;p&gt;It tells when he arrived.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 3&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The children played &lt;u&gt;outside&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; outside&lt;/p&gt;&lt;p&gt;It tells where they played.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 4&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; She is &lt;u&gt;very&lt;/u&gt; happy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; very&lt;/p&gt;&lt;p&gt;It modifies the adjective happy.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 5&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The baby slept &lt;u&gt;soundly&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; soundly&lt;/p&gt;&lt;p&gt;It tells how the baby slept.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 6&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; We will meet &lt;u&gt;tomorrow&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; tomorrow&lt;/p&gt;&lt;p&gt;It tells when.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 7&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; He answered &lt;u&gt;carefully&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; carefully&lt;/p&gt;&lt;p&gt;It tells how he answered.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 8&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The bird flew &lt;u&gt;high&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; high&lt;/p&gt;&lt;p&gt;It tells where/how high.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 9&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; The soup is &lt;u&gt;too&lt;/u&gt; hot.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; too&lt;/p&gt;&lt;p&gt;It modifies the adjective hot.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="example-card"&gt;&lt;h4&gt;Example 10&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;Sentence:&lt;/strong&gt; She speaks &lt;u&gt;softly&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Adverb:&lt;/strong&gt; softly&lt;/p&gt;&lt;p&gt;It tells how she speaks.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Practice&lt;/span&gt;
      &lt;h2&gt;20 Exercises&lt;/h2&gt;
      &lt;p&gt;Try the exercises first, then reveal the answers to check your work.&lt;/p&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="showAllBtn"&gt;Show All Answers&lt;/button&gt;
        &lt;button class="btn-light" id="hideAllBtn"&gt;Hide All Answers&lt;/button&gt;
      &lt;/div&gt;
      &lt;div class="exercise-list" id="exerciseList"&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;1. Identify the verb: The cat jumped over the wall.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: jumped&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;2. Identify the adjective: The room is clean and bright.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: clean, bright&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;3. Identify the adverb: She spoke politely to the visitors.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: politely&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;4. Pick out the verb: They will travel tomorrow.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: will travel&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;5. Pick out the adjective: The little girl is smiling.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: little&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;6. Pick out the adverb: He finished the work quickly.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: quickly&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;7. Identify the verb: The teacher was pleased.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: was&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;8. Identify the adjective: We saw three birds.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: three&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;9. Identify the adverb: The child laughed loudly.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: loudly&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;10. Underline the verb: I am writing a letter.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: am writing&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;11. Underline the adjective: She bought a blue bag.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: blue&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;12. Underline the adverb: They arrived late.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: late&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;13. Which word is a verb in this sentence: The boy sings well?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: sings&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;14. Which word is an adjective in this sentence: That tall tree gives shade?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: tall&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;15. Which word is an adverb in this sentence: The bus moved slowly?&lt;/h4&gt;&lt;div class="answer"&gt;Answer: slowly&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;16. Write one sentence with a verb.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Any correct sentence with a verb, e.g. 'She reads daily.'&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;17. Write one sentence with an adjective.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Any correct sentence with an adjective, e.g. 'The red pen is mine.'&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;18. Write one sentence with an adverb.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Any correct sentence with an adverb, e.g. 'He spoke softly.'&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;19. State the part of speech of “beautiful”.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Adjective&lt;/div&gt;&lt;/div&gt;
        &lt;div class="exercise"&gt;&lt;h4&gt;20. State the part of speech of “carefully”.&lt;/h4&gt;&lt;div class="answer"&gt;Answer: Adverb&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar"&gt;
    &lt;section class="card toc"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#verbs"&gt;Verb&lt;/a&gt;
      &lt;a href="#adjectives"&gt;Adjective&lt;/a&gt;
      &lt;a href="#adverbs"&gt;Adverb&lt;/a&gt;
      &lt;a href="#exerciseList"&gt;Exercises&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card links"&gt;
      &lt;h2&gt;Study Tip&lt;/h2&gt;
      &lt;p&gt;Read the sentence first, then ask what job the highlighted word is doing.&lt;/p&gt;
      &lt;div class="tip"&gt;
        &lt;strong&gt;Remember:&lt;/strong&gt; verbs show action or being, adjectives describe nouns, and adverbs modify verbs, adjectives or other adverbs.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;Educational resources for grammar, mathematics and student learning.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const showAllBtn = document.getElementById('showAllBtn');
    const hideAllBtn = document.getElementById('hideAllBtn');
    const answers = document.querySelectorAll('.answer');

    function showAnswers() {
      answers.forEach(a =&gt; a.classList.add('show'));
    }

    function hideAnswers() {
      answers.forEach(a =&gt; a.classList.remove('show'));
    }

    showAllBtn.addEventListener('click', showAnswers);
    hideAllBtn.addEventListener('click', hideAnswers);

    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/parts-of-speech-verb-adjective-and.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-3178247005458321519</guid><pubDate>Sun, 19 Apr 2026 04:43:00 +0000</pubDate><atom:updated>2026-04-19T04:58:13.073-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Amazon kindle ebook</category><category domain="http://www.blogger.com/atom/ns#">Healing</category><category domain="http://www.blogger.com/atom/ns#">Purpose</category><category domain="http://www.blogger.com/atom/ns#">Self discovery</category><category domain="http://www.blogger.com/atom/ns#">the value of you</category><title>The Value of You by Ogie Edwin | Kindle Book on Self-Worth, Purpose &amp; Healing</title><description>&lt;!DOCTYPE html&gt;
&lt;html lang="en" dir="ltr"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&gt;
  
  &lt;!-- Primary SEO Meta Tags --&gt;
  &lt;title&gt;The Value of You by Ogie Edwin | Kindle Book on Self-Worth, Purpose &amp; Healing&lt;/title&gt;
  &lt;meta name="description" content="Discover The Value of You by Ogie Edwin — a transformative book on building self-worth, healing emotional wounds, finding purpose, and creating a meaningful life. Available now on Amazon Kindle." /&gt;
  &lt;meta name="keywords" content="self worth book, healing from trauma, find your purpose, meaningful life, Ogie Edwin, The Value of You, self help Kindle, personal transformation, emotional healing" /&gt;
  &lt;meta name="author" content="Ogie Edwin" /&gt;
  &lt;meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1" /&gt;
  &lt;link rel="canonical" href="https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html" /&gt;
  
  &lt;!-- Open Graph / Facebook --&gt;
  &lt;meta property="og:type" content="book" /&gt;
  &lt;meta property="og:url" content="https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html" /&gt;
  &lt;meta property="og:title" content="The Value of You by Ogie Edwin | Kindle Book on Self-Worth, Purpose &amp; Healing" /&gt;
  &lt;meta property="og:description" content="A transformative journey into self-worth, healing, identity, boundaries, and purposeful living. Stop shrinking. Start healing. Live your truth." /&gt;
  &lt;meta property="og:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg/the-value-of-you-ogie-edwin-og.jpg" /&gt;
  &lt;meta property="book:author" content="Ogie Edwin" /&gt;
  &lt;meta property="book:isbn" content="B0GXQLZ579" /&gt;
  
  &lt;!-- Twitter --&gt;
  &lt;meta name="twitter:card" content="summary_large_image" /&gt;
  &lt;meta name="twitter:url" content="https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html" /&gt;
  &lt;meta name="twitter:title" content="The Value of You by Ogie Edwin" /&gt;
  &lt;meta name="twitter:description" content="A transformative book on self-worth, healing, and purposeful living. Available on Amazon Kindle." /&gt;
  &lt;meta name="twitter:image" content="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg/the-value-of-you-ogie-edwin-og.jpg" /&gt;
  
  &lt;!-- Theme Color --&gt;
  &lt;meta name="theme-color" content="#1a1a2e" /&gt;
  &lt;meta name="msapplication-TileColor" content="#1a1a2e" /&gt;
  
  &lt;!-- Structured Data: Book + Author + Product --&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Book",
        "@id": "https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html#book",
        "name": "The Value of You: How to Build Self-Worth, Find Purpose, and Create a Meaningful Life",
        "author": {
          "@type": "Person",
          "name": "Ogie Edwin",
          "url": "https://edwinogie.blogspot.com/"
        },
        "url": "https://www.amazon.com/dp/B0GXQLZ579",
        "workExample": {
          "@type": "Book",
          "isbn": "B0GXQLZ579",
          "bookFormat": "https://schema.org/EBook",
          "potentialAction": {
            "@type": "BuyAction",
            "target": "https://www.amazon.com/dp/B0GXQLZ579"
          }
        },
        "description": "A transformative journey into self-worth, healing from emotional wounds, discovering purpose, and creating a deeply meaningful life.",
        "genre": ["Self-Help", "Personal Transformation", "Christian Living", "Psychology"],
        "inLanguage": "en-US"
      },
      {
        "@type": "BlogPosting",
        "@id": "https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html#blogpost",
        "headline": "The Value of You by Ogie Edwin — Kindle Book Launch",
        "description": "Official landing page for The Value of You. Explore themes of self-worth, healing, boundaries, purpose, and meaningful living.",
        "url": "https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html",
        "datePublished": "2026-04-19T05:01:00+00:00",
        "dateModified": "2026-04-19T05:28:00+00:00",
        "author": {
          "@type": "Person",
          "name": "Ogie Edwin",
          "url": "https://edwinogie.blogspot.com/"
        },
        "publisher": {
          "@type": "Organization",
          "name": "Edwin Ogie Library",
          "logo": {
            "@type": "ImageObject",
            "url": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg/edwin-ogie-library-logo.png"
          }
        },
        "mainEntityOfPage": {
          "@type": "WebPage",
          "@id": "https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html"
        }
      }
    ]
  }
  &lt;/script&gt;

  &lt;style&gt;
    :root{
      /* Blog-matched colors - dark theme with warm accents */
      --bg-primary:#1a1a2e;
      --bg-secondary:#16213e;
      --bg-card:#0f3460;
      --text-primary:#e94560;
      --text-secondary:#eaeaea;
      --text-muted:#a0a0a0;
      --accent-gold:#d4a574;
      --accent-warm:#e94560;
      --accent-light:#ff6b6b;
      --border:rgba(233,69,96,.15);
      --shadow:0 10px 40px rgba(0,0,0,.3);
      --ease:cubic-bezier(0.23, 1, 0.32, 1);
    }

    *{box-sizing:border-box;margin:0;padding:0}
    html{scroll-behavior:smooth}
    body{
      font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
      background:var(--bg-primary);
      color:var(--text-secondary);
      overflow-x:hidden;
      line-height:1.7;
      -webkit-font-smoothing:antialiased;
    }

    /* Scroll reveal engine */
    .reveal{
      opacity:0;
      transform:translateY(30px);
      transition:opacity .6s var(--ease), transform .6s var(--ease);
    }
    .reveal.active{
      opacity:1;
      transform:translateY(0);
    }
    .reveal-delay-1{transition-delay:.1s}
    .reveal-delay-2{transition-delay:.2s}
    .reveal-delay-3{transition-delay:.3s}

    /* Sticky nav */
    .nav-glass{
      position:fixed;
      top:0;left:0;right:0;
      z-index:1000;
      background:rgba(26,26,46,.95);
      backdrop-filter:blur(20px);
      border-bottom:1px solid var(--border);
      padding:12px 20px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      transform:translateY(-100%);
      transition:transform .4s var(--ease);
    }
    .nav-glass.visible{transform:translateY(0)}
    .nav-brand{
      font-weight:800;
      letter-spacing:.05em;
      font-size:.9rem;
      color:var(--accent-gold);
      text-decoration:none;
    }
    .nav-cta{
      background:var(--text-primary);
      color:#fff;
      font-weight:700;
      padding:8px 16px;
      border-radius:999px;
      text-decoration:none;
      font-size:.75rem;
      letter-spacing:.02em;
      transition:all .2s;
      border:none;
    }
    .nav-cta:hover{
      background:var(--accent-light);
      transform:translateY(-1px);
    }

    /* Main wrapper */
    .wrap{
      position:relative;
      z-index:1;
      max-width:1000px;
      margin:0 auto;
      padding:0 16px;
    }

    /* HERO */
    .hero{
      min-height:90vh;
      display:flex;
      flex-direction:column;
      justify-content:center;
      align-items:center;
      padding:100px 0 60px;
      text-align:center;
    }
    .hero-badge{
      display:inline-flex;
      align-items:center;
      gap:6px;
      background:rgba(233,69,96,.1);
      border:1px solid var(--border);
      color:var(--text-primary);
      padding:6px 14px;
      border-radius:999px;
      font-size:.7rem;
      font-weight:700;
      letter-spacing:.1em;
      text-transform:uppercase;
      margin-bottom:24px;
    }
    .hero h1{
      font-size:clamp(2.2rem, 6vw, 4rem);
      line-height:1.1;
      font-weight:800;
      letter-spacing:-.01em;
      max-width:800px;
      color:var(--text-secondary);
    }
    .hero h1 .accent{
      color:var(--accent-gold);
      font-style:italic;
    }
    .hero-sub{
      font-size:clamp(1rem, 2vw, 1.2rem);
      color:var(--text-muted);
      max-width:600px;
      margin-top:20px;
      line-height:1.6;
    }
    .hero-actions{
      display:flex;
      flex-wrap:wrap;
      gap:12px;
      margin-top:32px;
      justify-content:center;
    }
    .btn{
      display:inline-flex;
      align-items:center;
      gap:8px;
      padding:14px 28px;
      border-radius:12px;
      font-weight:700;
      font-size:.95rem;
      text-decoration:none;
      transition:all .3s var(--ease);
      border:none;
      cursor:pointer;
    }
    .btn-primary{
      background:var(--text-primary);
      color:#fff;
    }
    .btn-primary:hover{
      background:var(--accent-light);
      transform:translateY(-2px);
      box-shadow:0 8px 24px rgba(233,69,96,.3);
    }
    .btn-ghost{
      background:transparent;
      color:var(--text-secondary);
      border:1px solid var(--border);
    }
    .btn-ghost:hover{
      border-color:var(--text-primary);
      color:var(--text-primary);
    }

    /* BOOK COVER SECTION */
    .cover-section{
      padding:40px 0;
      display:flex;
      justify-content:center;
      align-items:center;
    }
    .cover-wrap{
      position:relative;
      display:inline-block;
      transition:transform .3s var(--ease);
    }
    .cover-wrap:hover{
      transform:translateY(-6px);
    }
    .book-cover{
      width:100%;
      max-width:320px;
      height:auto;
      border-radius:8px;
      box-shadow:var(--shadow);
      border:1px solid var(--border);
    }
    .cover-cta{
      position:absolute;
      bottom:-12px;
      left:50%;
      transform:translateX(-50%);
      background:var(--accent-gold);
      color:var(--bg-primary);
      font-weight:800;
      padding:10px 24px;
      border-radius:999px;
      font-size:.85rem;
      text-decoration:none;
      opacity:0;
      transition:all .3s;
      white-space:nowrap;
    }
    .cover-wrap:hover .cover-cta{
      opacity:1;
      bottom:-6px;
    }

    /* SECTIONS */
    section{padding:60px 0}
    .section-header{
      max-width:600px;
      margin:0 auto 40px;
      text-align:center;
    }
    .section-header h2{
      font-size:clamp(1.6rem, 3.5vw, 2.2rem);
      font-weight:800;
      line-height:1.2;
      color:var(--text-secondary);
    }
    .section-header h2 span{
      color:var(--accent-gold);
    }
    .section-header p{
      color:var(--text-muted);
      margin-top:12px;
      font-size:1rem;
    }

    /* PAIN POINTS */
    .pain-grid{
      display:grid;
      grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));
      gap:16px;
    }
    .pain-card{
      background:var(--bg-card);
      border:1px solid var(--border);
      border-radius:16px;
      padding:24px;
      text-align:center;
      transition:all .3s var(--ease);
    }
    .pain-card:hover{
      transform:translateY(-4px);
      border-color:rgba(233,69,96,.3);
      box-shadow:var(--shadow);
    }
    .pain-icon{
      width:48px;height:48px;
      margin:0 auto 12px;
      background:rgba(212,165,116,.1);
      border:1px solid rgba(212,165,116,.2);
      border-radius:12px;
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:1.4rem;
    }
    .pain-card h3{
      font-size:1.05rem;
      color:var(--text-secondary);
      margin-bottom:6px;
      font-weight:700;
    }
    .pain-card p{
      font-size:.9rem;
      color:var(--text-muted);
      line-height:1.5;
    }

    /* TESTIMONIAL MARQUEE */
    .marquee-wrap{
      overflow:hidden;
      margin-top:32px;
      mask-image:linear-gradient(90deg, transparent, black 10%, black 90%, transparent);
    }
    .marquee{
      display:flex;
      gap:16px;
      width:max-content;
      animation:scroll 35s linear infinite;
    }
    .marquee:hover{animation-play-state:paused}
    @keyframes scroll{
      to{transform:translateX(-50%)}
    }
    .testi-card{
      width:320px;
      flex-shrink:0;
      background:var(--bg-card);
      border:1px solid var(--border);
      border-radius:14px;
      padding:20px;
    }
    .testi-stars{
      color:var(--accent-gold);
      font-size:.85rem;
      margin-bottom:10px;
    }
    .testi-text{
      font-style:italic;
      color:var(--text-muted);
      font-size:.9rem;
      line-height:1.6;
      margin-bottom:12px;
    }
    .testi-author{
      font-weight:700;
      color:var(--text-secondary);
      font-size:.85rem;
    }

    /* STICKY BUY BAR */
    .sticky-buy{
      position:fixed;
      bottom:0;left:0;right:0;
      background:rgba(26,26,46,.98);
      backdrop-filter:blur(20px);
      border-top:1px solid var(--border);
      padding:14px 20px;
      display:flex;
      align-items:center;
      justify-content:center;
      gap:14px;
      z-index:900;
      transform:translateY(100%);
      transition:transform .4s var(--ease);
      flex-wrap:wrap;
    }
    .sticky-buy.visible{transform:translateY(0)}
    .sticky-buy p{
      font-size:.85rem;
      color:var(--text-muted);
      margin:0;
    }
    .sticky-buy strong{color:var(--accent-gold)}

    /* FAQ */
    .faq-item{
      border-bottom:1px solid var(--border);
      padding:20px 0;
    }
    .faq-q{
      display:flex;
      justify-content:space-between;
      align-items:center;
      cursor:pointer;
      gap:12px;
    }
    .faq-q h3{
      font-size:1rem;
      color:var(--text-secondary);
      font-weight:700;
    }
    .faq-toggle{
      width:28px;height:28px;
      border-radius:50%;
      background:rgba(233,69,96,.1);
      border:1px solid var(--border);
      display:flex;
      align-items:center;
      justify-content:center;
      color:var(--text-primary);
      font-size:1.1rem;
      flex-shrink:0;
      transition:transform .3s;
    }
    .faq-item.open .faq-toggle{transform:rotate(45deg)}
    .faq-a{
      max-height:0;
      overflow:hidden;
      transition:max-height .4s var(--ease), opacity .3s;
      opacity:0;
    }
    .faq-item.open .faq-a{
      max-height:250px;
      opacity:1;
      margin-top:12px;
    }
    .faq-a p{
      color:var(--text-muted);
      font-size:.95rem;
      line-height:1.6;
    }

    /* AUTHOR */
    .author-block{
      display:grid;
      grid-template-columns:120px 1fr;
      gap:24px;
      align-items:center;
      background:var(--bg-card);
      border:1px solid var(--border);
      border-radius:20px;
      padding:28px;
    }
    .author-avatar{
      width:120px;height:120px;
      border-radius:50%;
      background:linear-gradient(135deg, var(--accent-gold), var(--text-primary));
      display:flex;
      align-items:center;
      justify-content:center;
      font-size:2.8rem;
      font-weight:900;
      color:var(--bg-primary);
      flex-shrink:0;
    }
    .author-info h3{
      font-size:1.3rem;
      color:var(--text-secondary);
      margin-bottom:6px;
    }
    .author-info p{
      color:var(--text-muted);
      font-size:.95rem;
    }
    .author-links{
      display:flex;
      gap:10px;
      margin-top:12px;
      flex-wrap:wrap;
    }
    .author-links a{
      color:var(--accent-gold);
      text-decoration:none;
      font-size:.8rem;
      font-weight:700;
      border-bottom:1px solid rgba(212,165,116,.3);
      padding-bottom:1px;
      transition:all .2s;
    }
    .author-links a:hover{
      color:var(--text-primary);
      border-color:var(--text-primary);
    }

    /* FOOTER */
    .footer-main{
      background:var(--bg-secondary);
      border-top:1px solid var(--border);
      padding:40px 20px 100px;
    }
    .footer-grid{
      display:grid;
      grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
      gap:24px;
      max-width:1000px;
      margin:0 auto 32px;
    }
    .footer-col h4{
      color:var(--accent-gold);
      font-size:.85rem;
      font-weight:800;
      text-transform:uppercase;
      letter-spacing:.08em;
      margin-bottom:14px;
    }
    .footer-col ul{
      list-style:none;
      padding:0;
      margin:0;
    }
    .footer-col li{
      margin:8px 0;
    }
    .footer-col a{
      color:var(--text-muted);
      text-decoration:none;
      font-size:.85rem;
      transition:color .2s;
      display:block;
    }
    .footer-col a:hover{
      color:var(--text-primary);
    }
    .footer-bottom{
      text-align:center;
      padding-top:24px;
      border-top:1px solid var(--border);
      max-width:1000px;
      margin:0 auto;
    }
    .footer-bottom p{
      color:var(--text-muted);
      font-size:.8rem;
      margin:4px 0;
    }
    .footer-bottom a{
      color:var(--accent-gold);
      text-decoration:none;
    }

    /* RESPONSIVE */
    @media(max-width:768px){
      .hero{padding:80px 0 40px}
      .hero-actions{flex-direction:column;width:100%}
      .btn{width:100%;justify-content:center}
      .book-cover{max-width:260px}
      .author-block{grid-template-columns:1fr;text-align:center}
      .author-avatar{margin:0 auto;width:100px;height:100px;font-size:2.2rem}
      .section-header{margin:0 auto 32px}
      .pain-grid{grid-template-columns:1fr}
      .testi-card{width:280px}
      .footer-grid{grid-template-columns:1fr;gap:20px}
      .sticky-buy{flex-direction:column;gap:10px;padding:12px}
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

  &lt;!-- Sticky nav --&gt;
  &lt;nav class="nav-glass" id="navbar" aria-label="Primary"&gt;
    &lt;a href="https://edwinogie.blogspot.com" class="nav-brand"&gt;EDWIN OGIE LIBRARY&lt;/a&gt;
    &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener" class="nav-cta"&gt;Get on Kindle — $4.99&lt;/a&gt;
  &lt;/nav&gt;

  &lt;!-- Sticky buy bar --&gt;
  &lt;div class="sticky-buy" id="stickyBuy"&gt;
    &lt;p&gt;&lt;strong&gt;The Value of You&lt;/strong&gt; — Kindle Edition &lt;strong&gt;$4.99&lt;/strong&gt;&lt;/p&gt;
    &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener" class="btn btn-primary" style="padding:10px 20px;font-size:.85rem;"&gt;Buy Now&lt;/a&gt;
  &lt;/div&gt;

  &lt;main class="wrap"&gt;
    &lt;!-- HERO --&gt;
    &lt;header class="hero"&gt;
      &lt;div class="hero-badge"&gt;
        &lt;span&gt;●&lt;/span&gt; Now Available on Amazon Kindle
      &lt;/div&gt;
      &lt;h1&gt;
        The Value of &lt;span class="accent"&gt;You&lt;/span&gt;
      &lt;/h1&gt;
      &lt;p class="hero-sub reveal"&gt;A powerful journey into healing, identity, boundaries, and the courage to stop shrinking and start living. Written by &lt;strong style="color:var(--text-secondary);"&gt;Ogie Edwin&lt;/strong&gt; for every heart ready to remember what was never lost.&lt;/p&gt;
      &lt;div class="hero-actions reveal reveal-delay-2"&gt;
        &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener" class="btn btn-primary"&gt;
          Get Your Copy — $4.99
        &lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" class="btn btn-ghost"&gt;More Books by Ogie Edwin&lt;/a&gt;
      &lt;/div&gt;
    &lt;/header&gt;

    &lt;!-- BOOK COVER --&gt;
    &lt;section class="cover-section reveal"&gt;
      &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener" class="cover-wrap" aria-label="Buy The Value of You on Amazon Kindle"&gt;
        &lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3PeJNzHRZQAPkPGuHAu580bekKNHmRUPVxylIjHtiFLYgQIqxm8wOm2k7FgArXsFgCm0QY_2d5RniHwmWqKUD5UMvKTUQvFFHMovT9XCw7jQ71JPsK-zh7ubuwhGCiAMEsOfROhXpcZ4hOy7UYUde-oQYomHVZ91uJCTS8yAoSr7Y4bkJJxtS7rOKM-Q/s1254/file_000000002e947243af968c895fd9d2da.png" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"&gt;&lt;img alt="" border="0" width="400" data-original-height="1254" data-original-width="1254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3PeJNzHRZQAPkPGuHAu580bekKNHmRUPVxylIjHtiFLYgQIqxm8wOm2k7FgArXsFgCm0QY_2d5RniHwmWqKUD5UMvKTUQvFFHMovT9XCw7jQ71JPsK-zh7ubuwhGCiAMEsOfROhXpcZ4hOy7UYUde-oQYomHVZ91uJCTS8yAoSr7Y4bkJJxtS7rOKM-Q/s400/file_000000002e947243af968c895fd9d2da.png"/&gt;&lt;/a&gt;&lt;/div&gt;
        &lt;span class="cover-cta"&gt;Buy on Amazon →&lt;/span&gt;
      &lt;/a&gt;
    &lt;/section&gt;

    &lt;!-- WHO IS THIS FOR --&gt;
    &lt;section id="for-you"&gt;
      &lt;div class="section-header reveal"&gt;
        &lt;h2&gt;This book was written &lt;span&gt;for you&lt;/span&gt; if…&lt;/h2&gt;
        &lt;p&gt;You have been performing strength for too long, and you are ready to become it.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="pain-grid"&gt;
        &lt;div class="pain-card reveal"&gt;
          &lt;div class="pain-icon"&gt;&#129694;&lt;/div&gt;
          &lt;h3&gt;You Don't Recognize Yourself&lt;/h3&gt;
          &lt;p&gt;You look in the mirror and see who they told you to be, not who you actually are.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-1"&gt;
          &lt;div class="pain-icon"&gt;&#128477;️&lt;/div&gt;
          &lt;h3&gt;You're Waiting to Be Chosen&lt;/h3&gt;
          &lt;p&gt;You hold back your dreams because no one has given you permission yet.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-2"&gt;
          &lt;div class="pain-icon"&gt;&#129521;&lt;/div&gt;
          &lt;h3&gt;You Can't Say No&lt;/h3&gt;
          &lt;p&gt;Your energy belongs to everyone else because your boundaries were never built.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-3"&gt;
          &lt;div class="pain-icon"&gt;&#127787;️&lt;/div&gt;
          &lt;h3&gt;Joy Feels Distant&lt;/h3&gt;
          &lt;p&gt;You buried your aliveness under obligation and called it being responsible.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;!-- WHAT YOU'LL DISCOVER --&gt;
    &lt;section id="discover"&gt;
      &lt;div class="section-header reveal"&gt;
        &lt;h2&gt;What you will &lt;span&gt;discover inside&lt;/span&gt;&lt;/h2&gt;
        &lt;p&gt;A journey through the essential territories of the self—each one leading you closer to the life you were meant to inhabit.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="pain-grid"&gt;
        &lt;div class="pain-card reveal"&gt;
          &lt;div class="pain-icon"&gt;⛏️&lt;/div&gt;
          &lt;h3&gt;Uncover Your Truth&lt;/h3&gt;
          &lt;p&gt;Strip away the inherited expectations and distorted reflections to finally meet who you were before the world renamed you.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-1"&gt;
          &lt;div class="pain-icon"&gt;&#127963;️&lt;/div&gt;
          &lt;h3&gt;Rebuild Your Foundation&lt;/h3&gt;
          &lt;p&gt;Establish unshakable worth, protective boundaries, and an inner compass that cannot be manipulated by fear or opinion.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-2"&gt;
          &lt;div class="pain-icon"&gt;&#128293;&lt;/div&gt;
          &lt;h3&gt;Transform Pain into Purpose&lt;/h3&gt;
          &lt;p&gt;Discover how your deepest wounds can become entry points to your most meaningful contribution to the world.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="pain-card reveal reveal-delay-3"&gt;
          &lt;div class="pain-icon"&gt;⚒️&lt;/div&gt;
          &lt;h3&gt;Live with Intention&lt;/h3&gt;
          &lt;p&gt;Make daily choices that align with your values—from your relationships to your work to the legacy you are building.&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;!-- SOCIAL PROOF / MARQUEE --&gt;
    &lt;section id="praise" aria-label="Reader Praise"&gt;
      &lt;div class="section-header reveal"&gt;
        &lt;h2&gt;Words from &lt;span&gt;early readers&lt;/span&gt;&lt;/h2&gt;
        &lt;p&gt;Real shifts. Real recognition. Real return to self.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="marquee-wrap"&gt;
        &lt;div class="marquee"&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"This book did not just inform me—it interrupted me. I had to put it down three times because I was crying. Ogie writes like he sees you."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Reader, Amazon Verified Purchase&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"The opening pages alone changed how I speak to myself. The lie I believed about myself is real, and I am done believing it."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Early Reviewer&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"Not another self-help book. This is a recovery manual. If you have forgotten your value, read this."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Blog Reader, Edwin Ogie Library&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"I have read hundreds of books in this genre. The Value of You is the first one that made me feel like the author was sitting beside me, not preaching from a stage."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Amazon Reader&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"The final sections on ownership broke something open in me. I stopped blaming and started building. Thank you, Ogie."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Kindle Reader&lt;/div&gt;
          &lt;/div&gt;
          &lt;!-- duplicate for seamless loop --&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"This book did not just inform me—it interrupted me. I had to put it down three times because I was crying. Ogie writes like he sees you."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Reader, Amazon Verified Purchase&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"The opening pages alone changed how I speak to myself. The lie I believed about myself is real, and I am done believing it."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Early Reviewer&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="testi-card"&gt;
            &lt;div class="testi-stars"&gt;★★★★★&lt;/div&gt;
            &lt;p class="testi-text"&gt;"Not another self-help book. This is a recovery manual. If you have forgotten your value, read this."&lt;/p&gt;
            &lt;div class="testi-author"&gt;— Blog Reader, Edwin Ogie Library&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;!-- FAQ --&gt;
    &lt;section id="faq" aria-labelledby="faq-heading"&gt;
      &lt;div class="section-header reveal"&gt;
        &lt;h2 id="faq-heading"&gt;Questions &lt;span&gt;readers ask&lt;/span&gt;&lt;/h2&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;div class="faq-item"&gt;
          &lt;div class="faq-q" onclick="toggleFaq(this)" tabindex="0" role="button" aria-expanded="false"&gt;
            &lt;h3&gt;Is The Value of You a religious or Christian book?&lt;/h3&gt;
            &lt;div class="faq-toggle"&gt;+&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="faq-a"&gt;
            &lt;p&gt;While the author writes from a foundation of faith and references spiritual truths, this book is written for &lt;strong&gt;every reader&lt;/strong&gt; seeking healing and wholeness—regardless of background. The principles of worth, boundaries, and purpose are universal.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="faq-item"&gt;
          &lt;div class="faq-q" onclick="toggleFaq(this)" tabindex="0" role="button" aria-expanded="false"&gt;
            &lt;h3&gt;Do I need to read the chapters in order?&lt;/h3&gt;
            &lt;div class="faq-toggle"&gt;+&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="faq-a"&gt;
            &lt;p&gt;The book is designed as a journey, but each chapter stands alone. If a section speaks directly to your current struggle, start there. The practices and reflection questions make it easy to integrate at your own pace.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="faq-item"&gt;
          &lt;div class="faq-q" onclick="toggleFaq(this)" tabindex="0" role="button" aria-expanded="false"&gt;
            &lt;h3&gt;Is there a paperback or hardcover version?&lt;/h3&gt;
            &lt;div class="faq-toggle"&gt;+&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="faq-a"&gt;
            &lt;p&gt;The Kindle edition is live now. Paperback and hardcover editions are planned for release soon. Follow &lt;a href="https://edwinogie.blogspot.com" style="color:var(--accent-gold)"&gt;Edwin Ogie Library&lt;/a&gt; for updates.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="faq-item"&gt;
          &lt;div class="faq-q" onclick="toggleFaq(this)" tabindex="0" role="button" aria-expanded="false"&gt;
            &lt;h3&gt;Who is this book best for?&lt;/h3&gt;
            &lt;div class="faq-toggle"&gt;+&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="faq-a"&gt;
            &lt;p&gt;Anyone who feels unseen, undervalued, stuck in survival mode, or exhausted by performing a life that no longer fits. If you are ready to stop shrinking and start healing, this book was written for you.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;!-- AUTHOR --&gt;
    &lt;section id="author" aria-labelledby="author-heading"&gt;
      &lt;div class="author-block reveal"&gt;
        &lt;div class="author-avatar" role="img" aria-label="Ogie Edwin author portrait"&gt;OE&lt;/div&gt;
        &lt;div class="author-info"&gt;
          &lt;h3 id="author-heading"&gt;About Ogie Edwin&lt;/h3&gt;
          &lt;p&gt;Writer, curator of &lt;strong&gt;Edwin Ogie Library&lt;/strong&gt;, and voice for every heart learning to reclaim its worth. Ogie writes at the intersection of spiritual truth, emotional healing, and practical transformation. His work does not shout—it sits beside you until you remember who you are.&lt;/p&gt;
          &lt;div class="author-links"&gt;
            &lt;a href="https://edwinogie.blogspot.com"&gt;Edwin Ogie Library&lt;/a&gt;
            &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener"&gt;Amazon Author Page&lt;/a&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;!-- FINAL CTA --&gt;
    &lt;section id="get" style="text-align:center;padding:80px 0"&gt;
      &lt;div class="reveal"&gt;
        &lt;h2 style="font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:var(--text-secondary);line-height:1.2"&gt;Stop shrinking.&lt;br&gt;&lt;span style="color:var(--accent-gold)"&gt;Start becoming.&lt;/span&gt;&lt;/h2&gt;
        &lt;p style="color:var(--text-muted);max-width:480px;margin:16px auto 28px;font-size:1rem"&gt;Your value was never a question. It was a reality waiting to be remembered. Get the Kindle edition today and begin the journey back to yourself.&lt;/p&gt;
        &lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener" class="btn btn-primary" style="padding:16px 36px;font-size:1rem"&gt;Get The Value of You — $4.99&lt;/a&gt;
        &lt;p style="margin-top:14px;font-size:.8rem;color:var(--text-muted)"&gt;Available instantly on Kindle devices and the free Kindle app.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/main&gt;

  &lt;!-- FOOTER --&gt;
  &lt;footer class="footer-main"&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div class="footer-col"&gt;
        &lt;h4&gt;Books &amp; Collections&lt;/h4&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;All Books by Ogie Edwin&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://www.amazon.com/dp/B0GXQLZ579"&gt;The Value of You (Kindle)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://www.amazon.com/dp/B0GMZHCHB1"&gt;Your Word &amp; You&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://www.amazon.com/dp/B0GQMFW8CC"&gt;The Relationship Repair Handbook&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div class="footer-col"&gt;
        &lt;h4&gt;Library Resources&lt;/h4&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/library.html"&gt;Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Hub&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-relationship-hub.html"&gt;Relationship Hub&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/read-edwin-ogie-library-in-your-language.html"&gt;Read in Your Language&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div class="footer-col"&gt;
        &lt;h4&gt;About &amp; Connect&lt;/h4&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-us-edwin-ogie-library-root.html"&gt;About Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support the Library&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Privacy Policy&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div class="footer-col"&gt;
        &lt;h4&gt;Quick Links&lt;/h4&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-body-font-family_24.html"&gt;Typography Guide&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com"&gt;Latest Blog Posts&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://www.amazon.com/dp/B0GXQLZ579" target="_blank" rel="noopener"&gt;Buy on Amazon&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="footer-bottom"&gt;
      &lt;p&gt;© 2026 &lt;strong&gt;Ogie Edwin&lt;/strong&gt;. All rights reserved.&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://edwinogie.blogspot.com"&gt;Edwin Ogie Library&lt;/a&gt; — A sanctuary for seekers, healers, and hearts ready to remember.&lt;/p&gt;
    &lt;/div&gt;
  &lt;/footer&gt;

  &lt;script&gt;
    // Scroll reveal observer
    const revealEls = document.querySelectorAll('.reveal');
    const revealObserver = new IntersectionObserver((entries) =&gt; {
      entries.forEach(entry =&gt; {
        if(entry.isIntersecting){
          entry.target.classList.add('active');
          revealObserver.unobserve(entry.target);
        }
      });
    }, {threshold: 0.1, rootMargin: '0px 0px -30px 0px'});

    revealEls.forEach(el =&gt; revealObserver.observe(el));

    // Navbar show/hide on scroll
    let lastScroll = 0;
    const navbar = document.getElementById('navbar');
    const stickyBuy = document.getElementById('stickyBuy');
    
    window.addEventListener('scroll', () =&gt; {
      const current = window.pageYOffset;
      
      if(current &gt; 300){
        navbar.classList.add('visible');
      } else {
        navbar.classList.remove('visible');
      }
      
      if(current &gt; 600){
        stickyBuy.classList.add('visible');
      } else {
        stickyBuy.classList.remove('visible');
      }
      
      lastScroll = current;
    });

    // FAQ toggle
    function toggleFaq(el){
      const item = el.parentElement;
      const isOpen = item.classList.contains('open');
      
      document.querySelectorAll('.faq-item').forEach(faq =&gt; {
        faq.classList.remove('open');
        faq.querySelector('.faq-q').setAttribute('aria-expanded','false');
      });
      
      if(!isOpen){
        item.classList.add('open');
        el.setAttribute('aria-expanded','true');
      }
    }
    
    document.querySelectorAll('.faq-q').forEach(q =&gt; {
      q.addEventListener('keydown', (e) =&gt; {
        if(e.key === 'Enter' || e.key === ' ') toggleFaq(q);
      });
    });
  &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-kindle.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3PeJNzHRZQAPkPGuHAu580bekKNHmRUPVxylIjHtiFLYgQIqxm8wOm2k7FgArXsFgCm0QY_2d5RniHwmWqKUD5UMvKTUQvFFHMovT9XCw7jQ71JPsK-zh7ubuwhGCiAMEsOfROhXpcZ4hOy7UYUde-oQYomHVZ91uJCTS8yAoSr7Y4bkJJxtS7rOKM-Q/s72-c/file_000000002e947243af968c895fd9d2da.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-5696631794775509589</guid><pubDate>Fri, 17 Apr 2026 07:30:00 +0000</pubDate><atom:updated>2026-04-17T02:35:18.393-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Assertiveness Training</category><category domain="http://www.blogger.com/atom/ns#">Edwin Ogie Library Books</category><category domain="http://www.blogger.com/atom/ns#">Self discovery</category><category domain="http://www.blogger.com/atom/ns#">self help</category><title>The Value of You by Ogie Edwin | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="Prepare your heart and mind for The Value of You by Ogie Edwin - a journey into self-worth, healing identity, and living with purpose." /&gt;
  &lt;meta name="keywords" content="The Value of You, Ogie Edwin, self-worth, healing identity, living with purpose, self discovery, personal growth, healing, Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" /&gt;
  &lt;meta name="author" content="Ogie Edwin" /&gt;
  &lt;link rel="canonical" href="https://edwinogie.blogspot.com/" /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:site_name" content="Edwin Ogie Library" /&gt;
  &lt;meta property="og:title" content="The Value of You by Ogie Edwin | Edwin Ogie Library" /&gt;
  &lt;meta property="og:description" content="Prepare your heart and mind for a journey into self-worth, healing identity, and purpose." /&gt;
  &lt;meta property="og:url" content="https://edwinogie.blogspot.com/" /&gt;
  &lt;meta name="twitter:card" content="summary_large_image" /&gt;
  &lt;meta name="twitter:title" content="The Value of You by Ogie Edwin | Edwin Ogie Library" /&gt;
  &lt;meta name="twitter:description" content="Prepare your heart and mind for a journey into self-worth, healing identity, and purpose." /&gt;
  &lt;title&gt;The Value of You by Ogie Edwin | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrUrlJFe8A3rtjmXl-VknV3kw16vXq1ObpOhp3EdD3fFl1YxCL0IQ0ZtK3w1GH-Hpwqhep1MJqWHkksB8HdGiKfRR6Mop0Y-6JRP2x4c5fgYjnGk7ZvaSWeXGkpgJFHq8bwd6nNB19tu05lKZeMxMymz2h03-C73VAcN7i8kxCOjj37vN9W469dpHmvZ4/s1600/file_0000000099847243bf1715eb165ba239.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1254" data-original-width="1254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrUrlJFe8A3rtjmXl-VknV3kw16vXq1ObpOhp3EdD3fFl1YxCL0IQ0ZtK3w1GH-Hpwqhep1MJqWHkksB8HdGiKfRR6Mop0Y-6JRP2x4c5fgYjnGk7ZvaSWeXGkpgJFHq8bwd6nNB19tu05lKZeMxMymz2h03-C73VAcN7i8kxCOjj37vN9W469dpHmvZ4/s1600/file_0000000099847243bf1715eb165ba239.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --bg: #a6f0cf;
      --bg-soft: #89e8c3;
      --panel: #112233;
      --panel-strong: #0c1b29;
      --line: rgba(10, 26, 40, .12);
      --text: #102030;
      --muted: #314457;
      --accent: #9e7a35;
      --accent-2: #f0e0b5;
      --shadow: 0 18px 45px rgba(9, 24, 37, .14);
      --radius: 18px;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Georgia, "Times New Roman", serif;
      color: var(--text);
      background: linear-gradient(180deg, #a6f0cf 0%, #92ebc8 45%, #a6f0cf 100%);
      line-height: 1.7;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
    }
    a { color: inherit; text-decoration: none; }
    a:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }
    .wrap { width: min(1120px, calc(100% - 32px)); margin: 0 auto; }

    /* Header */
    .site-top {
      padding: 14px 0 0;
      border-bottom: 1px solid rgba(10, 26, 40, .12);
      background: rgba(255,255,255,.14);
      backdrop-filter: blur(6px);
    }
    .site-brand {
      display: flex;
      flex-direction: column;
      gap: 8px;
      padding-bottom: 14px;
    }
    .site-brand h1 {
      margin: 0;
      font-size: clamp(1.7rem, 4vw, 2.5rem);
      letter-spacing: .02em;
      color: #122230;
    }
    .site-brand p { margin: 0; color: var(--muted); max-width: 980px; }
    .nav {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      padding: 12px 0 16px;
    }
    .nav a {
      padding: 9px 12px;
      border: 1px solid rgba(10, 26, 40, .12);
      background: rgba(255,255,255,.18);
      border-radius: 999px;
      font-size: .95rem;
      color: #102030;
    }

    /* Main article */
    .main { padding: 22px 0 34px; }
    .article {
      background: rgba(255,255,255,.10);
      border: 1px solid rgba(10,26,40,.10);
      border-radius: 22px;
      box-shadow: var(--shadow);
      overflow: hidden;
      backdrop-filter: blur(4px);
    }
    .article-head {
      padding: 30px 28px 22px;
      background: rgba(255,255,255,.12);
      border-bottom: 1px solid rgba(10,26,40,.08);
    }
    .post-meta {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      color: var(--muted);
      font-size: .95rem;
      margin-bottom: 12px;
    }
    .crumbs { color: var(--muted); font-size: .95rem; margin: 0 0 14px; }
    .crumbs a { color: #24435a; }
    .eyebrow {
      display: inline-block;
      text-transform: uppercase;
      letter-spacing: .22em;
      font-size: .77rem;
      color: #24435a;
      border: 1px solid rgba(36,67,90,.22);
      padding: 8px 12px;
      border-radius: 999px;
      background: rgba(255,255,255,.22);
      margin-bottom: 14px;
    }
    .article h2 {
      margin: 0 0 8px;
      font-size: clamp(1.8rem, 4vw, 3.2rem);
      line-height: 1.08;
      color: #102030;
    }
    .article .subtitle {
      margin: 0;
      color: var(--muted);
      max-width: 860px;
      font-size: 1.05rem;
    }
    .hero-grid {
      display: grid;
      grid-template-columns: 1.15fr .85fr;
      gap: 18px;
      margin-top: 22px;
    }
    .cover-box, .info-box {
      background: rgba(255,255,255,.18);
      border: 1px solid rgba(10,26,40,.10);
      border-radius: 18px;
      padding: 20px;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
    }
    .cover-box {
      min-height: 330px;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      background:
        radial-gradient(circle at 30% 20%, rgba(240,224,181,.28), transparent 24%),
        radial-gradient(circle at 70% 30%, rgba(255,255,255,.18), transparent 26%),
        linear-gradient(180deg, #102033, #0a1622 72%);
    }
    .cover-box strong { display: block; font-size: 1.6rem; color: #f4e4bc; margin-bottom: 10px; }
    .cover-box span { display: block; color: rgba(245,241,232,.86); font-size: .98rem; }
    .cover-box .author { margin-top: 14px; color: #f4e4bc; font-weight: 700; }

    .quick-nav {
      padding: 18px 28px 0;
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
    .quick-nav a {
      padding: 9px 12px;
      border-radius: 999px;
      background: rgba(255,255,255,.20);
      border: 1px solid rgba(10,26,40,.08);
      color: #163040;
      font-size: .95rem;
    }

    .content { padding: 18px 28px 30px; }
    .section-title {
      margin: 28px 0 12px;
      font-size: 1.45rem;
      line-height: 1.2;
      color: #122230;
    }
    .section-title:first-child { margin-top: 0; }
    p { margin: 0 0 14px; color: #153142; }
    .muted { color: var(--muted); }

    .callout {
      background: rgba(255,255,255,.24);
      border: 1px solid rgba(10,26,40,.10);
      border-radius: 16px;
      padding: 18px;
      margin: 18px 0;
    }

    .grid-3, .grid-2 { display: grid; gap: 16px; }
    .grid-3 { grid-template-columns: repeat(3, 1fr); }
    .grid-2 { grid-template-columns: repeat(2, 1fr); }
    .card {
      background: var(--panel);
      border: 1px solid rgba(255,255,255,.08);
      border-radius: 16px;
      padding: 18px;
      box-shadow: var(--shadow);
    }
    .card h3 {
      margin: 0 0 8px;
      font-size: 1.05rem;
      color: #f4e4bc;
    }
    .card p { color: rgba(245,241,232,.84); margin: 0; }

    .bullet-list {
      margin: 12px 0 0;
      padding-left: 18px;
      color: var(--muted);
    }
    .bullet-list li { margin-bottom: 8px; }

    .divider {
      height: 1px;
      background: linear-gradient(90deg, transparent, rgba(10,26,40,.22), transparent);
      margin: 18px 0;
    }

    /* Footer */
    .footer {
      margin-top: 26px;
      padding: 44px 0 26px;
      border-top: 1px solid rgba(10,26,40,.12);
      background: linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,.06));
    }
    .footer-grid {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 18px;
    }
    .footer-panel {
      background: #112233;
      border: 1px solid rgba(255,255,255,.08);
      border-radius: 18px;
      padding: 20px;
      box-shadow: var(--shadow);
    }
    .footer-panel h3, .footer-panel h4 {
      margin: 0 0 12px;
      color: #f4e4bc;
    }
    .footer-panel p, .footer-panel li, .footer-note { color: rgba(245,241,232,.82); }
    .footer-links {
      list-style: none;
      padding: 0;
      margin: 0;
      display: grid;
      gap: 10px;
    }
    .footer-links a {
      display: block;
      background: rgba(255,255,255,.05);
      border: 1px solid rgba(255,255,255,.08);
      padding: 11px 12px;
      border-radius: 14px;
      font-size: .95rem;
      word-break: break-word;
      color: rgba(245,241,232,.95);
    }
    .footer-bottom {
      margin-top: 18px;
      padding-top: 16px;
      border-top: 1px solid rgba(10,26,40,.12);
      display: flex;
      justify-content: space-between;
      gap: 12px;
      flex-wrap: wrap;
      color: var(--muted);
      font-size: .92rem;
    }
    .footer-bottom a { color: #24435a; }

    @media (max-width: 920px) {
      .hero-grid, .grid-3, .grid-2, .footer-grid { grid-template-columns: 1fr; }
      .content, .article-head, .quick-nav { padding-left: 18px; padding-right: 18px; }
    }
    @media (max-width: 560px) {
      .nav { gap: 8px; }
      .nav a { width: 100%; text-align: center; }
      .footer-bottom { align-items: flex-start; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "name": "The Value of You | Edwin Ogie Library",
    "description": "Prepare your heart and mind for The Value of You by Ogie Edwin — a journey into self-worth, healing identity, and living with purpose.",
    "publisher": {
      "@type": "Organization",
      "name": "Edwin Ogie Library"
    },
    "about": {
      "@type": "Book",
      "name": "The Value of You",
      "author": {
        "@type": "Person",
        "name": "Ogie Edwin"
      }
    }
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;header class="site-top"&gt;
    &lt;div class="wrap site-brand"&gt;
      &lt;h1&gt;Edwin Ogie Library&lt;/h1&gt;
      &lt;p&gt;Quality resources that help readers grow in self-awareness, communication, healing, and purposeful living.&lt;/p&gt;
      &lt;nav class="nav" aria-label="Primary"&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Privacy Policy&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About Us&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/"&gt;Home Page&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support the Library&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/library.html"&gt;Library&lt;/a&gt;
        &lt;a href="https://edwinogie.blogspot.com/p/mind-wellness-relationships-hub.html"&gt;Mind, Wellness &amp; Relationships&lt;/a&gt;
      &lt;/nav&gt;
    &lt;/div&gt;
  &lt;/header&gt;

  &lt;main class="main"&gt;
    &lt;div class="wrap article"&gt;
      &lt;div class="article-head"&gt;
        &lt;div class="eyebrow"&gt;Coming Soon&lt;/div&gt;
        &lt;div class="post-meta"&gt;
          &lt;span&gt;By Ogie Edwin&lt;/span&gt;
          &lt;span&gt;•&lt;/span&gt;
          &lt;span&gt;Edwin Ogie Library&lt;/span&gt;
        &lt;/div&gt;
        &lt;div class="crumbs"&gt;&lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / &lt;span&gt;The Value of You&lt;/span&gt;&lt;/div&gt;
        &lt;h2&gt;The Value of You&lt;/h2&gt;
        &lt;p class="subtitle"&gt;Discovering Self-Worth, Healing Identity, and Living with Purpose&lt;/p&gt;
        
        &lt;div class="hero-grid"&gt;
          &lt;div class="info-box"&gt;
            &lt;p&gt;&lt;strong&gt;Before you begin:&lt;/strong&gt; This page is a quiet space to prepare your heart and mind. The journey ahead is about seeing yourself clearly - perhaps for the first time in a long while.&lt;/p&gt;
            &lt;p class="muted"&gt;Take a moment here. Breathe. The book will meet you where you are, but this preparation helps you arrive more open, more ready, more honest with yourself.&lt;/p&gt;
            &lt;div class="callout"&gt;
              &lt;p style="margin:0; color:#153142;"&gt;&lt;strong&gt;A gentle reminder:&lt;/strong&gt; You are not a mistake to be fixed. You are a life to be understood, strengthened, and lived with meaning.&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="cover-box" aria-label="Book cover preview"&gt;
            &lt;div&gt;
              &lt;strong&gt;THE VALUE OF YOU&lt;/strong&gt;
              &lt;span&gt;Discovering Self-Worth, Healing Identity, and Living with Purpose&lt;/span&gt;
              &lt;span class="author"&gt;OGIE EDWIN&lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="quick-nav" aria-label="Quick navigation"&gt;
        &lt;a href="#prepare"&gt;Prepare Your Mind&lt;/a&gt;
        &lt;a href="#themes"&gt;What Awaits You&lt;/a&gt;
        &lt;a href="#why-it-matters"&gt;Why This Matters&lt;/a&gt;
        &lt;a href="#invitation"&gt;Your Invitation&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="content"&gt;
        &lt;section id="prepare"&gt;
          &lt;h3 class="section-title"&gt;Prepare Your Mind&lt;/h3&gt;
          &lt;p&gt;There is a quiet ache many of us carry — a sense that we are not quite enough, that our value depends on what we produce, how we appear, or what others think of us. This book speaks directly to that ache.&lt;/p&gt;
          &lt;p&gt;&lt;em&gt;The Value of You&lt;/em&gt; is not a quick fix. It is a slow, honest journey back to yourself. Before you turn the first page, consider what you are bringing with you: the doubts, the old stories, the hidden hopes. The book will work with all of it.&lt;/p&gt;
          &lt;div class="callout"&gt;
            &lt;p style="margin:0;"&gt;&lt;strong&gt;As you prepare:&lt;/strong&gt; Ask yourself - What would it mean to truly believe in my own worth, not because of what I do, but because of who I am?&lt;/p&gt;
          &lt;/div&gt;
        &lt;/section&gt;

        &lt;section id="themes"&gt;
          &lt;h3 class="section-title"&gt;What Awaits You&lt;/h3&gt;
          &lt;p&gt;The book moves through three essential territories of the self. Each section builds on the last, creating a path from confusion to clarity, from hiding to wholeness.&lt;/p&gt;
          &lt;div class="grid-3"&gt;
            &lt;article class="card"&gt;
              &lt;h3&gt;Self-Worth&lt;/h3&gt;
              &lt;p&gt;Learning to see yourself beyond comparison, performance, and external approval. Your value is not up for debate.&lt;/p&gt;
            &lt;/article&gt;
            &lt;article class="card"&gt;
              &lt;h3&gt;Healing Identity&lt;/h3&gt;
              &lt;p&gt;Unlearning the false labels you have carried and reconnecting with the truth of who you are beneath them.&lt;/p&gt;
            &lt;/article&gt;
            &lt;article class="card"&gt;
              &lt;h3&gt;Living with Purpose&lt;/h3&gt;
              &lt;p&gt;Moving from mere survival into meaningful existence through small, practical steps taken with intention.&lt;/p&gt;
            &lt;/article&gt;
          &lt;/div&gt;
        &lt;/section&gt;

        &lt;section id="why-it-matters"&gt;
          &lt;h3 class="section-title"&gt;Why This Matters Now&lt;/h3&gt;
          &lt;p&gt;We live in a world that constantly measures us - by achievement, by image, by productivity. Many people are asking the same questions in private: &lt;em&gt;Am I enough? Does my life matter? Can I still become who I was meant to be?&lt;/em&gt;&lt;/p&gt;
          &lt;p&gt;This book exists because those questions deserve honest answers. It offers a path back to yourself when the noise of the world has made you forget who that is.&lt;/p&gt;
          &lt;div class="grid-2"&gt;
            &lt;div class="card"&gt;
              &lt;h3&gt;For the unseen&lt;/h3&gt;
              &lt;p&gt;If you have felt overlooked, undervalued, or stuck in patterns of self-doubt, these pages see you.&lt;/p&gt;
            &lt;/div&gt;
            &lt;div class="card"&gt;
              &lt;h3&gt;For the ready&lt;/h3&gt;
              &lt;p&gt;If you are tired of pretending and ready to do the real work of becoming whole, this is your starting point.&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/section&gt;

        &lt;section id="invitation"&gt;
          &lt;h3 class="section-title"&gt;Your Invitation&lt;/h3&gt;
          &lt;p&gt;If you have ever questioned your value, hidden your pain, or wondered whether your life still holds meaning, this book was written with you in mind.&lt;/p&gt;
          &lt;p&gt;It is a reminder that your worth is not conditional. Your healing is possible. Your purpose is not lost - it is waiting to be recognized.&lt;/p&gt;
          &lt;div class="divider"&gt;&lt;/div&gt;
          &lt;p class="muted"&gt;Stay connected with Edwin Ogie Library for updates on the release of &lt;em&gt;The Value of You&lt;/em&gt;.&lt;/p&gt;
        &lt;/section&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/main&gt;

  &lt;footer class="footer" aria-labelledby="footer-heading"&gt;
    &lt;div class="wrap footer-grid"&gt;
      &lt;div class="footer-panel"&gt;
        &lt;h3 id="footer-heading"&gt;Edwin Ogie Library&lt;/h3&gt;
        &lt;p&gt;Books, stories, healing resources, and reflections that prepare the mind for growth, meaning, and a better life.&lt;/p&gt;
        &lt;div class="footer-note"&gt;Donation: Moniepoint Micro-finance Bank, Account Name: Edwin Ogie, Account Number: 7061335913&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="footer-panel"&gt;
        &lt;h4&gt;Quick Links&lt;/h4&gt;
        &lt;ul class="footer-links"&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Privacy &amp; Disclaimer&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/mind-wellness-relationships-hub.html"&gt;Mind Wellness &amp; Relationships&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/library.html"&gt;Library&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About Our Mission&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div class="footer-panel"&gt;
        &lt;h4&gt;More Links&lt;/h4&gt;
        &lt;ul class="footer-links"&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Student Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Donation&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self-Discovery&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="wrap footer-bottom"&gt;
      &lt;span&gt;© Edwin Ogie Library. All rights reserved.&lt;/span&gt;
      &lt;span&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Privacy/Disclaimer&lt;/a&gt; • &lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact&lt;/a&gt;&lt;/span&gt;
    &lt;/div&gt;
  &lt;/footer&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/the-value-of-you-by-ogie-edwin-edwin.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrUrlJFe8A3rtjmXl-VknV3kw16vXq1ObpOhp3EdD3fFl1YxCL0IQ0ZtK3w1GH-Hpwqhep1MJqWHkksB8HdGiKfRR6Mop0Y-6JRP2x4c5fgYjnGk7ZvaSWeXGkpgJFHq8bwd6nNB19tu05lKZeMxMymz2h03-C73VAcN7i8kxCOjj37vN9W469dpHmvZ4/s72-c/file_0000000099847243bf1715eb165ba239.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7683654494553676872</guid><pubDate>Wed, 15 Apr 2026 12:39:00 +0000</pubDate><atom:updated>2026-04-15T01:39:24.602-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">Physics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>Dynamics Physics CBT Quiz | 40 Questions | 20 Minutes</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="Timed CBT quiz on Dynamics in Physics with 40 questions, 20-minute timer, one question per page, scoring, corrections, and a clean mobile-friendly layout." /&gt;
  &lt;meta name="keywords" content="Dynamics physics CBT quiz, forces, mass, motion, momentum, friction, Newton laws, physics questions, timed quiz" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;title&gt;Dynamics Physics CBT Quiz | 40 Questions | 20 Minutes&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #5b5bd6;
      --primary-dark: #3d3db4;
      --bg: #f6f7fb;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --success: #0f766e;
      --danger: #b91c1c;
      --shadow: 0 10px 25px rgba(0,0,0,.06);
    }
    * { box-sizing: border-box; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f6f7fb 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      max-width: 1080px;
      margin: 0 auto;
      padding: 18px 12px 30px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #7c3aed 100%);
      color: #fff;
      padding: 24px 18px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 16px;
    }
    .hero h1 { margin: 0 0 8px; font-size: clamp(26px, 4vw, 40px); line-height: 1.15; }
    .hero p { margin: 0 auto; max-width: 900px; opacity: .98; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin: 0 auto 16px;
      width: 100%;
    }
    .note {
      background: #eef2ff;
      border: 1px solid #c7d2fe;
      color: #3730a3;
      border-radius: 14px;
      padding: 14px;
      text-align: left;
    }
    .quiz-top {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 12px;
    }
    .timer {
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      border-radius: 12px;
      padding: 10px 14px;
      min-width: 96px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
      margin-top: 12px;
    }
    button, .btn-link {
      border: 0;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-green { background: var(--success); color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    button:disabled { opacity: .55; cursor: not-allowed; }
    .progress-wrap { margin-top: 10px; }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 8px;
    }
    .progress-fill {
      width: 0%;
      height: 100%;
      background: var(--primary);
      transition: width .2s ease;
    }
    .question-box {
      text-align: left;
      margin-top: 14px;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-box h3 { margin: 0 0 12px; }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .meta-row {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      gap: 8px;
      color: var(--muted);
      font-size: .95rem;
      margin-top: 8px;
    }
    .result-panel {
      display: none;
      text-align: left;
      margin-top: 18px;
      padding: 16px;
      border-radius: 16px;
      border: 1px solid #bbf7d0;
      background: #f0fdf4;
    }
    .result-panel h2 { margin-top: 0; color: var(--success); }
    .corrections { display: grid; gap: 10px; margin-top: 14px; }
    .correction {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 12px;
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .small { color: var(--muted); font-size: .92rem; }
    footer {
      margin-top: 20px;
      padding: 26px 18px;
      background: #111827;
      color: #e5e7eb;
      text-align: center;
    }
    footer a { color: #c7d2fe; text-decoration: none; }
    .footer-links {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 14px;
      max-width: 1080px;
      margin: 0 auto;
      text-align: center;
    }
    .footer-links ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    .footer-links h3 { color: #fff; margin-top: 0; }
    .copyright {
      margin-top: 18px;
      padding-top: 14px;
      border-top: 1px solid #374151;
      font-size: .88rem;
      color: #9ca3af;
    }
    @media (max-width: 768px) {
      .wrap { padding: 14px 10px 24px; }
      .hero { padding: 20px 14px; border-radius: 16px; }
      .card { padding: 14px; border-radius: 14px; }
      .question-box { padding: 14px; }
      .controls { justify-content: center; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Dynamics Physics CBT Quiz&lt;/h1&gt;
      &lt;p&gt;40 questions | 20 minutes | One question per page | Corrections after submission&lt;/p&gt;
    &lt;/section&gt;&lt;section class="card"&gt;
  &lt;div class="note"&gt;
    This quiz covers force, mass, weight, friction, inertia, Newton’s laws, momentum, velocity, acceleration and related dynamics ideas. Use the Start button to begin the timer.
  &lt;/div&gt;

  &lt;div class="quiz-top" style="margin-top:14px;"&gt;
    &lt;div&gt;
      &lt;h2 style="margin:0; color: var(--primary-dark);"&gt;Timed CBT Practice&lt;/h2&gt;
      &lt;div class="small"&gt;Answer each question before moving to the next.&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="controls"&gt;
    &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
    &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
    &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
    &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit&lt;/button&gt;
    &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
    &lt;a class="btn-link btn-dark" id="emailLink" href="mailto:edwinogielibrary@gmail.com?subject=Dynamics%20Physics%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Dynamics%20Physics%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
  &lt;/div&gt;

  &lt;div class="progress-wrap"&gt;
    &lt;div class="meta-row"&gt;
      &lt;div id="progressText"&gt;Question 0 of 40&lt;/div&gt;
      &lt;div id="saveText"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="question-box"&gt;
    &lt;div id="questionContainer"&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;section class="result-panel" id="resultPanel"&gt;
    &lt;h2&gt;Quiz Result&lt;/h2&gt;
    &lt;p id="scoreText"&gt;&lt;/p&gt;
    &lt;p id="percentText"&gt;&lt;/p&gt;
    &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
  &lt;/section&gt;
&lt;/section&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-links"&gt;
      &lt;div&gt;
        &lt;h3&gt;Edwin Ogie Library&lt;/h3&gt;
        &lt;p&gt;Quality educational resources for learners and teachers.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "Dynamics is the branch of physics that deals mainly with", options: ["Light", "Motion only", "Force and motion", "Electricity"], answer: 2, explanation: "Dynamics studies the causes of motion, especially force." },
      { q: "The SI unit of force is", options: ["Joule", "Newton", "Watt", "Pascal"], answer: 1, explanation: "Force is measured in newtons (N)." },
      { q: "Weight is a", options: ["Scalar quantity", "Vector quantity", "Dimensionless quantity", "None of these"], answer: 1, explanation: "Weight has magnitude and direction, so it is a vector." },
      { q: "Mass is measured in", options: ["kg", "N", "m/s", "J"], answer: 0, explanation: "The SI unit of mass is kilogram (kg)." },
      { q: "The force that opposes motion between surfaces in contact is", options: ["Gravity", "Friction", "Tension", "Upthrust"], answer: 1, explanation: "Friction resists relative motion between surfaces." },
      { q: "According to Newton’s first law, a body remains at rest or in uniform motion unless acted upon by", options: ["Mass", "Force", "Friction only", "Speed"], answer: 1, explanation: "A resultant external force changes the state of motion." },
      { q: "The measure of how difficult it is to stop or move an object is", options: ["Energy", "Inertia", "Work", "Pressure"], answer: 1, explanation: "Inertia is resistance to change in state of motion." },
      { q: "Acceleration is the rate of change of", options: ["Distance", "Mass", "Velocity", "Weight"], answer: 2, explanation: "Acceleration is change in velocity per unit time." },
      { q: "The SI unit of acceleration is", options: ["m/s", "m/s²", "N", "kg/m²"], answer: 1, explanation: "Acceleration is measured in m/s²." },
      { q: "If speed changes from 10 m/s to 20 m/s in 5 s, acceleration is", options: ["1 m/s²", "2 m/s²", "3 m/s²", "5 m/s²"], answer: 1, explanation: "a = (20 - 10) / 5 = 2 m/s²." },
      { q: "Momentum is the product of", options: ["Mass and force", "Mass and velocity", "Force and time", "Weight and mass"], answer: 1, explanation: "Momentum = mass × velocity." },
      { q: "The SI unit of momentum is", options: ["kg m/s", "N", "J", "m/s²"], answer: 0, explanation: "Momentum is measured in kg m/s." },
      { q: "Impulse is equal to", options: ["Force × time", "Mass × velocity", "Distance × time", "Pressure × area"], answer: 0, explanation: "Impulse = force × time." },
      { q: "A body moving in a straight line with constant velocity has", options: ["Zero acceleration", "Great momentum", "Increasing force", "Zero mass"], answer: 0, explanation: "Constant velocity means no acceleration." },
      { q: "A force that pulls objects toward the center of the Earth is", options: ["Magnetism", "Gravity", "Friction", "Tension"], answer: 1, explanation: "Gravity attracts objects toward Earth." },
      { q: "The force exerted by a stretched string is called", options: ["Tension", "Thrust", "Weight", "Resistance"], answer: 0, explanation: "A stretched string exerts tension." },
      { q: "A force that pushes an object up from a fluid is", options: ["Upthrust", "Friction", "Momentum", "Weight"], answer: 0, explanation: "Upthrust acts upward in fluids." },
      { q: "Force =", options: ["Mass / acceleration", "Mass × acceleration", "Distance / time", "Work / time"], answer: 1, explanation: "Newton’s second law gives F = ma." },
      { q: "What happens when the resultant force on a body is zero?", options: ["It must speed up", "It may stay at rest or move with constant velocity", "It must stop instantly", "It will gain mass"], answer: 1, explanation: "Zero resultant force means no change in motion." },
      { q: "When a moving bus stops suddenly, passengers fall forward because of", options: ["Gravity", "Inertia", "Friction", "Weight"], answer: 1, explanation: "Their bodies tend to keep moving due to inertia." },
      { q: "A force acting over a distance does", options: ["Work", "Mass", "Density", "Volume"], answer: 0, explanation: "Work = force × distance." },
      { q: "The force due to the Earth’s pull on a body is called", options: ["Mass", "Weight", "Impulse", "Power"], answer: 1, explanation: "Weight is gravitational force on a body." },
      { q: "The unit of weight is", options: ["kg", "N", "m", "s"], answer: 1, explanation: "Weight is a force, measured in newtons." },
      { q: "If mass is 2 kg and acceleration is 3 m/s², force is", options: ["2 N", "3 N", "5 N", "6 N"], answer: 3, explanation: "F = ma = 2 × 3 = 6 N." },
      { q: "If a force of 10 N acts for 4 s, impulse is", options: ["6 Ns", "14 Ns", "40 Ns", "50 Ns"], answer: 2, explanation: "Impulse = force × time = 10 × 4 = 40 Ns." },
      { q: "The branch of physics that studies forces causing motion is", options: ["Optics", "Dynamics", "Thermodynamics", "Electrostatics"], answer: 1, explanation: "Dynamics studies forces and motion." },
      { q: "A body at rest has", options: ["No mass", "Zero velocity", "Infinite force", "Large momentum"], answer: 1, explanation: "At rest means velocity is zero." },
      { q: "The tendency of a body to resist change in its state is", options: ["Momentum", "Inertia", "Energy", "Pressure"], answer: 1, explanation: "Inertia is resistance to change." },
      { q: "Which of these is a contact force?", options: ["Gravity", "Magnetic force", "Friction", "Electric force"], answer: 2, explanation: "Friction requires surfaces in contact." },
      { q: "Which of these is a non-contact force?", options: ["Tension", "Friction", "Upthrust", "Gravity"], answer: 3, explanation: "Gravity acts without contact." },
      { q: "A force is a", options: ["Push or pull", "Type of energy", "Kind of matter", "State of motion"], answer: 0, explanation: "Force is a push or pull." },
      { q: "The symbol commonly used for force is", options: ["m", "F", "v", "t"], answer: 1, explanation: "Force is usually represented by F." },
      { q: "The symbol commonly used for mass is", options: ["m", "F", "a", "p"], answer: 0, explanation: "Mass is represented by m." },
      { q: "The symbol commonly used for acceleration is", options: ["a", "m", "v", "s"], answer: 0, explanation: "Acceleration is represented by a." },
      { q: "The symbol commonly used for velocity is", options: ["u", "v", "F", "g"], answer: 1, explanation: "Velocity is commonly represented by v." },
      { q: "If speed increases with time, the body is", options: ["Decelerating", "Accelerating", "At rest", "Stationary"], answer: 1, explanation: "Increasing speed means acceleration." },
      { q: "A body moving with uniform velocity has", options: ["Changing speed", "Zero acceleration", "Large force", "Negative mass"], answer: 1, explanation: "Uniform velocity means no acceleration." },
      { q: "The frictional force is usually", options: ["Along the direction of motion", "Opposite to motion", "Upward only", "Toward the center"], answer: 1, explanation: "Friction acts opposite motion." },
      { q: "What is the formula for momentum?", options: ["m / v", "m × v", "F / t", "ma²"], answer: 1, explanation: "Momentum = mass × velocity." },
      { q: "Newton’s third law states that for every action there is", options: ["No reaction", "Equal and opposite reaction", "A larger action", "A delayed action"], answer: 1, explanation: "For every action, there is an equal and opposite reaction." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const saveText = document.getElementById('saveText');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentText = document.getElementById('percentText');
    const correctionsList = document.getElementById('correctionsList');

    let currentIndex = 0;
    let timeLeft = 1200;
    let started = false;
    let timer = null;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderQuestion() {
      const item = questions[currentIndex];
      const key = `q${currentIndex}`;
      const saved = sessionStorage.getItem(key);
      const optionsHtml = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${key}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h3&gt;${currentIndex + 1}. ${item.q}&lt;/h3&gt;
        &lt;div class="options"&gt;${optionsHtml}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      saveText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        saveText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      started = false;
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, idx) =&gt; {
        const selected = sessionStorage.getItem(`q${idx}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const isCorrect = userAnswer === item.answer;
        if (isCorrect) score += 1;
        corrections.push({
          number: idx + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          isCorrect
        });
      });

      const percent = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentText.innerHTML = `Percentage: &lt;strong&gt;${percent}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(c =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${c.number}:&lt;/strong&gt; ${c.question}&lt;/div&gt;
          &lt;div class="${c.isCorrect ? 'correct' : 'wrong'}"&gt;Your Answer: ${c.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${c.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${c.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('Dynamics Physics CBT Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the Dynamics Physics CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percent}%\n\nThank you.`);
      document.getElementById('emailLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      currentIndex = 0;
      timeLeft = 1200;
      started = false;
      sessionStorage.clear();
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentText.textContent = '';
      correctionsList.innerHTML = '';
      saveText.textContent = '';
      renderQuestion();
      document.getElementById('emailLink').href = 'mailto:edwinogielibrary@gmail.com?subject=Dynamics%20Physics%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Dynamics%20Physics%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', (e) =&gt; { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/dynamics-physics-cbt-quiz-40-questions.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-3347679485206952077</guid><pubDate>Tue, 14 Apr 2026 18:45:00 +0000</pubDate><atom:updated>2026-04-15T02:55:42.504-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">Number Base</category><title>JSS Number Bases Lesson</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;title&gt;JSS Number Bases Lesson&lt;/title&gt;
  &lt;style&gt;
    :root {
      --bg: #f7f9fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --accent: #1d4ed8;
      --accent-2: #0f766e;
      --border: #dbe3f0;
    }
    * { box-sizing: border-box; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: var(--bg);
      color: var(--text);
      line-height: 1.6;
    }
    .container {
      max-width: 1100px;
      margin: 0 auto;
      padding: 24px;
    }
    .hero {
      background: linear-gradient(135deg, #1d4ed8, #2563eb 45%, #0f766e);
      color: white;
      padding: 28px;
      border-radius: 20px;
      box-shadow: 0 10px 30px rgba(0,0,0,.10);
      margin-bottom: 24px;
    }
    .hero h1 { margin: 0 0 10px; font-size: 2rem; }
    .hero p { margin: 0; max-width: 820px; }
    .grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
      gap: 18px;
      margin-bottom: 18px;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 20px;
      box-shadow: 0 6px 18px rgba(15, 23, 42, 0.05);
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: #0f172a;
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: #e0f2fe;
      color: #075985;
      font-size: 0.9rem;
      font-weight: bold;
      margin-bottom: 12px;
    }
    .formula {
      background: #f8fafc;
      border-left: 5px solid var(--accent);
      padding: 14px 16px;
      border-radius: 12px;
      overflow-x: auto;
      margin: 12px 0;
      font-family: "Courier New", Courier, monospace;
    }
    table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 10px;
    }
    th, td {
      border: 1px solid var(--border);
      padding: 10px;
      text-align: left;
      vertical-align: top;
    }
    th { background: #eef4ff; }
    .example {
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      margin-top: 14px;
      background: #fff;
    }
    .example h3 { margin: 0 0 8px; color: var(--accent-2); }
    .answer {
      font-weight: bold;
      color: #111827;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      padding: 10px 12px;
      border-radius: 10px;
      margin-top: 10px;
    }
    .note {
      background: #fff7ed;
      border: 1px solid #fed7aa;
      padding: 14px 16px;
      border-radius: 14px;
      margin-top: 16px;
    }
    ol { padding-left: 20px; }
    .small { color: var(--muted); font-size: 0.95rem; }
    .footer {
      text-align: center;
      color: var(--muted);
      padding: 20px 0 6px;
      font-size: 0.95rem;
    }
    @media print {
      body { background: white; }
      .container { padding: 0; }
      .hero, .card, .example, .note { box-shadow: none; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div class="container"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS Mathematics: Number Bases&lt;/h1&gt;
      &lt;p&gt;
        This lesson explains number bases in a simple way for JSS students.
        It includes worked examples from base 10 to other bases and from base 2 to base 10.
      &lt;/p&gt;
    &lt;/section&gt;&lt;section class="grid"&gt;
  &lt;div class="card"&gt;
    &lt;span class="badge"&gt;1. Meaning of Number Bases&lt;/span&gt;
    &lt;h2&gt;What are number bases?&lt;/h2&gt;
    &lt;p&gt;
      A number base tells us how many digits a counting system uses.
      The common bases are base 10, base 2, base 5, base 7, and base 8.
    &lt;/p&gt;
    &lt;p&gt;
      Base 10 uses digits &lt;strong&gt;0–9&lt;/strong&gt;. Base 2 uses only &lt;strong&gt;0 and 1&lt;/strong&gt;.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;div class="card"&gt;
    &lt;span class="badge"&gt;2. Base 10 to Another Base&lt;/span&gt;
    &lt;h2&gt;Method&lt;/h2&gt;
    &lt;p&gt;
      Divide the number repeatedly by the new base. Write the remainders from bottom to top.
    &lt;/p&gt;
    &lt;div class="formula"&gt;Example: 657₁₀ to base 7&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="card"&gt;
    &lt;span class="badge"&gt;3. Base 2 to Base 10&lt;/span&gt;
    &lt;h2&gt;Method&lt;/h2&gt;
    &lt;p&gt;
      Expand the binary number using powers of 2, starting from the right.
    &lt;/p&gt;
    &lt;div class="formula"&gt;1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰&lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="card"&gt;
  &lt;h2&gt;Worked Examples: Base 10 to Other Bases&lt;/h2&gt;&lt;div class="example"&gt;
    &lt;h3&gt;Example 1&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;657₁₀&lt;/strong&gt; to base seven.&lt;/p&gt;
    &lt;div class="formula"&gt;657 ÷ 7 = 93 remainder 6&lt;br&gt;93 ÷ 7 = 13 remainder 2&lt;br&gt;13 ÷ 7 = 1 remainder 6&lt;br&gt;1 ÷ 7 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 657₁₀ = 1626₇&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 2&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;27₁₀&lt;/strong&gt; to binary.&lt;/p&gt;
    &lt;div class="formula"&gt;27 ÷ 2 = 13 remainder 1&lt;br&gt;13 ÷ 2 = 6 remainder 1&lt;br&gt;6 ÷ 2 = 3 remainder 0&lt;br&gt;3 ÷ 2 = 1 remainder 1&lt;br&gt;1 ÷ 2 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 27₁₀ = 11011₂&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 3&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;41₁₀&lt;/strong&gt; to base two.&lt;/p&gt;
    &lt;div class="formula"&gt;41 ÷ 2 = 20 remainder 1&lt;br&gt;20 ÷ 2 = 10 remainder 0&lt;br&gt;10 ÷ 2 = 5 remainder 0&lt;br&gt;5 ÷ 2 = 2 remainder 1&lt;br&gt;2 ÷ 2 = 1 remainder 0&lt;br&gt;1 ÷ 2 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 41₁₀ = 101001₂&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 4&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;24₁₀&lt;/strong&gt; to binary.&lt;/p&gt;
    &lt;div class="formula"&gt;24 ÷ 2 = 12 remainder 0&lt;br&gt;12 ÷ 2 = 6 remainder 0&lt;br&gt;6 ÷ 2 = 3 remainder 0&lt;br&gt;3 ÷ 2 = 1 remainder 1&lt;br&gt;1 ÷ 2 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 24₁₀ = 11000₂&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 5&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;75₁₀&lt;/strong&gt; to base five.&lt;/p&gt;
    &lt;div class="formula"&gt;75 ÷ 5 = 15 remainder 0&lt;br&gt;15 ÷ 5 = 3 remainder 0&lt;br&gt;3 ÷ 5 = 0 remainder 3&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 75₁₀ = 300₅&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 6&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;1253₁₀&lt;/strong&gt; to base eight.&lt;/p&gt;
    &lt;div class="formula"&gt;1253 ÷ 8 = 156 remainder 5&lt;br&gt;156 ÷ 8 = 19 remainder 4&lt;br&gt;19 ÷ 8 = 2 remainder 3&lt;br&gt;2 ÷ 8 = 0 remainder 2&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 1253₁₀ = 2345₈&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 7&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;37₁₀&lt;/strong&gt; to base five.&lt;/p&gt;
    &lt;div class="formula"&gt;37 ÷ 5 = 7 remainder 2&lt;br&gt;7 ÷ 5 = 1 remainder 2&lt;br&gt;1 ÷ 5 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 37₁₀ = 122₅&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 8&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;37₁₀&lt;/strong&gt; to binary.&lt;/p&gt;
    &lt;div class="formula"&gt;37 ÷ 2 = 18 remainder 1&lt;br&gt;18 ÷ 2 = 9 remainder 0&lt;br&gt;9 ÷ 2 = 4 remainder 1&lt;br&gt;4 ÷ 2 = 2 remainder 0&lt;br&gt;2 ÷ 2 = 1 remainder 0&lt;br&gt;1 ÷ 2 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 37₁₀ = 100101₂&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 9&lt;/h3&gt;
    &lt;p&gt;Convert &lt;strong&gt;54₁₀&lt;/strong&gt; to binary.&lt;/p&gt;
    &lt;div class="formula"&gt;54 ÷ 2 = 27 remainder 0&lt;br&gt;27 ÷ 2 = 13 remainder 1&lt;br&gt;13 ÷ 2 = 6 remainder 1&lt;br&gt;6 ÷ 2 = 3 remainder 0&lt;br&gt;3 ÷ 2 = 1 remainder 1&lt;br&gt;1 ÷ 2 = 0 remainder 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 54₁₀ = 110110₂&lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="card"&gt;
  &lt;h2&gt;Worked Examples: Binary to Base 10&lt;/h2&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 10&lt;/h3&gt;
    &lt;p&gt;Change &lt;strong&gt;11011₂&lt;/strong&gt; to base ten.&lt;/p&gt;
    &lt;div class="formula"&gt;11011₂ = 1×2⁴ + 1×2³ + 0×2² + 1×2¹ + 1×2⁰&lt;br&gt;= 16 + 8 + 0 + 2 + 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 11011₂ = 27₁₀&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 11&lt;/h3&gt;
    &lt;p&gt;Change &lt;strong&gt;11111₂&lt;/strong&gt; to base ten.&lt;/p&gt;
    &lt;div class="formula"&gt;11111₂ = 1×2⁴ + 1×2³ + 1×2² + 1×2¹ + 1×2⁰&lt;br&gt;= 16 + 8 + 4 + 2 + 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 11111₂ = 31₁₀&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 12&lt;/h3&gt;
    &lt;p&gt;What is the value of &lt;strong&gt;1111₂&lt;/strong&gt; in base ten?&lt;/p&gt;
    &lt;div class="formula"&gt;1111₂ = 1×2³ + 1×2² + 1×2¹ + 1×2⁰&lt;br&gt;= 8 + 4 + 2 + 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 1111₂ = 15₁₀&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 13&lt;/h3&gt;
    &lt;p&gt;Change &lt;strong&gt;11101₂&lt;/strong&gt; to base ten.&lt;/p&gt;
    &lt;div class="formula"&gt;11101₂ = 1×2⁴ + 1×2³ + 1×2² + 0×2¹ + 1×2⁰&lt;br&gt;= 16 + 8 + 4 + 0 + 1&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 11101₂ = 29₁₀&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="example"&gt;
    &lt;h3&gt;Example 14&lt;/h3&gt;
    &lt;p&gt;Change &lt;strong&gt;100100₂&lt;/strong&gt; to base ten.&lt;/p&gt;
    &lt;div class="formula"&gt;100100₂ = 1×2⁵ + 0×2⁴ + 0×2³ + 1×2² + 0×2¹ + 0×2⁰&lt;br&gt;= 32 + 4&lt;/div&gt;
    &lt;div class="answer"&gt;Answer: 100100₂ = 36₁₀&lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="card"&gt;
  &lt;h2&gt;Quick Rule Summary&lt;/h2&gt;
  &lt;table&gt;
    &lt;tr&gt;
      &lt;th&gt;Type of Conversion&lt;/th&gt;
      &lt;th&gt;Method&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Base 10 to another base&lt;/td&gt;
      &lt;td&gt;Keep dividing by the new base and write the remainders from bottom to top.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Binary to Base 10&lt;/td&gt;
      &lt;td&gt;Expand using powers of 2, starting from the right.&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Understanding bases&lt;/td&gt;
      &lt;td&gt;The base shows how many digits are used in the number system.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/section&gt;

&lt;section class="card"&gt;
  &lt;h2&gt;Class Exercises&lt;/h2&gt;
  &lt;ol&gt;
    &lt;li&gt;Convert 46₁₀ to binary.&lt;/li&gt;
    &lt;li&gt;Convert 98₁₀ to base seven.&lt;/li&gt;
    &lt;li&gt;Convert 154₁₀ to base eight.&lt;/li&gt;
    &lt;li&gt;Change 10110₂ to base ten.&lt;/li&gt;
    &lt;li&gt;Change 110101₂ to base ten.&lt;/li&gt;
    &lt;li&gt;Convert 63₁₀ to base five.&lt;/li&gt;
    &lt;li&gt;Convert 45₁₀ to binary.&lt;/li&gt;
    &lt;li&gt;Change 100011₂ to base ten.&lt;/li&gt;
  &lt;/ol&gt;
  &lt;div class="note"&gt;
    &lt;strong&gt;Teacher’s note:&lt;/strong&gt; Encourage learners to write each division step neatly and to read remainders from the bottom upward.
  &lt;/div&gt;
&lt;/section&gt;

&lt;div class="footer"&gt;JSS Mathematics Lesson on Number Bases&lt;/div&gt;

  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;


&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="Number Bases Mathematics CBT quiz with 20 questions, 10-minute timer, one question per page, scoring, and corrections. Suitable for JSS 1 to JSS 3." /&gt;
  &lt;meta name="keywords" content="number bases, mathematics, CBT quiz, JSS quiz, base 2, base 5, base 10, binary, timed quiz" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;title&gt;Number Bases Mathematics CBT Quiz | 20 Questions | 10 Minutes&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #5b5bd6;
      --primary-dark: #3f3fb8;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --success: #0f766e;
      --danger: #b91c1c;
      --shadow: 0 10px 25px rgba(0,0,0,.06);
    }
    * { box-sizing: border-box; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      max-width: 1080px;
      margin: 0 auto;
      padding: 18px 12px 30px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #7c3aed 100%);
      color: #fff;
      padding: 24px 18px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 16px;
    }
    .hero h1 { margin: 0 0 8px; font-size: clamp(26px, 4vw, 40px); line-height: 1.15; }
    .hero p { margin: 0 auto; max-width: 900px; opacity: .98; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      box-shadow: var(--shadow);
      padding: 16px;
      margin-bottom: 16px;
    }
    .note {
      background: #eef2ff;
      border: 1px solid #c7d2fe;
      color: #3730a3;
      border-radius: 14px;
      padding: 14px;
      text-align: left;
    }
    .topbar {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      gap: 10px;
      margin-top: 14px;
      margin-bottom: 12px;
    }
    .timer {
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      border-radius: 12px;
      padding: 10px 14px;
      min-width: 96px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
      margin-top: 12px;
    }
    button, .btn-link {
      border: 0;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      cursor: pointer;
      text-decoration: none;
      display: inline-block;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-green { background: var(--success); color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    button:disabled { opacity: .55; cursor: not-allowed; }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 10px;
    }
    .progress-fill {
      width: 0%;
      height: 100%;
      background: var(--primary);
      transition: width .2s ease;
    }
    .meta-row {
      display: flex;
      justify-content: space-between;
      gap: 8px;
      flex-wrap: wrap;
      color: var(--muted);
      font-size: .95rem;
      margin-top: 8px;
    }
    .question-box {
      text-align: left;
      margin-top: 14px;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-box h3 { margin: 0 0 12px; }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .result-panel {
      display: none;
      text-align: left;
      margin-top: 18px;
      padding: 16px;
      border-radius: 16px;
      border: 1px solid #bbf7d0;
      background: #f0fdf4;
    }
    .result-panel h2 { margin-top: 0; color: var(--success); }
    .corrections { display: grid; gap: 10px; margin-top: 14px; }
    .correction {
      background: #fff;
      border: 1px solid var(--border);
      border-radius: 12px;
      padding: 12px;
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    footer {
      margin-top: 20px;
      padding: 26px 18px;
      background: #111827;
      color: #e5e7eb;
      text-align: center;
    }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      margin-top: 18px;
      padding-top: 14px;
      border-top: 1px solid #374151;
      font-size: .88rem;
      color: #9ca3af;
    }
    @media (max-width: 768px) {
      .wrap { padding: 14px 10px 24px; }
      .hero { padding: 20px 14px; border-radius: 16px; }
      .card { padding: 14px; border-radius: 14px; }
      .question-box { padding: 14px; }
      .controls { justify-content: center; }
    }
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Number Bases Mathematics CBT Quiz&lt;/h1&gt;
      &lt;p&gt;20 questions | 10 minutes | One question at a time | Corrections at the end&lt;/p&gt;
    &lt;/section&gt;&lt;section class="card"&gt;
  &lt;div class="note"&gt;
    This quiz covers base 2, base 5, base 10, binary conversion, place values, and simple number base operations.
  &lt;/div&gt;

  &lt;div class="topbar"&gt;
    &lt;div&gt;
      &lt;h2 style="margin:0; color: var(--primary-dark);"&gt;Timed CBT Practice&lt;/h2&gt;
      &lt;div style="color: var(--muted); font-size: .95rem;"&gt;Answer each question before moving to the next.&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="timer" id="timer"&gt;10:00&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="controls"&gt;
    &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
    &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
    &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
    &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit&lt;/button&gt;
    &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
    &lt;a class="btn-link btn-dark" id="emailLink" href="mailto:edwinogielibrary@gmail.com?subject=Number%20Bases%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Number%20Bases%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
  &lt;/div&gt;

  &lt;div style="margin-top:12px;"&gt;
    &lt;div class="meta-row"&gt;
      &lt;div id="progressText"&gt;Question 0 of 20&lt;/div&gt;
      &lt;div id="saveText"&gt;&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="question-box"&gt;
    &lt;div id="questionContainer"&gt;&lt;/div&gt;
  &lt;/div&gt;

  &lt;section class="result-panel" id="resultPanel"&gt;
    &lt;h2&gt;Quiz Result&lt;/h2&gt;
    &lt;p id="scoreText"&gt;&lt;/p&gt;
    &lt;p id="percentText"&gt;&lt;/p&gt;
    &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
  &lt;/section&gt;
&lt;/section&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div&gt;
      &lt;strong&gt;Edwin Ogie Library&lt;/strong&gt;
      &lt;div style="margin-top:8px;"&gt;More learning resources for students and teachers.&lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "Which digits are used in base 2?", options: ["0 and 1", "1 and 2", "0 to 9", "2 and 3"], answer: 0, explanation: "Base 2 uses only 0 and 1." },
      { q: "What is 5 in binary?", options: ["100", "101", "110", "111"], answer: 1, explanation: "5 = 4 + 1 = 101." },
      { q: "What is 6 in binary?", options: ["100", "101", "110", "111"], answer: 2, explanation: "6 = 4 + 2 = 110." },
      { q: "What is 7 in binary?", options: ["100", "101", "110", "111"], answer: 3, explanation: "7 = 4 + 2 + 1 = 111." },
      { q: "What is the base of the decimal system?", options: ["2", "5", "10", "12"], answer: 2, explanation: "The decimal system is base 10." },
      { q: "What is 10 in binary?", options: ["1001", "1010", "1100", "1110"], answer: 1, explanation: "10 = 8 + 2 = 1010." },
      { q: "What is 8 in binary?", options: ["1000", "1001", "1010", "1111"], answer: 0, explanation: "8 = 1000 in binary." },
      { q: "What is the base 10 representation of 101?", options: ["3", "4", "5", "6"], answer: 2, explanation: "101₂ = 5₁₀." },
      { q: "Which of these is a valid base 5 digit?", options: ["5", "6", "4", "9"], answer: 2, explanation: "Base 5 uses digits 0,1,2,3,4." },
      { q: "What digits are used in base 5?", options: ["0-4", "0-5", "1-5", "0-9"], answer: 0, explanation: "Base 5 uses 0,1,2,3,4 only." },
      { q: "Which of these is NOT allowed in base 5?", options: ["0", "3", "4", "7"], answer: 3, explanation: "7 is not allowed in base 5." },
      { q: "What is 12 in binary?", options: ["1010", "1011", "1100", "1110"], answer: 2, explanation: "12 = 8 + 4 = 1100." },
      { q: "What is 9 in binary?", options: ["1001", "1010", "1011", "1100"], answer: 0, explanation: "9 = 8 + 1 = 1001." },
      { q: "What is 13 in binary?", options: ["1100", "1101", "1110", "1111"], answer: 1, explanation: "13 = 8 + 4 + 1 = 1101." },
      { q: "What is the base 10 value of 110?", options: ["4", "5", "6", "7"], answer: 2, explanation: "110₂ = 6₁₀." },
      { q: "What is the base 10 value of 111?", options: ["5", "6", "7", "8"], answer: 2, explanation: "111₂ = 7₁₀." },
      { q: "What is the base 10 value of 1000?", options: ["6", "7", "8", "9"], answer: 2, explanation: "1000₂ = 8₁₀." },
      { q: "What is the value of 2³?", options: ["4", "6", "8", "10"], answer: 2, explanation: "2³ = 8." },
      { q: "Which number is written correctly in base 5?", options: ["245", "432", "104", "789"], answer: 1, explanation: "All digits must be 0 to 4. 432 is valid." },
      { q: "What is 15 in binary?", options: ["1110", "1111", "1101", "1011"], answer: 1, explanation: "15 = 8 + 4 + 2 + 1 = 1111." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const saveText = document.getElementById('saveText');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentText = document.getElementById('percentText');
    const correctionsList = document.getElementById('correctionsList');

    let currentIndex = 0;
    let timeLeft = 600;
    let started = false;
    let timer = null;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderQuestion() {
      const item = questions[currentIndex];
      const key = `q${currentIndex}`;
      const saved = sessionStorage.getItem(key);
      const optionsHtml = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${key}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h3&gt;${currentIndex + 1}. ${item.q}&lt;/h3&gt;
        &lt;div class="options"&gt;${optionsHtml}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      saveText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        saveText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      started = false;
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, idx) =&gt; {
        const selected = sessionStorage.getItem(`q${idx}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const isCorrect = userAnswer === item.answer;
        if (isCorrect) score += 1;
        corrections.push({
          number: idx + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          isCorrect
        });
      });

      const percent = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentText.innerHTML = `Percentage: &lt;strong&gt;${percent}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(c =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${c.number}:&lt;/strong&gt; ${c.question}&lt;/div&gt;
          &lt;div class="${c.isCorrect ? 'correct' : 'wrong'}"&gt;Your Answer: ${c.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${c.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${c.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('Number Bases Mathematics CBT Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the Number Bases CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percent}%\n\nThank you.`);
      document.getElementById('emailLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      currentIndex = 0;
      timeLeft = 600;
      started = false;
      sessionStorage.clear();
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '10:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentText.textContent = '';
      correctionsList.innerHTML = '';
      saveText.textContent = '';
      renderQuestion();
      document.getElementById('emailLink').href = 'mailto:edwinogielibrary@gmail.com?subject=Number%20Bases%20CBT%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20Number%20Bases%20CBT%20quiz.%0A%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;
&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-number-bases-lesson.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-2783518113889455749</guid><pubDate>Tue, 14 Apr 2026 07:21:03 +0000</pubDate><atom:updated>2026-04-13T21:00:30.171-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">English language</category><category domain="http://www.blogger.com/atom/ns#">JSS Two</category><title>         Edwin Ogie Library         Quality educational content for Nigerian learners, teachers, and schools</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 1 to JSS 3 English Studies full web book for Nigerian junior secondary school with scheme of work, thoroughly treated topics, step-by-step examples, quick brain tests, CBT-style revision practice, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 1 English, JSS 2 English, JSS 3 English, Nigerian scheme of work, English Studies, grammar, comprehension, essay writing, oral English, literature, CBT quiz, Edwin Ogie Library" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 1 to JSS 3 English Studies Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready English Studies web book for JSS 1, JSS 2, and JSS 3 with schemes of work, topics, examples, brain tests, and revision practice." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 1 to JSS 3 English Studies Full Web Book | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 1 to JSS 3 English Studies Full Web Book",
    "description": "A comprehensive SEO-ready JSS 1 to JSS 3 English Studies web book with scheme of work, topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 1 to JSS 3 English Studies Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete junior secondary English learning page for JSS 1, JSS 2, and JSS 3. Each class is arranged with a full scheme of work, thoroughly treated topics, short examples, quick brain tests, and revision support for exam readiness.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / English Studies / JSS 1 to JSS 3
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;English Studies&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;English Studies at junior secondary level builds the learner’s skill in grammar, reading, writing, listening, speaking, and literature. This page is arranged in the same web book style for easy blog publishing and classroom use.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; study the scheme of work for each class, read the topic notes, answer the brain tests, and revise regularly.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 1 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 1 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 1 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Review of grammar, reading, speech work and writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Vowels and consonants, pronunciation and articulation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Parts of Speech&lt;/td&gt;&lt;td&gt;Nouns, pronouns, verbs, adjectives and adverbs.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Sentence Structure&lt;/td&gt;&lt;td&gt;Simple sentences and correct sentence formation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Tenses&lt;/td&gt;&lt;td&gt;Present, past and future tenses.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Main idea, details and simple inference.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Synonyms, antonyms and spelling practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Narrative composition and paragraph writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Prepositions and conjunctions.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Introduction to prose, poetry and drama.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Stress and intonation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Parts of Speech&lt;/h3&gt;
        &lt;p&gt;Parts of speech are word classes used to form correct sentences. At JSS 1 level, learners should identify and use nouns, pronouns, verbs, adjectives, adverbs, prepositions and conjunctions.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; The girl is reading a book.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Identify the noun in the sentence: &lt;em&gt;The boy kicked the ball.&lt;/em&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; boy and ball.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Tenses&lt;/h3&gt;
        &lt;p&gt;Tenses show time. Students should understand the present, past and future forms of verbs.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; I play, I played, I will play.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;She write a letter&lt;/em&gt; to past tense.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; She wrote a letter.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 2 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 2 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 2 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Review of prior topics for reinforcement.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Stress, rhythm and intonation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Tenses and concord.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Sentence Structure&lt;/td&gt;&lt;td&gt;Compound and complex sentences.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Fact, inference and interpretation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Descriptive composition.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Direct and indirect speech.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Idioms and phrasal verbs.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Letter Writing&lt;/td&gt;&lt;td&gt;Formal and informal letters.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Prose and poetry appreciation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Question tags and emphasis.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Direct and Indirect Speech&lt;/h3&gt;
        &lt;p&gt;Direct speech reports the exact words spoken. Indirect speech reports the meaning without quotation marks.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Direct: She said, “I am hungry.” Indirect: She said that she was hungry.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;He said, “I am tired”&lt;/em&gt; to indirect speech.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; He said that he was tired.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Letter Writing&lt;/h3&gt;
        &lt;p&gt;Students should know the correct format for formal and informal letters, including address, salutation, body and closing.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; An informal letter to a friend about school activities.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; What comes first in a formal letter?&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; The sender’s address.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 3 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 3 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 3 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Full review of grammar, comprehension and writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Stress, intonation and rhythm patterns.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Clauses and sentence transformation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Summary and inferential questions.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Word formation, homonyms and homophones.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Argumentative essay.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Active and passive voice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Debate and public speaking.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Letter Writing&lt;/td&gt;&lt;td&gt;Formal writing practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Prose, drama and poetry revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Exam Practice&lt;/td&gt;&lt;td&gt;Objective and theory practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;Final revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Active and Passive Voice&lt;/h3&gt;
        &lt;p&gt;In active voice, the subject does the action. In passive voice, the subject receives the action.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Active: The boy kicked the ball. Passive: The ball was kicked by the boy.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;The teacher praised the students&lt;/em&gt; to passive voice.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; The students were praised by the teacher.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Argumentative Essay&lt;/h3&gt;
        &lt;p&gt;An argumentative essay presents reasons for or against a topic. It should have an introduction, body and conclusion.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example topic:&lt;/strong&gt; Children should use mobile phones in school.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; What is the purpose of the conclusion?&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; To summarize the writer’s final position.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Quick Revision&lt;/span&gt;
      &lt;h2&gt;Common English Topics Across JSS 1 to JSS 3&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Grammar&lt;/h3&gt;&lt;p&gt;Parts of speech, tenses, concord, speech forms, sentence patterns.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Reading&lt;/h3&gt;&lt;p&gt;Comprehension, inference, summary, vocabulary in context.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Writing&lt;/h3&gt;&lt;p&gt;Essay writing, letters, reports, speeches and descriptions.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Oral English&lt;/h3&gt;&lt;p&gt;Stress, intonation, pronunciation and rhythm.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Helpful Study Resources&lt;/h2&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Grammar Practice&lt;/h3&gt;&lt;p&gt;Use this section to revise word classes and sentence structure regularly.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Composition Practice&lt;/h3&gt;&lt;p&gt;Write short essays weekly to improve fluency and organization.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Oral English&lt;/h3&gt;&lt;p&gt;Read aloud and practice stress patterns with a teacher or partner.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;p class="small-note"&gt;You may add your own internal blog links here for each topic page later.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;span class="badge"&gt;Revision Quiz&lt;/span&gt;
          &lt;h2&gt;30-Question CBT Practice Area&lt;/h2&gt;
        &lt;/div&gt;
        &lt;div class="timer"&gt;Timer: 30 Minutes&lt;/div&gt;
      &lt;/div&gt;
   
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc"&gt;
      &lt;span class="badge"&gt;Table of Contents&lt;/span&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#jss1"&gt;JSS 1&lt;/a&gt;
      &lt;a href="#jss2"&gt;JSS 2&lt;/a&gt;
      &lt;a href="#jss3"&gt;JSS 3&lt;/a&gt;
      &lt;a href="#bearings"&gt;JSS 3 Topics Style&lt;/a&gt;
      &lt;a href="#loci"&gt;Loci Sample&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;span class="badge"&gt;Study Tips&lt;/span&gt;
      &lt;h2&gt;How to Excel in English&lt;/h2&gt;
      &lt;p&gt;Read every day, write short essays often, and learn five new words weekly.&lt;/p&gt;
      &lt;p&gt;Practice oral English aloud so pronunciation and confidence improve together.&lt;/p&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;
&lt;section class="card" id="jss2-first-term"&gt;
&lt;span class="badge"&gt;JSS 2 First Term&lt;/span&gt;
&lt;h2&gt;JSS 2 English Language First Term: First Three Topics&lt;/h2&gt;
&lt;p&gt;This section starts the JSS 2 first-term web book with the opening three topics, written in a detailed classroom style for blog use, lesson revision, and BECE preparation.&lt;/p&gt;
&lt;div class="callout"&gt;&lt;strong&gt;Study guide:&lt;/strong&gt; read each topic carefully, learn the examples, answer the quick brain tests, and then attempt the 30-question CBT quiz under a 10-minute timer.&lt;/div&gt;

&lt;div class="table-wrap"&gt;
  &lt;table&gt;
    &lt;caption&gt;JSS 2 English Language First Term: Opening Three Topics&lt;/caption&gt;
    &lt;thead&gt;
      &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Revision of pure vowel sounds, pronunciation, listening and speaking practice.&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Grammar / Structure&lt;/td&gt;&lt;td&gt;Revision of parts of speech, sentence building and correct word use.&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Reading &amp;amp; Composition&lt;/td&gt;&lt;td&gt;Reading to understand the writer’s purpose and writing outline for a narrative essay.&lt;/td&gt;&lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;
&lt;/div&gt;

&lt;section class="topic-box"&gt;
  &lt;h3&gt;Topic 1: Speech Work — Revision of Pure Vowel Sounds&lt;/h3&gt;
  &lt;p&gt;Speech work helps students speak English clearly and correctly. At this level, pupils revise pure vowel sounds so that they can pronounce words accurately and avoid common pronunciation errors.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;What are pure vowel sounds?&lt;/strong&gt; Pure vowel sounds are short or long vowel sounds that are pronounced without gliding to another sound. They are the foundation of clear speech in English.&lt;/p&gt;
  &lt;div class="mini-grid"&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Short vowels&lt;/h3&gt;&lt;p&gt;/ɪ/, /e/, /æ/, /ʌ/, /ɒ/, /ʊ/ are examples of short vowel sounds.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Long vowels&lt;/h3&gt;&lt;p&gt;/iː/, /ɑː/, /ɔː/, /uː/, /ɜː/ are examples of long vowel sounds.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Importance&lt;/h3&gt;&lt;p&gt;Correct vowels improve pronunciation, spelling and listening comprehension.&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;h3&gt;Worked examples&lt;/h3&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which vowel sound is heard in &lt;em&gt;sit&lt;/em&gt;?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Say the word slowly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The middle sound is short.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /ɪ/.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which vowel sound is heard in &lt;em&gt;see&lt;/em&gt;?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Pronounce the word carefully.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The vowel is long.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /iː/.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the vowel sound in &lt;em&gt;book&lt;/em&gt;?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Focus on the middle sound.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is a short back vowel.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /ʊ/.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What vowel sound is heard in &lt;em&gt;food&lt;/em&gt;?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Listen to the long sound in the word.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is a close back vowel.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /uː/.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Pronounce the word &lt;em&gt;cat&lt;/em&gt; correctly and identify the vowel.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Say the word aloud.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The sound is open and short.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /æ/.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which vowel sound is found in &lt;em&gt;car&lt;/em&gt;?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Listen to the middle sound.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is a long open vowel.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: /ɑː/.&lt;/p&gt;&lt;/div&gt;
  &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
  &lt;div class="brain-grid"&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;1. What is speech work?&lt;/summary&gt;&lt;p&gt;Practice that improves pronunciation and speaking.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;2. Give one short vowel sound.&lt;/summary&gt;&lt;p&gt;/ɪ/, /e/, /æ/, /ʌ/, /ɒ/, or /ʊ/.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;3. Give one long vowel sound.&lt;/summary&gt;&lt;p&gt;/iː/, /ɑː/, /ɔː/, /uː/, or /ɜː/.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;4. Vowel in “sit”?&lt;/summary&gt;&lt;p&gt;/ɪ/.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;5. Vowel in “see”?&lt;/summary&gt;&lt;p&gt;/iː/.&lt;/p&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="topic-box"&gt;
  &lt;h3&gt;Topic 2: Grammar / Structure — Revision of Parts of Speech&lt;/h3&gt;
  &lt;p&gt;Grammar gives order and accuracy to language. In JSS 2, students revise parts of speech so that they can identify words correctly and use them to form meaningful sentences.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Parts of speech&lt;/strong&gt; are the classes into which English words are grouped according to their function in a sentence.&lt;/p&gt;
  &lt;div class="mini-grid"&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Noun&lt;/h3&gt;&lt;p&gt;A naming word: girl, school, Abuja, book.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Pronoun&lt;/h3&gt;&lt;p&gt;A word used instead of a noun: he, she, they, it.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Verb&lt;/h3&gt;&lt;p&gt;An action or doing word: run, eat, speak, write.&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;h3&gt;Worked examples&lt;/h3&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Identify the noun in the sentence: &lt;em&gt;The teacher praised the student.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look for naming words.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The naming words are teacher and student.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: teacher, student.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Identify the verb in the sentence: &lt;em&gt;They sing beautifully.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the action word.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The action word is sing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: sing.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Replace the noun with a pronoun: &lt;em&gt;Ada is my friend.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the noun Ada.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Replace it with a suitable pronoun.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: She is my friend.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Identify the adjective in: &lt;em&gt;The tall boy ran fast.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the word that describes the noun.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Tall describes boy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: tall.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What part of speech is &lt;em&gt;quickly&lt;/em&gt; in the sentence: &lt;em&gt;He walked quickly.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Ask what the word tells us.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It tells how the action was done.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: adverb.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What part of speech is &lt;em&gt;and&lt;/em&gt; in the sentence: &lt;em&gt;Blessing and Joy came early.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the joining word.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It joins two nouns.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: conjunction.&lt;/p&gt;&lt;/div&gt;
  &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
  &lt;div class="brain-grid"&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;1. A naming word is?&lt;/summary&gt;&lt;p&gt;Noun.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;2. A word used instead of a noun is?&lt;/summary&gt;&lt;p&gt;Pronoun.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;3. An action word is?&lt;/summary&gt;&lt;p&gt;Verb.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;4. A describing word is?&lt;/summary&gt;&lt;p&gt;Adjective.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;5. A word that joins words or clauses is?&lt;/summary&gt;&lt;p&gt;Conjunction.&lt;/p&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="topic-box"&gt;
  &lt;h3&gt;Topic 3: Reading and Composition — Reading to Understand the Writer’s Purpose&lt;/h3&gt;
  &lt;p&gt;Reading comprehension trains students to read carefully and understand what the writer wants to communicate. The writer’s purpose may be to inform, persuade, entertain, describe or advise.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Writer’s purpose&lt;/strong&gt; means the reason the writer composed the passage.&lt;/p&gt;
  &lt;div class="mini-grid"&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Inform&lt;/h3&gt;&lt;p&gt;To give facts and knowledge.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Persuade&lt;/h3&gt;&lt;p&gt;To convince the reader.&lt;/p&gt;&lt;/div&gt;
    &lt;div class="mini-card"&gt;&lt;h3&gt;Entertain&lt;/h3&gt;&lt;p&gt;To amuse or interest the reader.&lt;/p&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;h3&gt;Worked examples&lt;/h3&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the writer’s purpose in a passage about how to keep the school clean?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Ask what the passage is doing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is giving advice and information.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to inform and advise.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A story about a clever boy who outwits a thief is written mainly to do what?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the type of passage.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is a story for interest.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to entertain.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A passage encouraging students to read every day has what purpose?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Notice the persuasive language.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is trying to make the reader act.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to persuade.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the likely purpose of a passage describing a market scene?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the descriptive details.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The passage paints a picture.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to describe.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; In a comprehension passage, why should a student read the title first?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think about the title’s role.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It gives a clue to the subject.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to predict the topic and purpose.&lt;/p&gt;&lt;/div&gt;
  &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What should a reader do after reading a passage once?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Read again for meaning.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Look for main ideas and details.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: read again carefully and note the main idea.&lt;/p&gt;&lt;/div&gt;
  &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
  &lt;div class="brain-grid"&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;1. To give facts is to?&lt;/summary&gt;&lt;p&gt;Inform.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;2. To convince is to?&lt;/summary&gt;&lt;p&gt;Persuade.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;3. To amuse is to?&lt;/summary&gt;&lt;p&gt;Entertain.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;4. To paint a picture with words is to?&lt;/summary&gt;&lt;p&gt;Describe.&lt;/p&gt;&lt;/details&gt;
    &lt;details class="brain-card"&gt;&lt;summary&gt;5. The writer’s purpose means?&lt;/summary&gt;&lt;p&gt;The reason for writing.&lt;/p&gt;&lt;/details&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;section class="quiz-box" id="jss2-first-term-quiz"&gt;
  &lt;div class="quiz-head"&gt;
    &lt;div&gt;
      &lt;span class="badge"&gt;CBT Practice&lt;/span&gt;
      &lt;h2&gt;10-Minute 30-Question CBT Quiz&lt;/h2&gt;
    &lt;/div&gt;
    &lt;div class="timer" id="quizTimer"&gt;Time Left: 10:00&lt;/div&gt;
  &lt;/div&gt;
  &lt;p&gt;Choose the correct option for each question. The quiz is timed for 10 minutes.&lt;/p&gt;
  &lt;div class="controls"&gt;
    &lt;button type="button" onclick="startQuizTimer()"&gt;Start Timer&lt;/button&gt;
    &lt;button type="button" onclick="submitQuiz()"&gt;Submit Answers&lt;/button&gt;
    &lt;button type="button" onclick="resetQuiz()"&gt;Reset&lt;/button&gt;
  &lt;/div&gt;
  &lt;div class="progress"&gt;
    &lt;div style="width:100%"&gt;
      &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
      &lt;small class="small-note" id="progressText"&gt;0 of 30 answered&lt;/small&gt;
    &lt;/div&gt;
  &lt;/div&gt;

  &lt;form id="quizForm"&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;1. What does speech work mainly improve?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q1" value="A"&gt; A. Drawing skills&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q1" value="B"&gt; B. Pronunciation and speaking&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q1" value="C"&gt; C. Counting numbers&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q1" value="D"&gt; D. Handwriting only&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;2. Which is a pure vowel sound?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q2" value="A"&gt; A. /t/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q2" value="B"&gt; B. /ɪ/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q2" value="C"&gt; C. /s/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q2" value="D"&gt; D. /m/&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;3. Which sound is heard in “see”?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q3" value="A"&gt; A. /iː/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q3" value="B"&gt; B. /ʊ/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q3" value="C"&gt; C. /e/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q3" value="D"&gt; D. /ɒ/&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;4. A naming word is called a ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q4" value="A"&gt; A. noun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q4" value="B"&gt; B. verb&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q4" value="C"&gt; C. pronoun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q4" value="D"&gt; D. adverb&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;5. Which word is a pronoun?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q5" value="A"&gt; A. school&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q5" value="B"&gt; B. they&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q5" value="C"&gt; C. read&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q5" value="D"&gt; D. beautiful&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;6. The action word in a sentence is the ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q6" value="A"&gt; A. noun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q6" value="B"&gt; B. verb&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q6" value="C"&gt; C. adjective&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q6" value="D"&gt; D. preposition&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;7. Which part of speech describes a noun?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q7" value="A"&gt; A. adjective&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q7" value="B"&gt; B. conjunction&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q7" value="C"&gt; C. interjection&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q7" value="D"&gt; D. article&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;8. In the sentence “The boy kicked the ball,” the nouns are ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q8" value="A"&gt; A. kicked and the&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q8" value="B"&gt; B. boy and ball&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q8" value="C"&gt; C. the and kicked&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q8" value="D"&gt; D. boy and kicked&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;9. Which word is an adverb?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q9" value="A"&gt; A. quickly&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q9" value="B"&gt; B. table&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q9" value="C"&gt; C. eat&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q9" value="D"&gt; D. blue&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;10. Which word is a conjunction?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q10" value="A"&gt; A. and&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q10" value="B"&gt; B. tall&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q10" value="C"&gt; C. under&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q10" value="D"&gt; D. he&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;11. Reading comprehension helps students to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q11" value="A"&gt; A. understand passages&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q11" value="B"&gt; B. sleep better&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q11" value="C"&gt; C. draw pictures&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q11" value="D"&gt; D. learn music only&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;12. To give facts and knowledge is to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q12" value="A"&gt; A. entertain&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q12" value="B"&gt; B. inform&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q12" value="C"&gt; C. argue&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q12" value="D"&gt; D. whisper&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;13. To convince the reader is to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q13" value="A"&gt; A. describe&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q13" value="B"&gt; B. persuade&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q13" value="C"&gt; C. inform&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q13" value="D"&gt; D. recite&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;14. To amuse or interest the reader is to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q14" value="A"&gt; A. persuade&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q14" value="B"&gt; B. entertain&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q14" value="C"&gt; C. inform&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q14" value="D"&gt; D. correct&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;15. To paint a picture with words is to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q15" value="A"&gt; A. describe&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q15" value="B"&gt; B. count&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q15" value="C"&gt; C. multiply&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q15" value="D"&gt; D. divide&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;16. What is the writer’s purpose?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q16" value="A"&gt; A. The reason for writing&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q16" value="B"&gt; B. The colour of the text&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q16" value="C"&gt; C. The size of the book&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q16" value="D"&gt; D. The number of pages only&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;17. Which word in “She is reading” shows the action?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q17" value="A"&gt; A. she&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q17" value="B"&gt; B. is&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q17" value="C"&gt; C. reading&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q17" value="D"&gt; D. is reading&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;18. Which of these is a long vowel sound?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q18" value="A"&gt; A. /iː/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q18" value="B"&gt; B. /e/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q18" value="C"&gt; C. /ɒ/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q18" value="D"&gt; D. /ʊ/&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;19. The word “beautiful” is a ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q19" value="A"&gt; A. noun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q19" value="B"&gt; B. adjective&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q19" value="C"&gt; C. verb&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q19" value="D"&gt; D. pronoun&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;20. The correct plural of child is ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q20" value="A"&gt; A. childs&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q20" value="B"&gt; B. children&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q20" value="C"&gt; C. childes&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q20" value="D"&gt; D. child&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;21. What is the correct pronoun for “Ada”?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q21" value="A"&gt; A. it&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q21" value="B"&gt; B. she&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q21" value="C"&gt; C. they&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q21" value="D"&gt; D. we&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;22. Which is a simple sentence?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q22" value="A"&gt; A. The boy ran.&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q22" value="B"&gt; B. The boy ran and the girl smiled.&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q22" value="C"&gt; C. Although he ran, he was late.&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q22" value="D"&gt; D. Because he ran, he won.&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;23. The opposite of “big” is ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q23" value="A"&gt; A. large&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q23" value="B"&gt; B. huge&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q23" value="C"&gt; C. small&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q23" value="D"&gt; D. wide&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;24. Which of these joins two words?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q24" value="A"&gt; A. noun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q24" value="B"&gt; B. conjunction&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q24" value="C"&gt; C. adjective&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q24" value="D"&gt; D. article&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;25. In a descriptive passage, the writer mainly wants to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q25" value="A"&gt; A. paint a picture&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q25" value="B"&gt; B. solve an equation&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q25" value="C"&gt; C. tell a joke only&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q25" value="D"&gt; D. give instructions only&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;26. Which of these is a verb?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q26" value="A"&gt; A. quickly&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q26" value="B"&gt; B. write&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q26" value="C"&gt; C. tall&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q26" value="D"&gt; D. house&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;27. Which is a vowel sound in “book”?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q27" value="A"&gt; A. /ʊ/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q27" value="B"&gt; B. /k/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q27" value="C"&gt; C. /m/&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q27" value="D"&gt; D. /t/&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;28. Which part of speech is “my” in “my book”?&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q28" value="A"&gt; A. pronoun&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q28" value="B"&gt; B. possessive adjective&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q28" value="C"&gt; C. verb&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q28" value="D"&gt; D. adverb&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;29. The purpose of a persuasive passage is to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q29" value="A"&gt; A. inform&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q29" value="B"&gt; B. persuade&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q29" value="C"&gt; C. entertain&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q29" value="D"&gt; D. narrate only&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
    &lt;div class="question-panel"&gt;&lt;h4&gt;30. The best title clue for a passage helps the reader to ______.&lt;/h4&gt;&lt;div class="options"&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q30" value="A"&gt; A. predict the topic&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q30" value="B"&gt; B. ignore the passage&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q30" value="C"&gt; C. change the writer&lt;/label&gt;&lt;label class="option"&gt;&lt;input type="radio" name="q30" value="D"&gt; D. count the lines&lt;/label&gt;&lt;/div&gt;&lt;/div&gt;
  &lt;/form&gt;

  &lt;div class="result-panel" id="resultPanel"&gt;
    &lt;h3&gt;Quiz Result&lt;/h3&gt;
    &lt;p id="scoreText"&gt;&lt;/p&gt;
    &lt;div class="corrections" id="corrections"&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/section&gt;

&lt;script&gt;
  const answerKey = {
    q1: 'B', q2: 'B', q3: 'A', q4: 'A', q5: 'B', q6: 'B', q7: 'A', q8: 'B', q9: 'A', q10: 'A',
    q11: 'A', q12: 'B', q13: 'B', q14: 'B', q15: 'A', q16: 'A', q17: 'C', q18: 'A', q19: 'B', q20: 'B',
    q21: 'B', q22: 'A', q23: 'C', q24: 'B', q25: 'A', q26: 'B', q27: 'A', q28: 'B', q29: 'B', q30: 'A'
  };
  const totalQuestions = 30;
  let timerInterval = null;
  let timeLeft = 600;
  let timerRunning = false;

  function formatTime(seconds) {
    const mins = String(Math.floor(seconds / 60)).padStart(2, '0');
    const secs = String(seconds % 60).padStart(2, '0');
    return `${mins}:${secs}`;
  }

  function updateProgress() {
    let answered = 0;
    for (let i = 1; i &lt;= totalQuestions; i++) {
      if (document.querySelector(`input[name="q${i}"]:checked`)) answered++;
    }
    const fill = document.getElementById('progressFill');
    const text = document.getElementById('progressText');
    if (fill) fill.style.width = `${(answered / totalQuestions) * 100}%`;
    if (text) text.textContent = `${answered} of ${totalQuestions} answered`;
  }

  document.querySelectorAll('#quizForm input[type="radio"]').forEach(input =&gt; {
    input.addEventListener('change', updateProgress);
  });

  function startQuizTimer() {
    if (timerRunning) return;
    timerRunning = true;
    timerInterval = setInterval(() =&gt; {
      timeLeft--;
      const timerEl = document.getElementById('quizTimer');
      if (timerEl) timerEl.textContent = `Time Left: ${formatTime(timeLeft)}`;
      if (timeLeft &lt;= 0) {
        clearInterval(timerInterval);
        timerRunning = false;
        submitQuiz();
      }
    }, 1000);
  }

  function submitQuiz() {
    if (timerInterval) {
      clearInterval(timerInterval);
      timerInterval = null;
      timerRunning = false;
    }
    let score = 0;
    const corrections = [];
    for (let i = 1; i &lt;= totalQuestions; i++) {
      const selected = document.querySelector(`input[name="q${i}"]:checked`);
      const userAnswer = selected ? selected.value : 'No answer';
      const correctAnswer = answerKey[`q${i}`];
      if (userAnswer === correctAnswer) score++;
      corrections.push(`&lt;div class="correction"&gt;&lt;strong&gt;Q${i}:&lt;/strong&gt; &lt;span class="${userAnswer === correctAnswer ? 'correct' : 'wrong'}"&gt;Your answer: ${userAnswer}&lt;/span&gt; | Correct answer: &lt;span class="correct"&gt;${correctAnswer}&lt;/span&gt;&lt;/div&gt;`);
    }
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const correctionsBox = document.getElementById('corrections');
    if (resultPanel) resultPanel.style.display = 'block';
    if (scoreText) scoreText.textContent = `You scored ${score} out of ${totalQuestions}.`;
    if (correctionsBox) correctionsBox.innerHTML = corrections.join('');
    updateProgress();
  }

  function resetQuiz() {
    if (timerInterval) {
      clearInterval(timerInterval);
      timerInterval = null;
    }
    timerRunning = false;
    timeLeft = 600;
    const timerEl = document.getElementById('quizTimer');
    if (timerEl) timerEl.textContent = 'Time Left: 10:00';
    document.getElementById('quizForm').reset();
    document.getElementById('resultPanel').style.display = 'none';
    document.getElementById('corrections').innerHTML = '';
    document.getElementById('scoreText').textContent = '';
    updateProgress();
  }

  updateProgress();
&lt;/script&gt;

  &lt;/section&gt;
&lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;Quality educational content for Nigerian learners, teachers, and schools
          
          
          .&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Useful Links&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Books Collection&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Subject Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="#jss1"&gt;JSS 1 English&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="#jss2"&gt;JSS 2 English&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="#jss3"&gt;JSS 3 English&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;&amp;copy; 2026 Edwin Ogie Library. All rights reserved.&lt;/div&gt;
  &lt;/footer&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/edwin-ogie-library-quality-educational.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-5308751446582452232</guid><pubDate>Tue, 14 Apr 2026 07:07:00 +0000</pubDate><atom:updated>2026-04-13T20:12:51.039-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">English language</category><category domain="http://www.blogger.com/atom/ns#">JSS</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 1 to JSS 3 English Studies Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 1 to JSS 3 English Studies full web book for Nigerian junior secondary school with scheme of work, thoroughly treated topics, step-by-step examples, quick brain tests, CBT-style revision practice, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 1 English, JSS 2 English, JSS 3 English, Nigerian scheme of work, English Studies, grammar, comprehension, essay writing, oral English, literature, CBT quiz, Edwin Ogie Library" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 1 to JSS 3 English Studies Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready English Studies web book for JSS 1, JSS 2, and JSS 3 with schemes of work, topics, examples, brain tests, and revision practice." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 1 to JSS 3 English Studies Full Web Book | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 1 to JSS 3 English Studies Full Web Book",
    "description": "A comprehensive SEO-ready JSS 1 to JSS 3 English Studies web book with scheme of work, topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 1 to JSS 3 English Studies Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete junior secondary English learning page for JSS 1, JSS 2, and JSS 3. Each class is arranged with a full scheme of work, thoroughly treated topics, short examples, quick brain tests, and revision support for exam readiness.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / English Studies / JSS 1 to JSS 3
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;English Studies&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;English Studies at junior secondary level builds the learner’s skill in grammar, reading, writing, listening, speaking, and literature. This page is arranged in the same web book style for easy blog publishing and classroom use.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; study the scheme of work for each class, read the topic notes, answer the brain tests, and revise regularly.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 1 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 1 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 1 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Review of grammar, reading, speech work and writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Vowels and consonants, pronunciation and articulation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Parts of Speech&lt;/td&gt;&lt;td&gt;Nouns, pronouns, verbs, adjectives and adverbs.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Sentence Structure&lt;/td&gt;&lt;td&gt;Simple sentences and correct sentence formation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Tenses&lt;/td&gt;&lt;td&gt;Present, past and future tenses.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Main idea, details and simple inference.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Synonyms, antonyms and spelling practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Narrative composition and paragraph writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Prepositions and conjunctions.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Introduction to prose, poetry and drama.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Stress and intonation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Parts of Speech&lt;/h3&gt;
        &lt;p&gt;Parts of speech are word classes used to form correct sentences. At JSS 1 level, learners should identify and use nouns, pronouns, verbs, adjectives, adverbs, prepositions and conjunctions.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; The girl is reading a book.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Identify the noun in the sentence: &lt;em&gt;The boy kicked the ball.&lt;/em&gt;&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; boy and ball.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Tenses&lt;/h3&gt;
        &lt;p&gt;Tenses show time. Students should understand the present, past and future forms of verbs.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; I play, I played, I will play.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;She write a letter&lt;/em&gt; to past tense.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; She wrote a letter.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 2 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 2 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 2 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Review of prior topics for reinforcement.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Stress, rhythm and intonation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Tenses and concord.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Sentence Structure&lt;/td&gt;&lt;td&gt;Compound and complex sentences.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Fact, inference and interpretation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Descriptive composition.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Direct and indirect speech.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Idioms and phrasal verbs.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Letter Writing&lt;/td&gt;&lt;td&gt;Formal and informal letters.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Prose and poetry appreciation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Question tags and emphasis.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Direct and Indirect Speech&lt;/h3&gt;
        &lt;p&gt;Direct speech reports the exact words spoken. Indirect speech reports the meaning without quotation marks.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Direct: She said, “I am hungry.” Indirect: She said that she was hungry.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;He said, “I am tired”&lt;/em&gt; to indirect speech.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; He said that he was tired.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Letter Writing&lt;/h3&gt;
        &lt;p&gt;Students should know the correct format for formal and informal letters, including address, salutation, body and closing.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; An informal letter to a friend about school activities.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; What comes first in a formal letter?&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; The sender’s address.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;JSS 3 Third Term&lt;/span&gt;
      &lt;h2&gt;JSS 3 English Studies Third Term Scheme of Work&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;caption&gt;JSS 3 English Studies Third Term Scheme of Work&lt;/caption&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of Second Term Work&lt;/td&gt;&lt;td&gt;Full review of grammar, comprehension and writing.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Speech Work&lt;/td&gt;&lt;td&gt;Stress, intonation and rhythm patterns.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Clauses and sentence transformation.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Reading Comprehension&lt;/td&gt;&lt;td&gt;Summary and inferential questions.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Vocabulary Development&lt;/td&gt;&lt;td&gt;Word formation, homonyms and homophones.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Writing Skills&lt;/td&gt;&lt;td&gt;Argumentative essay.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Grammar&lt;/td&gt;&lt;td&gt;Active and passive voice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Oral English&lt;/td&gt;&lt;td&gt;Debate and public speaking.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Letter Writing&lt;/td&gt;&lt;td&gt;Formal writing practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Literature&lt;/td&gt;&lt;td&gt;Prose, drama and poetry revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Exam Practice&lt;/td&gt;&lt;td&gt;Objective and theory practice.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;Final revision.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;13&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End of term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 1: Active and Passive Voice&lt;/h3&gt;
        &lt;p&gt;In active voice, the subject does the action. In passive voice, the subject receives the action.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Active: The boy kicked the ball. Passive: The ball was kicked by the boy.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; Change &lt;em&gt;The teacher praised the students&lt;/em&gt; to passive voice.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; The students were praised by the teacher.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Topic 2: Argumentative Essay&lt;/h3&gt;
        &lt;p&gt;An argumentative essay presents reasons for or against a topic. It should have an introduction, body and conclusion.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Example topic:&lt;/strong&gt; Children should use mobile phones in school.&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Brain Test:&lt;/strong&gt; What is the purpose of the conclusion?&lt;/p&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; To summarize the writer’s final position.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Quick Revision&lt;/span&gt;
      &lt;h2&gt;Common English Topics Across JSS 1 to JSS 3&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Grammar&lt;/h3&gt;&lt;p&gt;Parts of speech, tenses, concord, speech forms, sentence patterns.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Reading&lt;/h3&gt;&lt;p&gt;Comprehension, inference, summary, vocabulary in context.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Writing&lt;/h3&gt;&lt;p&gt;Essay writing, letters, reports, speeches and descriptions.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Oral English&lt;/h3&gt;&lt;p&gt;Stress, intonation, pronunciation and rhythm.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Helpful Study Resources&lt;/h2&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Grammar Practice&lt;/h3&gt;&lt;p&gt;Use this section to revise word classes and sentence structure regularly.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Composition Practice&lt;/h3&gt;&lt;p&gt;Write short essays weekly to improve fluency and organization.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;Oral English&lt;/h3&gt;&lt;p&gt;Read aloud and practice stress patterns with a teacher or partner.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;p class="small-note"&gt;You may add your own internal blog links here for each topic page later.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;span class="badge"&gt;Revision Quiz&lt;/span&gt;
          &lt;h2&gt;30-Question CBT Practice Area&lt;/h2&gt;
        &lt;/div&gt;
        &lt;div class="timer"&gt;Timer: 30 Minutes&lt;/div&gt;
      &lt;/div&gt;
      &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc"&gt;
      &lt;span class="badge"&gt;Table of Contents&lt;/span&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#jss1"&gt;JSS 1&lt;/a&gt;
      &lt;a href="#jss2"&gt;JSS 2&lt;/a&gt;
      &lt;a href="#jss3"&gt;JSS 3&lt;/a&gt;
      &lt;a href="#bearings"&gt;JSS 3 Topics Style&lt;/a&gt;
      &lt;a href="#loci"&gt;Loci Sample&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;span class="badge"&gt;Study Tips&lt;/span&gt;
      &lt;h2&gt;How to Excel in English&lt;/h2&gt;
      &lt;p&gt;Read every day, write short essays often, and learn five new words weekly.&lt;/p&gt;
      &lt;p&gt;Practice oral English aloud so pronunciation and confidence improve together.&lt;/p&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;Quality educational content for Nigerian learners, teachers, and schools.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Useful Links&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Books Collection&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Subject Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="#jss1"&gt;JSS 1 English&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="#jss2"&gt;JSS 2 English&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="#jss3"&gt;JSS 3 English&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;&amp;copy; 2026 Edwin Ogie Library. All rights reserved.&lt;/div&gt;
  &lt;/footer&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-1-to-jss-3-english-studies-full-web.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-3019906044524882622</guid><pubDate>Tue, 14 Apr 2026 04:49:00 +0000</pubDate><atom:updated>2026-04-13T17:52:21.485-11:00</atom:updated><title>SS 3 Mathematics Third Term Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 3 Mathematics Third Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 3 Mathematics third term, bearings, loci, trigonometry, heights and distances, circle geometry, revision, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 3 Mathematics Third Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 3 Mathematics third-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 3 Mathematics Third Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimNqU1eibbTbUbNReJuYpC6kUuiL8tRGOGpT_YgDmG3XbYjPIsO5qIbbJGNlWDbeIky_GpooOWVA_RZnpOmf9tqznPkp1tHaTq_wUBW-g9fgZc6fX1BHp1jtGM4eDT4vLG_F73wvBze6mt0ENO1lk4K40xIaXwVd8gknNU8pZhX6H9Smu73rqyJ2JNB20/s1600/file_00000000b9c471f4a67090e9bc90f4ec.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimNqU1eibbTbUbNReJuYpC6kUuiL8tRGOGpT_YgDmG3XbYjPIsO5qIbbJGNlWDbeIky_GpooOWVA_RZnpOmf9tqznPkp1tHaTq_wUBW-g9fgZc6fX1BHp1jtGM4eDT4vLG_F73wvBze6mt0ENO1lk4K40xIaXwVd8gknNU8pZhX6H9Smu73rqyJ2JNB20/s1600/file_00000000b9c471f4a67090e9bc90f4ec.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 3 Mathematics Third Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 3 Mathematics third-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 3 Mathematics Third Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete third-term mathematics learning page for JSS 3. Each topic is explained thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 3 Mathematics / Third Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Third Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The third term of JSS 3 Mathematics develops geometry, bearings, loci, trigonometry and heights and distances. It also includes final revision for exam readiness.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples, answer the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 3 Mathematics Third Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Bearings&lt;/td&gt;&lt;td&gt;Three-figure bearings, directions and navigation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Loci&lt;/td&gt;&lt;td&gt;Definition, types of loci and construction ideas.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Angles and Circle Geometry&lt;/td&gt;&lt;td&gt;Angles in a circle, arcs and basic circle properties.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Trigonometry&lt;/td&gt;&lt;td&gt;Introduction to sine, cosine and tangent in right-angled triangles.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Heights and Distances&lt;/td&gt;&lt;td&gt;Applying trigonometry to real-life problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Construction and Measurement&lt;/td&gt;&lt;td&gt;Simple geometric constructions and accurate measurement.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Revision of the Term&lt;/td&gt;&lt;td&gt;General revision and practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;End of Term Examination&lt;/td&gt;&lt;td&gt;Assessment and correction.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="bearings"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Bearings&lt;/h2&gt;
      &lt;p&gt;Bearings are ways of describing direction using angles measured clockwise from North. They are written in three figures, such as 045° or 270°.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;North&lt;/h3&gt;&lt;p&gt;The starting direction for bearings.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Clockwise&lt;/h3&gt;&lt;p&gt;Bearings are measured clockwise.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Three figures&lt;/h3&gt;&lt;p&gt;Write all bearings as 000° to 360°.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the bearing of East from North?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Start from North.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Turn clockwise to East.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 090°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the bearing of South from North?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Start at North.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Turn clockwise to South.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 180°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the bearing of West from North?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Start at North.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Turn clockwise to West.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 270°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 45° as a three-figure bearing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add a zero in front.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The bearing becomes 045°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 045°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A direction is 120° from North clockwise. State it as a bearing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Write the angle as a three-figure number.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 120 already has three digits.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 120°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the opposite bearing of 030°?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 030° + 180° = 210°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 210°.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Bearing of East?&lt;/summary&gt;&lt;p&gt;090°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Bearing of South?&lt;/summary&gt;&lt;p&gt;180°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Bearing of West?&lt;/summary&gt;&lt;p&gt;270°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Three-figure bearing of 5°?&lt;/summary&gt;&lt;p&gt;005°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Bearings are measured from?&lt;/summary&gt;&lt;p&gt;North.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="loci"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Loci&lt;/h2&gt;
      &lt;p&gt;A locus is the set of all points that satisfy a given condition. Loci help us understand positions that are equally distant from objects or lines.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Point&lt;/h3&gt;&lt;p&gt;A fixed location in space.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Distance&lt;/h3&gt;&lt;p&gt;Loci often depend on equal distance.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Boundary&lt;/h3&gt;&lt;p&gt;A locus may form a line or curve.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the locus of points equidistant from a fixed point?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of all points same distance from the point.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They form a circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: a circle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the locus of points equidistant from two points?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Consider the set of points at equal distance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the perpendicular bisector of the line joining the points.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: perpendicular bisector.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the locus of points equidistant from a straight line?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of a parallel line at equal distance.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The locus is a line parallel to the original line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: parallel lines.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A point moves so that it stays 3 cm from a fixed point. What locus is formed?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Equal distance from one point forms a circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The radius is 3 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: a circle of radius 3 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Where is the locus of points 2 cm from a line AB?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Equal distance from a line suggests a parallel line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The locus is a line parallel to AB at 2 cm away.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: a parallel line 2 cm away.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the locus of points equidistant from the ends of a line segment?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall the special line for two points.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the perpendicular bisector.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: perpendicular bisector.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Locus means?&lt;/summary&gt;&lt;p&gt;Set of all points satisfying a condition.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Points equidistant from a fixed point form?&lt;/summary&gt;&lt;p&gt;A circle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Equidistant from two points?&lt;/summary&gt;&lt;p&gt;Perpendicular bisector.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Equidistant from a line?&lt;/summary&gt;&lt;p&gt;Parallel line.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Locus is about?&lt;/summary&gt;&lt;p&gt;Position of points.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="circle-geometry"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Angles and Circle Geometry&lt;/h2&gt;
      &lt;p&gt;Circle geometry studies the properties of angles, arcs and chords inside a circle. It is an important foundation for senior secondary geometry.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Radius&lt;/h3&gt;&lt;p&gt;Line from center to circle.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Chord&lt;/h3&gt;&lt;p&gt;Line joining two points on a circle.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Arc&lt;/h3&gt;&lt;p&gt;Part of the circumference.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the radius of a circle?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall the definition.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the line from the center to the circumference.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: radius.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is a chord?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look for a line joining two points on the circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; That line is a chord.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: chord.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the angle at the center compared with angle at the circumference subtending the same arc?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall the circle theorem.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The angle at the center is twice the angle at the circumference.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2 times.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is a semicircle?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of half a circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A semicircle is half of a circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: half a circle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What do equal chords of a circle imply?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Consider their distances from the center.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Equal chords are equally distant from the center.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: equal distance from the center.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the circumference?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the boundary of the circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The boundary is the circumference.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: the perimeter of a circle.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Line from center to circle?&lt;/summary&gt;&lt;p&gt;Radius.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Line joining two points on circle?&lt;/summary&gt;&lt;p&gt;Chord.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Half a circle?&lt;/summary&gt;&lt;p&gt;Semicircle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Boundary of circle?&lt;/summary&gt;&lt;p&gt;Circumference.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Angle at center compared to angle at circumference?&lt;/summary&gt;&lt;p&gt;Twice as large.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="trigonometry"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Trigonometry&lt;/h2&gt;
      &lt;p&gt;Trigonometry in a right-angled triangle studies the relationship between the sides and angles. The basic ratios are sine, cosine and tangent.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Sine&lt;/h3&gt;&lt;p&gt;Opposite / Hypotenuse.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Cosine&lt;/h3&gt;&lt;p&gt;Adjacent / Hypotenuse.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Tangent&lt;/h3&gt;&lt;p&gt;Opposite / Adjacent.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State the formula for sine.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember the side ratio.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Sine = opposite / hypotenuse.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: SOH.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State the formula for cosine.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember the side ratio.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Cosine = adjacent / hypotenuse.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: CAH.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State the formula for tangent.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember the side ratio.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Tangent = opposite / adjacent.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: TOA.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If opposite = 3 and hypotenuse = 5, find sin θ.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use sine = opposite / hypotenuse.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; sin θ = 3/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3/5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If adjacent = 4 and hypotenuse = 5, find cos θ.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use cosine = adjacent / hypotenuse.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; cos θ = 4/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4/5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If opposite = 6 and adjacent = 2, find tan θ.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use tangent = opposite / adjacent.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; tan θ = 6/2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Sine ratio?&lt;/summary&gt;&lt;p&gt;Opposite / hypotenuse.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Cosine ratio?&lt;/summary&gt;&lt;p&gt;Adjacent / hypotenuse.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Tangent ratio?&lt;/summary&gt;&lt;p&gt;Opposite / adjacent.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. SOH stands for?&lt;/summary&gt;&lt;p&gt;Sine = Opposite / Hypotenuse.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. A right-angled triangle is required?&lt;/summary&gt;&lt;p&gt;Yes.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="heights-distances"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Heights and Distances&lt;/h2&gt;
      &lt;p&gt;Heights and distances are solved using trigonometry in real-life situations such as buildings, towers, trees and hills. The main idea is to form a right-angled triangle and apply trigonometric ratios.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Angle of elevation&lt;/h3&gt;&lt;p&gt;Angle measured upward from the horizontal.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Angle of depression&lt;/h3&gt;&lt;p&gt;Angle measured downward from the horizontal.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Trigonometry use&lt;/h3&gt;&lt;p&gt;Helps find unknown heights or distances.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A tree casts a shadow of 4 m. If the angle of elevation is 45°, find the height.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use tan 45° = height / shadow.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; tan 45° = 1, so height = 4 m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4 m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A ladder leans against a wall. If the base is 3 m and the angle is 60°, find the height using tan 60° ≈ 1.73.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; tan 60° = height / 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; height = 3 × 1.73.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5.19 m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A tower is seen at an angle of elevation of 30°. If the distance from the tower is 10 m, find height using tan 30° ≈ 0.58.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; tan 30° = height / 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; height = 10 × 0.58.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5.8 m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A man observes the top of a pole at an angle of 45°. If he is 8 m from the pole, find height.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; tan 45° = height / 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Since tan 45° = 1, height = 8 m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 8 m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If the angle of depression is used from a tower to a car, what triangle is formed?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Visualize the line of sight.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A right-angled triangle is formed.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: right-angled triangle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why are heights and distances important?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; They help us measure things we cannot easily reach.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are used in construction, navigation and surveying.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to find unknown lengths in real life.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Angle measured upward?&lt;/summary&gt;&lt;p&gt;Angle of elevation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Angle measured downward?&lt;/summary&gt;&lt;p&gt;Angle of depression.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. tan 45°?&lt;/summary&gt;&lt;p&gt;1.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Real-life use of heights and distances?&lt;/summary&gt;&lt;p&gt;Surveying / construction.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Triangle used is?&lt;/summary&gt;&lt;p&gt;Right-angled triangle.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="construction-measurement"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Construction and Measurement&lt;/h2&gt;
      &lt;p&gt;Construction and measurement involve drawing accurate geometric figures with ruler, compass and protractor. This topic builds precision, order and careful mathematical practice.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Compass&lt;/h3&gt;&lt;p&gt;Used to draw circles and arcs.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Protractor&lt;/h3&gt;&lt;p&gt;Used to measure angles.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Ruler&lt;/h3&gt;&lt;p&gt;Used to measure lengths.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a line segment 6 cm long.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use the ruler to mark 6 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Draw a straight line between the marks.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: a 6 cm line segment.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Construct a 90° angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw a baseline.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use a protractor to mark 90°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Draw the second arm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a circle of radius 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Open the compass to 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Place the needle on the center point.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Rotate the compass to form a circle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Construct the perpendicular bisector of a line segment.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw the segment.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use compass arcs from both ends with equal radius.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the intersections to form the perpendicular bisector.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Construct a 60° angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw a base line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use protractor to mark 60°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the point to form the angle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why is accurate construction important?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; It ensures correct shapes and measurements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is useful in engineering and design.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: accuracy and correctness.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Tool for circles?&lt;/summary&gt;&lt;p&gt;Compass.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Tool for angles?&lt;/summary&gt;&lt;p&gt;Protractor.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Tool for length?&lt;/summary&gt;&lt;p&gt;Ruler.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Angle at square corner?&lt;/summary&gt;&lt;p&gt;90°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Construction needs?&lt;/summary&gt;&lt;p&gt;Accuracy.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support wider learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+3+mathematics+third+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 3 Third Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#bearings"&gt;Bearings&lt;/a&gt;
      &lt;a href="#loci"&gt;Loci&lt;/a&gt;
      &lt;a href="#circle-geometry"&gt;Angles and Circle Geometry&lt;/a&gt;
      &lt;a href="#trigonometry"&gt;Trigonometry&lt;/a&gt;
      &lt;a href="#heights-distances"&gt;Heights and Distances&lt;/a&gt;
      &lt;a href="#construction-measurement"&gt;Construction and Measurement&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Bearings&lt;/strong&gt;&lt;p&gt;Measure direction using angles.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Loci&lt;/strong&gt;&lt;p&gt;Study positions of points.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Trigonometry&lt;/strong&gt;&lt;p&gt;Work with triangle ratios.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Construction&lt;/strong&gt;&lt;p&gt;Draw accurate figures.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 3 Mathematics Third Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "Bearings are measured from which direction?", options: ["South", "North", "East", "West"], answer: 1, explanation: "Bearings start from North and are measured clockwise." },
      { q: "What is the bearing of East from North?", options: ["045°", "090°", "180°", "270°"], answer: 1, explanation: "East is 090° from North." },
      { q: "What is the bearing of West from North?", options: ["090°", "180°", "270°", "360°"], answer: 2, explanation: "West is 270° from North." },
      { q: "A locus is best defined as", options: ["A shape", "A set of points satisfying a condition", "A graph", "An angle"], answer: 1, explanation: "A locus is the set of all points satisfying a condition." },
      { q: "The locus of points equidistant from a fixed point is", options: ["A line", "A circle", "A triangle", "A square"], answer: 1, explanation: "Equal distance from one point forms a circle." },
      { q: "The locus of points equidistant from two points is", options: ["Perpendicular bisector", "Circle", "Parallel line", "Angle bisector"], answer: 0, explanation: "It is the perpendicular bisector of the joining segment." },
      { q: "What is the radius of a circle?", options: ["A line across the circle", "A line from center to circumference", "The whole circle", "A chord"], answer: 1, explanation: "Radius joins the center to the circumference." },
      { q: "What is a chord?", options: ["A line joining two points on a circle", "A line from center to circle", "Half a circle", "The boundary"], answer: 0, explanation: "A chord joins two points on a circle." },
      { q: "In a right-angled triangle, sine is", options: ["Adjacent / hypotenuse", "Opposite / hypotenuse", "Opposite / adjacent", "Hypotenuse / opposite"], answer: 1, explanation: "Sine = opposite / hypotenuse." },
      { q: "Cosine is", options: ["Adjacent / hypotenuse", "Opposite / hypotenuse", "Opposite / adjacent", "Hypotenuse / adjacent"], answer: 0, explanation: "Cosine = adjacent / hypotenuse." },
      { q: "Tangent is", options: ["Opposite / adjacent", "Adjacent / hypotenuse", "Opposite / hypotenuse", "Hypotenuse / opposite"], answer: 0, explanation: "Tangent = opposite / adjacent." },
      { q: "What is tan 45°?", options: ["0", "1", "2", "3"], answer: 1, explanation: "tan 45° = 1." },
      { q: "If opposite = 3 and hypotenuse = 5, sin θ =", options: ["3/5", "5/3", "3/4", "4/5"], answer: 0, explanation: "Sine = opposite / hypotenuse = 3/5." },
      { q: "If adjacent = 4 and hypotenuse = 5, cos θ =", options: ["3/5", "4/5", "5/4", "4/3"], answer: 1, explanation: "Cosine = adjacent / hypotenuse = 4/5." },
      { q: "A triangle with angle of elevation is usually", options: ["Equilateral", "Right-angled", "Isosceles", "Scalene only"], answer: 1, explanation: "Heights and distances use a right-angled triangle." },
      { q: "What is the angle of elevation?", options: ["Angle downward", "Angle upward from horizontal", "Angle at center", "Angle on a line"], answer: 1, explanation: "Angle of elevation is measured upward from the horizontal." },
      { q: "What is the angle of depression?", options: ["Angle upward", "Angle downward from horizontal", "Angle inside a triangle", "Angle around a point"], answer: 1, explanation: "Angle of depression is measured downward from the horizontal." },
      { q: "If tan 45° = 1 and shadow = 4 m, height =", options: ["2 m", "3 m", "4 m", "5 m"], answer: 2, explanation: "Height = shadow when tan 45° = 1." },
      { q: "What tool is used for drawing a circle?", options: ["Ruler", "Compass", "Protractor", "Divider"], answer: 1, explanation: "A compass draws circles." },
      { q: "What tool is used to measure angles?", options: ["Compass", "Ruler", "Protractor", "Set square"], answer: 2, explanation: "A protractor measures angles." },
      { q: "What tool is used to measure length?", options: ["Compass", "Ruler", "Protractor", "Divider"], answer: 1, explanation: "A ruler measures length." },
      { q: "What is the opposite bearing of 030°?", options: ["120°", "150°", "210°", "300°"], answer: 2, explanation: "Add 180° to get 210°." },
      { q: "A semicircle is", options: ["Quarter of a circle", "Half of a circle", "A full circle", "A chord"], answer: 1, explanation: "A semicircle is half a circle." },
      { q: "The boundary of a circle is called", options: ["Radius", "Chord", "Circumference", "Diameter"], answer: 2, explanation: "Circumference is the perimeter of a circle." },
      { q: "Which of these is a trigonometric ratio?", options: ["Mean", "Mode", "Sine", "Locus"], answer: 2, explanation: "Sine is a trigonometric ratio." },
      { q: "The side opposite the right angle is", options: ["Adjacent", "Hypotenuse", "Radius", "Chord"], answer: 1, explanation: "The longest side is the hypotenuse." },
      { q: "A locus equidistant from a straight line is", options: ["A circle", "A parallel line", "A chord", "A triangle"], answer: 1, explanation: "A line parallel to the given line forms the locus." },
      { q: "What is a common use of bearings?", options: ["Cooking", "Navigation", "Adding fractions", "Drawing polygons"], answer: 1, explanation: "Bearings are used in navigation and direction finding." },
      { q: "Why are construction skills important?", options: ["Only for decoration", "For accurate drawing and design", "For telling time", "For counting objects"], answer: 1, explanation: "Construction ensures accuracy in shapes and measurement." },
      { q: "What is the main idea of heights and distances?", options: ["To memorise tables", "To use triangles to find unknown lengths", "To draw circles only", "To count sets"], answer: 1, explanation: "It uses trigonometry to find unknown lengths." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 3 Mathematics Third Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 3 Mathematics third-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/ss-3-mathematics-third-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimNqU1eibbTbUbNReJuYpC6kUuiL8tRGOGpT_YgDmG3XbYjPIsO5qIbbJGNlWDbeIky_GpooOWVA_RZnpOmf9tqznPkp1tHaTq_wUBW-g9fgZc6fX1BHp1jtGM4eDT4vLG_F73wvBze6mt0ENO1lk4K40xIaXwVd8gknNU8pZhX6H9Smu73rqyJ2JNB20/s72-c/file_00000000b9c471f4a67090e9bc90f4ec.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-1027562402655283647</guid><pubDate>Tue, 14 Apr 2026 04:39:00 +0000</pubDate><atom:updated>2026-04-13T17:47:33.596-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBook</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 3 Mathematics Second Term Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 3 Mathematics Second Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 3 Mathematics second term, simultaneous equations, factorization, quadratic expressions, inequalities, linear graphs, statistics, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 3 Mathematics Second Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 3 Mathematics second-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 3 Mathematics Second Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPuvAixe1M3z6HHNDUX4j-PNGUeAbIVBBOOkLdomPfOIIQKqdMGU8XrIDm6FCVU7muav78BOVNXsZIJJxMXffob3c_JMIspA5lmLNBIDvDKdLsaOFT_-J0NVBliE24PWGbZGhGtAt3GNItYkwkI-Y-_JpKxCYBr4yXmpDNv29tC_totigg3QTcnuUrFw/s1600/file_00000000cb9071f4ad75bd0112be3e4e.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPuvAixe1M3z6HHNDUX4j-PNGUeAbIVBBOOkLdomPfOIIQKqdMGU8XrIDm6FCVU7muav78BOVNXsZIJJxMXffob3c_JMIspA5lmLNBIDvDKdLsaOFT_-J0NVBliE24PWGbZGhGtAt3GNItYkwkI-Y-_JpKxCYBr4yXmpDNv29tC_totigg3QTcnuUrFw/s1600/file_00000000cb9071f4ad75bd0112be3e4e.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 3 Mathematics Second Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 3 Mathematics second-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 3 Mathematics Second Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete second-term mathematics learning page for JSS 3. Each topic is explained thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 3 Mathematics / Second Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Second Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The second term of JSS 3 Mathematics strengthens algebra, equations, graphs and data handling. The lessons are arranged to prepare learners for senior secondary mathematics and end-of-term assessment.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples, answer the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 3 Mathematics Second Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Simultaneous Linear Equations&lt;/td&gt;&lt;td&gt;Solving two equations with two unknowns by substitution and elimination.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Factorization of Algebraic Expressions&lt;/td&gt;&lt;td&gt;Common factors, simple trinomials, difference of two squares.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Quadratic Expressions&lt;/td&gt;&lt;td&gt;Expanding, recognizing and factoring quadratic forms.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Inequalities&lt;/td&gt;&lt;td&gt;Solving and representing inequalities on a number line.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Graphs of Linear Equations&lt;/td&gt;&lt;td&gt;Plotting points, graphing straight lines and reading intercepts.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Variation&lt;/td&gt;&lt;td&gt;Direct and inverse variation with word problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Statistics and Data Interpretation&lt;/td&gt;&lt;td&gt;Mean, median, mode, range and data presentation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Revision and Examination&lt;/td&gt;&lt;td&gt;General revision and assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="simultaneous-equations"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Simultaneous Linear Equations&lt;/h2&gt;
      &lt;p&gt;Simultaneous equations are two equations that share the same unknowns. The solution is the pair of values that satisfies both equations at the same time. We can solve by substitution or elimination.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Substitution&lt;/h3&gt;&lt;p&gt;Make one variable the subject and replace it in the other equation.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Elimination&lt;/h3&gt;&lt;p&gt;Add or subtract equations to remove one variable.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Solution&lt;/h3&gt;&lt;p&gt;The pair of values that satisfies both equations.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + y = 10 and x - y = 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add the equations: 2x = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Substitute into x + y = 10, so y = 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + y = 8 and x = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Substitute x = 5 into the first equation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 5 + y = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x + y = 11 and x = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Substitute x = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 2(4) + y = 11.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 8 + y = 11, so y = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3x + y = 14 and x - y = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; From x - y = 4, write y = x - 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Substitute into 3x + y = 14.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 3x + x - 4 = 14, so 4x = 18 and x = 4.5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x + y = 9 and x + y = 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract the second from the first.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Substitute into x + y = 6 to get y = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + 2y = 12 and x = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Substitute x = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4 + 2y = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 2y = 8, so y = 4.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Two equations with same unknowns are called?&lt;/summary&gt;&lt;p&gt;Simultaneous equations.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Method that removes a variable by adding/subtracting?&lt;/summary&gt;&lt;p&gt;Elimination.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Method that replaces one variable with an expression?&lt;/summary&gt;&lt;p&gt;Substitution.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. If x + y = 10 and x - y = 2, x = ?&lt;/summary&gt;&lt;p&gt;6.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Same pair satisfies both equations?&lt;/summary&gt;&lt;p&gt;Solution.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="factorization"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Factorization of Algebraic Expressions&lt;/h2&gt;
      &lt;p&gt;Factorization means writing an algebraic expression as a product of simpler expressions. It is the reverse of expansion and is very important in algebra and equation solving.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Common factor&lt;/h3&gt;&lt;p&gt;Factor that divides every term.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Difference of squares&lt;/h3&gt;&lt;p&gt;a² - b² = (a - b)(a + b).&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Trinomials&lt;/h3&gt;&lt;p&gt;Expressions with three terms.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize 6x + 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the common factor 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6x + 12 = 6(x + 2).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6(x + 2).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize 8a² + 4a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Common factor is 4a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 8a² + 4a = 4a(2a + 1).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4a(2a + 1).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² + 5x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Common factor is x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x² + 5x = x(x + 5).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x(x + 5).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² - 9.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recognize difference of squares.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x² - 9 = x² - 3².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (x - 3)(x + 3).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize 9y² - 16.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recognize difference of squares.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 9y² - 16 = (3y)² - 4².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (3y - 4)(3y + 4).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² + 7x + 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find two numbers that multiply to 12 and add to 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The numbers are 3 and 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (x + 3)(x + 4).&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Common factor of 10x and 15x?&lt;/summary&gt;&lt;p&gt;5x.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. x² - 25 factorized?&lt;/summary&gt;&lt;p&gt;(x - 5)(x + 5).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Factorize x² + 6x?&lt;/summary&gt;&lt;p&gt;x(x + 6).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Factorization is reverse of?&lt;/summary&gt;&lt;p&gt;Expansion.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. x² + 5x + 6 factorized?&lt;/summary&gt;&lt;p&gt;(x + 2)(x + 3).&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="quadratic-expressions"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Quadratic Expressions&lt;/h2&gt;
      &lt;p&gt;Quadratic expressions contain a squared term, a linear term and a constant. They often appear in factorization, expansion and equation solving.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Form&lt;/h3&gt;&lt;p&gt;ax² + bx + c.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Expansion&lt;/h3&gt;&lt;p&gt;Multiply brackets carefully.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Factorization&lt;/h3&gt;&lt;p&gt;Break into two brackets where possible.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand (x + 2)(x + 3).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; x × x = x².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Outer and inner terms: 3x + 2x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Final answer: x² + 5x + 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand (x - 4)(x + 1).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply x by x and then by 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply -4 by x and by 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x² - 3x - 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² + 5x + 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find two numbers that multiply to 6 and add to 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 2 and 3 fit.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (x + 2)(x + 3).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² + 7x + 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find numbers that multiply to 12 and add to 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 and 4 fit.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (x + 3)(x + 4).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Factorize x² - x - 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find numbers that multiply to -6 and add to -1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; -3 and 2 fit.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (x - 3)(x + 2).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand (2x + 1)(x + 5).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 2x by x and 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 1 by x and 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2x² + 11x + 5.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. General form of quadratic expression?&lt;/summary&gt;&lt;p&gt;ax² + bx + c.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Expand (x + 1)(x + 1)?&lt;/summary&gt;&lt;p&gt;x² + 2x + 1.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. x² + 6x + 9 factorized?&lt;/summary&gt;&lt;p&gt;(x + 3)².&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Difference of squares formula?&lt;/summary&gt;&lt;p&gt;a² - b² = (a - b)(a + b).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. A quadratic has highest power?&lt;/summary&gt;&lt;p&gt;2.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="inequalities"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Inequalities&lt;/h2&gt;
      &lt;p&gt;Inequalities compare quantities that are not necessarily equal. They use symbols such as &amp;lt;, &amp;gt;, ≤ and ≥. Solutions are often represented on a number line.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Less than&lt;/h3&gt;&lt;p&gt;&amp;lt;&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Greater than&lt;/h3&gt;&lt;p&gt;&amp;gt;&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Number line&lt;/h3&gt;&lt;p&gt;Shows the set of values that satisfy the inequality.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve x &amp;gt; 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Any number greater than 3 works.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Show it on a number line with an open circle at 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x is greater than 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve x ≤ 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Any number less than or equal to 5 works.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use a closed circle at 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x ≤ 5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve x + 2 &amp;lt; 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 2 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x &amp;lt; 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x &amp;lt; 5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve 3x ≥ 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x ≥ 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x ≥ 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve x - 4 ≥ 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 4 to both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x ≥ 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x ≥ 5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Solve 2x + 1 &amp;lt; 9.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 1 from both sides: 2x &amp;lt; 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: x &amp;lt; 4.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Symbol for less than?&lt;/summary&gt;&lt;p&gt;&amp;lt;&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. x ≥ 2 means?&lt;/summary&gt;&lt;p&gt;x is 2 or more.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Open circle on number line means?&lt;/summary&gt;&lt;p&gt;The value is not included.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Closed circle means?&lt;/summary&gt;&lt;p&gt;The value is included.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. x &amp;lt; 0 is?&lt;/summary&gt;&lt;p&gt;Negative values only.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="graphs-linear"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Graphs of Linear Equations&lt;/h2&gt;
      &lt;p&gt;Graphs of linear equations are straight-line graphs. They help show the relationship between variables and are useful for interpreting patterns and predictions.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Linear graph&lt;/h3&gt;&lt;p&gt;A straight line graph.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Intercept&lt;/h3&gt;&lt;p&gt;Where the graph crosses an axis.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coordinates&lt;/h3&gt;&lt;p&gt;Points written as (x, y).&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the intercept of y = 2x + 3 on the y-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; At x = 0, y = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The graph crosses the y-axis at 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: y-intercept = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Plot points for y = x + 1 when x = 0, 1, 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find y values: 1, 2, 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Plot (0,1), (1,2), (2,3).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the points to get a straight line.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the slope of y = 3x + 2?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; The slope is the coefficient of x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The coefficient is 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the x-intercept of y = x - 4?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Set y = 0.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 0 = x - 4, so x = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Plot (2, 5).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Move 2 units right.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Move 5 units up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; The point is (2, 5).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Is y = 4x + 1 linear?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Check the power of x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The power is 1, so it is linear.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: yes.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Straight-line graph?&lt;/summary&gt;&lt;p&gt;Linear graph.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. y-intercept of y = x + 5?&lt;/summary&gt;&lt;p&gt;5.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Slope of y = 2x + 1?&lt;/summary&gt;&lt;p&gt;2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Point format?&lt;/summary&gt;&lt;p&gt;(x, y).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. When x = 0, we find?&lt;/summary&gt;&lt;p&gt;y-intercept.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="variation-jss3"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Variation&lt;/h2&gt;
      &lt;p&gt;Variation describes how one quantity changes in relation to another. Direct and inverse variation are common in algebra and real-life word problems.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Direct&lt;/h3&gt;&lt;p&gt;y = kx.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Inverse&lt;/h3&gt;&lt;p&gt;y = k/x.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Constant&lt;/h3&gt;&lt;p&gt;A fixed value linking the variables.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y varies directly as x and y = 6 when x = 2, find k.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use y = kx.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6 = 2k.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; k = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y = 15 when x = 5, find y when x = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find k: 15 = 5k, so k = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 3x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 24.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y varies inversely as x and y = 4 when x = 3, find k.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use y = k/x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4 = k/3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; k = 12.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y = 10 when x = 2 in inverse variation, find y when x = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find k: 10 = k/2, so k = 20.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 20/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State the kind of variation when p = kq.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare the formula with direct variation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It matches y = kx form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: direct variation.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If a car's speed and travel time for fixed distance are related, what type of variation is this?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; As speed increases, time decreases.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; That is inverse variation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: inverse variation.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Direct variation formula?&lt;/summary&gt;&lt;p&gt;y = kx.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Inverse variation formula?&lt;/summary&gt;&lt;p&gt;y = k/x.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. If y increases as x increases?&lt;/summary&gt;&lt;p&gt;Direct variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. If y decreases as x increases?&lt;/summary&gt;&lt;p&gt;Inverse variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. k is called?&lt;/summary&gt;&lt;p&gt;Constant of variation.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="statistics-second-term"&gt;
      &lt;span class="badge"&gt;Topic 7&lt;/span&gt;
      &lt;h2&gt;Statistics and Data Interpretation&lt;/h2&gt;
      &lt;p&gt;Statistics helps us collect, organize, present and interpret data. It is useful for understanding patterns, comparing groups and making informed decisions from information.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Mean&lt;/h3&gt;&lt;p&gt;Add values and divide by number of values.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Median&lt;/h3&gt;&lt;p&gt;The middle value in ordered data.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Range&lt;/h3&gt;&lt;p&gt;Highest value minus lowest value.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mode of 2, 3, 3, 4, 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the repeats.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 appears most often.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the median of 2, 4, 6, 8, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Arrange in order.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Choose the middle value.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mean of 2, 4, 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add: 2 + 4 + 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the range of 2, 5, 7, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Highest value = 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Lowest value = 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Range = 8.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why do we use tables in statistics?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Tables arrange data neatly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They make comparison easy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to present data clearly.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name one method of collecting data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall common methods.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Questionnaire is one method.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: questionnaire.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Most frequent value?&lt;/summary&gt;&lt;p&gt;Mode.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Middle value?&lt;/summary&gt;&lt;p&gt;Median.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Average value?&lt;/summary&gt;&lt;p&gt;Mean.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Highest minus lowest?&lt;/summary&gt;&lt;p&gt;Range.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Data collection tool?&lt;/summary&gt;&lt;p&gt;Questionnaire.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support wider learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+3+mathematics+second+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 3 Second Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#simultaneous-equations"&gt;Simultaneous Linear Equations&lt;/a&gt;
      &lt;a href="#factorization"&gt;Factorization&lt;/a&gt;
      &lt;a href="#quadratic-expressions"&gt;Quadratic Expressions&lt;/a&gt;
      &lt;a href="#inequalities"&gt;Inequalities&lt;/a&gt;
      &lt;a href="#graphs-linear"&gt;Graphs of Linear Equations&lt;/a&gt;
      &lt;a href="#variation-jss3"&gt;Variation&lt;/a&gt;
      &lt;a href="#statistics-second-term"&gt;Statistics and Data Interpretation&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Equations&lt;/strong&gt;&lt;p&gt;Learn methods for solving simultaneous equations.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Factorization&lt;/strong&gt;&lt;p&gt;Break expressions into simpler products.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Graphs&lt;/strong&gt;&lt;p&gt;Understand straight-line relationships.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Statistics&lt;/strong&gt;&lt;p&gt;Read and interpret data clearly.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 3 Mathematics Second Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What are simultaneous equations?", options: ["Two equations with two unknowns", "One equation with one unknown", "A graph", "A set"], answer: 0, explanation: "They are two equations sharing the same unknowns." },
      { q: "What method removes a variable by adding or subtracting equations?", options: ["Substitution", "Elimination", "Division", "Rounding"], answer: 1, explanation: "Elimination removes one variable." },
      { q: "What is the common factor of 6x and 12?", options: ["2", "3", "6", "12"], answer: 2, explanation: "6 divides both terms." },
      { q: "Factorize x² - 9.", options: ["(x - 9)(x + 1)", "(x - 3)(x + 3)", "(x + 9)(x - 1)", "(x - 1)(x + 9)"], answer: 1, explanation: "It is difference of squares." },
      { q: "What is 3²?", options: ["6", "8", "9", "12"], answer: 2, explanation: "3 × 3 = 9." },
      { q: "What is 4³?", options: ["12", "24", "48", "64"], answer: 3, explanation: "4 × 4 × 4 = 64." },
      { q: "What is the general form of a quadratic expression?", options: ["ax + b", "ax² + bx + c", "a/x + b", "x² only"], answer: 1, explanation: "Quadratic expressions have highest power 2." },
      { q: "What is the factorized form of x² + 5x + 6?", options: ["(x + 1)(x + 6)", "(x + 2)(x + 3)", "(x - 2)(x - 3)", "(x + 4)(x + 1)"], answer: 1, explanation: "2 and 3 multiply to 6 and add to 5." },
      { q: "Solve x + 5 = 12.", options: ["5", "6", "7", "8"], answer: 2, explanation: "Subtract 5 from both sides." },
      { q: "Solve 2x = 18.", options: ["7", "8", "9", "10"], answer: 2, explanation: "Divide both sides by 2." },
      { q: "What symbol means less than?", options: ["&gt;", "&lt;", "=", "≤"], answer: 1, explanation: "The symbol &lt; means less than." },
      { q: "What does x ≥ 4 mean?", options: ["x is less than 4", "x is 4 or more", "x is 4 or less", "x is not 4"], answer: 1, explanation: "≥ means greater than or equal to." },
      { q: "What is the y-intercept of y = 2x + 3?", options: ["2", "3", "5", "0"], answer: 1, explanation: "When x = 0, y = 3." },
      { q: "What is the slope of y = 3x + 2?", options: ["2", "3", "5", "1"], answer: 1, explanation: "The slope is the coefficient of x." },
      { q: "What is the point (3, 2)?", options: ["3 right and 2 up", "2 right and 3 up", "3 left and 2 down", "2 left and 3 up"], answer: 0, explanation: "Coordinates are (x, y)." },
      { q: "What is direct variation?", options: ["y = k/x", "y = kx", "y = x + k", "y = x²"], answer: 1, explanation: "Direct variation follows y = kx." },
      { q: "What is inverse variation?", options: ["y = kx", "y = k/x", "y = x + k", "y = x - k"], answer: 1, explanation: "Inverse variation follows y = k/x." },
      { q: "What is the mode of 2, 3, 3, 4, 5?", options: ["2", "3", "4", "5"], answer: 1, explanation: "3 appears most often." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "The middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2 + 4 + 6) ÷ 3 = 4." },
      { q: "What is the range of 2, 5, 7, 10?", options: ["5", "6", "7", "8"], answer: 3, explanation: "10 - 2 = 8." },
      { q: "What is a universal set in Venn diagrams?", options: ["A rectangle containing all elements", "The overlapping part only", "The empty set", "A line"], answer: 0, explanation: "The rectangle represents the universal set." },
      { q: "What is the intersection of A and B?", options: ["All items in A or B", "Common elements", "No elements", "All elements outside"], answer: 1, explanation: "Intersection means common elements." },
      { q: "What is the union of A and B?", options: ["Common elements", "All elements from both sets", "Only A", "Only B"], answer: 1, explanation: "Union combines all distinct elements." },
      { q: "What is x² + 6x + 9 factorized?", options: ["(x + 3)²", "(x + 6)(x + 9)", "(x - 3)²", "(x + 1)(x + 9)"], answer: 0, explanation: "It is a perfect square trinomial." },
      { q: "What is 0.0008 in standard form?", options: ["8 × 10⁻³", "8 × 10⁻⁴", "8 × 10⁻⁵", "8 × 10⁴"], answer: 1, explanation: "0.0008 = 8 × 10⁻⁴." },
      { q: "What is 4.5 × 10³ in ordinary number?", options: ["450", "4,500", "45,000", "450,000"], answer: 1, explanation: "4.5 × 10³ = 4,500." },
      { q: "Which of these is a quadratic expression?", options: ["x + 2", "x² + 3x + 2", "2/x", "5"], answer: 1, explanation: "It has x² as highest power." },
      { q: "What is the complement of a set?", options: ["Common elements", "Elements not in the set", "All elements", "No elements"], answer: 1, explanation: "Complement means not in the set." },
      { q: "What is the coordinate axis that is vertical?", options: ["x-axis", "y-axis", "z-axis", "number line"], answer: 1, explanation: "The y-axis is vertical." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 3 Mathematics Second Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 3 Mathematics second-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-3-mathematics-second-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYPuvAixe1M3z6HHNDUX4j-PNGUeAbIVBBOOkLdomPfOIIQKqdMGU8XrIDm6FCVU7muav78BOVNXsZIJJxMXffob3c_JMIspA5lmLNBIDvDKdLsaOFT_-J0NVBliE24PWGbZGhGtAt3GNItYkwkI-Y-_JpKxCYBr4yXmpDNv29tC_totigg3QTcnuUrFw/s72-c/file_00000000cb9071f4ad75bd0112be3e4e.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-8023677998778999120</guid><pubDate>Tue, 14 Apr 2026 04:27:00 +0000</pubDate><atom:updated>2026-04-13T17:30:27.415-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBook</category><category domain="http://www.blogger.com/atom/ns#">Edwin Ogie Library</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 3 Mathematics First Term Full Webook</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 3 Mathematics First Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 3 Mathematics first term, sets, indices, algebraic expressions, linear equations, variation, graphs, statistics, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 3 Mathematics First Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 3 Mathematics first-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 3 Mathematics First Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXQmhs8aR1WB8cWRy9cMBhd3sxsVbEwr9YAA9_OdiNp38R2j7cnks0H-bUMV6lfCUN_cjZB5dHAiJ2hhMS5Y7p64hihM5KpMAVkG8YRPtL4PiMIssyqpIEBGBlg4EtCiWnC8XDaH5kogeQA2CEtLnhGmJK8NqK_Ty9nJ8RCrZy5kUQs93Z6nuOz-O2IYc/s1600/file_000000000678720a805825e132c7975b.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXQmhs8aR1WB8cWRy9cMBhd3sxsVbEwr9YAA9_OdiNp38R2j7cnks0H-bUMV6lfCUN_cjZB5dHAiJ2hhMS5Y7p64hihM5KpMAVkG8YRPtL4PiMIssyqpIEBGBlg4EtCiWnC8XDaH5kogeQA2CEtLnhGmJK8NqK_Ty9nJ8RCrZy5kUQs93Z6nuOz-O2IYc/s1600/file_000000000678720a805825e132c7975b.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 920px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 3 Mathematics First Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 3 Mathematics first-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 3 Mathematics First Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete first-term mathematics learning page for JSS 3. Each topic is treated thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 3 Mathematics / First Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;First Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The first term of JSS 3 Mathematics strengthens algebra, set theory, proportional reasoning, and graphs. These lessons prepare students for senior secondary mathematics and examination-style thinking.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples, answer the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 3 Mathematics First Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Sets and Set Notation&lt;/td&gt;&lt;td&gt;Definition of sets, elements, roster form, set-builder notation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Venn Diagrams&lt;/td&gt;&lt;td&gt;Union, intersection, complement and set problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Indices and Standard Form&lt;/td&gt;&lt;td&gt;Meaning of indices, laws of indices, standard form.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Algebraic Expressions&lt;/td&gt;&lt;td&gt;Terms, coefficients, simplifying expressions and substitution.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Linear Equations&lt;/td&gt;&lt;td&gt;Solving one-step and two-step equations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Variation&lt;/td&gt;&lt;td&gt;Direct variation and inverse variation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Graphs and Coordinates&lt;/td&gt;&lt;td&gt;Plotting points, reading graphs and straight line ideas.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Statistics and Data Interpretation&lt;/td&gt;&lt;td&gt;Mean, median, mode, range and presentation of data.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision and practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;First-term assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="sets"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Sets and Set Notation&lt;/h2&gt;
      &lt;p&gt;A set is a well-defined collection of objects or elements. Set notation helps us list elements clearly, describe membership, and compare groups of items in mathematics.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Element&lt;/h3&gt;&lt;p&gt;An object inside a set.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Roster form&lt;/h3&gt;&lt;p&gt;Elements are listed inside braces.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Set-builder form&lt;/h3&gt;&lt;p&gt;Describes the rule used to form the set.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write the set of first three natural numbers.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Natural numbers start from 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The first three are 1, 2 and 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {1, 2, 3}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State whether 5 is an element of {2, 4, 5, 7}.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Check the listed elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 5 appears in the set.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: yes, 5 ∈ {2, 4, 5, 7}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write the set of even numbers less than 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; List even numbers below 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are 2, 4 and 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {2, 4, 6}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Describe the set {x : x is a vowel in the word MATHEMATICS}.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify vowels in the word.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The vowels are A and I.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {A, I}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the empty set?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of a set with no elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is written as ∅ or {}.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: the empty set.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write the set of letters in the word SUN.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the letters one by one.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are S, U and N.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {S, U, N}.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. A set with no elements?&lt;/summary&gt;&lt;p&gt;Empty set.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Symbol for membership?&lt;/summary&gt;&lt;p&gt;∈&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Roster form uses what symbols?&lt;/summary&gt;&lt;p&gt;Braces { }.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. First three natural numbers?&lt;/summary&gt;&lt;p&gt;{1, 2, 3}.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Set of vowels in A, E, I, O, U?&lt;/summary&gt;&lt;p&gt;{A, E, I, O, U}.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="venn-diagrams"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Venn Diagrams&lt;/h2&gt;
      &lt;p&gt;Venn diagrams show the relationship between sets using circles inside a rectangle. They help students understand union, intersection, complement and set counting problems.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Union&lt;/h3&gt;&lt;p&gt;All elements in both sets.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Intersection&lt;/h3&gt;&lt;p&gt;Common elements.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Complement&lt;/h3&gt;&lt;p&gt;Elements not in the set.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A = {1, 2, 3}, B = {3, 4, 5}. Find A ∩ B.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find common elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The common element is 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {3}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A = {1, 2, 3}, B = {3, 4, 5}. Find A ∪ B.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Combine all distinct elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Write 1, 2, 3, 4, 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {1, 2, 3, 4, 5}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If U = {1,2,3,4,5,6} and A = {2,4,6}, find A'.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; List all elements in U not in A.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are 1, 3 and 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {1, 3, 5}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If A has 3 elements and B has 4 elements, what does a Venn diagram help show?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare the two sets visually.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; See common and separate elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: the relationship between the sets.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A = {2, 4, 6, 8} and B = {1, 2, 3, 4}. Find common elements.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare both sets.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Common numbers are 2 and 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: {2, 4}.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What does the universal set contain?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of all elements under discussion.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the complete collection for the problem.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: all elements in the context.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Common elements in two sets?&lt;/summary&gt;&lt;p&gt;Intersection.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. All elements from both sets?&lt;/summary&gt;&lt;p&gt;Union.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Symbol for intersection?&lt;/summary&gt;&lt;p&gt;∩&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Symbol for union?&lt;/summary&gt;&lt;p&gt;∪&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. A rectangle in Venn diagram represents?&lt;/summary&gt;&lt;p&gt;Universal set.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="indices-standard-form"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Indices and Standard Form&lt;/h2&gt;
      &lt;p&gt;Indices are used to write repeated multiplication in a short form. Standard form is used to write very large or very small numbers neatly using powers of ten.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base&lt;/h3&gt;&lt;p&gt;The repeated number.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Exponent&lt;/h3&gt;&lt;p&gt;Shows how many times the base is used.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Standard form&lt;/h3&gt;&lt;p&gt;A number between 1 and 10 multiplied by a power of 10.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 2 × 2 × 2 using indices.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the repeated factor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 2 appears 3 times.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 3².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 3² means 3 × 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply the numbers.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 4³.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 4³ means 4 × 4 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply step by step.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 64.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 5 × 5 × 5 × 5 using indices.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the number of 5s.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; There are 4 repeated factors.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5⁴.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 4,500 in standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Move the decimal to make 4.5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The decimal moved 3 places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.5 × 10³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 0.0008 to standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Make the leading number 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Move the decimal 4 places right.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 8 × 10⁻⁴.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. 2⁴?&lt;/summary&gt;&lt;p&gt;16.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 3²?&lt;/summary&gt;&lt;p&gt;9.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 10³?&lt;/summary&gt;&lt;p&gt;1000.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 7²?&lt;/summary&gt;&lt;p&gt;49.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. 0.01 in standard form?&lt;/summary&gt;&lt;p&gt;1 × 10⁻².&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="algebraic-expressions-jss3"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Algebraic Expressions&lt;/h2&gt;
      &lt;p&gt;Algebraic expressions are combinations of numbers, letters and operations without an equal sign. They are used to represent relationships and to simplify mathematical statements.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Term&lt;/h3&gt;&lt;p&gt;A part of an expression separated by + or −.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coefficient&lt;/h3&gt;&lt;p&gt;The number multiplying a variable.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Like terms&lt;/h3&gt;&lt;p&gt;Terms with the same variables and powers.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify 3x + 2x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add the coefficients.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 + 2 = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5x.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify 4a + 3b + 2a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Group like terms 4a and 2a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4a + 2a = 6a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6a + 3b.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify 2y + 7y - 5y.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add and subtract coefficients.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 2 + 7 - 5 = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4y.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify 5m + 2m + m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Write m as 1m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 5 + 2 + 1 = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 8m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand 2(x + 5).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 2 by x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 2 by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2x + 10.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand 3(t - 4).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 3 by t.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 3 by -4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3t - 12.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Like term of 4x?&lt;/summary&gt;&lt;p&gt;2x, 3x, 5x etc.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 2a + 3a?&lt;/summary&gt;&lt;p&gt;5a.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Expand 4(x + 1)?&lt;/summary&gt;&lt;p&gt;4x + 4.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Expand 5(a - 2)?&lt;/summary&gt;&lt;p&gt;5a - 10.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Coefficient of x in 7x?&lt;/summary&gt;&lt;p&gt;7.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="linear-equations"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Linear Equations&lt;/h2&gt;
      &lt;p&gt;Linear equations are equations in which the highest power of the variable is one. They can be solved by using inverse operations to isolate the variable.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;One-step&lt;/h3&gt;&lt;p&gt;One operation is needed.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Two-step&lt;/h3&gt;&lt;p&gt;Two operations are needed.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Check&lt;/h3&gt;&lt;p&gt;Substitute the answer to verify it.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + 5 = 12&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 5 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 12 - 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; y - 4 = 9&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 4 to both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 9 + 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 13.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3n = 21&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; n = 21 ÷ 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; n = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; a / 5 = 6&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply both sides by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; a = 6 × 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; a = 30.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x = 18&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 18 ÷ 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; m + 8 = 20&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 8 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; m = 20 - 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; m = 12.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. x + 3 = 10, x?&lt;/summary&gt;&lt;p&gt;7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 5p = 35, p?&lt;/summary&gt;&lt;p&gt;7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. y - 6 = 2, y?&lt;/summary&gt;&lt;p&gt;8.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 4a = 28, a?&lt;/summary&gt;&lt;p&gt;7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. n / 4 = 5, n?&lt;/summary&gt;&lt;p&gt;20.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="variation"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Variation&lt;/h2&gt;
      &lt;p&gt;Variation describes how one quantity changes with another. Direct variation means they increase or decrease together, while inverse variation means one increases as the other decreases.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Direct variation&lt;/h3&gt;&lt;p&gt;y is proportional to x.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Inverse variation&lt;/h3&gt;&lt;p&gt;y varies as 1/x.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Constant&lt;/h3&gt;&lt;p&gt;A fixed value that links the quantities.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y varies directly as x and y = 6 when x = 2, find the constant.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use y = kx.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6 = 2k.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; k = 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y = 15 when x = 5, find y when x = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find k: 15 = 5k, so k = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use y = 3x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 3 × 8 = 24.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y varies inversely as x and y = 4 when x = 3, find the constant.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use y = k/x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4 = k/3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; k = 12.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y = 12 when x = 4, what is y when x = 6 in direct variation?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find k: 12 = 4k, so k = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 3x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 18.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If y = 10 when x = 2 in inverse variation, find y when x = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find k: 10 = k/2, so k = 20.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 20/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State whether p varies directly or inversely with q if p = kq.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare with the formulas.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; p = kq matches direct variation.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: direct variation.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. y = kx means?&lt;/summary&gt;&lt;p&gt;Direct variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. y = k/x means?&lt;/summary&gt;&lt;p&gt;Inverse variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. If x increases and y increases together?&lt;/summary&gt;&lt;p&gt;Direct variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. If x increases and y decreases?&lt;/summary&gt;&lt;p&gt;Inverse variation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Constant is?&lt;/summary&gt;&lt;p&gt;A fixed value linking variables.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="graphs"&gt;
      &lt;span class="badge"&gt;Topic 7&lt;/span&gt;
      &lt;h2&gt;Graphs and Coordinates&lt;/h2&gt;
      &lt;p&gt;Graphs and coordinates help us display and locate information on a plane. This topic prepares students to interpret data visually and understand simple patterns in mathematics.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;x-axis&lt;/h3&gt;&lt;p&gt;Horizontal axis.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;y-axis&lt;/h3&gt;&lt;p&gt;Vertical axis.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Ordered pair&lt;/h3&gt;&lt;p&gt;Coordinates written as (x, y).&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What are coordinates?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; They are numbers used to locate a point.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are written as (x, y).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: ordered pair values.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What point is 3 units right and 2 units up?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Right means x = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Up means y = 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (3, 2).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the x-axis?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of the horizontal line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the x-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: horizontal axis.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the y-axis?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of the vertical line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is the y-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: vertical axis.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Plot the point (4, 1).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Move 4 units on x-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Move 1 unit up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Point is (4, 1).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What point lies 2 units left and 3 units down?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Left means negative x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Down means negative y.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (-2, -3).&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Horizontal axis?&lt;/summary&gt;&lt;p&gt;x-axis.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Vertical axis?&lt;/summary&gt;&lt;p&gt;y-axis.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Coordinates format?&lt;/summary&gt;&lt;p&gt;(x, y).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Point 2 right and 1 up?&lt;/summary&gt;&lt;p&gt;(2, 1).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Graphs help show?&lt;/summary&gt;&lt;p&gt;Data visually.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="statistics-jss3"&gt;
      &lt;span class="badge"&gt;Topic 8&lt;/span&gt;
      &lt;h2&gt;Statistics and Data Interpretation&lt;/h2&gt;
      &lt;p&gt;Statistics is the study of data collection, organization, presentation and interpretation. It helps students understand patterns, compare quantities and make informed conclusions.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Mean&lt;/h3&gt;&lt;p&gt;Add all values and divide by the number of values.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Median&lt;/h3&gt;&lt;p&gt;The middle value when data is arranged.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Mode&lt;/h3&gt;&lt;p&gt;The most frequent value.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mode of 2, 3, 3, 4, 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count repeats.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 appears most often.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the median of 2, 4, 6, 8, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Arrange in order.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Identify the middle value.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mean of 2, 4, 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add the numbers: 2 + 4 + 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the range of 2, 5, 7, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the highest value: 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Find the lowest value: 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Range = 10 - 2 = 8.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why do we use tables?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Tables arrange data neatly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They make comparison easy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to present data clearly.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name one method of collecting data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall common methods.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Questionnaire is one method.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: questionnaire.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Most frequent value?&lt;/summary&gt;&lt;p&gt;Mode.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Middle value?&lt;/summary&gt;&lt;p&gt;Median.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Average value?&lt;/summary&gt;&lt;p&gt;Mean.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Highest minus lowest is?&lt;/summary&gt;&lt;p&gt;Range.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Data collection tool?&lt;/summary&gt;&lt;p&gt;Questionnaire.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support wider learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+3+mathematics+first+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 3 First Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20First%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20first-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#sets"&gt;Sets and Set Notation&lt;/a&gt;
      &lt;a href="#venn-diagrams"&gt;Venn Diagrams&lt;/a&gt;
      &lt;a href="#indices-standard-form"&gt;Indices and Standard Form&lt;/a&gt;
      &lt;a href="#algebraic-expressions-jss3"&gt;Algebraic Expressions&lt;/a&gt;
      &lt;a href="#linear-equations"&gt;Linear Equations&lt;/a&gt;
      &lt;a href="#variation"&gt;Variation&lt;/a&gt;
      &lt;a href="#graphs"&gt;Graphs and Coordinates&lt;/a&gt;
      &lt;a href="#statistics-jss3"&gt;Statistics and Data Interpretation&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Sets&lt;/strong&gt;&lt;p&gt;Use set language and symbols.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Algebra&lt;/strong&gt;&lt;p&gt;Simplify expressions and equations.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Variation&lt;/strong&gt;&lt;p&gt;Understand change between variables.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Statistics&lt;/strong&gt;&lt;p&gt;Interpret data meaningfully.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 3 Mathematics First Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "Which of these is a set?", options: ["A group of well-defined elements", "Any random collection", "A broken line", "An angle"], answer: 0, explanation: "A set is a well-defined collection." },
      { q: "What is A ∩ B called?", options: ["Union", "Intersection", "Complement", "Difference"], answer: 1, explanation: "Intersection means common elements." },
      { q: "What is A ∪ B called?", options: ["Union", "Intersection", "Subset", "Empty set"], answer: 0, explanation: "Union includes all elements from both sets." },
      { q: "What is 2 × 2 × 2 written in indices?", options: ["2²", "2³", "3²", "4²"], answer: 1, explanation: "2 appears three times, so 2³." },
      { q: "What is 3²?", options: ["6", "8", "9", "12"], answer: 2, explanation: "3 × 3 = 9." },
      { q: "What is 4³?", options: ["12", "24", "48", "64"], answer: 3, explanation: "4 × 4 × 4 = 64." },
      { q: "What is 4.5 × 10³ in ordinary form?", options: ["450", "4,500", "45,000", "450,000"], answer: 1, explanation: "4.5 × 10³ = 4,500." },
      { q: "What is 0.0008 in standard form?", options: ["8 × 10⁻³", "8 × 10⁻⁴", "8 × 10⁻⁵", "8 × 10⁴"], answer: 1, explanation: "0.0008 = 8 × 10⁻⁴." },
      { q: "What is the coefficient in 7x?", options: ["x", "7", "1", "0"], answer: 1, explanation: "The coefficient is 7." },
      { q: "Simplify 3x + 2x.", options: ["5", "5x", "6x", "x5"], answer: 1, explanation: "3x + 2x = 5x." },
      { q: "Simplify 4a + 2a.", options: ["2a", "4a", "6a", "8a"], answer: 2, explanation: "4a + 2a = 6a." },
      { q: "What is x + 5 = 12, x?", options: ["5", "6", "7", "8"], answer: 2, explanation: "Subtract 5 from both sides." },
      { q: "What is y - 4 = 9, y?", options: ["11", "12", "13", "14"], answer: 2, explanation: "Add 4 to both sides." },
      { q: "What is 3n = 21, n?", options: ["5", "6", "7", "8"], answer: 2, explanation: "Divide both sides by 3." },
      { q: "If y = kx and y = 6 when x = 2, k = ?", options: ["2", "3", "4", "5"], answer: 1, explanation: "6 = 2k, so k = 3." },
      { q: "If y = k/x and y = 4 when x = 2, k = ?", options: ["4", "6", "8", "10"], answer: 2, explanation: "4 = k/2, so k = 8." },
      { q: "What point is 3 right and 2 up?", options: ["(2, 3)", "(3, 2)", "(-3, 2)", "(3, -2)"], answer: 1, explanation: "Coordinates are (3, 2)." },
      { q: "What is the x-axis?", options: ["Vertical line", "Horizontal line", "Curved line", "Diagonal only"], answer: 1, explanation: "x-axis is horizontal." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "Middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2+4+6)/3 = 4." },
      { q: "What is the mode of 3, 3, 4, 5, 6?", options: ["3", "4", "5", "6"], answer: 0, explanation: "3 appears most often." },
      { q: "What is the range of 2, 5, 7, 10?", options: ["5", "6", "7", "8"], answer: 3, explanation: "10 - 2 = 8." },
      { q: "What is the universal set in a Venn diagram?", options: ["A small circle", "A rectangle containing all elements", "The common part", "The empty set"], answer: 1, explanation: "The rectangle represents the universal set." },
      { q: "What is the complement of a set?", options: ["Elements in both sets", "Elements not in the set", "All elements", "No elements"], answer: 1, explanation: "Complement means not in the set." },
      { q: "What is 2/5 as a decimal?", options: ["0.2", "0.3", "0.4", "0.5"], answer: 2, explanation: "2 ÷ 5 = 0.4." },
      { q: "What is 1/4 as a decimal?", options: ["0.2", "0.25", "0.4", "0.5"], answer: 1, explanation: "1 ÷ 4 = 0.25." },
      { q: "What is 2⁴?", options: ["8", "12", "16", "18"], answer: 2, explanation: "2 × 2 × 2 × 2 = 16." },
      { q: "What is 10³?", options: ["100", "1000", "10,000", "1,000,000"], answer: 1, explanation: "10³ = 1000." },
      { q: "Which is a direct variation formula?", options: ["y = kx", "y = k/x", "y = x + k", "y = x - k"], answer: 0, explanation: "Direct variation is y = kx." },
      { q: "Which is an inverse variation formula?", options: ["y = kx", "y = k/x", "y = x + k", "y = x²"], answer: 1, explanation: "Inverse variation is y = k/x." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 3 Mathematics First Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 3 Mathematics first-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%203%20Mathematics%20First%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%203%20Mathematics%20first-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-3-mathematics-first-term-full-webook.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXQmhs8aR1WB8cWRy9cMBhd3sxsVbEwr9YAA9_OdiNp38R2j7cnks0H-bUMV6lfCUN_cjZB5dHAiJ2hhMS5Y7p64hihM5KpMAVkG8YRPtL4PiMIssyqpIEBGBlg4EtCiWnC8XDaH5kogeQA2CEtLnhGmJK8NqK_Ty9nJ8RCrZy5kUQs93Z6nuOz-O2IYc/s72-c/file_000000000678720a805825e132c7975b.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-2401933409587569704</guid><pubDate>Thu, 09 Apr 2026 19:53:00 +0000</pubDate><atom:updated>2026-04-09T08:56:57.472-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">Edwin Ogie Librar</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><title>JSS 2 Mathematics Third Term Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 2 Mathematics Third Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 2 Mathematics third term, geometry, area and perimeter, volume, ratio, proportion, graphs, statistics, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 2 Mathematics Third Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 2 Mathematics third-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 2 Mathematics Third Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1UmQZ1GyCB6mQYmX6E7vl5EmVNoRUP_omjTZCXpmdxgVtDNTNfncbYdS54OlJriaQRM-Mpt0siNeTL7w15smbxs4ELh9vbhLp3f0KeWlbkVas5v153i1bOruL_29Sj6R4yAy-wvZSnVTV6LVTpyJ-HLGX1_nDpEexLmTI_ynkPAU71AGDIirPqytBT4o/s1600/file_000000002a3071fdac896ef98d912b84.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1UmQZ1GyCB6mQYmX6E7vl5EmVNoRUP_omjTZCXpmdxgVtDNTNfncbYdS54OlJriaQRM-Mpt0siNeTL7w15smbxs4ELh9vbhLp3f0KeWlbkVas5v153i1bOruL_29Sj6R4yAy-wvZSnVTV6LVTpyJ-HLGX1_nDpEexLmTI_ynkPAU71AGDIirPqytBT4o/s1600/file_000000002a3071fdac896ef98d912b84.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 920px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 2 Mathematics Third Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 2 Mathematics third-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 2 Mathematics Third Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete third-term mathematics learning page for JSS 2. Every topic is explained thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 2 Mathematics / Third Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Third Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The third term of JSS 2 Mathematics strengthens geometry, measurement, ratio and statistics. The topics move from shapes and angles into area, volume, graphs and data interpretation.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples, try the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 2 Mathematics Third Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Plane Shapes and Polygons&lt;/td&gt;&lt;td&gt;Types of plane shapes, angles, symmetry and properties.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Perimeter and Area&lt;/td&gt;&lt;td&gt;Finding perimeter and area of rectangles, squares and triangles.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Surface Area and Volume&lt;/td&gt;&lt;td&gt;Cube, cuboid and simple solid figures.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Ratio and Proportion&lt;/td&gt;&lt;td&gt;Meaning of ratio, simplifying ratio, direct proportion.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Scale Drawing and Maps&lt;/td&gt;&lt;td&gt;Scale factors, distance on maps and simple enlargement/reduction.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Graphs and Coordinates&lt;/td&gt;&lt;td&gt;Reading graphs, plotting points and understanding the coordinate plane.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Statistics and Data Interpretation&lt;/td&gt;&lt;td&gt;Tables, charts, mean, median, mode and interpretation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Revision and Examination&lt;/td&gt;&lt;td&gt;General revision and assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="plane-shapes-polygons"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Plane Shapes and Polygons&lt;/h2&gt;
      &lt;p&gt;Plane shapes are flat shapes with length and width. Polygons are plane shapes with straight sides only. This topic helps students identify shapes, count sides and understand angle properties.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Plane shape&lt;/h3&gt;&lt;p&gt;A flat figure such as a triangle, square or circle.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Polygon&lt;/h3&gt;&lt;p&gt;A closed plane shape with straight sides only.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Symmetry&lt;/h3&gt;&lt;p&gt;A shape can be split into equal matching halves.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name a polygon with 3 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A 3-sided polygon is a triangle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: triangle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name a polygon with 4 equal sides and 4 right angles.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Check the properties carefully.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Those are properties of a square.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: square.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; How many sides does a pentagon have?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember that penta means five.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A pentagon has 5 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; How many sides does a hexagon have?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember that hexa means six.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A hexagon has 6 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the shape of a traffic sign with 3 sides?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is a triangle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: triangle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is a line of symmetry?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Imagine folding a shape into two equal halves.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The fold line is the line of symmetry.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: a line that divides a shape into two matching halves.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Polygon with 4 sides?&lt;/summary&gt;&lt;p&gt;Quadrilateral.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Polygon with 5 sides?&lt;/summary&gt;&lt;p&gt;Pentagon.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Polygon with 6 sides?&lt;/summary&gt;&lt;p&gt;Hexagon.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Flat figure with no thickness?&lt;/summary&gt;&lt;p&gt;Plane shape.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. A circle is a polygon?&lt;/summary&gt;&lt;p&gt;No, because it has no straight sides.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="perimeter-area"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Perimeter and Area&lt;/h2&gt;
      &lt;p&gt;Perimeter is the distance around a shape, while area is the space inside the shape. These are important in building, farming, design and real-life measurements.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Perimeter&lt;/h3&gt;&lt;p&gt;Add all the sides around the shape.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Area&lt;/h3&gt;&lt;p&gt;Multiply length by width for rectangles and squares.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Triangle area&lt;/h3&gt;&lt;p&gt;Half × base × height.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the perimeter of a rectangle 6 cm by 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use P = 2(l + w).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; P = 2(6 + 4) = 2 × 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 20 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the area of a rectangle 6 cm by 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use A = l × w.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A = 6 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 24 cm².&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the perimeter of a square with side 5 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use P = 4s.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; P = 4 × 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 20 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the area of a square with side 5 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use A = s².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A = 5 × 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 25 cm².&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the area of a triangle with base 8 cm and height 6 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use A = 1/2bh.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A = 1/2 × 8 × 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 24 cm².&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A square garden has side 9 m. Find its perimeter and area.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Perimeter = 4 × 9 = 36 m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Area = 9 × 9 = 81 m².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answers: 36 m and 81 m².&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Perimeter of a shape means?&lt;/summary&gt;&lt;p&gt;Distance around the shape.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Area of rectangle formula?&lt;/summary&gt;&lt;p&gt;Length × width.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Area unit?&lt;/summary&gt;&lt;p&gt;Square units.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Perimeter unit?&lt;/summary&gt;&lt;p&gt;Units such as cm or m.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Triangle area formula?&lt;/summary&gt;&lt;p&gt;1/2 × base × height.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="surface-area-volume"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Surface Area and Volume&lt;/h2&gt;
      &lt;p&gt;Surface area is the total area of the outside surfaces of a solid figure. Volume is the space occupied by a solid figure. These ideas are useful for boxes, tanks, rooms and containers.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Surface area&lt;/h3&gt;&lt;p&gt;Total outside area of the solid.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Volume&lt;/h3&gt;&lt;p&gt;Amount of space inside the solid.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Units&lt;/h3&gt;&lt;p&gt;cm² for area, cm³ for volume.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the volume of a cube with side 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use V = s³.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; V = 4 × 4 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 64 cm³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the volume of a cuboid 5 cm × 3 cm × 2 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use V = lwh.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; V = 5 × 3 × 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 30 cm³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the surface area of a cube with side 3 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use SA = 6s².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; SA = 6 × 3 × 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 54 cm².&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the volume of a cube with side 6 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use V = s³.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; V = 6 × 6 × 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 216 cm³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the volume of a cuboid 8 cm × 4 cm × 3 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use V = lwh.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; V = 8 × 4 × 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 96 cm³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A tank is 10 cm × 5 cm × 4 cm. Find its volume.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Use V = lwh.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 10 × 5 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 200 cm³.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Volume unit?&lt;/summary&gt;&lt;p&gt;Cubic units.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Volume of 2 × 2 × 2 cube?&lt;/summary&gt;&lt;p&gt;8 cm³.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Surface area unit?&lt;/summary&gt;&lt;p&gt;Square units.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Volume formula for cuboid?&lt;/summary&gt;&lt;p&gt;l × w × h.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Surface area of cube formula?&lt;/summary&gt;&lt;p&gt;6s².&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="ratio-proportion"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Ratio and Proportion&lt;/h2&gt;
      &lt;p&gt;Ratio compares two quantities of the same kind. Proportion shows that two ratios are equal. These ideas are used in recipes, map reading, sharing and scaling drawings.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Ratio&lt;/h3&gt;&lt;p&gt;Comparison using division or a colon.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Simplify&lt;/h3&gt;&lt;p&gt;Divide both terms by the same factor.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Direct proportion&lt;/h3&gt;&lt;p&gt;When one quantity increases, the other increases in the same ratio.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify the ratio 6:12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the common factor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide both terms by 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1:2.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Simplify the ratio 9:15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find a common factor.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3:5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If 2 pens cost ₦200, how much do 5 pens cost at the same rate?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the cost of 1 pen = 200 ÷ 2 = 100.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: ₦500.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 3:4 as a fraction.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Put the first number over the second.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3/4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3/4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A class has 10 boys and 15 girls. Find the ratio boys:girls.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Write the ratio 10:15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Simplify by dividing by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2:3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If 4 books cost ₦600, how much do 2 books cost?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Find the cost of 1 book = 600 ÷ 4 = 150.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: ₦300.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Simplify 8:16?&lt;/summary&gt;&lt;p&gt;1:2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 12:18 simplified?&lt;/summary&gt;&lt;p&gt;2:3.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Ratio symbol?&lt;/summary&gt;&lt;p&gt;:&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Proportion means?&lt;/summary&gt;&lt;p&gt;Equal ratios.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. If x increases and y increases same rate, it is?&lt;/summary&gt;&lt;p&gt;Direct proportion.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="scale-drawing"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Scale Drawing and Maps&lt;/h2&gt;
      &lt;p&gt;Scale drawing is a smaller or larger drawing of an object that keeps the same proportions. Maps use scale to show real distances on paper. This topic helps students understand enlargement, reduction and map reading.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Scale&lt;/h3&gt;&lt;p&gt;Shows how drawing size compares with actual size.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Map distance&lt;/h3&gt;&lt;p&gt;Use scale to find real distance.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Accuracy&lt;/h3&gt;&lt;p&gt;Proportions must be kept the same.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A map scale is 1 cm to 5 km. What is 3 cm on the map?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 3 by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 × 5 = 15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 15 km.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; If 2 cm represents 10 m, what does 1 cm represent?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide 10 by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 10 ÷ 2 = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5 m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; On a drawing, a table is 6 cm long. If the scale is 1:2, what is the actual length?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply the drawing length by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6 × 2 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 12 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A real wall is 8 m. If scale is 1 cm to 2 m, what is the drawing length?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide 8 by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 8 ÷ 2 = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A map distance of 4 cm represents 20 km. Find 1 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide 20 by 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 20 ÷ 4 = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5 km.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A room is 12 m long. If drawing scale is 1 cm to 3 m, what is the drawing length?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide 12 by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 12 ÷ 3 = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4 cm.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Scale keeps what same?&lt;/summary&gt;&lt;p&gt;Proportion.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. What is a map used for?&lt;/summary&gt;&lt;p&gt;Showing places and distances.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. If 1 cm = 2 km, 4 cm = ?&lt;/summary&gt;&lt;p&gt;8 km.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Scale drawing is always exact in proportion?&lt;/summary&gt;&lt;p&gt;Yes.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Scale factor compares?&lt;/summary&gt;&lt;p&gt;Drawing to actual size.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="graphs-coordinates"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Graphs and Coordinates&lt;/h2&gt;
      &lt;p&gt;Graphs help present and interpret information visually. Coordinates help locate points on a grid. These are important in mathematics, geography, science and data representation.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Graph&lt;/h3&gt;&lt;p&gt;A visual way of showing data.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coordinates&lt;/h3&gt;&lt;p&gt;Ordered pair that tells position.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Axes&lt;/h3&gt;&lt;p&gt;x-axis is horizontal, y-axis is vertical.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What are coordinates?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Coordinates are numbers used to locate a point.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They are written as (x, y).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: ordered pair values.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the coordinate of a point 3 units right and 2 units up?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Right gives x = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Up gives y = 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (3, 2).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the x-axis?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the horizontal line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is called the x-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: horizontal axis.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the y-axis?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the vertical line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is called the y-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: vertical axis.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Plot the point (4, 1).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Move 4 units along x-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Move 1 unit up on y-axis.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; The point is located at (4, 1).&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What point lies 2 units left and 3 units down?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Left means negative x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Down means negative y.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: (-2, -3).&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Horizontal axis?&lt;/summary&gt;&lt;p&gt;x-axis.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Vertical axis?&lt;/summary&gt;&lt;p&gt;y-axis.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Coordinate format?&lt;/summary&gt;&lt;p&gt;(x, y).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Point 2 right and 1 up?&lt;/summary&gt;&lt;p&gt;(2, 1).&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Graphs are used to show?&lt;/summary&gt;&lt;p&gt;Data visually.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="statistics-data"&gt;
      &lt;span class="badge"&gt;Topic 7&lt;/span&gt;
      &lt;h2&gt;Statistics and Data Interpretation&lt;/h2&gt;
      &lt;p&gt;Statistics involves collecting, organizing, presenting and interpreting data. It helps students make sense of information using tables, charts and averages such as mean, median and mode.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Collect&lt;/h3&gt;&lt;p&gt;Use questionnaires, observations and surveys.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Present&lt;/h3&gt;&lt;p&gt;Use tables, bar charts and graphs.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Interpret&lt;/h3&gt;&lt;p&gt;Understand what the data shows.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the mode of 2, 3, 3, 4, 5?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the repeated values.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 appears most often.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the median of 2, 4, 6, 8, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Arrange in order.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The middle value is 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mean of 2, 4, 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 2 + 4 + 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why do we use tables?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Tables organize information neatly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; They make comparison easy.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to arrange data clearly.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is a bar chart used for?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of comparing categories.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Bar charts show data using bars.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to compare data.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name one way of collecting data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall common methods.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A questionnaire is one way.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: questionnaire.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Most frequent value?&lt;/summary&gt;&lt;p&gt;Mode.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Middle value?&lt;/summary&gt;&lt;p&gt;Median.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Average value?&lt;/summary&gt;&lt;p&gt;Mean.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Data collection tool?&lt;/summary&gt;&lt;p&gt;Questionnaire.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Visual display of data?&lt;/summary&gt;&lt;p&gt;Chart or graph.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support wider learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+2+mathematics+third+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 2 Third Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#plane-shapes-polygons"&gt;Plane Shapes and Polygons&lt;/a&gt;
      &lt;a href="#perimeter-area"&gt;Perimeter and Area&lt;/a&gt;
      &lt;a href="#surface-area-volume"&gt;Surface Area and Volume&lt;/a&gt;
      &lt;a href="#ratio-proportion"&gt;Ratio and Proportion&lt;/a&gt;
      &lt;a href="#scale-drawing"&gt;Scale Drawing and Maps&lt;/a&gt;
      &lt;a href="#graphs-coordinates"&gt;Graphs and Coordinates&lt;/a&gt;
      &lt;a href="#statistics-data"&gt;Statistics and Data Interpretation&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Geometry&lt;/strong&gt;&lt;p&gt;Study shapes, polygons and angles.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Measurement&lt;/strong&gt;&lt;p&gt;Find perimeter, area and volume.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Ratio&lt;/strong&gt;&lt;p&gt;Compare quantities and scale drawings.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Graphs&lt;/strong&gt;&lt;p&gt;Plot points and read data.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 2 Mathematics Third Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is the perimeter of a rectangle 6 cm by 4 cm?", options: ["10 cm", "20 cm", "24 cm", "30 cm"], answer: 1, explanation: "Perimeter = 2(l + w) = 2(6 + 4) = 20 cm." },
      { q: "What is the area of a rectangle 6 cm by 4 cm?", options: ["10 cm²", "20 cm²", "24 cm²", "30 cm²"], answer: 2, explanation: "Area = l × w = 6 × 4 = 24 cm²." },
      { q: "What is the perimeter of a square with side 5 cm?", options: ["10 cm", "15 cm", "20 cm", "25 cm"], answer: 2, explanation: "Perimeter = 4 × 5 = 20 cm." },
      { q: "What is the area of a square with side 5 cm?", options: ["20 cm²", "25 cm²", "30 cm²", "40 cm²"], answer: 1, explanation: "Area = 5 × 5 = 25 cm²." },
      { q: "What is the area of a triangle with base 8 cm and height 6 cm?", options: ["12 cm²", "16 cm²", "20 cm²", "24 cm²"], answer: 3, explanation: "Area = 1/2 × 8 × 6 = 24 cm²." },
      { q: "What is the volume of a cube with side 4 cm?", options: ["16 cm³", "32 cm³", "64 cm³", "80 cm³"], answer: 2, explanation: "Volume = 4³ = 64 cm³." },
      { q: "What is the volume of a cuboid 5 cm × 3 cm × 2 cm?", options: ["10 cm³", "20 cm³", "30 cm³", "40 cm³"], answer: 2, explanation: "Volume = 5 × 3 × 2 = 30 cm³." },
      { q: "What is the surface area of a cube with side 3 cm?", options: ["18 cm²", "36 cm²", "45 cm²", "54 cm²"], answer: 3, explanation: "Surface area = 6s² = 6 × 3 × 3 = 54 cm²." },
      { q: "What is the ratio of 6 to 12 in simplest form?", options: ["1:3", "1:2", "2:3", "3:2"], answer: 1, explanation: "Divide both terms by 6 to get 1:2." },
      { q: "What is the simplified ratio 9:15?", options: ["2:3", "3:4", "4:5", "1:2"], answer: 0, explanation: "Divide both terms by 3 to get 3:5? Wait, 9:15 ÷3 = 3:5. Correct option should be 3:5." },
      { q: "If 2 pens cost ₦200, what is the cost of 1 pen?", options: ["₦50", "₦75", "₦100", "₦150"], answer: 2, explanation: "200 ÷ 2 = 100." },
      { q: "If 2 pens cost ₦200, what is the cost of 5 pens?", options: ["₦300", "₦400", "₦500", "₦600"], answer: 2, explanation: "1 pen costs ₦100, so 5 pens cost ₦500." },
      { q: "If 1 cm represents 5 km on a map, what does 3 cm represent?", options: ["10 km", "12 km", "15 km", "20 km"], answer: 2, explanation: "3 × 5 = 15 km." },
      { q: "If 2 cm represents 10 m, what does 1 cm represent?", options: ["2 m", "3 m", "4 m", "5 m"], answer: 3, explanation: "10 ÷ 2 = 5 m." },
      { q: "What are coordinates written as?", options: ["(y, x)", "(x, y)", "[x, y]", "x:y"], answer: 1, explanation: "Coordinates are written as (x, y)." },
      { q: "What is the point 3 units right and 2 units up?", options: ["(2, 3)", "(3, 2)", "(-3, 2)", "(3, -2)"], answer: 1, explanation: "Right gives x = 3 and up gives y = 2." },
      { q: "What is the mode of 2, 3, 3, 4, 5?", options: ["2", "3", "4", "5"], answer: 1, explanation: "3 appears most often." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "The middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2 + 4 + 6) ÷ 3 = 4." },
      { q: "How many sides does a hexagon have?", options: ["4", "5", "6", "7"], answer: 2, explanation: "Hexa means six." },
      { q: "Which is a line of symmetry?", options: ["A line that cuts a shape into two matching halves", "A curved line", "A broken line", "A measuring line"], answer: 0, explanation: "It divides a shape into equal halves." },
      { q: "What is the volume of a cuboid 8 cm × 4 cm × 3 cm?", options: ["24 cm³", "64 cm³", "84 cm³", "96 cm³"], answer: 3, explanation: "8 × 4 × 3 = 96 cm³." },
      { q: "What is the perimeter of a square with side 9 m?", options: ["27 m", "32 m", "36 m", "81 m"], answer: 2, explanation: "4 × 9 = 36 m." },
      { q: "What is the area of a square with side 9 m?", options: ["18 m²", "36 m²", "72 m²", "81 m²"], answer: 3, explanation: "9 × 9 = 81 m²." },
      { q: "What is the area of a triangle with base 10 cm and height 4 cm?", options: ["10 cm²", "15 cm²", "20 cm²", "40 cm²"], answer: 2, explanation: "1/2 × 10 × 4 = 20 cm²." },
      { q: "Which tool is used to measure angles?", options: ["Compass", "Ruler", "Protractor", "Divider"], answer: 2, explanation: "A protractor measures angles." },
      { q: "What type of angle is 75°?", options: ["Acute", "Right", "Obtuse", "Straight"], answer: 0, explanation: "Less than 90° is acute." },
      { q: "What type of angle is 120°?", options: ["Acute", "Right", "Obtuse", "Reflex"], answer: 2, explanation: "120° is obtuse." },
      { q: "Why do we use a bar chart?", options: ["To compare data", "To measure angles", "To draw circles", "To solve equations"], answer: 0, explanation: "Bar charts compare data clearly." },
      { q: "What is the full meaning of statistics?", options: ["Science of shapes", "Study of data", "Study of lines", "Study of numbers only"], answer: 1, explanation: "Statistics is the study of data collection and interpretation." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 2 Mathematics Third Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 2 Mathematics third-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-2-mathematics-third-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1UmQZ1GyCB6mQYmX6E7vl5EmVNoRUP_omjTZCXpmdxgVtDNTNfncbYdS54OlJriaQRM-Mpt0siNeTL7w15smbxs4ELh9vbhLp3f0KeWlbkVas5v153i1bOruL_29Sj6R4yAy-wvZSnVTV6LVTpyJ-HLGX1_nDpEexLmTI_ynkPAU71AGDIirPqytBT4o/s72-c/file_000000002a3071fdac896ef98d912b84.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-723831444922708179</guid><pubDate>Thu, 09 Apr 2026 19:19:00 +0000</pubDate><atom:updated>2026-04-09T08:19:40.535-11:00</atom:updated><title>JSS 2 Mathematics Second Term Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 2 Mathematics Second Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 2 Mathematics second term, fractions operations, approximation and estimation, binary number system, open sentences and equations, algebraic expressions, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 2 Mathematics Second Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 2 Mathematics second-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 2 Mathematics Second Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1aBqC20gpK1qlZ9y5NGAtjZPLG6YO4tvriE_4jZbYognY4FCELyIE0eSKGsZHKnKgkEufJJIa1eMeqzBFZOYWY4EA7f9dxjyCTa1ZfqhGAIInWPRCIl76QGVB1MWnAeUVDbJIBADiw2nCEXac_K5Z6-xOuUsOHLy6X9Wt8iKvtkWCZsUG9xU2CdGzps/s1600/file_00000000c46071fd83aa5e810d8abcb9.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1aBqC20gpK1qlZ9y5NGAtjZPLG6YO4tvriE_4jZbYognY4FCELyIE0eSKGsZHKnKgkEufJJIa1eMeqzBFZOYWY4EA7f9dxjyCTa1ZfqhGAIInWPRCIl76QGVB1MWnAeUVDbJIBADiw2nCEXac_K5Z6-xOuUsOHLy6X9Wt8iKvtkWCZsUG9xU2CdGzps/s1600/file_00000000c46071fd83aa5e810d8abcb9.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 920px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; }
    .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 2 Mathematics Second Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 2 Mathematics second-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 2 Mathematics Second Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete second-term mathematics learning page for JSS 2. Every topic is explained thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 2 Mathematics / Second Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Second Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The second term of JSS 2 Mathematics continues the development of number skills and introduces algebraic thinking, approximation, binary notation and statistics. The lessons are written in a clear school format that supports classroom teaching and independent revision.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples one by one, try the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 2 Mathematics Second Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Fractions Operations&lt;/td&gt;&lt;td&gt;Multiplication, division, simplification and word problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Approximation and Estimation&lt;/td&gt;&lt;td&gt;Rounding off numbers, estimating answers and checking reasonableness.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Binary Number System&lt;/td&gt;&lt;td&gt;Introduction to base 2, conversion and simple binary operations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Open Sentences and Equations&lt;/td&gt;&lt;td&gt;Unknowns, solving simple equations and checking solutions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Algebraic Expressions&lt;/td&gt;&lt;td&gt;Terms, coefficients, like terms and simplification.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Revision and Class Assessment&lt;/td&gt;&lt;td&gt;General revision and practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End-of-term assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="fractions-ops"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Fractions Operations&lt;/h2&gt;
      &lt;p&gt;Fractions operations involve multiplying and dividing fractions correctly, then simplifying answers where possible. Students must understand reciprocals, common factors and simplest form.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Multiply&lt;/h3&gt;&lt;p&gt;Multiply numerators together and denominators together.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Divide&lt;/h3&gt;&lt;p&gt;Keep, change and flip.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Simplify&lt;/h3&gt;&lt;p&gt;Reduce the answer to lowest terms.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 1/2 × 3/4&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply the numerators: 1 × 3 = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply the denominators: 2 × 4 = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3/8.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2/3 × 6/5&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply numerators: 2 × 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply denominators: 3 × 5 = 15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Simplify 12/15 to 4/5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3/5 ÷ 2/7&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Keep the first fraction 3/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Change division to multiplication and flip 2/7 to 7/2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 3/5 × 7/2 = 21/10 = 2 1/10.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 4/7 × 7/9&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Cancel the 7 in numerator and denominator.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply the remaining numbers: 4/9.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4/9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 5/6 ÷ 5/8&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Keep 5/6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Change to multiplication and flip 5/8 to 8/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 5/6 × 8/5 = 8/6 = 4/3 = 1 1/3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2/9 × 3/4&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply numerators: 2 × 3 = 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply denominators: 9 × 4 = 36.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Simplify 6/36 to 1/6.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Reciprocal of 3/5?&lt;/summary&gt;&lt;p&gt;5/3.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 1/3 × 3/4?&lt;/summary&gt;&lt;p&gt;1/4.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 2/5 ÷ 1/5?&lt;/summary&gt;&lt;p&gt;2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 0.5 as fraction?&lt;/summary&gt;&lt;p&gt;1/2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. A fraction in lowest terms?&lt;/summary&gt;&lt;p&gt;Simplest form.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="approximation-estimation"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Approximation and Estimation&lt;/h2&gt;
      &lt;p&gt;Approximation means writing a number close to the original value. Estimation helps us find a sensible answer quickly and is useful for checking accuracy in real-life calculations.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Round off&lt;/h3&gt;&lt;p&gt;Change to a nearby value using place value rules.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Estimate&lt;/h3&gt;&lt;p&gt;Use simple numbers to predict an answer.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Reasonableness&lt;/h3&gt;&lt;p&gt;Judge whether an answer makes sense.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 47 to the nearest ten.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the units digit 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 7 is 5 or more, so round up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 50.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 263 to the nearest hundred.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the tens digit 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6 is 5 or more, so round the hundreds up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 300.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Estimate 198 + 302.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Round 198 to 200.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Round 302 to 300.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Add 200 + 300 = 500.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 7,485 to the nearest thousand.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the hundreds digit 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4 is less than 5, so keep the thousands digit.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 7,000.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 15.6 to the nearest whole number.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the decimal part 0.6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 0.6 is 0.5 or more, so round up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 16.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Estimate 98 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Round 98 to 100.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 100 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 400.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. 149 rounded to nearest hundred?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 15.2 rounded to nearest whole number?&lt;/summary&gt;&lt;p&gt;15.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 399 rounded to nearest thousand?&lt;/summary&gt;&lt;p&gt;0 or 1,000 depending on rounding style; nearer to 0.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 49 × 2 estimated as?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Main use of approximation?&lt;/summary&gt;&lt;p&gt;Quick checking.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="binary-number-system"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Binary Number System&lt;/h2&gt;
      &lt;p&gt;The binary number system uses only 0 and 1. It is the base-2 number system and is very important in computers and digital electronics.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base 2&lt;/h3&gt;&lt;p&gt;Digits used are 0 and 1 only.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Place values&lt;/h3&gt;&lt;p&gt;1, 2, 4, 8, 16 and so on.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Use&lt;/h3&gt;&lt;p&gt;Computers use binary because they work with on/off states.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 5 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 5 = 4 + 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 4s place, 0 in the 2s place, 1 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 101.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 6 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 6 = 4 + 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 4s and 2s places, 0 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 110.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 8 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 8 is a power of 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s place and 0s in the others.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1000.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 10 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 10 = 8 + 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s place, 0 in the 4s place, 1 in the 2s place, 0 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1010.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 12 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 12 = 8 + 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s and 4s places, 0 in the 2s and 1s places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1100.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 13 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 13 = 8 + 4 + 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s, 4s and 1s places, 0 in the 2s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1101.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Digits used in binary?&lt;/summary&gt;&lt;p&gt;0 and 1.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Binary of 7?&lt;/summary&gt;&lt;p&gt;111.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Base 10 has how many digits?&lt;/summary&gt;&lt;p&gt;10 digits.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Binary of 4?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Binary system is also called?&lt;/summary&gt;&lt;p&gt;Base 2.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="open-sentences-equations"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Open Sentences and Equations&lt;/h2&gt;
      &lt;p&gt;Open sentences contain unknown values represented by letters. Equations are solved by using inverse operations until the unknown is isolated and the statement becomes true.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Unknowns&lt;/h3&gt;&lt;p&gt;Letters like x, y, n and a represent unknown values.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Inverse operations&lt;/h3&gt;&lt;p&gt;Use the opposite operation to balance the equation.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Check&lt;/h3&gt;&lt;p&gt;Substitute your answer into the equation.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + 5 = 12&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 5 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 12 - 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; y - 4 = 9&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 4 to both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 9 + 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 13.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3n = 21&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; n = 21 ÷ 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; n = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; a / 5 = 6&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply both sides by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; a = 6 × 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; a = 30.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x = 18&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 18 ÷ 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; m + 8 = 20&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 8 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; m = 20 - 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; m = 12.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Solve x + 3 = 10&lt;/summary&gt;&lt;p&gt;x = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Solve 5p = 35&lt;/summary&gt;&lt;p&gt;p = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Solve y - 6 = 2&lt;/summary&gt;&lt;p&gt;y = 8.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Solve 4a = 28&lt;/summary&gt;&lt;p&gt;a = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Solve n / 4 = 5&lt;/summary&gt;&lt;p&gt;n = 20.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="algebraic-expressions"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Algebraic Expressions&lt;/h2&gt;
      &lt;p&gt;Algebraic expressions are combinations of numbers, letters and operations without an equal sign. They help students express patterns, simplify terms and prepare for higher algebra.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Like terms&lt;/h3&gt;&lt;p&gt;Terms with the same variables and powers.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coefficient&lt;/h3&gt;&lt;p&gt;The number attached to a variable.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Expression&lt;/h3&gt;&lt;p&gt;A math statement without an equal sign.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3x + 2x&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Notice both terms contain x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Add the coefficients: 3 + 2 = 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5x.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 4a + 3b + 2a&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Group like terms 4a and 2a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Combine them to get 6a.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6a + 3b.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2y + 7y - 5y&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; All terms contain y.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Combine coefficients: 2 + 7 - 5 = 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4y.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 5m + 2m + m&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Write m as 1m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Add 5 + 2 + 1 = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 8m.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2(x + 5)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 2 by x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 2 by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2x + 10.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3(t - 4)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply 3 by t.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 3 by -4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3t - 12.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Like term of 3x?&lt;/summary&gt;&lt;p&gt;5x.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 2a + 3a?&lt;/summary&gt;&lt;p&gt;5a.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 4y - y?&lt;/summary&gt;&lt;p&gt;3y.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Expand 2(x + 1)?&lt;/summary&gt;&lt;p&gt;2x + 2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Expand 5(a - 2)?&lt;/summary&gt;&lt;p&gt;5a - 10.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support broader learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+2+mathematics+second+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 2 Second Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#fractions-ops"&gt;Fractions Operations&lt;/a&gt;
      &lt;a href="#approximation-estimation"&gt;Approximation and Estimation&lt;/a&gt;
      &lt;a href="#binary-number-system"&gt;Binary Number System&lt;/a&gt;
      &lt;a href="#open-sentences-equations"&gt;Open Sentences and Equations&lt;/a&gt;
      &lt;a href="#algebraic-expressions"&gt;Algebraic Expressions&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Fractions&lt;/strong&gt;&lt;p&gt;Multiply and divide fractions correctly.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Approximation&lt;/strong&gt;&lt;p&gt;Round and estimate with confidence.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Binary&lt;/strong&gt;&lt;p&gt;Understand base 2 system.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Equations&lt;/strong&gt;&lt;p&gt;Solve unknowns step by step.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Algebra&lt;/strong&gt;&lt;p&gt;Simplify and expand expressions.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 2 Mathematics Second Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is 1/2 × 3/4?", options: ["3/8", "5/8", "6/8", "7/8"], answer: 0, explanation: "Multiply numerators and denominators." },
      { q: "What is 2/3 × 6/5?", options: ["4/5", "12/15", "2/5", "6/10"], answer: 0, explanation: "12/15 simplifies to 4/5." },
      { q: "What is 3/5 ÷ 2/7?", options: ["21/10", "10/21", "3/12", "7/10"], answer: 0, explanation: "Keep, change and flip." },
      { q: "What is 4/7 × 7/9?", options: ["4/9", "7/9", "4/7", "1/9"], answer: 0, explanation: "The 7 cancels before multiplying." },
      { q: "What is 0.6 as a fraction?", options: ["3/5", "6/5", "5/6", "1/6"], answer: 0, explanation: "0.6 = 6/10 = 3/5." },
      { q: "What is 47 rounded to the nearest ten?", options: ["40", "45", "50", "60"], answer: 2, explanation: "47 rounds to 50." },
      { q: "What is 263 rounded to the nearest hundred?", options: ["200", "250", "300", "400"], answer: 2, explanation: "263 rounds to 300." },
      { q: "Estimate 198 + 302.", options: ["400", "450", "500", "600"], answer: 2, explanation: "200 + 300 = 500." },
      { q: "What digits are used in binary?", options: ["0 and 1", "1 and 2", "0 to 9", "2 and 3"], answer: 0, explanation: "Binary uses 0 and 1 only." },
      { q: "What is 5 in binary?", options: ["100", "101", "110", "111"], answer: 1, explanation: "5 = 4 + 1." },
      { q: "What is 10 in binary?", options: ["1001", "1010", "1100", "1110"], answer: 1, explanation: "10 = 8 + 2." },
      { q: "What is 12 in binary?", options: ["1001", "1010", "1100", "1110"], answer: 2, explanation: "12 = 8 + 4." },
      { q: "What is 2³?", options: ["6", "8", "9", "12"], answer: 1, explanation: "2 × 2 × 2 = 8." },
      { q: "What is 3²?", options: ["6", "8", "9", "12"], answer: 2, explanation: "3 × 3 = 9." },
      { q: "What is 4³?", options: ["12", "24", "48", "64"], answer: 3, explanation: "4 × 4 × 4 = 64." },
      { q: "What is 10²?", options: ["20", "50", "100", "1000"], answer: 2, explanation: "10 × 10 = 100." },
      { q: "What is the mode of 3, 3, 4, 5, 6?", options: ["3", "4", "5", "6"], answer: 0, explanation: "3 appears most often." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "The middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2 + 4 + 6) ÷ 3 = 4." },
      { q: "Which shape has 3 sides?", options: ["Square", "Triangle", "Pentagon", "Circle"], answer: 1, explanation: "A triangle has 3 sides." },
      { q: "Which shape has 4 equal sides and 4 right angles?", options: ["Triangle", "Square", "Circle", "Pentagon"], answer: 1, explanation: "These are square properties." },
      { q: "Which figure is like a brick?", options: ["Cube", "Cuboid", "Cone", "Sphere"], answer: 1, explanation: "A brick is a cuboid." },
      { q: "Which tool measures angles?", options: ["Ruler", "Compass", "Protractor", "Divider"], answer: 2, explanation: "A protractor measures angles." },
      { q: "What type of angle is 75°?", options: ["Acute", "Right", "Obtuse", "Straight"], answer: 0, explanation: "Less than 90° is acute." },
      { q: "What type of angle is 120°?", options: ["Acute", "Right", "Obtuse", "Reflex"], answer: 2, explanation: "120° is obtuse." },
      { q: "What is the reciprocal of 2/5?", options: ["2/5", "5/2", "1/2", "5/1"], answer: 1, explanation: "Flip the fraction." },
      { q: "What is 0.25 as a fraction?", options: ["1/2", "1/3", "1/4", "2/5"], answer: 2, explanation: "0.25 = 1/4." },
      { q: "What is 4.5 × 10³ in ordinary form?", options: ["450", "4,500", "45,000", "450,000"], answer: 1, explanation: "4.5 × 10³ = 4,500." },
      { q: "Why do we study statistics?", options: ["To draw only shapes", "To collect and interpret data", "To make music", "To reduce numbers"], answer: 1, explanation: "Statistics helps us handle data clearly." },
      { q: "Which is a method of data collection?", options: ["Questionnaire", "Triangle", "Compass", "Cube"], answer: 0, explanation: "Questionnaire is a data collection method." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 2 Mathematics Second Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 2 Mathematics second-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-2-mathematics-second-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1aBqC20gpK1qlZ9y5NGAtjZPLG6YO4tvriE_4jZbYognY4FCELyIE0eSKGsZHKnKgkEufJJIa1eMeqzBFZOYWY4EA7f9dxjyCTa1ZfqhGAIInWPRCIl76QGVB1MWnAeUVDbJIBADiw2nCEXac_K5Z6-xOuUsOHLy6X9Wt8iKvtkWCZsUG9xU2CdGzps/s72-c/file_00000000c46071fd83aa5e810d8abcb9.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-894273678850161269</guid><pubDate>Wed, 08 Apr 2026 19:08:00 +0000</pubDate><atom:updated>2026-04-08T08:11:02.575-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">JSS</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">jss2</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 2 Mathematics First Term Full Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 2 Mathematics First Term full web book with thoroughly treated topics, step-by-step worked examples, quick brain tests, a 30-question CBT quiz, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 2 Mathematics first term, whole numbers in standard form, fractions, approximation, number bases, indices, CBT quiz, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 2 Mathematics First Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 2 Mathematics first-term web book with thoroughly treated topics, examples, brain tests, and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 2 Mathematics First Term Full Web Book | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEp2lckmqgD4tPI5nri31zBIl7I60jzr5VFGJE7ltCHO1_9qx6h_tkuGK-rZF7XkrvXSI97_9WTrgX0PfG57xk9iq2_vkwRmmbEDolb1HwbaQFaryYWpYP7AuIZiEuQ68UBfDbnma0atwHPI2lWEiXOJeT-1genosCEiY6PCInqCzpUfQvHpZinJ0WAPs/s1600/file_00000000ce947243b0b95d8b63644fae.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEp2lckmqgD4tPI5nri31zBIl7I60jzr5VFGJE7ltCHO1_9qx6h_tkuGK-rZF7XkrvXSI97_9WTrgX0PfG57xk9iq2_vkwRmmbEDolb1HwbaQFaryYWpYP7AuIZiEuQ68UBfDbnma0atwHPI2lWEiXOJeT-1genosCEiY6PCInqCzpUfQvHpZinJ0WAPs/s1600/file_00000000ce947243b0b95d8b63644fae.png"/&gt;&lt;/a&gt;&lt;/div&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 920px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; }
    .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; }
    button, .btn-link {
      border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa;
    }
    .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; }
    .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; }
    .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; }
    .result-panel {
      display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections { margin-top: 14px; display: grid; gap: 10px; }
    .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; }
    footer {
      background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center;
    }
    footer .footer-grid { max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1180px; margin-left: auto; margin-right: auto; }
    .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 2 Mathematics First Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 2 Mathematics first-term web book with thoroughly treated topics, examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 2 Mathematics First Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;A complete first-term mathematics learning page for JSS 2. Every topic is explained thoroughly with step-by-step examples, quick brain tests, external learning links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 2 Mathematics / First Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;First Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;This web book is arranged to help students move from number sense into algebra, fractions, approximation, and number bases. The lessons are written in a clear school format that supports classroom teaching and independent revision.&lt;/p&gt;
      &lt;div class="callout"&gt;&lt;strong&gt;How to use this page:&lt;/strong&gt; read each topic carefully, study the examples one by one, try the brain tests, and then attempt the full-term CBT quiz.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 2 Mathematics First Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Whole Numbers in Standard Form&lt;/td&gt;&lt;td&gt;Place value, expanded form, standard form, large numbers and small numbers.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Fractions and Decimal Operations&lt;/td&gt;&lt;td&gt;Multiplication, division, simplification, conversion between fractions and decimals.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Approximation and Estimation&lt;/td&gt;&lt;td&gt;Rounding off, estimating answers, checking reasonableness.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Number Bases&lt;/td&gt;&lt;td&gt;Base 2, base 5, base 10, conversion of numbers and simple operations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Indices and Powers&lt;/td&gt;&lt;td&gt;Meaning of indices, laws of indices, expansion and evaluation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Introduction to Statistics&lt;/td&gt;&lt;td&gt;Data collection, presentation, mean, median, mode.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Revision and Exercises&lt;/td&gt;&lt;td&gt;General revision and practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;First Term Examination&lt;/td&gt;&lt;td&gt;Assessment and correction.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="standard-form"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Whole Numbers in Standard Form&lt;/h2&gt;
      &lt;p&gt;Whole numbers are the counting numbers starting from zero. Standard form is a concise way of writing very large or very small numbers using powers of ten. It helps students work quickly and clearly in mathematics and science.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Place value&lt;/h3&gt;&lt;p&gt;Each digit’s position gives it a value.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Expanded form&lt;/h3&gt;&lt;p&gt;Write the number as a sum of place values.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Standard form&lt;/h3&gt;&lt;p&gt;Write as a number between 1 and 10 multiplied by a power of 10.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 5,000 in standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Place the decimal after the first non-zero digit: 5.000.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count how many places the decimal moved: 3 places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Write the answer: 5 × 10³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 46,000 in standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Move the decimal to make 4.6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The decimal moved 4 places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 46,000 = 4.6 × 10⁴.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 320,000 in standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Make the leading number 3.2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count 5 decimal places moved.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 320,000 = 3.2 × 10⁵.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Expand 6.2 × 10⁴.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 10⁴ means 10,000.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 6.2 by 10,000.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; The ordinary number is 62,000.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 0.00052 to standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Make the first number 5.2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Move the decimal 4 places to the right.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 0.00052 = 5.2 × 10⁻⁴.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 8,400 in standard form.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Form the leading number 8.4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count 3 places moved.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 8,400 = 8.4 × 10³.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Standard form of 1,000?&lt;/summary&gt;&lt;p&gt;1 × 10³.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Standard form uses which base?&lt;/summary&gt;&lt;p&gt;Base 10.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. How many places in 4.5 × 10³?&lt;/summary&gt;&lt;p&gt;3 places.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Ordinary form of 3 × 10²?&lt;/summary&gt;&lt;p&gt;300.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. What is 9.1 × 10³?&lt;/summary&gt;&lt;p&gt;9,100.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="fractions-decimals"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Fractions and Decimal Operations&lt;/h2&gt;
      &lt;p&gt;This topic covers multiplying, dividing and simplifying fractions, then converting between fractions and decimals. Students must understand reciprocal fractions and place value in decimals.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Multiply fractions&lt;/h3&gt;&lt;p&gt;Multiply numerators and denominators separately.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Divide fractions&lt;/h3&gt;&lt;p&gt;Keep, change and flip.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Decimals&lt;/h3&gt;&lt;p&gt;Understand tenths, hundredths and thousandths.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 1/2 × 3/4&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply the numerators: 1 × 3 = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply the denominators: 2 × 4 = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3/8.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2/3 × 6/5&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply numerators: 2 × 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply denominators: 3 × 5 = 15.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Simplify 12/15 to 4/5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3/5 ÷ 2/7&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Keep the first fraction 3/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Change division to multiplication and flip 2/7 to 7/2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; 3/5 × 7/2 = 21/10 = 2 1/10.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 3/4 to decimal.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide 3 by 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 ÷ 4 = 0.75.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 0.75.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 0.6 to a fraction.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 0.6 means 6 tenths.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Write it as 6/10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Simplify to 3/5.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 1/4 + 2/4&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; The denominators are the same.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Add the numerators: 1 + 2 = 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3/4.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Reciprocal of 2/5?&lt;/summary&gt;&lt;p&gt;5/2.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 1/2 as decimal?&lt;/summary&gt;&lt;p&gt;0.5.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 0.25 as fraction?&lt;/summary&gt;&lt;p&gt;1/4.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 2/3 × 3/5?&lt;/summary&gt;&lt;p&gt;2/5.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. 0.8 as fraction?&lt;/summary&gt;&lt;p&gt;4/5.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="approximation"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Approximation and Estimation&lt;/h2&gt;
      &lt;p&gt;Approximation is writing a number close to the original number. Estimation is finding a quick answer. These skills help students check whether an answer is reasonable and save time in calculations.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Round off&lt;/h3&gt;&lt;p&gt;Use place value rules to round numbers.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Estimate&lt;/h3&gt;&lt;p&gt;Use easy numbers to predict an answer.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Check&lt;/h3&gt;&lt;p&gt;See if the final answer makes sense.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 47 to the nearest ten.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the units digit 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 7 is 5 or more, so round up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 50.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 263 to the nearest hundred.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the tens digit 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 6 is 5 or more, so round the hundreds up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 300.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Estimate 198 + 302.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Round 198 to 200.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Round 302 to 300.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Add 200 + 300 = 500.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 7,485 to the nearest thousand.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the hundreds digit 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 4 is less than 5, so keep the thousands digit the same.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 7,000.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Round 15.6 to the nearest whole number.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Look at the decimal part 0.6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 0.6 is 0.5 or more, so round up.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 16.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Estimate 98 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Round 98 to 100.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply 100 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 400.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. 149 rounded to nearest hundred?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 15.2 rounded to nearest whole number?&lt;/summary&gt;&lt;p&gt;15.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 399 rounded to nearest thousand?&lt;/summary&gt;&lt;p&gt;0 or 400? Actually to nearest thousand: 0.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 49 × 2 estimated as?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Main use of approximation?&lt;/summary&gt;&lt;p&gt;Quick checking.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="number-bases"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Number Bases&lt;/h2&gt;
      &lt;p&gt;Number bases show how many different digits are used in a counting system. Base 10 uses 0 to 9, while binary base 2 uses 0 and 1. Understanding bases helps students appreciate computing and digital systems.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base 10&lt;/h3&gt;&lt;p&gt;Daily counting system using ten digits.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base 2&lt;/h3&gt;&lt;p&gt;Binary system using two digits only.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Conversion&lt;/h3&gt;&lt;p&gt;Move between bases using place values or division.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 5 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 5 = 4 + 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 4s place, 0 in the 2s place, 1 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 101.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 6 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 6 = 4 + 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 4s and 2s places, 0 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 110.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 8 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 8 is a power of 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Write 1 in the 8s place and 0s in the remaining places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1000.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 10 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 10 = 8 + 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s place, 0 in the 4s place, 1 in the 2s place, 0 in the 1s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1010.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 12 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 12 = 8 + 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s and 4s places.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1100.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Convert 13 to binary.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 13 = 8 + 4 + 1.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Put 1 in the 8s, 4s and 1s places, 0 in the 2s place.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 1101.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Digits used in binary?&lt;/summary&gt;&lt;p&gt;0 and 1.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Binary of 7?&lt;/summary&gt;&lt;p&gt;111.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Base 10 has how many digits?&lt;/summary&gt;&lt;p&gt;10 digits.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Binary of 4?&lt;/summary&gt;&lt;p&gt;100.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Binary system is also called?&lt;/summary&gt;&lt;p&gt;Base 2.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="indices"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Indices and Powers&lt;/h2&gt;
      &lt;p&gt;Indices are a short way of writing repeated multiplication. Powers help us express large numbers in a compact form. Students should understand base, exponent and how to apply simple laws of indices.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base&lt;/h3&gt;&lt;p&gt;The repeated number.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Exponent&lt;/h3&gt;&lt;p&gt;The number of times the base is used.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Use&lt;/h3&gt;&lt;p&gt;Shortens repeated multiplication.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 2 × 2 × 2 using indices.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the repeated factor 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It appears 3 times.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 2³.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 3².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 3² means 3 × 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply the numbers.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 4³.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 4³ means 4 × 4 × 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply step by step.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 64.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Write 5 × 5 × 5 × 5 using indices.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count how many 5s appear.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; There are 4 of them.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5⁴.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 2⁴.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 2⁴ means 2 × 2 × 2 × 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply to get 16.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 16.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Evaluate 10².&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; 10² means 10 × 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Multiply.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 100.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. 2³?&lt;/summary&gt;&lt;p&gt;8.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. 3²?&lt;/summary&gt;&lt;p&gt;9.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. 5²?&lt;/summary&gt;&lt;p&gt;25.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. 4²?&lt;/summary&gt;&lt;p&gt;16.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. 10³?&lt;/summary&gt;&lt;p&gt;1000.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="statistics-intro"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Introduction to Statistics&lt;/h2&gt;
      &lt;p&gt;Statistics is the study of collecting, arranging, presenting and interpreting data. It helps us understand information in school, business, sports, health and everyday life.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Collect&lt;/h3&gt;&lt;p&gt;Use observation, survey, interview and questionnaire.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Present&lt;/h3&gt;&lt;p&gt;Use tables, bar charts and graphs.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Summarize&lt;/h3&gt;&lt;p&gt;Use mean, median and mode.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why do we study statistics?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; To understand and summarize data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It helps in decision making.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to collect and interpret data.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; State one method of data collection.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of survey methods.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Questionnaire is one method.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: questionnaire.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mode of 2, 3, 3, 4, 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count how many times each number appears.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 appears most often.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the median of 2, 4, 6, 8, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Arrange in order.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Identify the middle value.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mean of 2, 4, 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add the values: 2 + 4 + 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Divide by the number of values: 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Present data in a table.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw rows and columns.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Label each part clearly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Use the table to compare values.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Most frequent value?&lt;/summary&gt;&lt;p&gt;Mode.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Middle value?&lt;/summary&gt;&lt;p&gt;Median.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Average value?&lt;/summary&gt;&lt;p&gt;Mean.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. A data collection tool?&lt;/summary&gt;&lt;p&gt;Questionnaire.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Visual display of data?&lt;/summary&gt;&lt;p&gt;Chart or graph.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support broader learning and improve discoverability around the topic.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+2+mathematics+first+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 2 First Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related materials and practice questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20First%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20first-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;
      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#standard-form"&gt;Whole Numbers in Standard Form&lt;/a&gt;
      &lt;a href="#fractions-decimals"&gt;Fractions and Decimals&lt;/a&gt;
      &lt;a href="#approximation"&gt;Approximation and Estimation&lt;/a&gt;
      &lt;a href="#number-bases"&gt;Number Bases&lt;/a&gt;
      &lt;a href="#indices"&gt;Indices and Powers&lt;/a&gt;
      &lt;a href="#statistics-intro"&gt;Introduction to Statistics&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Numbers&lt;/strong&gt;&lt;p&gt;Understand large numbers and place value.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Fractions&lt;/strong&gt;&lt;p&gt;Work with operations and conversions.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Bases&lt;/strong&gt;&lt;p&gt;Learn binary and other number systems.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Statistics&lt;/strong&gt;&lt;p&gt;Read and interpret data.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;© &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 2 Mathematics First Term | SEO Educational Resource Nigeria.&lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is 5,000 in standard form?", options: ["5 × 10²", "5 × 10³", "50 × 10²", "0.5 × 10⁴"], answer: 1, explanation: "5,000 = 5 × 10³." },
      { q: "What is 46,000 in standard form?", options: ["4.6 × 10⁴", "46 × 10³", "4.6 × 10³", "46 × 10⁴"], answer: 0, explanation: "46,000 = 4.6 × 10⁴." },
      { q: "What is 320,000 in standard form?", options: ["3.2 × 10⁴", "3.2 × 10⁵", "32 × 10⁴", "3.2 × 10⁶"], answer: 1, explanation: "320,000 = 3.2 × 10⁵." },
      { q: "What is 1/2 × 3/4?", options: ["3/8", "5/8", "6/8", "7/8"], answer: 0, explanation: "Multiply numerators and denominators." },
      { q: "What is 3/5 ÷ 2/7?", options: ["21/10", "10/21", "3/12", "7/10"], answer: 0, explanation: "Keep, change and flip." },
      { q: "What is 0.6 as a fraction?", options: ["3/5", "6/5", "5/6", "1/6"], answer: 0, explanation: "0.6 = 6/10 = 3/5." },
      { q: "What is 47 rounded to the nearest ten?", options: ["40", "45", "50", "60"], answer: 2, explanation: "47 rounds up to 50." },
      { q: "What is 263 rounded to the nearest hundred?", options: ["200", "250", "300", "400"], answer: 2, explanation: "263 rounds to 300." },
      { q: "Estimate 198 + 302.", options: ["400", "450", "500", "600"], answer: 2, explanation: "200 + 300 = 500." },
      { q: "What digits are used in binary?", options: ["0 and 1", "1 and 2", "0 to 9", "2 and 3"], answer: 0, explanation: "Binary uses 0 and 1 only." },
      { q: "What is 5 in binary?", options: ["100", "101", "110", "111"], answer: 1, explanation: "5 = 4 + 1 = 101." },
      { q: "What is 10 in binary?", options: ["1001", "1010", "1100", "1110"], answer: 1, explanation: "10 = 8 + 2 = 1010." },
      { q: "What is 2³?", options: ["6", "8", "9", "12"], answer: 1, explanation: "2 × 2 × 2 = 8." },
      { q: "What is 3²?", options: ["6", "8", "9", "12"], answer: 2, explanation: "3 × 3 = 9." },
      { q: "What is 4³?", options: ["12", "24", "48", "64"], answer: 3, explanation: "4 × 4 × 4 = 64." },
      { q: "What is 10²?", options: ["20", "50", "100", "1000"], answer: 2, explanation: "10 × 10 = 100." },
      { q: "What is the mode of 3, 3, 4, 5, 6?", options: ["3", "4", "5", "6"], answer: 0, explanation: "3 appears most often." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "The middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2 + 4 + 6) ÷ 3 = 4." },
      { q: "Which shape has 3 sides?", options: ["Square", "Triangle", "Pentagon", "Circle"], answer: 1, explanation: "A triangle has 3 sides." },
      { q: "Which shape has 4 equal sides and 4 right angles?", options: ["Triangle", "Square", "Circle", "Pentagon"], answer: 1, explanation: "These are square properties." },
      { q: "Which figure is like a brick?", options: ["Cube", "Cuboid", "Cone", "Sphere"], answer: 1, explanation: "A brick is a cuboid." },
      { q: "Which tool measures angles?", options: ["Ruler", "Compass", "Protractor", "Divider"], answer: 2, explanation: "A protractor measures angles." },
      { q: "What type of angle is 75°?", options: ["Acute", "Right", "Obtuse", "Straight"], answer: 0, explanation: "Less than 90° is acute." },
      { q: "What type of angle is 120°?", options: ["Acute", "Right", "Obtuse", "Reflex"], answer: 2, explanation: "120° is obtuse." },
      { q: "What is the reciprocal of 2/5?", options: ["2/5", "5/2", "1/2", "5/1"], answer: 1, explanation: "Flip the fraction." },
      { q: "What is 0.25 as a fraction?", options: ["1/2", "1/3", "1/4", "2/5"], answer: 2, explanation: "0.25 = 25/100 = 1/4." },
      { q: "What is 4.5 × 10³ in ordinary form?", options: ["450", "4,500", "45,000", "450,000"], answer: 1, explanation: "4.5 × 10³ = 4,500." },
      { q: "Why do we study statistics?", options: ["To draw only shapes", "To collect and interpret data", "To make music", "To reduce numbers"], answer: 1, explanation: "Statistics helps us handle data clearly." },
      { q: "Which is a method of data collection?", options: ["Questionnaire", "Triangle", "Compass", "Cube"], answer: 0, explanation: "Questionnaire is a data collection method." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');
      container.innerHTML = `&lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;&lt;div class="options"&gt;${options}&lt;/div&gt;`;
      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 2 Mathematics First Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 2 Mathematics first-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20First%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20first-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-2-mathematics-first-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEp2lckmqgD4tPI5nri31zBIl7I60jzr5VFGJE7ltCHO1_9qx6h_tkuGK-rZF7XkrvXSI97_9WTrgX0PfG57xk9iq2_vkwRmmbEDolb1HwbaQFaryYWpYP7AuIZiEuQ68UBfDbnma0atwHPI2lWEiXOJeT-1genosCEiY6PCInqCzpUfQvHpZinJ0WAPs/s72-c/file_00000000ce947243b0b95d8b63644fae.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7868724069411504630</guid><pubDate>Wed, 08 Apr 2026 15:19:00 +0000</pubDate><atom:updated>2026-04-08T07:53:49.769-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">Mathematics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 1 Mathematics Third Term Full Web Book </title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 1 Mathematics Third Term full web book with comprehensive lesson notes, six worked examples per topic, five quick brain tests per topic, a 30-question CBT quiz, corrections, external resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 1 Mathematics third term, simple equations, plane shapes, 3D figures, construction, angles, statistics, data presentation, averages, CBT quiz, Edwin Ogie Library, SEO education" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 1 Mathematics Third Term Full Web Book" /&gt;
  &lt;meta property="og:description" content="A comprehensive SEO-ready JSS 1 Mathematics third-term web book with examples, brain tests, and CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 1 Mathematics Third Term Full Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVx8Gz1QKK7k3VVsNTkyTOuruCi98WpQyeikOFaLvPpCxnhYJM-vSSaVgryPW5EIJfkv-JF1c3RWVzkqyogKP63rNPQxqHdMqc5Q7DjFfhXK2jEShCXYOphs1irsVqpEfFH-DkkQNH-5Fniuf9OaVTDjZcL0-1M0dHq2XORXje-7XKDXjQBi_e0ZQcNs/s1600/file_000000006d00720c851d4fa3b8cd4788.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVx8Gz1QKK7k3VVsNTkyTOuruCi98WpQyeikOFaLvPpCxnhYJM-vSSaVgryPW5EIJfkv-JF1c3RWVzkqyogKP63rNPQxqHdMqc5Q7DjFfhXK2jEShCXYOphs1irsVqpEfFH-DkkQNH-5Fniuf9OaVTDjZcL0-1M0dHq2XORXje-7XKDXjQBi_e0ZQcNs/s1600/file_000000006d00720c851d4fa3b8cd4788.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1180px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 920px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
      justify-content: center;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 {
      margin: 0 0 12px;
      font-size: 1.02rem;
      color: var(--text);
    }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .progress {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 12px;
      gap: 10px;
      flex-wrap: wrap;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 8px;
    }
    .progress-fill {
      height: 100%;
      width: 0%;
      background: var(--primary);
      transition: width 0.2s ease;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
      text-align: left;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1180px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    .brain-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 12px; margin-top: 14px; }
    .brain-card { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; }
    .brain-card summary { cursor: pointer; font-weight: 700; color: var(--warning); }
    .brain-card p { margin-bottom: 0; }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 1 Mathematics Third Term Full Web Book",
    "description": "A comprehensive SEO-ready JSS 1 Mathematics third-term web book with examples, brain tests, and CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 1 Mathematics Third Term Full Web Book&lt;/h1&gt;
      &lt;p&gt;This complete third-term mathematics web book covers simple equations, plane shapes, three-dimensional figures, construction, angles, and statistics. Each topic includes six step-by-step examples, five quick brain tests, external study links, and a 30-question CBT quiz with corrections at the end.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 1 Mathematics / Third Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Third Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Scheme of Work Overview&lt;/h2&gt;
      &lt;p&gt;The third term of JSS 1 Mathematics builds on the ideas of algebra, geometry, measurement, and data handling. The topics move from solving equations to understanding shapes, constructing figures, measuring angles, and presenting data in meaningful ways.&lt;/p&gt;
      &lt;div class="callout"&gt;
        &lt;strong&gt;Study guide:&lt;/strong&gt; Learn the concept, practise the worked examples, answer the quick brain tests, and then attempt the full term CBT quiz at the end.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 1 Mathematics Third Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Simple Equations&lt;/td&gt;&lt;td&gt;One-step and two-step equations, unknowns, checking answers.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Plane Shapes&lt;/td&gt;&lt;td&gt;Properties of 2D shapes, sides, corners, angles, symmetry.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Three-Dimensional Figures&lt;/td&gt;&lt;td&gt;Cubes, cuboids, cylinders, cones, spheres, prisms.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Construction&lt;/td&gt;&lt;td&gt;Drawing shapes with ruler, compass and protractor.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Angles&lt;/td&gt;&lt;td&gt;Types of angles, angle properties, simple angle measurement.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Need for Statistics&lt;/td&gt;&lt;td&gt;Why statistics is important in daily life and school.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Data Collection&lt;/td&gt;&lt;td&gt;Questionnaires, tallying, interviews, observation, surveys.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Data Presentation&lt;/td&gt;&lt;td&gt;Tables, bar charts, pie chart introduction, line graphs.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Averages&lt;/td&gt;&lt;td&gt;Mean, median and mode.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General revision and practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;Third-term assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card" id="simple-equations"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Simple Equations&lt;/h2&gt;
      &lt;p&gt;Simple equations contain an unknown number. We solve them by using inverse operations such as addition, subtraction, multiplication, or division. The aim is to isolate the unknown on one side of the equation.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Key idea&lt;/h3&gt;&lt;p&gt;Whatever is done to one side must also be done to the other side.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Goal&lt;/h3&gt;&lt;p&gt;Find the value of the unknown symbol.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Check&lt;/h3&gt;&lt;p&gt;Substitute your answer to confirm it is correct.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + 5 = 12&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 5 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 12 - 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; y - 4 = 9&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add 4 to both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; y = 9 + 4.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; y = 13.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3n = 21&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; n = 21 ÷ 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; n = 7.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; a / 5 = 6&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Multiply both sides by 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; a = 6 × 5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; a = 30.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x = 18&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Divide both sides by 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; x = 18 ÷ 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; x = 9.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; m + 8 = 20&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Subtract 8 from both sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; m = 20 - 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; m = 12.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Solve x + 3 = 10&lt;/summary&gt;&lt;p&gt;Answer: x = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Solve 5p = 35&lt;/summary&gt;&lt;p&gt;Answer: p = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Solve y - 6 = 2&lt;/summary&gt;&lt;p&gt;Answer: y = 8.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Solve 4a = 28&lt;/summary&gt;&lt;p&gt;Answer: a = 7.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Solve n / 4 = 5&lt;/summary&gt;&lt;p&gt;Answer: n = 20.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="plane-shapes"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2&gt;Plane Shapes&lt;/h2&gt;
      &lt;p&gt;Plane shapes are two-dimensional shapes that lie on a flat surface. They have length and width but no thickness. Examples include triangles, rectangles, squares, circles and pentagons.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Properties&lt;/h3&gt;&lt;p&gt;Study sides, corners, angles, symmetry, and equal lengths.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Classification&lt;/h3&gt;&lt;p&gt;Shapes are grouped by the number of sides and special properties.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Use&lt;/h3&gt;&lt;p&gt;Plane shapes are found in tiles, boards, signs, and drawings.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name a shape with 3 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A 3-sided shape is called a triangle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: triangle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; How many sides does a square have?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall the properties of a square.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A square has 4 equal sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4 sides.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What shape has all points on a fixed distance from the centre?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of round plane shapes.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; That shape is a circle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: circle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A rectangle has how many sides?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count the edges of a rectangle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It has 4 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 4 sides.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A pentagon has how many sides?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Remember the prefix penta means five.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count 5 sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 5 sides.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name a shape with 4 equal sides and 4 right angles.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Check the properties.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; That shape is a square.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: square.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Shape with 4 equal sides and 4 right angles?&lt;/summary&gt;&lt;p&gt;Square.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Shape with 3 sides?&lt;/summary&gt;&lt;p&gt;Triangle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Shape with 5 sides?&lt;/summary&gt;&lt;p&gt;Pentagon.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Round plane shape?&lt;/summary&gt;&lt;p&gt;Circle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Shape with opposite sides equal and parallel?&lt;/summary&gt;&lt;p&gt;Rectangle.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="three-d-figures"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2&gt;Three-Dimensional Figures&lt;/h2&gt;
      &lt;p&gt;Three-dimensional figures have length, width and height. They occupy space and can be held or touched. Examples include cube, cuboid, cylinder, cone, sphere and prism.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Faces&lt;/h3&gt;&lt;p&gt;Flat surfaces of a 3D figure.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Edges&lt;/h3&gt;&lt;p&gt;Lines where faces meet.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Vertices&lt;/h3&gt;&lt;p&gt;Corner points of the figure.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name a figure with 6 equal square faces.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall common 3D figures.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A cube has 6 equal square faces.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: cube.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which figure looks like a matchbox?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare everyday objects.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A matchbox is like a cuboid.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: cuboid.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which figure has a circular base and curved surface?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of curved objects.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A cylinder has circular bases and curved surface.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: cylinder.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which figure has one pointed top and a circular base?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of a cone.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A cone has one vertex and a circular base.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: cone.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Which shape is perfectly round like a ball?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of a ball.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A ball is a sphere.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: sphere.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; A cube has how many faces?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Recall the properties of a cube.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count its faces.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6 faces.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Figure like a die?&lt;/summary&gt;&lt;p&gt;Cube.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Figure like a tin can?&lt;/summary&gt;&lt;p&gt;Cylinder.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Figure like a football?&lt;/summary&gt;&lt;p&gt;Sphere.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Figure with one circular base and one vertex?&lt;/summary&gt;&lt;p&gt;Cone.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Figure like a brick?&lt;/summary&gt;&lt;p&gt;Cuboid.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="construction"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;Construction&lt;/h2&gt;
      &lt;p&gt;Construction in mathematics means drawing accurate shapes and lines using ruler, compass and protractor. It develops precision and careful observation.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Tools&lt;/h3&gt;&lt;p&gt;Ruler, compass, protractor and pencil.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Purpose&lt;/h3&gt;&lt;p&gt;To draw accurate lines, angles and shapes.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Skill&lt;/h3&gt;&lt;p&gt;Care and accuracy are very important.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a line segment 6 cm long.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Place the ruler on the page.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Mark 0 cm and 6 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the marks with a straight line.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a 90° angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw a baseline.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use a protractor to mark 90°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the mark to form the angle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a triangle with 5 cm, 4 cm and 3 cm sides.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw the first side 5 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use the compass to locate 4 cm and 3 cm lengths from the ends.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the points to form the triangle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Construct the perpendicular bisector of a line segment.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw the segment.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use compass arcs from both ends with the same radius.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Join the arc intersections to get the perpendicular bisector.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Construct a 60° angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw a base line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Use the protractor to mark 60°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Draw the second arm through the mark.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Draw a square of side 4 cm.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Draw one side 4 cm long.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Construct right angles at the ends.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Mark the remaining sides and close the shape.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Tool for measuring angles?&lt;/summary&gt;&lt;p&gt;Protractor.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Tool for drawing circles?&lt;/summary&gt;&lt;p&gt;Compass.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Angle of a square corner?&lt;/summary&gt;&lt;p&gt;90°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Tool for measuring length?&lt;/summary&gt;&lt;p&gt;Ruler.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Shape drawn with equal sides and right angles?&lt;/summary&gt;&lt;p&gt;Square.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="angles"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2&gt;Angles&lt;/h2&gt;
      &lt;p&gt;An angle is formed when two lines meet at a point. Angles are measured in degrees. Common types are acute, right, obtuse, straight, reflex and full turn angles.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Acute&lt;/h3&gt;&lt;p&gt;Less than 90°.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Right&lt;/h3&gt;&lt;p&gt;Exactly 90°.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Obtuse&lt;/h3&gt;&lt;p&gt;Greater than 90° but less than 180°.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name an angle less than 90°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare with 90°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It is an acute angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: acute angle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name an angle exactly 90°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Check the angle value.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 90° is a right angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: right angle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Name an angle between 90° and 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare the range.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; That is an obtuse angle.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: obtuse angle.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is a straight angle?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of a straight line.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; A straight angle measures 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 180°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the sum of angles on a straight line?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; A straight line is 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The total is 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 180°.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What type of angle is 120°?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Compare 120° with 90° and 180°.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It lies between them.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: obtuse angle.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Angle less than 90°?&lt;/summary&gt;&lt;p&gt;Acute angle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Angle exactly 90°?&lt;/summary&gt;&lt;p&gt;Right angle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Angle greater than 90° but less than 180°?&lt;/summary&gt;&lt;p&gt;Obtuse angle.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Angle on a straight line?&lt;/summary&gt;&lt;p&gt;180°.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Use of protractor?&lt;/summary&gt;&lt;p&gt;Measure angles.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card" id="statistics"&gt;
      &lt;span class="badge"&gt;Topic 6&lt;/span&gt;
      &lt;h2&gt;Need for Statistics, Data Collection, Data Presentation and Averages&lt;/h2&gt;
      &lt;p&gt;Statistics helps us collect, arrange, present and interpret data. It is useful in schools, homes, business, sports and research. We use averages like mean, median and mode to understand data more clearly.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Why statistics?&lt;/h3&gt;&lt;p&gt;To make sense of numbers and information.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Collect data&lt;/h3&gt;&lt;p&gt;Use tally marks, questionnaires, observation and interviews.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Present data&lt;/h3&gt;&lt;p&gt;Use tables, charts and graphs.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Why do we need statistics?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Statistics helps us organize and understand data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; It shows patterns and summaries clearly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: to collect, present and interpret data.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; List one method of collecting data.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Think of ways to gather information.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; One method is questionnaire.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: questionnaire.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; What is the mode of 2, 3, 3, 4, 5?&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Count repeated values.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; 3 appears most often.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 3.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the median of 2, 4, 6, 8, 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Arrange the values in order.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; The middle number is 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Answer: 6.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Find the mean of 2, 4, 6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Add the values: 2 + 4 + 6 = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Count the values: 3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Mean = 12 ÷ 3 = 4.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Present data using a table.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; List values in rows and columns.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Label the table clearly.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Read the table to compare values.&lt;/p&gt;&lt;/div&gt;
      &lt;h3&gt;Quick Brain Tests&lt;/h3&gt;
      &lt;div class="brain-grid"&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;1. Most frequent value?&lt;/summary&gt;&lt;p&gt;Mode.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;2. Middle value?&lt;/summary&gt;&lt;p&gt;Median.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;3. Average value?&lt;/summary&gt;&lt;p&gt;Mean.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;4. Method of collecting data?&lt;/summary&gt;&lt;p&gt;Questionnaire / interview / observation.&lt;/p&gt;&lt;/details&gt;
        &lt;details class="brain-card"&gt;&lt;summary&gt;5. Diagram used to show data?&lt;/summary&gt;&lt;p&gt;Chart or graph.&lt;/p&gt;&lt;/details&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support wider learning and can help users discover related mathematics content.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+1+mathematics+third+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 1 Third Term&lt;/a&gt;&lt;div class="small-note"&gt;Search more practice materials.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Math&lt;/a&gt;&lt;div class="small-note"&gt;Free math lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanations and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive math visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Rich thinking tasks.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;30 questions | Timed quiz | Corrections appear after submission.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;20:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 30&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#simple-equations"&gt;Simple Equations&lt;/a&gt;
      &lt;a href="#plane-shapes"&gt;Plane Shapes&lt;/a&gt;
      &lt;a href="#three-d-figures"&gt;Three-Dimensional Figures&lt;/a&gt;
      &lt;a href="#construction"&gt;Construction&lt;/a&gt;
      &lt;a href="#angles"&gt;Angles&lt;/a&gt;
      &lt;a href="#statistics"&gt;Statistics&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Equations&lt;/strong&gt;&lt;p&gt;Solve unknown values step by step.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Geometry&lt;/strong&gt;&lt;p&gt;Understand shapes and figures.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Measurement&lt;/strong&gt;&lt;p&gt;Work accurately with tools.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Statistics&lt;/strong&gt;&lt;p&gt;Collect and interpret data.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;
      © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 1 Mathematics Third Term | SEO Educational Resource Nigeria.
    &lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is the solution of x + 5 = 12?", options: ["5", "6", "7", "8"], answer: 2, explanation: "Subtract 5 from both sides to get x = 7." },
      { q: "What is the solution of 3n = 21?", options: ["5", "6", "7", "8"], answer: 2, explanation: "Divide both sides by 3 to get n = 7." },
      { q: "What is the solution of y - 4 = 9?", options: ["11", "12", "13", "14"], answer: 2, explanation: "Add 4 to both sides to get y = 13." },
      { q: "What is the solution of 2x = 18?", options: ["7", "8", "9", "10"], answer: 2, explanation: "Divide both sides by 2 to get x = 9." },
      { q: "What is the solution of a / 5 = 6?", options: ["20", "25", "30", "35"], answer: 2, explanation: "Multiply both sides by 5 to get a = 30." },
      { q: "What is the solution of m + 8 = 20?", options: ["10", "11", "12", "13"], answer: 2, explanation: "Subtract 8 from both sides to get m = 12." },
      { q: "How many sides does a triangle have?", options: ["2", "3", "4", "5"], answer: 1, explanation: "A triangle has 3 sides." },
      { q: "How many sides does a square have?", options: ["3", "4", "5", "6"], answer: 1, explanation: "A square has 4 equal sides." },
      { q: "How many sides does a pentagon have?", options: ["4", "5", "6", "7"], answer: 1, explanation: "A pentagon has 5 sides." },
      { q: "Which shape is a round plane figure?", options: ["Cube", "Circle", "Cuboid", "Cone"], answer: 1, explanation: "A circle is a round plane shape." },
      { q: "Which shape has 4 equal sides and 4 right angles?", options: ["Triangle", "Square", "Circle", "Pentagon"], answer: 1, explanation: "Those are properties of a square." },
      { q: "Which shape has opposite sides equal and parallel?", options: ["Rectangle", "Triangle", "Circle", "Cone"], answer: 0, explanation: "A rectangle has opposite sides equal and parallel." },
      { q: "Which figure is like a die?", options: ["Cuboid", "Cube", "Cylinder", "Sphere"], answer: 1, explanation: "A die has the shape of a cube." },
      { q: "Which figure is like a brick?", options: ["Cuboid", "Cone", "Sphere", "Triangle"], answer: 0, explanation: "A brick is shaped like a cuboid." },
      { q: "Which figure has a circular base and a curved surface?", options: ["Cone", "Cube", "Sphere", "Triangle"], answer: 0, explanation: "A cone has a circular base and a curved surface." },
      { q: "Which figure is perfectly round like a ball?", options: ["Cylinder", "Cuboid", "Sphere", "Square"], answer: 2, explanation: "A ball is a sphere." },
      { q: "Which tool is used to measure angles?", options: ["Ruler", "Compass", "Protractor", "Divider"], answer: 2, explanation: "A protractor measures angles." },
      { q: "Which tool is used to draw circles?", options: ["Ruler", "Compass", "Protractor", "Set square"], answer: 1, explanation: "A compass is used to draw circles." },
      { q: "Which tool is used to measure length?", options: ["Ruler", "Compass", "Protractor", "Eraser"], answer: 0, explanation: "A ruler measures length." },
      { q: "What type of angle is less than 90°?", options: ["Acute", "Right", "Obtuse", "Straight"], answer: 0, explanation: "Less than 90° is an acute angle." },
      { q: "What type of angle is exactly 90°?", options: ["Acute", "Right", "Obtuse", "Reflex"], answer: 1, explanation: "Exactly 90° is a right angle." },
      { q: "What type of angle is 120°?", options: ["Acute", "Right", "Obtuse", "Straight"], answer: 2, explanation: "120° is between 90° and 180°, so it is obtuse." },
      { q: "What is the size of a straight angle?", options: ["90°", "120°", "180°", "360°"], answer: 2, explanation: "A straight angle is 180°." },
      { q: "What is the sum of angles on a straight line?", options: ["90°", "120°", "180°", "360°"], answer: 2, explanation: "Angles on a straight line sum to 180°." },
      { q: "What type of angle is 75°?", options: ["Acute", "Right", "Obtuse", "Reflex"], answer: 0, explanation: "75° is less than 90°, so it is acute." },
      { q: "Why do we need statistics?", options: ["To make music", "To collect, present and interpret data", "To draw only circles", "To change numbers"], answer: 1, explanation: "Statistics helps us handle data clearly." },
      { q: "Which of these is a method of data collection?", options: ["Questionnaire", "Triangle", "Compass", "Cube"], answer: 0, explanation: "Questionnaire is a data collection method." },
      { q: "What is the mode of 3, 3, 4, 5, 6?", options: ["3", "4", "5", "6"], answer: 0, explanation: "Mode is the most frequent value, which is 3." },
      { q: "What is the median of 2, 4, 6, 8, 10?", options: ["4", "5", "6", "8"], answer: 2, explanation: "The middle value is 6." },
      { q: "What is the mean of 2, 4, 6?", options: ["2", "3", "4", "6"], answer: 2, explanation: "(2 + 4 + 6) ÷ 3 = 4." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1200;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;
        &lt;div class="options"&gt;${options}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 120) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 1 Mathematics Third Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,

I have completed the JSS 1 Mathematics third-term CBT quiz.

Score: ${score} / ${questions.length}
Percentage: ${percentage}%

Please find my results above.

Thank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1200;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '20:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Third%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20third-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/04/jss-1-mathematics-third-term-full-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRVx8Gz1QKK7k3VVsNTkyTOuruCi98WpQyeikOFaLvPpCxnhYJM-vSSaVgryPW5EIJfkv-JF1c3RWVzkqyogKP63rNPQxqHdMqc5Q7DjFfhXK2jEShCXYOphs1irsVqpEfFH-DkkQNH-5Fniuf9OaVTDjZcL0-1M0dHq2XORXje-7XKDXjQBi_e0ZQcNs/s72-c/file_000000006d00720c851d4fa3b8cd4788.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7982217703775264440</guid><pubDate>Wed, 01 Apr 2026 01:05:00 +0000</pubDate><atom:updated>2026-03-31T14:14:30.461-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBook</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">JSS Two</category><category domain="http://www.blogger.com/atom/ns#">second term</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 2 Mathematics Second Term Comprehensive Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 2 Mathematics Second Term comprehensive web book with all topics, 7 worked examples per topic, a 40-question CBT quiz, 30-minute timer, one-question-at-a-time navigation, automatic scoring, corrections, external resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 2 Mathematics second term, fractions operations, approximation, binary number system, equations, algebraic expressions, CBT quiz, 40 questions, 30 minutes, Edwin Ogie Library, SEO educational blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 2 Mathematics Second Term Comprehensive Web Book" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready JSS 2 second-term Mathematics web book with all topics, seven worked examples per topic, and a 40-question timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 2 Mathematics Second Term Comprehensive Web Book | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1120px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 900px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 760px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
      justify-content: center;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 {
      margin: 0 0 12px;
      font-size: 1.02rem;
      color: var(--text);
    }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .progress {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 12px;
      gap: 10px;
      flex-wrap: wrap;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 8px;
    }
    .progress-fill {
      height: 100%;
      width: 0%;
      background: var(--primary);
      transition: width 0.2s ease;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
      text-align: left;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1120px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1120px;
      margin-left: auto;
      margin-right: auto;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 2 Mathematics Second Term Comprehensive Web Book",
    "description": "A complete SEO-ready JSS 2 second-term Mathematics web book with all topics, seven worked examples per topic, and a timed CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 2 Mathematics Second Term Web Book&lt;/h1&gt;
      &lt;p&gt;A comprehensive, mobile-friendly, SEO-optimized learning page for JSS 2 Mathematics second term. It covers every topic in the term, gives seven worked examples per topic, and includes a 40-question CBT quiz timed for 30 minutes with one question at a time navigation.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 2 Mathematics / Second Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Second Term Overview&lt;/span&gt;
      &lt;h2&gt;How this term is organized&lt;/h2&gt;
      &lt;p&gt;Second term mathematics in JSS 2 develops number skills, estimation, binary notation, open sentences, equations, and algebraic thinking. Each topic is presented with a lesson note, seven worked examples, and study support designed for classroom use and independent revision.&lt;/p&gt;
      &lt;div class="callout"&gt;
        &lt;strong&gt;How to use this web book:&lt;/strong&gt; study each topic in order, practise the examples, review the notes, and then attempt the CBT quiz to test your understanding across the full term.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 2 Mathematics Second Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Fractions Operations&lt;/td&gt;&lt;td&gt;Multiplication and division of fractions, simplification, word problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Approximation and Estimation&lt;/td&gt;&lt;td&gt;Rounding off numbers, estimating answers, accuracy and reasonable answers.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Binary Number System&lt;/td&gt;&lt;td&gt;Introduction to base two, conversion, and simple operations in binary.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Open Sentences and Equations&lt;/td&gt;&lt;td&gt;Symbols, open statements, simple equations, finding unknown values.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Algebraic Expressions&lt;/td&gt;&lt;td&gt;Terms, coefficients, like terms, simplification of expressions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Revision and Class Assessment&lt;/td&gt;&lt;td&gt;Revision of all second-term topics and test preparation.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2 id="fractions"&gt;Fractions Operations&lt;/h2&gt;
      &lt;p&gt;In this topic, students learn how to multiply and divide fractions. The most important ideas are simplification, finding reciprocal fractions, and reducing answers to simplest form where possible.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Key rule&lt;/h3&gt;&lt;p&gt;Multiply the numerators together and multiply the denominators together.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Division rule&lt;/h3&gt;&lt;p&gt;Keep, change, and flip: keep the first fraction, change ÷ to ×, and flip the second fraction.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Final step&lt;/h3&gt;&lt;p&gt;Simplify the answer fully when possible.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 1/2 × 3/4 = 3/8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2/3 × 6/5 = 12/15 = 4/5.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3/5 ÷ 2/7 = 3/5 × 7/2 = 21/10 = 2 1/10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 4/7 × 7/9 = 4/9 after cancelling 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 5/6 ÷ 5/8 = 5/6 × 8/5 = 8/6 = 4/3 = 1 1/3.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2/9 × 3/4 = 6/36 = 1/6.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 7&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 7/8 ÷ 7/16 = 7/8 × 16/7 = 16/8 = 2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2 id="approximation"&gt;Approximation and Estimation&lt;/h2&gt;
      &lt;p&gt;Approximation means writing a number close to the original number. Estimation means finding a quick and sensible answer. Both are useful for checking whether an answer is reasonable.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Round off&lt;/h3&gt;&lt;p&gt;Use the place value to round to the nearest ten, hundred, thousand, or decimal place.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Estimate&lt;/h3&gt;&lt;p&gt;Replace numbers with easier values to get a quick answer.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Reasonableness&lt;/h3&gt;&lt;p&gt;Check if the exact answer is sensible.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 47 rounded to the nearest ten is 50.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 263 rounded to the nearest hundred is 300.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 198 + 302 ≈ 200 + 300 = 500.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 7,485 rounded to the nearest thousand is 7,000.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 15.6 rounded to the nearest whole number is 16.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3,149 estimated to the nearest hundred is 3,100.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 7&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 98 × 4 can be estimated as 100 × 4 = 400.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2 id="binary"&gt;Binary Number System&lt;/h2&gt;
      &lt;p&gt;The binary number system uses only two digits, 0 and 1. It is the base-2 number system and is very important in computers, digital devices, and electronic data processing.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Base 2&lt;/h3&gt;&lt;p&gt;Binary numbers are built with powers of 2.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Conversion&lt;/h3&gt;&lt;p&gt;Convert between base 10 and base 2 using repeated division or place value.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Use&lt;/h3&gt;&lt;p&gt;Computers use binary because they work with on/off states.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 5 in binary is 101.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 6 in binary is 110.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 7 in binary is 111.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 8 in binary is 1000.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 10 in binary is 1010.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 12 in binary is 1100.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 7&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 13 in binary is 1101.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2 id="equations"&gt;Open Sentences and Equations&lt;/h2&gt;
      &lt;p&gt;Open sentences contain unknown numbers. When the unknown is found, the sentence becomes true. Equations are useful for solving real-life problems in algebra and arithmetic.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Unknowns&lt;/h3&gt;&lt;p&gt;Letters like x, y, n, or a stand for unknown values.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Inverse operations&lt;/h3&gt;&lt;p&gt;Use opposite operations to isolate the unknown.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Check&lt;/h3&gt;&lt;p&gt;Always substitute your answer to confirm it works.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; x + 5 = 12, so x = 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3n = 21, so n = 7.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; y - 4 = 9, so y = 13.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2x = 18, so x = 9.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; a / 5 = 6, so a = 30.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; m + 8 = 20, so m = 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 7&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 4p = 32, so p = 8.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2 id="algebra"&gt;Algebraic Expressions&lt;/h2&gt;
      &lt;p&gt;Algebraic expressions are combinations of numbers, letters, and operations without an equal sign. They are used to represent patterns and relationships and to prepare students for advanced algebra.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Like terms&lt;/h3&gt;&lt;p&gt;Only terms with the same variables and powers can be combined.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Coefficient&lt;/h3&gt;&lt;p&gt;The number attached to a variable.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Expression&lt;/h3&gt;&lt;p&gt;A mathematical phrase without an equal sign.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 1&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3x + 2x = 5x.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 2&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 4a + 3b + 2a = 6a + 3b.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 3&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2y + 7y - 5y = 4y.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 4&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 5m + 2m + m = 8m.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 5&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 2(x + 5) = 2x + 10.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 6&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 3(t - 4) = 3t - 12.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="topic-box"&gt;&lt;h3&gt;Example 7&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; 7p - 2p + p = 6p.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Identify the key values in the question.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Apply the correct rule for the topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; State the final answer clearly and simplify if needed.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links" id="resources"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support broader learning, external discovery, and search visibility for the blog post.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=JSS+2+mathematics+second+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 2 Second Term&lt;/a&gt;&lt;div class="small-note"&gt;Search related notes and questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI tools and support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math/arithmetic-home" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Arithmetic&lt;/a&gt;&lt;div class="small-note"&gt;Helpful for number operations.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math/algebra" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Algebra&lt;/a&gt;&lt;div class="small-note"&gt;Useful for equations and expressions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/fractions.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Fractions&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanation of fraction ideas.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/rounding-numbers.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Rounding&lt;/a&gt;&lt;div class="small-note"&gt;Practice approximation and rounding.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/algebra/index.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Algebra&lt;/a&gt;&lt;div class="small-note"&gt;Guided algebra understanding.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zqhs34j" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for maths topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;div class="small-note"&gt;Extra problem-solving support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive mathematics visualization.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;div class="small-note"&gt;Thinking tasks and richer learning.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.ck12.org/student/" target="_blank" rel="noopener noreferrer"&gt;CK-12 Student&lt;/a&gt;&lt;div class="small-note"&gt;Free digital learning materials.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Computation and verification tool.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathopenref.com/" target="_blank" rel="noopener noreferrer"&gt;Math Open Reference&lt;/a&gt;&lt;div class="small-note"&gt;Reference-based math learning.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.toppr.com/guides/maths/" target="_blank" rel="noopener noreferrer"&gt;Toppr Maths&lt;/a&gt;&lt;div class="small-note"&gt;Concept support and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.education.com/resources/mathematics/" target="_blank" rel="noopener noreferrer"&gt;Education.com Math Resources&lt;/a&gt;&lt;div class="small-note"&gt;Worksheets and learning aids.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.ixl.com/math/" target="_blank" rel="noopener noreferrer"&gt;IXL Math&lt;/a&gt;&lt;div class="small-note"&gt;Skill practice and drills.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.splashlearn.com/math-skills" target="_blank" rel="noopener noreferrer"&gt;SplashLearn Math Skills&lt;/a&gt;&lt;div class="small-note"&gt;Friendly learning activities.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;40 questions | 30 minutes | One question at a time.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;30:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="question-panel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 40&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#fractions"&gt;Fractions Operations&lt;/a&gt;
      &lt;a href="#approximation"&gt;Approximation and Estimation&lt;/a&gt;
      &lt;a href="#binary"&gt;Binary Number System&lt;/a&gt;
      &lt;a href="#equations"&gt;Open Sentences and Equations&lt;/a&gt;
      &lt;a href="#algebra"&gt;Algebraic Expressions&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Fractions&lt;/strong&gt;&lt;p&gt;Multiply and divide fractions correctly.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Approximation&lt;/strong&gt;&lt;p&gt;Round and estimate with confidence.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Binary&lt;/strong&gt;&lt;p&gt;Understand base two system.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Equations&lt;/strong&gt;&lt;p&gt;Solve unknowns step by step.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Algebra&lt;/strong&gt;&lt;p&gt;Simplify and expand expressions.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;
      © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 2 Mathematics Second Term | SEO Educational Resource Nigeria.
    &lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is the first step when multiplying fractions?", options: ["Add the denominators", "Multiply the numerators and denominators", "Change to decimals", "Find the LCM only"], answer: 1, explanation: "Multiply numerators together and denominators together." },
      { q: "What is 1/2 × 3/4?", options: ["3/8", "4/6", "5/8", "6/8"], answer: 0, explanation: "1×3 = 3 and 2×4 = 8." },
      { q: "What is 2/3 × 6/5?", options: ["4/5", "12/15", "2/5", "6/10"], answer: 0, explanation: "2/3 × 6/5 = 12/15 = 4/5." },
      { q: "What is 3/5 ÷ 2/7?", options: ["21/10", "10/21", "3/12", "7/10"], answer: 0, explanation: "Keep, change, flip." },
      { q: "Which is the correct reciprocal of 2/5?", options: ["2/5", "5/2", "1/2", "5/3"], answer: 1, explanation: "Flip the fraction to get 5/2." },
      { q: "What is 47 rounded to the nearest ten?", options: ["40", "45", "50", "60"], answer: 2, explanation: "47 is closer to 50." },
      { q: "What is 263 rounded to the nearest hundred?", options: ["200", "250", "300", "400"], answer: 2, explanation: "263 is closer to 300." },
      { q: "Estimate 198 + 302.", options: ["400", "450", "500", "600"], answer: 2, explanation: "200 + 300 = 500." },
      { q: "What digits are used in the binary system?", options: ["0 and 1", "1 and 2", "0 to 9", "2 and 3"], answer: 0, explanation: "Binary uses only 0 and 1." },
      { q: "What is the binary form of 5?", options: ["100", "101", "110", "111"], answer: 1, explanation: "5 = 4 + 1, so binary is 101." },
      { q: "What is the binary form of 6?", options: ["101", "110", "111", "1000"], answer: 1, explanation: "6 = 4 + 2." },
      { q: "What is the binary form of 8?", options: ["111", "1000", "1010", "1100"], answer: 1, explanation: "8 in binary is 1000." },
      { q: "Solve x + 5 = 12.", options: ["5", "6", "7", "8"], answer: 2, explanation: "Subtract 5 from both sides." },
      { q: "Solve 3n = 21.", options: ["5", "6", "7", "8"], answer: 2, explanation: "Divide both sides by 3." },
      { q: "Solve y - 4 = 9.", options: ["11", "12", "13", "14"], answer: 2, explanation: "Add 4 to both sides." },
      { q: "What is 2x = 18, x = ?", options: ["7", "8", "9", "10"], answer: 2, explanation: "Divide both sides by 2." },
      { q: "What is 3x + 2x?", options: ["5", "5x", "6x", "x5"], answer: 1, explanation: "Like terms combine to 5x." },
      { q: "Simplify 4a + 3b + 2a.", options: ["6a + 3b", "7a + 3b", "6b + 3a", "4a + 5b"], answer: 0, explanation: "4a + 2a = 6a." },
      { q: "What is 2y + 7y - 5y?", options: ["4y", "5y", "6y", "7y"], answer: 0, explanation: "2 + 7 - 5 = 4." },
      { q: "What is 5m + 2m + m?", options: ["6m", "7m", "8m", "9m"], answer: 2, explanation: "5 + 2 + 1 = 8." },
      { q: "What is 2(x + 5)?", options: ["2x + 5", "2x + 10", "x + 10", "2x - 5"], answer: 1, explanation: "Distribute 2 across both terms." },
      { q: "What is 3(t - 4)?", options: ["3t - 12", "3t + 12", "t - 12", "t + 12"], answer: 0, explanation: "Distribute 3 across the bracket." },
      { q: "What is 7p - 2p + p?", options: ["4p", "5p", "6p", "7p"], answer: 2, explanation: "7 - 2 + 1 = 6." },
      { q: "Which of these is a correct estimate?", options: ["98 × 4 ≈ 100 × 4 = 400", "98 × 4 ≈ 80 × 4 = 200", "98 × 4 ≈ 90 × 5 = 500", "98 × 4 ≈ 70 × 3 = 210"], answer: 0, explanation: "A simple and close estimate is best." },
      { q: "Which is a correct statement about standard form?", options: ["The first number is between 1 and 10", "The first number is greater than 10", "The first number must be a decimal less than 1", "Standard form is only for fractions"], answer: 0, explanation: "Standard form uses a number between 1 and 10." },
      { q: "What is 9,100 in standard form?", options: ["9.1 × 10^3", "91 × 10^2", "9.1 × 10^4", "0.91 × 10^4"], answer: 0, explanation: "9,100 = 9.1 × 10^3." },
      { q: "What is 7,485 rounded to the nearest thousand?", options: ["7,000", "7,500", "8,000", "6,000"], answer: 0, explanation: "7,485 is closer to 7,000 in ordinary rounding? Actually it is closer to 7,000 than 8,000 if rounding to nearest thousand?" },
      { q: "Which of the following is a like term with 3x?", options: ["3y", "5x", "2", "7xy"], answer: 1, explanation: "5x has the same variable x." },
      { q: "What is 4.5 × 10^3 in ordinary number?", options: ["450", "4,500", "45,000", "450,000"], answer: 1, explanation: "4.5 × 10^3 = 4,500." },
      { q: "What is 0.00052 in standard form?", options: ["5.2 × 10^-4", "52 × 10^-5", "5.2 × 10^4", "0.52 × 10^-3"], answer: 0, explanation: "0.00052 = 5.2 × 10^-4." },
      { q: "What is 12 in binary?", options: ["1100", "1010", "1110", "1001"], answer: 0, explanation: "12 = 8 + 4, so binary is 1100." },
      { q: "What is the value of 2 in 57,214?", options: ["2", "20", "200", "2,000"], answer: 2, explanation: "2 is in the hundreds place." },
      { q: "What is 1/4 × 2/3?", options: ["2/12", "3/8", "4/6", "5/6"], answer: 0, explanation: "1×2 = 2 and 4×3 = 12." },
      { q: "What is 8/9 ÷ 4/9?", options: ["2", "1", "4", "8/4"], answer: 0, explanation: "8/9 × 9/4 = 2." },
      { q: "What is 4.6 × 10^4 in ordinary form?", options: ["460", "4,600", "46,000", "460,000"], answer: 2, explanation: "4.6 × 10^4 = 46,000." },
      { q: "What is x if 4x = 32?", options: ["6", "7", "8", "9"], answer: 2, explanation: "Divide both sides by 4." },
      { q: "What is 3x + x + 2x?", options: ["4x", "5x", "6x", "7x"], answer: 2, explanation: "3 + 1 + 2 = 6." },
      { q: "What is 15 rounded to the nearest ten?", options: ["10", "15", "20", "25"], answer: 2, explanation: "15 rounds to 20 when using standard rounding rules." },
      { q: "What is the reciprocal of 7/16?", options: ["7/16", "16/7", "1/7", "1/16"], answer: 1, explanation: "Flip the fraction." },
      { q: "What is 3/5 × 10/9?", options: ["30/45", "6/9", "2/3", "All of these"], answer: 3, explanation: "All the listed equivalent forms are correct." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 1800;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;
        &lt;div class="options"&gt;${options}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];
      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 2 Mathematics Second Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 2 Mathematics second-term quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 1800;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '30:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Second%20Term%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/2-mathematics-second-term-comprehensive.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-2734760892783792299</guid><pubDate>Wed, 01 Apr 2026 00:28:00 +0000</pubDate><atom:updated>2026-03-31T13:50:50.686-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBook</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">JSS Two</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 2 Mathematics First Term - Whole Numbers in Standard Form | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 2 Mathematics First Term Topic 1: Whole Numbers in Standard Form. A comprehensive SEO-ready web book with detailed explanation, 7 worked examples, 20 CBT questions, a 10-minute timed quiz, corrections, external learning links, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 2 Mathematics, whole numbers in standard form, first term mathematics, CBT quiz, 20 questions, 10 minutes, Edwin Ogie Library, SEO educational blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 2 Mathematics First Term - Whole Numbers in Standard Form" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready lesson web book for JSS 2 Mathematics Topic 1 with seven worked examples and a timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 2 Mathematics First Term - Whole Numbers in Standard Form | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: var(--primary-dark);
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 900px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 760px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
      justify-content: center;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 {
      margin: 0 0 12px;
      font-size: 1.02rem;
      color: var(--text);
    }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .progress {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 12px;
      gap: 10px;
      flex-wrap: wrap;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 8px;
    }
    .progress-fill {
      height: 100%;
      width: 0%;
      background: var(--primary);
      transition: width 0.2s ease;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
      text-align: left;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 2 Mathematics First Term - Whole Numbers in Standard Form",
    "description": "A complete SEO-ready lesson web book for JSS 2 Mathematics Topic 1 with seven worked examples and a timed CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 2 Mathematics First Term: Whole Numbers in Standard Form&lt;/h1&gt;
      &lt;p&gt;This opening topic strengthens number understanding through standard form, place value, large numbers, and arithmetic reasoning. It includes a detailed lesson note, seven worked examples, external study links, and a 20-question CBT quiz timed for 10 minutes.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 2 Mathematics / Whole Numbers in Standard Form
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Whole Numbers in Standard Form&lt;/h2&gt;
      &lt;p&gt;Whole numbers are the counting numbers starting from zero. In standard form, a number is written using powers of 10 so that it becomes shorter and easier to read, especially for large or very small numbers.&lt;/p&gt;
      &lt;div class="quote"&gt;Standard form helps students write numbers clearly and work efficiently with large values in mathematics and science.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;What students should learn&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Meaning of whole numbers and place value.&lt;/li&gt;
        &lt;li&gt;How to write numbers in expanded and standard form.&lt;/li&gt;
        &lt;li&gt;How to convert large numbers to standard form.&lt;/li&gt;
        &lt;li&gt;How to interpret place value in very large numbers.&lt;/li&gt;
        &lt;li&gt;How to use standard form in practical calculations.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Lesson summary&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Whole numbers&lt;/h3&gt;&lt;p&gt;0, 1, 2, 3, 4, 5 and upward without fractions or decimals.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Standard form&lt;/h3&gt;&lt;p&gt;A way of writing numbers using powers of ten for compactness and clarity.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Place value&lt;/h3&gt;&lt;p&gt;Each digit’s position determines its value in the number.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Key explanation&lt;/h2&gt;
      &lt;p&gt;In the number 4,528, the 4 is in the thousands place, the 5 is in the hundreds place, the 2 is in the tens place, and the 8 is in the units place. Standard form expresses numbers in terms of a number between 1 and 10 multiplied by a power of 10.&lt;/p&gt;
      &lt;div class="callout"&gt;
        &lt;strong&gt;Example:&lt;/strong&gt; 4,500 = 4.5 × 10³
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Worked examples&lt;/h2&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 1: Write 5,000 in standard form&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 5,000 = 5 × 10³.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 2: Write 46,000 in standard form&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 46,000 = 4.6 × 10⁴.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 3: Write 320,000 in standard form&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 320,000 = 3.2 × 10⁵.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 4: What is the place value of 7 in 57,214?&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 7 is in the thousands place, so its value is 7,000.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 5: Expand 6.2 × 10⁴&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 6.2 × 10⁴ = 62,000.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 6: Convert 8,400 to standard form&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 8,400 = 8.4 × 10³.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 7: Convert 0.00052 to standard form&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; 0.00052 = 5.2 × 10⁻⁴.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links help students explore the topic further and also increase external relevance and traffic pathways for the blog.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=whole+numbers+in+standard+form" target="_blank" rel="noopener noreferrer"&gt;Google Search: Standard Form&lt;/a&gt;&lt;div class="small-note"&gt;Search related notes and questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI tools and support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/math/arithmetic/arith-review-place-value" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Place Value&lt;/a&gt;&lt;div class="small-note"&gt;Build number sense and place value.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.mathsisfun.com/standard-form.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Standard Form&lt;/a&gt;&lt;div class="small-note"&gt;Simple explanation of standard form.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/topics/z72mgdm" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Numbers&lt;/a&gt;&lt;div class="small-note"&gt;Revision support for number topics.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.cuemath.com/numbers/standard-form/" target="_blank" rel="noopener noreferrer"&gt;Cuemath Standard Form&lt;/a&gt;&lt;div class="small-note"&gt;Extra examples and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/maths/standard-form/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Standard Form&lt;/a&gt;&lt;div class="small-note"&gt;Topic explanation and practice support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.toppr.com/guides/maths/standard-form/" target="_blank" rel="noopener noreferrer"&gt;Toppr Standard Form&lt;/a&gt;&lt;div class="small-note"&gt;Study support with examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;div class="small-note"&gt;Interactive mathematical learning tools.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;div class="small-note"&gt;Visual math exploration.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;div class="small-note"&gt;Check calculations and forms.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;20 questions | 10 minutes | Timed quiz with automatic marking.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;10:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="question-panel" id="questionPanel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 20&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#topic1"&gt;Topic Overview&lt;/a&gt;
      &lt;a href="#examples"&gt;Worked Examples&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
      &lt;a href="#resources"&gt;External Resources&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Standard form&lt;/strong&gt;&lt;p&gt;Write large and small numbers correctly.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Place value&lt;/strong&gt;&lt;p&gt;Understand the value of each digit.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Revision&lt;/strong&gt;&lt;p&gt;Practice conversion and interpretation.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic resources and learning pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;
      © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 2 Mathematics First Term Topic 1 | SEO Educational Resource Nigeria.
    &lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What are whole numbers?", options: ["Numbers with decimals", "Counting numbers starting from zero", "Negative numbers only", "Fractions only"], answer: 1, explanation: "Whole numbers start from zero and continue upward." },
      { q: "What is standard form used for?", options: ["Writing numbers in a short form using powers of ten", "Drawing diagrams", "Making equations longer", "Finding shapes"], answer: 0, explanation: "Standard form expresses numbers using powers of ten." },
      { q: "Which of these is a whole number?", options: ["3.5", "-2", "7", "1/2"], answer: 2, explanation: "7 is a whole number." },
      { q: "What is the place value of 4 in 46,000?", options: ["4", "40", "400", "40,000"], answer: 3, explanation: "4 is in the ten-thousands place." },
      { q: "Which number is in standard form?", options: ["4500", "4.5 × 10^3", "45 + 10", "4/5"], answer: 1, explanation: "This is the standard form of 4,500." },
      { q: "Write 5,000 in standard form.", options: ["5 × 10^2", "5 × 10^3", "50 × 10^2", "0.5 × 10^4"], answer: 1, explanation: "5,000 = 5 × 10^3." },
      { q: "Write 46,000 in standard form.", options: ["4.6 × 10^4", "46 × 10^3", "4.6 × 10^3", "46 × 10^4"], answer: 0, explanation: "46,000 = 4.6 × 10^4." },
      { q: "Write 320,000 in standard form.", options: ["3.2 × 10^4", "3.2 × 10^5", "32 × 10^4", "3.2 × 10^6"], answer: 1, explanation: "320,000 = 3.2 × 10^5." },
      { q: "What is the value of 6 in 62,000?", options: ["6", "60", "600", "60,000"], answer: 3, explanation: "6 is in the ten-thousands place." },
      { q: "Which number is written correctly in standard form?", options: ["0.45 × 10^4", "45 × 10^2", "4.5 × 10^3", "450 × 10^1"], answer: 2, explanation: "Standard form uses a number between 1 and 10." },
      { q: "Convert 8,400 to standard form.", options: ["8.4 × 10^2", "84 × 10^2", "8.4 × 10^3", "84 × 10^3"], answer: 2, explanation: "8,400 = 8.4 × 10^3." },
      { q: "Expand 6.2 × 10^4.", options: ["620", "6,200", "62,000", "620,000"], answer: 2, explanation: "6.2 × 10^4 = 62,000." },
      { q: "Convert 0.00052 to standard form.", options: ["5.2 × 10^-4", "52 × 10^-5", "5.2 × 10^4", "0.52 × 10^-3"], answer: 0, explanation: "0.00052 = 5.2 × 10^-4." },
      { q: "What is the expanded form of 7,305?", options: ["7,000 + 300 + 5", "7,000 + 30 + 5", "700 + 300 + 5", "7 + 3 + 0 + 5"], answer: 0, explanation: "7,305 = 7,000 + 300 + 0 + 5." },
      { q: "Which digit is in the hundreds place in 57,214?", options: ["5", "7", "2", "4"], answer: 2, explanation: "The digits are 5 ten-thousands, 7 thousands, 2 hundreds, 1 tens, 4 units." },
      { q: "What is the value of 2 in 57,214?", options: ["2", "20", "200", "2,000"], answer: 2, explanation: "2 is in the hundreds place, so its value is 200." },
      { q: "Which number is larger?", options: ["4.5 × 10^3", "4.5 × 10^4", "Both same", "Cannot tell"], answer: 1, explanation: "10^4 is larger than 10^3." },
      { q: "How many zeros are in 10^5?", options: ["3", "4", "5", "6"], answer: 2, explanation: "10^5 is 100,000, which has five zeros." },
      { q: "Which is a correct statement about standard form?", options: ["The number must be between 1 and 10", "The number must be less than 1 only", "The number must be a fraction", "The number must end with 0"], answer: 0, explanation: "Standard form uses a number between 1 and 10." },
      { q: "What is the standard form of 9,100?", options: ["9.1 × 10^3", "91 × 10^2", "9.1 × 10^4", "0.91 × 10^4"], answer: 0, explanation: "9,100 = 9.1 × 10^3." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 600;
    let started = false;
    let currentIndex = 0;

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;
        &lt;div class="options"&gt;${options}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      submitBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];

      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 2 Mathematics Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,

I have completed the JSS 2 Mathematics first-term quiz on Whole Numbers in Standard Form.

Score: ${score} / ${questions.length}
Percentage: ${percentage}%

Please find my results above.

Thank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 600;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '10:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%202%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%202%20Mathematics%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    prevBtn.addEventListener('click', goPrev);
    nextBtn.addEventListener('click', goNext);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/jss-2-mathematics-first-term-whole.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7042625814706297923</guid><pubDate>Tue, 31 Mar 2026 13:43:00 +0000</pubDate><atom:updated>2026-03-31T02:46:56.534-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eBook</category><category domain="http://www.blogger.com/atom/ns#">Edwin Ogie Library</category><category domain="http://www.blogger.com/atom/ns#">ss1</category><category domain="http://www.blogger.com/atom/ns#">Waec and NECO</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>SS1 Chemistry First Term - Introduction to Chemistry | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="SS1 Chemistry First Term Topic 1: Introduction to Chemistry. A comprehensive web book with detailed lesson notes, practical points, 40 CBT questions, 15-minute timed quiz, one-question-at-a-time navigation, automatic scoring, corrections, external resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="SS1 Chemistry, Introduction to Chemistry, first term chemistry, CBT quiz, 40 questions, 15 minutes, Edwin Ogie Library, Nigerian senior secondary chemistry, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="SS1 Chemistry First Term - Introduction to Chemistry" /&gt;
  &lt;meta property="og:description" content="A complete SEO-ready lesson web book for SS1 Chemistry Topic 1 with a 40-question timed CBT quiz." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;SS1 Chemistry First Term - Introduction to Chemistry | Edwin Ogie Library&lt;/title&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      padding: 20px 12px 34px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: var(--primary-dark);
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 900px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 760px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
      justify-content: center;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
      text-align: center;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .question-panel {
      margin-top: 18px;
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 16px;
      background: #fff;
    }
    .question-panel h4 {
      margin: 0 0 12px;
      font-size: 1.02rem;
      color: var(--text);
    }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .progress {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 12px;
      gap: 10px;
      flex-wrap: wrap;
    }
    .progress-bar {
      width: 100%;
      height: 10px;
      background: #e5e7eb;
      border-radius: 999px;
      overflow: hidden;
      margin-top: 8px;
    }
    .progress-fill {
      height: 100%;
      width: 0%;
      background: var(--primary);
      transition: width 0.2s ease;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
      text-align: left;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
      text-align: left;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row, .controls { justify-content: center; }
      .question-panel { padding: 14px; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "SS1 Chemistry First Term - Introduction to Chemistry",
    "description": "A complete SEO-ready lesson web book for SS1 Chemistry Topic 1 with a 40-question timed CBT quiz.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;SS1 Chemistry First Term: Introduction to Chemistry&lt;/h1&gt;
      &lt;p&gt;This opening topic introduces chemistry as a science, explains the laboratory, safe practices, apparatus, and the value of chemistry in everyday life. The page also includes a 40-question CBT quiz with a 15-minute timer and one-question-at-a-time navigation.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / SS1 Chemistry / Introduction to Chemistry
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2&gt;Introduction to Chemistry&lt;/h2&gt;
      &lt;p&gt;Chemistry is the branch of science that studies matter, its composition, properties, changes, and the energy involved in those changes. It helps us understand the substances around us and how they interact.&lt;/p&gt;
      &lt;div class="quote"&gt;Chemistry is present in food, medicine, agriculture, industry, environment, and everyday household products.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;What students should learn&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Meaning of chemistry and its branches.&lt;/li&gt;
        &lt;li&gt;Importance of chemistry to the individual and society.&lt;/li&gt;
        &lt;li&gt;Laboratory rules, safety symbols, and good conduct.&lt;/li&gt;
        &lt;li&gt;Identification and use of basic laboratory apparatus.&lt;/li&gt;
        &lt;li&gt;How science and chemistry support daily life and industry.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Branches and importance of chemistry&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Branches&lt;/h3&gt;&lt;p&gt;Organic chemistry, inorganic chemistry, physical chemistry, analytical chemistry, industrial chemistry, biochemistry, and environmental chemistry.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Importance&lt;/h3&gt;&lt;p&gt;Medicine, food processing, water purification, fertilizers, soap production, metals, materials, and environmental control.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Science connection&lt;/h3&gt;&lt;p&gt;Chemistry works closely with physics, biology, mathematics, and technology to solve real problems.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Laboratory rules and safety&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Do not eat, drink, or play in the laboratory.&lt;/li&gt;
        &lt;li&gt;Wear proper protective clothing where needed.&lt;/li&gt;
        &lt;li&gt;Read labels carefully before handling chemicals.&lt;/li&gt;
        &lt;li&gt;Report spills, breakages, or accidents immediately.&lt;/li&gt;
        &lt;li&gt;Use apparatus correctly and return them after use.&lt;/li&gt;
        &lt;li&gt;Do not taste or directly smell unknown chemicals.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;div class="callout"&gt;
        Safe habits in the laboratory protect the student, classmates, the teacher, and the equipment.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Laboratory apparatus and uses&lt;/h2&gt;
      &lt;div class="table-wrap"&gt;
        &lt;table&gt;
          &lt;thead&gt;
            &lt;tr&gt;&lt;th&gt;Apparatus&lt;/th&gt;&lt;th&gt;Use&lt;/th&gt;&lt;/tr&gt;
          &lt;/thead&gt;
          &lt;tbody&gt;
            &lt;tr&gt;&lt;td&gt;Beaker&lt;/td&gt;&lt;td&gt;Used for mixing, heating, and holding liquids.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Test tube&lt;/td&gt;&lt;td&gt;Used for small-scale reactions and heating small samples.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Measuring cylinder&lt;/td&gt;&lt;td&gt;Used to measure liquid volumes.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Funnel&lt;/td&gt;&lt;td&gt;Used in filtration and liquid transfer.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Tripod stand&lt;/td&gt;&lt;td&gt;Supports apparatus during heating.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Bunsen burner&lt;/td&gt;&lt;td&gt;Provides a flame for heating.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Retort stand&lt;/td&gt;&lt;td&gt;Supports clamps, burettes, and other apparatus.&lt;/td&gt;&lt;/tr&gt;
            &lt;tr&gt;&lt;td&gt;Thermometer&lt;/td&gt;&lt;td&gt;Measures temperature.&lt;/td&gt;&lt;/tr&gt;
          &lt;/tbody&gt;
        &lt;/table&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Worked examples&lt;/h2&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 1: What is chemistry?&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Chemistry is the study of matter, its composition, properties, changes, and the energy involved in those changes.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 2: Mention three branches of chemistry.&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Organic chemistry, inorganic chemistry, and physical chemistry.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 3: State three laboratory safety rules.&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Do not eat in the lab, handle chemicals carefully, and report accidents immediately.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 4: Why is chemistry important?&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; It helps in medicine, agriculture, industry, food production, and environmental protection.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="topic-box"&gt;
        &lt;h3&gt;Example 5: What is the use of a measuring cylinder?&lt;/h3&gt;
        &lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; It is used for measuring the volume of liquids.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links support broader study, external discovery, and search visibility for the blog post.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nerdc.gov.ng/content_manager/new_senior_curriculum_home.html" target="_blank" rel="noopener noreferrer"&gt;NERDC Senior Curriculum&lt;/a&gt;&lt;div class="small-note"&gt;Official curriculum reference.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://waecsyllabus.com/download/ssce/CHEMISTRY.pdf" target="_blank" rel="noopener noreferrer"&gt;WAEC Chemistry Syllabus&lt;/a&gt;&lt;div class="small-note"&gt;Exam-focused syllabus.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=SS1+chemistry+introduction+to+chemistry" target="_blank" rel="noopener noreferrer"&gt;Google Search: SS1 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Find related notes and questions.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;AI-assisted learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI tools.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/science/chemistry" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Free chemistry lessons.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.chemguide.co.uk/" target="_blank" rel="noopener noreferrer"&gt;Chemguide&lt;/a&gt;&lt;div class="small-note"&gt;Detailed chemistry explanations.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zs6hvcw" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Revision support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.rsc.org/learn-chemistry" target="_blank" rel="noopener noreferrer"&gt;RSC Learn Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Teaching and study resources.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.chemicool.com/" target="_blank" rel="noopener noreferrer"&gt;Chemicool&lt;/a&gt;&lt;div class="small-note"&gt;Element and chemistry facts.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.ck12.org/chemistry/" target="_blank" rel="noopener noreferrer"&gt;CK-12 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Free digital lessons.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.britannica.com/science/chemistry" target="_blank" rel="noopener noreferrer"&gt;Britannica Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Reliable background reading.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;40 questions | 15 minutes | One question appears at a time.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;15:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-dark" id="prevBtn" disabled&gt;Previous&lt;/button&gt;
        &lt;button class="btn-dark" id="nextBtn" disabled&gt;Next&lt;/button&gt;
        &lt;button class="btn-green" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-light" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-dark" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=SS1%20Chemistry%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20SS1%20Chemistry%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;div class="question-panel" id="questionPanel"&gt;
        &lt;div class="progress"&gt;
          &lt;div id="progressText"&gt;Question 0 of 40&lt;/div&gt;
          &lt;div id="savedText" style="color:var(--success);font-weight:700;"&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="progress-bar"&gt;&lt;div class="progress-fill" id="progressFill"&gt;&lt;/div&gt;&lt;/div&gt;
        &lt;div id="questionContainer" style="margin-top:14px;"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent quickly after submission.
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#intro"&gt;Lesson Overview&lt;/a&gt;
      &lt;a href="#topic-skills"&gt;Learning Goals&lt;/a&gt;
      &lt;a href="#apparatus"&gt;Apparatus Table&lt;/a&gt;
      &lt;a href="#examples"&gt;Worked Examples&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Quiz&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Key Skills&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Lab safety&lt;/strong&gt;&lt;p&gt;Know the correct rules before handling equipment.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Observation&lt;/strong&gt;&lt;p&gt;Learn to observe carefully and report what you see.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;Classification&lt;/strong&gt;&lt;p&gt;Understand branches and apparatus names.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more educational resources and academic support pages.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="copyright"&gt;
      © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | SS1 Chemistry First Term Topic 1 | SEO Educational Resource Nigeria.
    &lt;/div&gt;
  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What is chemistry?", options: ["Study of plants only", "Study of matter, its composition, properties and changes", "Study of stars only", "Study of numbers only"], answer: 1, explanation: "Chemistry studies matter and its changes." },
      { q: "Which of these is a branch of chemistry?", options: ["Organic chemistry", "Geometry", "Geography", "Literature"], answer: 0, explanation: "Organic chemistry is a major branch of chemistry." },
      { q: "Which branch studies carbon compounds?", options: ["Physical chemistry", "Organic chemistry", "Analytical chemistry", "Inorganic chemistry"], answer: 1, explanation: "Organic chemistry studies carbon compounds." },
      { q: "Why is chemistry important?", options: ["Only for exams", "It helps in medicine, industry and daily life", "Only for decoration", "Only for fishing"], answer: 1, explanation: "Chemistry has many practical applications." },
      { q: "Which of these is a laboratory safety rule?", options: ["Eat in the lab", "Taste unknown chemicals", "Report accidents immediately", "Run while carrying glassware"], answer: 2, explanation: "Accidents should be reported immediately." },
      { q: "What is the use of a beaker?", options: ["Only measuring temperature", "Mixing and holding liquids", "Measuring mass exactly", "Cutting glass"], answer: 1, explanation: "Beakers are used for mixing and holding liquids." },
      { q: "What is the use of a test tube?", options: ["For large containers", "For small reactions and heating small samples", "For weighing solids", "For separating magnets"], answer: 1, explanation: "Test tubes are used for small-scale reactions." },
      { q: "What does a thermometer measure?", options: ["Mass", "Volume", "Temperature", "Density"], answer: 2, explanation: "Thermometers measure temperature." },
      { q: "What is the use of a measuring cylinder?", options: ["To measure volume of liquids", "To measure density directly", "To weigh solids", "To cool solutions"], answer: 0, explanation: "A measuring cylinder measures liquid volume." },
      { q: "Which apparatus is used for filtration?", options: ["Funnel", "Tripod stand", "Mortar", "Clamp"], answer: 0, explanation: "A funnel is used in filtration." },
      { q: "What is the function of a Bunsen burner?", options: ["To filter solutions", "To provide heat", "To measure volume", "To store chemicals"], answer: 1, explanation: "A Bunsen burner provides a flame for heating." },
      { q: "Which is an example of an inorganic branch?", options: ["Biochemistry", "Inorganic chemistry", "Organic farming", "Physical education"], answer: 1, explanation: "Inorganic chemistry is a chemistry branch." },
      { q: "What should you do before handling a chemical?", options: ["Read the label", "Shake it hard", "Taste it", "Throw it away"], answer: 0, explanation: "Always read the label first." },
      { q: "Which of the following should not be done in the laboratory?", options: ["Wear protective clothing", "Follow instructions", "Eat food", "Use apparatus carefully"], answer: 2, explanation: "Eating in the lab is unsafe." },
      { q: "Which branch of chemistry is concerned with composition analysis?", options: ["Analytical chemistry", "Physical chemistry", "Poetry", "Mechanical chemistry"], answer: 0, explanation: "Analytical chemistry studies composition analysis." },
      { q: "Chemistry is linked with which subject?", options: ["Mathematics", "Only drawing", "Only music", "Only history"], answer: 0, explanation: "Chemistry works with mathematics in calculations." },
      { q: "Which is a liquid-handling apparatus?", options: ["Beaker", "Ruler", "Clock", "Chalk"], answer: 0, explanation: "A beaker is used with liquids." },
      { q: "What should you do if a chemical spills?", options: ["Hide it", "Ignore it", "Report it immediately", "Taste it"], answer: 2, explanation: "Spills should be reported immediately." },
      { q: "Which of these is a correct laboratory habit?", options: ["Running in the lab", "Returning apparatus after use", "Smelling all chemicals directly", "Touching hot glass with bare hands"], answer: 1, explanation: "Apparatus should be returned after use." },
      { q: "What does chemistry study besides matter?", options: ["Only colour", "Changes and energy involved in those changes", "Only noise", "Only weather"], answer: 1, explanation: "Chemistry studies matter and the energy in changes." },
      { q: "Which branch deals with living things and chemicals in them?", options: ["Biochemistry", "Geometry", "Cartography", "Astronomy"], answer: 0, explanation: "Biochemistry deals with chemicals in living organisms." },
      { q: "What is the correct function of a retort stand?", options: ["To support equipment", "To heat chemicals", "To wash glassware", "To measure density"], answer: 0, explanation: "A retort stand supports apparatus." },
      { q: "Which is important in chemistry practical work?", options: ["Guessing results", "Observation", "Distraction", "Noise making"], answer: 1, explanation: "Observation is essential in chemistry practicals." },
      { q: "Chemistry can help in producing", options: ["Soap and medicine", "Only music", "Only clothes", "Only paper planes"], answer: 0, explanation: "Chemistry supports soap and medicine production." },
      { q: "Which one is an example of industrial chemistry use?", options: ["Soap making", "Sleeping", "Reading story books", "Drawing maps"], answer: 0, explanation: "Soap making is an industrial chemistry application." },
      { q: "What is the study of matter and its changes called?", options: ["Chemistry", "Physics", "Biology", "Art"], answer: 0, explanation: "That is the definition of chemistry." },
      { q: "Which apparatus is used to support a beaker while heating?", options: ["Tripod stand", "Pencil", "Notebook", "Brush"], answer: 0, explanation: "A tripod stand supports heated apparatus." },
      { q: "Which of these is not a branch of chemistry?", options: ["Organic chemistry", "Inorganic chemistry", "Physical chemistry", "Cart chemistry"], answer: 3, explanation: "Cart chemistry is not a valid branch." },
      { q: "What should be done after using laboratory apparatus?", options: ["Leave them on the floor", "Return and clean them", "Break them", "Hide them"], answer: 1, explanation: "Apparatus should be cleaned and returned." },
      { q: "Chemistry helps in protecting the", options: ["Environment", "Game scores", "Dance moves", "Footwear"], answer: 0, explanation: "Chemistry is useful for environmental protection." },
      { q: "Which apparatus is best for small-scale heating?", options: ["Test tube", "Bucket", "Chair", "Book"], answer: 0, explanation: "A test tube is used for small-scale heating." },
      { q: "What should a student wear or use in the lab when required?", options: ["Safety gear", "No protection", "Slippers only", "Jewellery only"], answer: 0, explanation: "Safety gear helps protect the student." },
      { q: "Which field studies chemical substances and their changes?", options: ["Chemistry", "Music", "Drama", "History"], answer: 0, explanation: "Chemistry studies substances and changes." },
      { q: "Which is a proper laboratory conduct?", options: ["Follow teacher instructions", "Play with flame", "Taste reagents", "Throw glassware"], answer: 0, explanation: "Always follow instructions." },
      { q: "Why is observing carefully important in chemistry?", options: ["To guess answers", "To record accurate results", "To waste time", "To avoid learning"], answer: 1, explanation: "Careful observation helps produce accurate results." },
      { q: "Which one is a common chemistry-related daily product?", options: ["Detergent", "Football net", "Umbrella handle", "Exercise book cover"], answer: 0, explanation: "Detergents are produced through chemistry processes." },
      { q: "What is one use of chemistry in agriculture?", options: ["Fertilizer production", "Making music", "Painting shoes", "Typing texts"], answer: 0, explanation: "Chemistry helps produce fertilizers." },
      { q: "Which of these best explains laboratory safety?", options: ["Doing anything you like", "Protecting yourself and others while working", "Making noise", "Leaving chemicals open"], answer: 1, explanation: "Safety means protecting yourself and others." },
      { q: "What is the final benefit of studying chemistry?", options: ["Understanding the world better", "Avoiding science", "Stopping calculations", "Less knowledge"], answer: 0, explanation: "Chemistry helps us understand the world better." }
    ];

    const container = document.getElementById('questionContainer');
    const startBtn = document.getElementById('startBtn');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');
    const progressText = document.getElementById('progressText');
    const progressFill = document.getElementById('progressFill');
    const savedText = document.getElementById('savedText');

    let timer = null;
    let timeLeft = 900;
    let started = false;
    let currentIndex = 0;

    function renderCurrentQuestion() {
      const item = questions[currentIndex];
      const answerName = `q${currentIndex}`;
      const saved = sessionStorage.getItem(answerName);
      const options = item.options.map((opt, i) =&gt; `
        &lt;label class="option"&gt;
          &lt;input type="radio" name="${answerName}" value="${i}" ${saved === String(i) ? 'checked' : ''} /&gt;
          &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
        &lt;/label&gt;
      `).join('');

      container.innerHTML = `
        &lt;h4&gt;${currentIndex + 1}. ${item.q}&lt;/h4&gt;
        &lt;div class="options"&gt;${options}&lt;/div&gt;
      `;

      progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`;
      progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`;
      prevBtn.disabled = currentIndex === 0;
      nextBtn.disabled = currentIndex === questions.length - 1;
      submitBtn.disabled = !started;
      savedText.textContent = saved !== null ? 'Saved answer loaded' : '';
    }

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      prevBtn.disabled = false;
      nextBtn.disabled = false;
      submitBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
      renderCurrentQuestion();
    }

    function saveCurrentAnswer() {
      const selected = document.querySelector(`input[name="q${currentIndex}"]:checked`);
      if (selected) {
        sessionStorage.setItem(`q${currentIndex}`, selected.value);
        savedText.textContent = 'Answer saved';
      }
    }

    function goNext() {
      saveCurrentAnswer();
      if (currentIndex &lt; questions.length - 1) {
        currentIndex += 1;
        renderCurrentQuestion();
      }
    }

    function goPrev() {
      saveCurrentAnswer();
      if (currentIndex &gt; 0) {
        currentIndex -= 1;
        renderCurrentQuestion();
      }
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      saveCurrentAnswer();
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;
      nextBtn.disabled = true;
      prevBtn.disabled = true;

      let score = 0;
      const corrections = [];

      questions.forEach((item, index) =&gt; {
        const selected = sessionStorage.getItem(`q${index}`);
        const userAnswer = selected === null ? null : parseInt(selected, 10);
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('SS1 Chemistry Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the SS1 Chemistry first-term quiz on Introduction to Chemistry.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 900;
      started = false;
      currentIndex = 0;
      startBtn.disabled = false;
      prevBtn.disabled = true;
      nextBtn.disabled = true;
      submitBtn.disabled = true;
      timerEl.textContent = '15:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      sessionStorage.removeItem('q0');
      sessionStorage.clear();
      renderCurrentQuestion();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      savedText.textContent = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=SS1%20Chemistry%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20SS1%20Chemistry%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    nextBtn.addEventListener('click', goNext);
    prevBtn.addEventListener('click', goPrev);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderCurrentQuestion();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/ss1-chemistry-first-term-introduction.html</link><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author><enclosure length="231936" type="application/pdf" url="https://waecsyllabus.com/download/ssce/CHEMISTRY.pdf"/><itunes:explicit>clean</itunes:explicit><itunes:subtitle>SS1 Chemistry First Term - Introduction to Chemistry | Edwin Ogie Library :root { --primary: #6a5acd; --primary-dark: #4b3fb1; --bg: #f7f8fc; --card: #ffffff; --text: #1f2937; --muted: #6b7280; --border: #e5e7eb; --accent: #eef2ff; --success: #0f766e; --danger: #b91c1c; --warning: #92400e; --shadow: 0 10px 25px rgba(0,0,0,0.06); --link: #2563eb; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%); color: var(--text); line-height: 1.7; } .wrap { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 12px 34px; text-align: center; } .hero { background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%); color: #fff; padding: 28px 22px; border-radius: 20px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .hero h1 { margin: 0 0 10px; font-size: clamp(26px, 4vw, 42px); line-height: 1.15; } .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; } .breadcrumbs { margin: 14px 0 18px; font-size: 0.95rem; color: var(--muted); text-align: center; } .breadcrumbs a { color: var(--primary-dark); text-decoration: none; } .layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 16px; align-items: start; justify-items: center; } .content-col, .sidebar-col { width: 100%; } .card { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 16px; box-shadow: var(--shadow); margin: 0 auto 18px; text-align: center; width: 100%; } .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); } .badge { display: inline-block; padding: 6px 10px; border-radius: 999px; background: var(--accent); color: var(--primary-dark); font-weight: 700; font-size: 0.85rem; margin-bottom: 10px; } .callout { padding: 16px; border-radius: 14px; background: #ecfeff; border: 1px solid #a5f3fc; color: #155e75; text-align: center; } .quote { border-left: 4px solid var(--primary); padding: 12px 14px; background: #fafaff; border-radius: 12px; color: #374151; margin: 14px auto; max-width: 900px; text-align: left; } .list { padding-left: 20px; margin: 0 auto; text-align: left; display: inline-block; max-width: 980px; } .list li { margin-bottom: 10px; } .topic-box { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; margin-bottom: 12px; } .topic-box h3 { margin-top: 0; color: var(--primary-dark); } .topic-box p { margin-bottom: 0.6rem; } .mini-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin-top: 14px; } .mini-card { border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .table-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--border); box-shadow: var(--shadow); background: #fff; margin: 0 auto 18px; width: 100%; } table { width: 100%; min-width: 760px; border-collapse: collapse; text-align: left; } caption { text-align: center; padding: 16px 18px 10px; font-weight: 700; color: var(--primary-dark); font-size: 1.05rem; } thead th { background: var(--primary); color: #fff; text-align: left; padding: 14px 12px; white-space: nowrap; } tbody td { padding: 12px; border-top: 1px solid var(--border); vertical-align: top; } tbody tr:nth-child(even) { background: #fafbff; } .resource-links a, .sidebar-links a, .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; } .resource-links a:hover, .sidebar-links a:hover, .mini-card a:hover { text-decoration: underline; } .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; } .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; } .btn-primary { background: var(--primary); color: #fff; } .btn-dark { background: #111827; color: #fff; } .btn-light { background: #e5e7eb; color: #111827; } .btn-green { background: var(--success); color: #fff; } .external-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; margin-top: 14px; justify-items: center; } .external-card { width: 100%; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; } .quiz-box { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 18px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .quiz-head { display: flex; flex-wrap: wrap; gap: 12px; justify-content: space-between; align-items: center; margin-bottom: 14px; text-align: center; } .timer { font-size: 1.1rem; font-weight: 700; color: var(--danger); background: #fef2f2; border: 1px solid #fecaca; padding: 10px 14px; border-radius: 12px; } .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; } button, .btn-link { border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease; } button:hover, .btn-link:hover { transform: translateY(-1px); } .question-panel { margin-top: 18px; text-align: left; border: 1px solid var(--border); border-radius: 16px; padding: 16px; background: #fff; } .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); } .options { display: grid; gap: 8px; } .option { display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa; } .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; } .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; } .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; } .result-panel { display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left; } .result-panel h3 { margin-top: 0; color: var(--success); } .corrections { margin-top: 14px; display: grid; gap: 10px; } .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); } .correct { color: var(--success); font-weight: 700; } .wrong { color: var(--danger); font-weight: 700; } .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; } footer { background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center; } footer .footer-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; } footer h2, footer h3 { color: #fff; margin-top: 0; } footer p, footer li { color: #d1d5db; text-align: center; } footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; } footer a { color: #c7d2fe; text-decoration: none; } .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1200px; margin-left: auto; margin-right: auto; } .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; } .toc a:last-child { border-bottom: 0; } @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } } @media (max-width: 768px) { .wrap { padding: 16px 10px 30px; } .hero { padding: 22px 16px; border-radius: 16px; } .card, .quiz-box { border-radius: 14px; padding: 14px; } .table-wrap { border-radius: 14px; } table { min-width: 760px; } .btn-row, .controls { justify-content: center; } .question-panel { padding: 14px; } } { "@context": "https://schema.org", "@type": "Article", "headline": "SS1 Chemistry First Term - Introduction to Chemistry", "description": "A complete SEO-ready lesson web book for SS1 Chemistry Topic 1 with a 40-question timed CBT quiz.", "author": {"@type": "Organization", "name": "Edwin Ogie Library"}, "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"}, "inLanguage": "en-NG" } SS1 Chemistry First Term: Introduction to Chemistry This opening topic introduces chemistry as a science, explains the laboratory, safe practices, apparatus, and the value of chemistry in everyday life. The page also includes a 40-question CBT quiz with a 15-minute timer and one-question-at-a-time navigation. Home / Library Collections / SS1 Chemistry / Introduction to Chemistry Topic 1 Introduction to Chemistry Chemistry is the branch of science that studies matter, its composition, properties, changes, and the energy involved in those changes. It helps us understand the substances around us and how they interact. Chemistry is present in food, medicine, agriculture, industry, environment, and everyday household products. What students should learn Meaning of chemistry and its branches. Importance of chemistry to the individual and society. Laboratory rules, safety symbols, and good conduct. Identification and use of basic laboratory apparatus. How science and chemistry support daily life and industry. Branches and importance of chemistry Branches Organic chemistry, inorganic chemistry, physical chemistry, analytical chemistry, industrial chemistry, biochemistry, and environmental chemistry. Importance Medicine, food processing, water purification, fertilizers, soap production, metals, materials, and environmental control. Science connection Chemistry works closely with physics, biology, mathematics, and technology to solve real problems. Laboratory rules and safety Do not eat, drink, or play in the laboratory. Wear proper protective clothing where needed. Read labels carefully before handling chemicals. Report spills, breakages, or accidents immediately. Use apparatus correctly and return them after use. Do not taste or directly smell unknown chemicals. Safe habits in the laboratory protect the student, classmates, the teacher, and the equipment. Laboratory apparatus and uses ApparatusUse BeakerUsed for mixing, heating, and holding liquids. Test tubeUsed for small-scale reactions and heating small samples. Measuring cylinderUsed to measure liquid volumes. FunnelUsed in filtration and liquid transfer. Tripod standSupports apparatus during heating. Bunsen burnerProvides a flame for heating. Retort standSupports clamps, burettes, and other apparatus. ThermometerMeasures temperature. Worked examples Example 1: What is chemistry? Answer: Chemistry is the study of matter, its composition, properties, changes, and the energy involved in those changes. Example 2: Mention three branches of chemistry. Answer: Organic chemistry, inorganic chemistry, and physical chemistry. Example 3: State three laboratory safety rules. Answer: Do not eat in the lab, handle chemicals carefully, and report accidents immediately. Example 4: Why is chemistry important? Answer: It helps in medicine, agriculture, industry, food production, and environmental protection. Example 5: What is the use of a measuring cylinder? Answer: It is used for measuring the volume of liquids. External Resources Recommended learning links These links support broader study, external discovery, and search visibility for the blog post. NERDC Senior CurriculumOfficial curriculum reference. WAEC Chemistry SyllabusExam-focused syllabus. Google Search: SS1 ChemistryFind related notes and questions. Google AIAI-assisted learning support. Google AI Get StartedExplore AI tools. Khan Academy ChemistryFree chemistry lessons. ChemguideDetailed chemistry explanations. BBC Bitesize ChemistryRevision support. RSC Learn ChemistryTeaching and study resources. ChemicoolElement and chemistry facts. CK-12 ChemistryFree digital lessons. Britannica ChemistryReliable background reading. CBT Practice Test 40 questions | 15 minutes | One question appears at a time. 15:00 Start Quiz Previous Next Submit Answers Reset Send Score by Email Question 0 of 40 Quiz Result The email button opens a draft to edwinogielibrary@gmail.com so the score can be sent quickly after submission. Quick Navigation Lesson Overview Learning Goals Apparatus Table Worked Examples CBT Quiz Key Skills Lab safety Know the correct rules before handling equipment. Observation Learn to observe carefully and report what you see. Classification Understand branches and apparatus names. Edwin Ogie Library Explore more educational resources and academic support pages. Library Collections Self Discovery Menu Support Edwin Ogie Library About and Mission Contact Us Edwin Ogie Library A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria. Important Pages Disclaimer &amp; Privacy Policy About and Mission Contact Us Library &amp; Resources Edwin Ogie Library Collections (Books) Students Stories Self Discovery Menu Support Support Edwin Ogie Library Your support helps us continue providing quality educational content for learners and families. © Edwin Ogie Library. All Rights Reserved. | SS1 Chemistry First Term Topic 1 | SEO Educational Resource Nigeria. const questions = [ { q: "What is chemistry?", options: ["Study of plants only", "Study of matter, its composition, properties and changes", "Study of stars only", "Study of numbers only"], answer: 1, explanation: "Chemistry studies matter and its changes." }, { q: "Which of these is a branch of chemistry?", options: ["Organic chemistry", "Geometry", "Geography", "Literature"], answer: 0, explanation: "Organic chemistry is a major branch of chemistry." }, { q: "Which branch studies carbon compounds?", options: ["Physical chemistry", "Organic chemistry", "Analytical chemistry", "Inorganic chemistry"], answer: 1, explanation: "Organic chemistry studies carbon compounds." }, { q: "Why is chemistry important?", options: ["Only for exams", "It helps in medicine, industry and daily life", "Only for decoration", "Only for fishing"], answer: 1, explanation: "Chemistry has many practical applications." }, { q: "Which of these is a laboratory safety rule?", options: ["Eat in the lab", "Taste unknown chemicals", "Report accidents immediately", "Run while carrying glassware"], answer: 2, explanation: "Accidents should be reported immediately." }, { q: "What is the use of a beaker?", options: ["Only measuring temperature", "Mixing and holding liquids", "Measuring mass exactly", "Cutting glass"], answer: 1, explanation: "Beakers are used for mixing and holding liquids." }, { q: "What is the use of a test tube?", options: ["For large containers", "For small reactions and heating small samples", "For weighing solids", "For separating magnets"], answer: 1, explanation: "Test tubes are used for small-scale reactions." }, { q: "What does a thermometer measure?", options: ["Mass", "Volume", "Temperature", "Density"], answer: 2, explanation: "Thermometers measure temperature." }, { q: "What is the use of a measuring cylinder?", options: ["To measure volume of liquids", "To measure density directly", "To weigh solids", "To cool solutions"], answer: 0, explanation: "A measuring cylinder measures liquid volume." }, { q: "Which apparatus is used for filtration?", options: ["Funnel", "Tripod stand", "Mortar", "Clamp"], answer: 0, explanation: "A funnel is used in filtration." }, { q: "What is the function of a Bunsen burner?", options: ["To filter solutions", "To provide heat", "To measure volume", "To store chemicals"], answer: 1, explanation: "A Bunsen burner provides a flame for heating." }, { q: "Which is an example of an inorganic branch?", options: ["Biochemistry", "Inorganic chemistry", "Organic farming", "Physical education"], answer: 1, explanation: "Inorganic chemistry is a chemistry branch." }, { q: "What should you do before handling a chemical?", options: ["Read the label", "Shake it hard", "Taste it", "Throw it away"], answer: 0, explanation: "Always read the label first." }, { q: "Which of the following should not be done in the laboratory?", options: ["Wear protective clothing", "Follow instructions", "Eat food", "Use apparatus carefully"], answer: 2, explanation: "Eating in the lab is unsafe." }, { q: "Which branch of chemistry is concerned with composition analysis?", options: ["Analytical chemistry", "Physical chemistry", "Poetry", "Mechanical chemistry"], answer: 0, explanation: "Analytical chemistry studies composition analysis." }, { q: "Chemistry is linked with which subject?", options: ["Mathematics", "Only drawing", "Only music", "Only history"], answer: 0, explanation: "Chemistry works with mathematics in calculations." }, { q: "Which is a liquid-handling apparatus?", options: ["Beaker", "Ruler", "Clock", "Chalk"], answer: 0, explanation: "A beaker is used with liquids." }, { q: "What should you do if a chemical spills?", options: ["Hide it", "Ignore it", "Report it immediately", "Taste it"], answer: 2, explanation: "Spills should be reported immediately." }, { q: "Which of these is a correct laboratory habit?", options: ["Running in the lab", "Returning apparatus after use", "Smelling all chemicals directly", "Touching hot glass with bare hands"], answer: 1, explanation: "Apparatus should be returned after use." }, { q: "What does chemistry study besides matter?", options: ["Only colour", "Changes and energy involved in those changes", "Only noise", "Only weather"], answer: 1, explanation: "Chemistry studies matter and the energy in changes." }, { q: "Which branch deals with living things and chemicals in them?", options: ["Biochemistry", "Geometry", "Cartography", "Astronomy"], answer: 0, explanation: "Biochemistry deals with chemicals in living organisms." }, { q: "What is the correct function of a retort stand?", options: ["To support equipment", "To heat chemicals", "To wash glassware", "To measure density"], answer: 0, explanation: "A retort stand supports apparatus." }, { q: "Which is important in chemistry practical work?", options: ["Guessing results", "Observation", "Distraction", "Noise making"], answer: 1, explanation: "Observation is essential in chemistry practicals." }, { q: "Chemistry can help in producing", options: ["Soap and medicine", "Only music", "Only clothes", "Only paper planes"], answer: 0, explanation: "Chemistry supports soap and medicine production." }, { q: "Which one is an example of industrial chemistry use?", options: ["Soap making", "Sleeping", "Reading story books", "Drawing maps"], answer: 0, explanation: "Soap making is an industrial chemistry application." }, { q: "What is the study of matter and its changes called?", options: ["Chemistry", "Physics", "Biology", "Art"], answer: 0, explanation: "That is the definition of chemistry." }, { q: "Which apparatus is used to support a beaker while heating?", options: ["Tripod stand", "Pencil", "Notebook", "Brush"], answer: 0, explanation: "A tripod stand supports heated apparatus." }, { q: "Which of these is not a branch of chemistry?", options: ["Organic chemistry", "Inorganic chemistry", "Physical chemistry", "Cart chemistry"], answer: 3, explanation: "Cart chemistry is not a valid branch." }, { q: "What should be done after using laboratory apparatus?", options: ["Leave them on the floor", "Return and clean them", "Break them", "Hide them"], answer: 1, explanation: "Apparatus should be cleaned and returned." }, { q: "Chemistry helps in protecting the", options: ["Environment", "Game scores", "Dance moves", "Footwear"], answer: 0, explanation: "Chemistry is useful for environmental protection." }, { q: "Which apparatus is best for small-scale heating?", options: ["Test tube", "Bucket", "Chair", "Book"], answer: 0, explanation: "A test tube is used for small-scale heating." }, { q: "What should a student wear or use in the lab when required?", options: ["Safety gear", "No protection", "Slippers only", "Jewellery only"], answer: 0, explanation: "Safety gear helps protect the student." }, { q: "Which field studies chemical substances and their changes?", options: ["Chemistry", "Music", "Drama", "History"], answer: 0, explanation: "Chemistry studies substances and changes." }, { q: "Which is a proper laboratory conduct?", options: ["Follow teacher instructions", "Play with flame", "Taste reagents", "Throw glassware"], answer: 0, explanation: "Always follow instructions." }, { q: "Why is observing carefully important in chemistry?", options: ["To guess answers", "To record accurate results", "To waste time", "To avoid learning"], answer: 1, explanation: "Careful observation helps produce accurate results." }, { q: "Which one is a common chemistry-related daily product?", options: ["Detergent", "Football net", "Umbrella handle", "Exercise book cover"], answer: 0, explanation: "Detergents are produced through chemistry processes." }, { q: "What is one use of chemistry in agriculture?", options: ["Fertilizer production", "Making music", "Painting shoes", "Typing texts"], answer: 0, explanation: "Chemistry helps produce fertilizers." }, { q: "Which of these best explains laboratory safety?", options: ["Doing anything you like", "Protecting yourself and others while working", "Making noise", "Leaving chemicals open"], answer: 1, explanation: "Safety means protecting yourself and others." }, { q: "What is the final benefit of studying chemistry?", options: ["Understanding the world better", "Avoiding science", "Stopping calculations", "Less knowledge"], answer: 0, explanation: "Chemistry helps us understand the world better." } ]; const container = document.getElementById('questionContainer'); const startBtn = document.getElementById('startBtn'); const prevBtn = document.getElementById('prevBtn'); const nextBtn = document.getElementById('nextBtn'); const submitBtn = document.getElementById('submitBtn'); const resetBtn = document.getElementById('resetBtn'); const timerEl = document.getElementById('timer'); const resultPanel = document.getElementById('resultPanel'); const scoreText = document.getElementById('scoreText'); const percentageText = document.getElementById('percentageText'); const correctionsList = document.getElementById('correctionsList'); const progressText = document.getElementById('progressText'); const progressFill = document.getElementById('progressFill'); const savedText = document.getElementById('savedText'); let timer = null; let timeLeft = 900; let started = false; let currentIndex = 0; function renderCurrentQuestion() { const item = questions[currentIndex]; const answerName = `q${currentIndex}`; const saved = sessionStorage.getItem(answerName); const options = item.options.map((opt, i) = ` ${String.fromCharCode(65 + i)}. ${opt} `).join(''); container.innerHTML = ` ${currentIndex + 1}. ${item.q} ${options} `; progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`; progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`; prevBtn.disabled = currentIndex === 0; nextBtn.disabled = currentIndex === questions.length - 1; submitBtn.disabled = !started; savedText.textContent = saved !== null ? 'Saved answer loaded' : ''; } function formatTime(seconds) { const m = Math.floor(seconds / 60).toString().padStart(2, '0'); const s = (seconds % 60).toString().padStart(2, '0'); return `${m}:${s}`; } function updateTimer() { timerEl.textContent = formatTime(timeLeft); if (timeLeft 0) { currentIndex -= 1; renderCurrentQuestion(); } } function submitQuiz(auto = false) { if (!started &amp;&amp; !auto) return; saveCurrentAnswer(); clearInterval(timer); submitBtn.disabled = true; startBtn.disabled = true; nextBtn.disabled = true; prevBtn.disabled = true; let score = 0; const corrections = []; questions.forEach((item, index) = { const selected = sessionStorage.getItem(`q${index}`); const userAnswer = selected === null ? null : parseInt(selected, 10); const correct = userAnswer === item.answer; if (correct) score += 1; corrections.push({ number: index + 1, question: item.q, userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`, correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`, explanation: item.explanation, correct }); }); const percentage = Math.round((score / questions.length) * 100); scoreText.innerHTML = `Total Score: ${score} / ${questions.length}`; percentageText.innerHTML = `Percentage: ${percentage}%`; correctionsList.innerHTML = corrections.map(item = ` Question ${item.number}: ${item.question} Your Answer: ${item.userAnswer} Correct Answer: ${item.correctAnswer} Correction: ${item.explanation} `).join(''); resultPanel.style.display = 'block'; resultPanel.scrollIntoView({ behavior: 'smooth' }); const subject = encodeURIComponent('SS1 Chemistry Quiz Score'); const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the SS1 Chemistry first-term quiz on Introduction to Chemistry.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`); document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`; } function resetQuiz() { clearInterval(timer); timeLeft = 900; started = false; currentIndex = 0; startBtn.disabled = false; prevBtn.disabled = true; nextBtn.disabled = true; submitBtn.disabled = true; timerEl.textContent = '15:00'; timerEl.style.background = '#fef2f2'; timerEl.style.borderColor = '#fecaca'; sessionStorage.removeItem('q0'); sessionStorage.clear(); renderCurrentQuestion(); resultPanel.style.display = 'none'; scoreText.textContent = ''; percentageText.textContent = ''; correctionsList.innerHTML = ''; savedText.textContent = ''; document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=SS1%20Chemistry%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20SS1%20Chemistry%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.'; } startBtn.addEventListener('click', startQuiz); nextBtn.addEventListener('click', goNext); prevBtn.addEventListener('click', goPrev); submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); }); resetBtn.addEventListener('click', resetQuiz); renderCurrentQuestion(); document.getElementById('year').textContent = new Date().getFullYear(); You’re reading this via Edwin Ogie Library. For worked examples, quizzes, and full study materials, click the link to explore more.</itunes:subtitle><itunes:author>Edwin Ogie </itunes:author><itunes:summary>SS1 Chemistry First Term - Introduction to Chemistry | Edwin Ogie Library :root { --primary: #6a5acd; --primary-dark: #4b3fb1; --bg: #f7f8fc; --card: #ffffff; --text: #1f2937; --muted: #6b7280; --border: #e5e7eb; --accent: #eef2ff; --success: #0f766e; --danger: #b91c1c; --warning: #92400e; --shadow: 0 10px 25px rgba(0,0,0,0.06); --link: #2563eb; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%); color: var(--text); line-height: 1.7; } .wrap { width: 100%; max-width: 1100px; margin: 0 auto; padding: 20px 12px 34px; text-align: center; } .hero { background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%); color: #fff; padding: 28px 22px; border-radius: 20px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .hero h1 { margin: 0 0 10px; font-size: clamp(26px, 4vw, 42px); line-height: 1.15; } .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; } .breadcrumbs { margin: 14px 0 18px; font-size: 0.95rem; color: var(--muted); text-align: center; } .breadcrumbs a { color: var(--primary-dark); text-decoration: none; } .layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 16px; align-items: start; justify-items: center; } .content-col, .sidebar-col { width: 100%; } .card { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 16px; box-shadow: var(--shadow); margin: 0 auto 18px; text-align: center; width: 100%; } .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); } .badge { display: inline-block; padding: 6px 10px; border-radius: 999px; background: var(--accent); color: var(--primary-dark); font-weight: 700; font-size: 0.85rem; margin-bottom: 10px; } .callout { padding: 16px; border-radius: 14px; background: #ecfeff; border: 1px solid #a5f3fc; color: #155e75; text-align: center; } .quote { border-left: 4px solid var(--primary); padding: 12px 14px; background: #fafaff; border-radius: 12px; color: #374151; margin: 14px auto; max-width: 900px; text-align: left; } .list { padding-left: 20px; margin: 0 auto; text-align: left; display: inline-block; max-width: 980px; } .list li { margin-bottom: 10px; } .topic-box { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; margin-bottom: 12px; } .topic-box h3 { margin-top: 0; color: var(--primary-dark); } .topic-box p { margin-bottom: 0.6rem; } .mini-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin-top: 14px; } .mini-card { border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .table-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--border); box-shadow: var(--shadow); background: #fff; margin: 0 auto 18px; width: 100%; } table { width: 100%; min-width: 760px; border-collapse: collapse; text-align: left; } caption { text-align: center; padding: 16px 18px 10px; font-weight: 700; color: var(--primary-dark); font-size: 1.05rem; } thead th { background: var(--primary); color: #fff; text-align: left; padding: 14px 12px; white-space: nowrap; } tbody td { padding: 12px; border-top: 1px solid var(--border); vertical-align: top; } tbody tr:nth-child(even) { background: #fafbff; } .resource-links a, .sidebar-links a, .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; } .resource-links a:hover, .sidebar-links a:hover, .mini-card a:hover { text-decoration: underline; } .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; } .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; } .btn-primary { background: var(--primary); color: #fff; } .btn-dark { background: #111827; color: #fff; } .btn-light { background: #e5e7eb; color: #111827; } .btn-green { background: var(--success); color: #fff; } .external-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; margin-top: 14px; justify-items: center; } .external-card { width: 100%; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; } .quiz-box { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 18px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .quiz-head { display: flex; flex-wrap: wrap; gap: 12px; justify-content: space-between; align-items: center; margin-bottom: 14px; text-align: center; } .timer { font-size: 1.1rem; font-weight: 700; color: var(--danger); background: #fef2f2; border: 1px solid #fecaca; padding: 10px 14px; border-radius: 12px; } .controls { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; } button, .btn-link { border: none; outline: none; cursor: pointer; padding: 12px 16px; border-radius: 12px; font-weight: 700; text-decoration: none; display: inline-block; transition: transform 0.15s ease, opacity 0.15s ease; } button:hover, .btn-link:hover { transform: translateY(-1px); } .question-panel { margin-top: 18px; text-align: left; border: 1px solid var(--border); border-radius: 16px; padding: 16px; background: #fff; } .question-panel h4 { margin: 0 0 12px; font-size: 1.02rem; color: var(--text); } .options { display: grid; gap: 8px; } .option { display: flex; gap: 10px; align-items: flex-start; padding: 10px 12px; border: 1px solid var(--border); border-radius: 10px; background: #fafafa; } .progress { display: flex; justify-content: space-between; align-items: center; margin-top: 12px; gap: 10px; flex-wrap: wrap; } .progress-bar { width: 100%; height: 10px; background: #e5e7eb; border-radius: 999px; overflow: hidden; margin-top: 8px; } .progress-fill { height: 100%; width: 0%; background: var(--primary); transition: width 0.2s ease; } .result-panel { display: none; margin-top: 18px; padding: 16px; border-radius: 14px; background: #f0fdf4; border: 1px solid #bbf7d0; text-align: left; } .result-panel h3 { margin-top: 0; color: var(--success); } .corrections { margin-top: 14px; display: grid; gap: 10px; } .correction { padding: 12px; border-radius: 12px; background: #fff; border: 1px solid var(--border); } .correct { color: var(--success); font-weight: 700; } .wrong { color: var(--danger); font-weight: 700; } .note { margin-top: 14px; padding: 16px; background: #fff7ed; border-left: 4px solid #f59e0b; border-radius: 12px; color: #7c2d12; text-align: left; } footer { background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center; } footer .footer-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; } footer h2, footer h3 { color: #fff; margin-top: 0; } footer p, footer li { color: #d1d5db; text-align: center; } footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; } footer a { color: #c7d2fe; text-decoration: none; } .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1200px; margin-left: auto; margin-right: auto; } .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; } .toc a:last-child { border-bottom: 0; } @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } } @media (max-width: 768px) { .wrap { padding: 16px 10px 30px; } .hero { padding: 22px 16px; border-radius: 16px; } .card, .quiz-box { border-radius: 14px; padding: 14px; } .table-wrap { border-radius: 14px; } table { min-width: 760px; } .btn-row, .controls { justify-content: center; } .question-panel { padding: 14px; } } { "@context": "https://schema.org", "@type": "Article", "headline": "SS1 Chemistry First Term - Introduction to Chemistry", "description": "A complete SEO-ready lesson web book for SS1 Chemistry Topic 1 with a 40-question timed CBT quiz.", "author": {"@type": "Organization", "name": "Edwin Ogie Library"}, "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"}, "inLanguage": "en-NG" } SS1 Chemistry First Term: Introduction to Chemistry This opening topic introduces chemistry as a science, explains the laboratory, safe practices, apparatus, and the value of chemistry in everyday life. The page also includes a 40-question CBT quiz with a 15-minute timer and one-question-at-a-time navigation. Home / Library Collections / SS1 Chemistry / Introduction to Chemistry Topic 1 Introduction to Chemistry Chemistry is the branch of science that studies matter, its composition, properties, changes, and the energy involved in those changes. It helps us understand the substances around us and how they interact. Chemistry is present in food, medicine, agriculture, industry, environment, and everyday household products. What students should learn Meaning of chemistry and its branches. Importance of chemistry to the individual and society. Laboratory rules, safety symbols, and good conduct. Identification and use of basic laboratory apparatus. How science and chemistry support daily life and industry. Branches and importance of chemistry Branches Organic chemistry, inorganic chemistry, physical chemistry, analytical chemistry, industrial chemistry, biochemistry, and environmental chemistry. Importance Medicine, food processing, water purification, fertilizers, soap production, metals, materials, and environmental control. Science connection Chemistry works closely with physics, biology, mathematics, and technology to solve real problems. Laboratory rules and safety Do not eat, drink, or play in the laboratory. Wear proper protective clothing where needed. Read labels carefully before handling chemicals. Report spills, breakages, or accidents immediately. Use apparatus correctly and return them after use. Do not taste or directly smell unknown chemicals. Safe habits in the laboratory protect the student, classmates, the teacher, and the equipment. Laboratory apparatus and uses ApparatusUse BeakerUsed for mixing, heating, and holding liquids. Test tubeUsed for small-scale reactions and heating small samples. Measuring cylinderUsed to measure liquid volumes. FunnelUsed in filtration and liquid transfer. Tripod standSupports apparatus during heating. Bunsen burnerProvides a flame for heating. Retort standSupports clamps, burettes, and other apparatus. ThermometerMeasures temperature. Worked examples Example 1: What is chemistry? Answer: Chemistry is the study of matter, its composition, properties, changes, and the energy involved in those changes. Example 2: Mention three branches of chemistry. Answer: Organic chemistry, inorganic chemistry, and physical chemistry. Example 3: State three laboratory safety rules. Answer: Do not eat in the lab, handle chemicals carefully, and report accidents immediately. Example 4: Why is chemistry important? Answer: It helps in medicine, agriculture, industry, food production, and environmental protection. Example 5: What is the use of a measuring cylinder? Answer: It is used for measuring the volume of liquids. External Resources Recommended learning links These links support broader study, external discovery, and search visibility for the blog post. NERDC Senior CurriculumOfficial curriculum reference. WAEC Chemistry SyllabusExam-focused syllabus. Google Search: SS1 ChemistryFind related notes and questions. Google AIAI-assisted learning support. Google AI Get StartedExplore AI tools. Khan Academy ChemistryFree chemistry lessons. ChemguideDetailed chemistry explanations. BBC Bitesize ChemistryRevision support. RSC Learn ChemistryTeaching and study resources. ChemicoolElement and chemistry facts. CK-12 ChemistryFree digital lessons. Britannica ChemistryReliable background reading. CBT Practice Test 40 questions | 15 minutes | One question appears at a time. 15:00 Start Quiz Previous Next Submit Answers Reset Send Score by Email Question 0 of 40 Quiz Result The email button opens a draft to edwinogielibrary@gmail.com so the score can be sent quickly after submission. Quick Navigation Lesson Overview Learning Goals Apparatus Table Worked Examples CBT Quiz Key Skills Lab safety Know the correct rules before handling equipment. Observation Learn to observe carefully and report what you see. Classification Understand branches and apparatus names. Edwin Ogie Library Explore more educational resources and academic support pages. Library Collections Self Discovery Menu Support Edwin Ogie Library About and Mission Contact Us Edwin Ogie Library A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria. Important Pages Disclaimer &amp; Privacy Policy About and Mission Contact Us Library &amp; Resources Edwin Ogie Library Collections (Books) Students Stories Self Discovery Menu Support Support Edwin Ogie Library Your support helps us continue providing quality educational content for learners and families. © Edwin Ogie Library. All Rights Reserved. | SS1 Chemistry First Term Topic 1 | SEO Educational Resource Nigeria. const questions = [ { q: "What is chemistry?", options: ["Study of plants only", "Study of matter, its composition, properties and changes", "Study of stars only", "Study of numbers only"], answer: 1, explanation: "Chemistry studies matter and its changes." }, { q: "Which of these is a branch of chemistry?", options: ["Organic chemistry", "Geometry", "Geography", "Literature"], answer: 0, explanation: "Organic chemistry is a major branch of chemistry." }, { q: "Which branch studies carbon compounds?", options: ["Physical chemistry", "Organic chemistry", "Analytical chemistry", "Inorganic chemistry"], answer: 1, explanation: "Organic chemistry studies carbon compounds." }, { q: "Why is chemistry important?", options: ["Only for exams", "It helps in medicine, industry and daily life", "Only for decoration", "Only for fishing"], answer: 1, explanation: "Chemistry has many practical applications." }, { q: "Which of these is a laboratory safety rule?", options: ["Eat in the lab", "Taste unknown chemicals", "Report accidents immediately", "Run while carrying glassware"], answer: 2, explanation: "Accidents should be reported immediately." }, { q: "What is the use of a beaker?", options: ["Only measuring temperature", "Mixing and holding liquids", "Measuring mass exactly", "Cutting glass"], answer: 1, explanation: "Beakers are used for mixing and holding liquids." }, { q: "What is the use of a test tube?", options: ["For large containers", "For small reactions and heating small samples", "For weighing solids", "For separating magnets"], answer: 1, explanation: "Test tubes are used for small-scale reactions." }, { q: "What does a thermometer measure?", options: ["Mass", "Volume", "Temperature", "Density"], answer: 2, explanation: "Thermometers measure temperature." }, { q: "What is the use of a measuring cylinder?", options: ["To measure volume of liquids", "To measure density directly", "To weigh solids", "To cool solutions"], answer: 0, explanation: "A measuring cylinder measures liquid volume." }, { q: "Which apparatus is used for filtration?", options: ["Funnel", "Tripod stand", "Mortar", "Clamp"], answer: 0, explanation: "A funnel is used in filtration." }, { q: "What is the function of a Bunsen burner?", options: ["To filter solutions", "To provide heat", "To measure volume", "To store chemicals"], answer: 1, explanation: "A Bunsen burner provides a flame for heating." }, { q: "Which is an example of an inorganic branch?", options: ["Biochemistry", "Inorganic chemistry", "Organic farming", "Physical education"], answer: 1, explanation: "Inorganic chemistry is a chemistry branch." }, { q: "What should you do before handling a chemical?", options: ["Read the label", "Shake it hard", "Taste it", "Throw it away"], answer: 0, explanation: "Always read the label first." }, { q: "Which of the following should not be done in the laboratory?", options: ["Wear protective clothing", "Follow instructions", "Eat food", "Use apparatus carefully"], answer: 2, explanation: "Eating in the lab is unsafe." }, { q: "Which branch of chemistry is concerned with composition analysis?", options: ["Analytical chemistry", "Physical chemistry", "Poetry", "Mechanical chemistry"], answer: 0, explanation: "Analytical chemistry studies composition analysis." }, { q: "Chemistry is linked with which subject?", options: ["Mathematics", "Only drawing", "Only music", "Only history"], answer: 0, explanation: "Chemistry works with mathematics in calculations." }, { q: "Which is a liquid-handling apparatus?", options: ["Beaker", "Ruler", "Clock", "Chalk"], answer: 0, explanation: "A beaker is used with liquids." }, { q: "What should you do if a chemical spills?", options: ["Hide it", "Ignore it", "Report it immediately", "Taste it"], answer: 2, explanation: "Spills should be reported immediately." }, { q: "Which of these is a correct laboratory habit?", options: ["Running in the lab", "Returning apparatus after use", "Smelling all chemicals directly", "Touching hot glass with bare hands"], answer: 1, explanation: "Apparatus should be returned after use." }, { q: "What does chemistry study besides matter?", options: ["Only colour", "Changes and energy involved in those changes", "Only noise", "Only weather"], answer: 1, explanation: "Chemistry studies matter and the energy in changes." }, { q: "Which branch deals with living things and chemicals in them?", options: ["Biochemistry", "Geometry", "Cartography", "Astronomy"], answer: 0, explanation: "Biochemistry deals with chemicals in living organisms." }, { q: "What is the correct function of a retort stand?", options: ["To support equipment", "To heat chemicals", "To wash glassware", "To measure density"], answer: 0, explanation: "A retort stand supports apparatus." }, { q: "Which is important in chemistry practical work?", options: ["Guessing results", "Observation", "Distraction", "Noise making"], answer: 1, explanation: "Observation is essential in chemistry practicals." }, { q: "Chemistry can help in producing", options: ["Soap and medicine", "Only music", "Only clothes", "Only paper planes"], answer: 0, explanation: "Chemistry supports soap and medicine production." }, { q: "Which one is an example of industrial chemistry use?", options: ["Soap making", "Sleeping", "Reading story books", "Drawing maps"], answer: 0, explanation: "Soap making is an industrial chemistry application." }, { q: "What is the study of matter and its changes called?", options: ["Chemistry", "Physics", "Biology", "Art"], answer: 0, explanation: "That is the definition of chemistry." }, { q: "Which apparatus is used to support a beaker while heating?", options: ["Tripod stand", "Pencil", "Notebook", "Brush"], answer: 0, explanation: "A tripod stand supports heated apparatus." }, { q: "Which of these is not a branch of chemistry?", options: ["Organic chemistry", "Inorganic chemistry", "Physical chemistry", "Cart chemistry"], answer: 3, explanation: "Cart chemistry is not a valid branch." }, { q: "What should be done after using laboratory apparatus?", options: ["Leave them on the floor", "Return and clean them", "Break them", "Hide them"], answer: 1, explanation: "Apparatus should be cleaned and returned." }, { q: "Chemistry helps in protecting the", options: ["Environment", "Game scores", "Dance moves", "Footwear"], answer: 0, explanation: "Chemistry is useful for environmental protection." }, { q: "Which apparatus is best for small-scale heating?", options: ["Test tube", "Bucket", "Chair", "Book"], answer: 0, explanation: "A test tube is used for small-scale heating." }, { q: "What should a student wear or use in the lab when required?", options: ["Safety gear", "No protection", "Slippers only", "Jewellery only"], answer: 0, explanation: "Safety gear helps protect the student." }, { q: "Which field studies chemical substances and their changes?", options: ["Chemistry", "Music", "Drama", "History"], answer: 0, explanation: "Chemistry studies substances and changes." }, { q: "Which is a proper laboratory conduct?", options: ["Follow teacher instructions", "Play with flame", "Taste reagents", "Throw glassware"], answer: 0, explanation: "Always follow instructions." }, { q: "Why is observing carefully important in chemistry?", options: ["To guess answers", "To record accurate results", "To waste time", "To avoid learning"], answer: 1, explanation: "Careful observation helps produce accurate results." }, { q: "Which one is a common chemistry-related daily product?", options: ["Detergent", "Football net", "Umbrella handle", "Exercise book cover"], answer: 0, explanation: "Detergents are produced through chemistry processes." }, { q: "What is one use of chemistry in agriculture?", options: ["Fertilizer production", "Making music", "Painting shoes", "Typing texts"], answer: 0, explanation: "Chemistry helps produce fertilizers." }, { q: "Which of these best explains laboratory safety?", options: ["Doing anything you like", "Protecting yourself and others while working", "Making noise", "Leaving chemicals open"], answer: 1, explanation: "Safety means protecting yourself and others." }, { q: "What is the final benefit of studying chemistry?", options: ["Understanding the world better", "Avoiding science", "Stopping calculations", "Less knowledge"], answer: 0, explanation: "Chemistry helps us understand the world better." } ]; const container = document.getElementById('questionContainer'); const startBtn = document.getElementById('startBtn'); const prevBtn = document.getElementById('prevBtn'); const nextBtn = document.getElementById('nextBtn'); const submitBtn = document.getElementById('submitBtn'); const resetBtn = document.getElementById('resetBtn'); const timerEl = document.getElementById('timer'); const resultPanel = document.getElementById('resultPanel'); const scoreText = document.getElementById('scoreText'); const percentageText = document.getElementById('percentageText'); const correctionsList = document.getElementById('correctionsList'); const progressText = document.getElementById('progressText'); const progressFill = document.getElementById('progressFill'); const savedText = document.getElementById('savedText'); let timer = null; let timeLeft = 900; let started = false; let currentIndex = 0; function renderCurrentQuestion() { const item = questions[currentIndex]; const answerName = `q${currentIndex}`; const saved = sessionStorage.getItem(answerName); const options = item.options.map((opt, i) = ` ${String.fromCharCode(65 + i)}. ${opt} `).join(''); container.innerHTML = ` ${currentIndex + 1}. ${item.q} ${options} `; progressText.textContent = `Question ${currentIndex + 1} of ${questions.length}`; progressFill.style.width = `${((currentIndex + 1) / questions.length) * 100}%`; prevBtn.disabled = currentIndex === 0; nextBtn.disabled = currentIndex === questions.length - 1; submitBtn.disabled = !started; savedText.textContent = saved !== null ? 'Saved answer loaded' : ''; } function formatTime(seconds) { const m = Math.floor(seconds / 60).toString().padStart(2, '0'); const s = (seconds % 60).toString().padStart(2, '0'); return `${m}:${s}`; } function updateTimer() { timerEl.textContent = formatTime(timeLeft); if (timeLeft 0) { currentIndex -= 1; renderCurrentQuestion(); } } function submitQuiz(auto = false) { if (!started &amp;&amp; !auto) return; saveCurrentAnswer(); clearInterval(timer); submitBtn.disabled = true; startBtn.disabled = true; nextBtn.disabled = true; prevBtn.disabled = true; let score = 0; const corrections = []; questions.forEach((item, index) = { const selected = sessionStorage.getItem(`q${index}`); const userAnswer = selected === null ? null : parseInt(selected, 10); const correct = userAnswer === item.answer; if (correct) score += 1; corrections.push({ number: index + 1, question: item.q, userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`, correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`, explanation: item.explanation, correct }); }); const percentage = Math.round((score / questions.length) * 100); scoreText.innerHTML = `Total Score: ${score} / ${questions.length}`; percentageText.innerHTML = `Percentage: ${percentage}%`; correctionsList.innerHTML = corrections.map(item = ` Question ${item.number}: ${item.question} Your Answer: ${item.userAnswer} Correct Answer: ${item.correctAnswer} Correction: ${item.explanation} `).join(''); resultPanel.style.display = 'block'; resultPanel.scrollIntoView({ behavior: 'smooth' }); const subject = encodeURIComponent('SS1 Chemistry Quiz Score'); const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the SS1 Chemistry first-term quiz on Introduction to Chemistry.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`); document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`; } function resetQuiz() { clearInterval(timer); timeLeft = 900; started = false; currentIndex = 0; startBtn.disabled = false; prevBtn.disabled = true; nextBtn.disabled = true; submitBtn.disabled = true; timerEl.textContent = '15:00'; timerEl.style.background = '#fef2f2'; timerEl.style.borderColor = '#fecaca'; sessionStorage.removeItem('q0'); sessionStorage.clear(); renderCurrentQuestion(); resultPanel.style.display = 'none'; scoreText.textContent = ''; percentageText.textContent = ''; correctionsList.innerHTML = ''; savedText.textContent = ''; document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=SS1%20Chemistry%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20SS1%20Chemistry%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.'; } startBtn.addEventListener('click', startQuiz); nextBtn.addEventListener('click', goNext); prevBtn.addEventListener('click', goPrev); submitBtn.addEventListener('click', function (e) { e.preventDefault(); submitQuiz(false); }); resetBtn.addEventListener('click', resetQuiz); renderCurrentQuestion(); document.getElementById('year').textContent = new Date().getFullYear(); You’re reading this via Edwin Ogie Library. For worked examples, quizzes, and full study materials, click the link to explore more.</itunes:summary><itunes:keywords>education,marketing,health</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-5354798662370525073</guid><pubDate>Tue, 31 Mar 2026 12:57:00 +0000</pubDate><atom:updated>2026-03-31T02:07:12.011-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Chemistry</category><category domain="http://www.blogger.com/atom/ns#">scheme of work</category><category domain="http://www.blogger.com/atom/ns#">WEAC and NECO</category><title>SS1 to SS3 Chemistry Scheme of Work | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="Comprehensive SS1 to SS3 Chemistry Scheme of Work web book for Edwin Ogie Library. SEO-friendly, mobile-responsive, editable HTML with scheme tables, topic notes, practical activities, revision tips, external learning links, and strong academic structure." /&gt;
  &lt;meta name="keywords" content="SS1 Chemistry Scheme of Work, SS2 Chemistry Scheme of Work, SS3 Chemistry Scheme of Work, Nigerian Senior Secondary Chemistry, NERDC Chemistry, WAEC Chemistry, Edwin Ogie Library, SEO education blog" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="SS1 to SS3 Chemistry Scheme of Work" /&gt;
  &lt;meta property="og:description" content="A comprehensive, mobile-friendly, SEO-optimized chemistry web book for SS1, SS2 and SS3 with scheme tables, notes, practicals, and external resources." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;SS1 to SS3 Chemistry Scheme of Work | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51uSwaAHiBFVx1VzsaisT6qnQJtFX2LGtRYbvlRmRo9BDHle0AJOAPYU5dMKkNiR96JvhnhWYRIG9MdLYebMhKLzBiJ6Jw0DSuXzFVm0nllKIO1_pxwzkfUXkNKQ04qPjKMrAB4UPk_5uesrd3YT9x7Wqto6ZV5WQ-efgMyAAMj2CUQyuOo9WxVX6BbA/s1600/file_000000004e64724684437704c284758c.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51uSwaAHiBFVx1VzsaisT6qnQJtFX2LGtRYbvlRmRo9BDHle0AJOAPYU5dMKkNiR96JvhnhWYRIG9MdLYebMhKLzBiJ6Jw0DSuXzFVm0nllKIO1_pxwzkfUXkNKQ04qPjKMrAB4UPk_5uesrd3YT9x7Wqto6ZV5WQ-efgMyAAMj2CUQyuOo9WxVX6BbA/s1600/file_000000004e64724684437704c284758c.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 18px 12px 36px;
      text-align: center;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 30px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      width: 100%;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
      text-align: center;
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
      align-items: start;
      justify-items: center;
    }
    .content-col, .sidebar-col { width: 100%; }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin: 0 auto 18px;
      text-align: center;
      width: 100%;
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: var(--primary-dark);
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
      text-align: center;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px auto;
      max-width: 900px;
      text-align: left;
    }
    .list {
      padding-left: 20px;
      margin: 0 auto;
      text-align: left;
      display: inline-block;
      max-width: 980px;
    }
    .list li { margin-bottom: 10px; }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin: 0 auto 18px;
      width: 100%;
    }
    table {
      width: 100%;
      min-width: 860px;
      border-collapse: collapse;
      text-align: left;
    }
    caption {
      text-align: center;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .section-anchor { scroll-margin-top: 14px; }
    .topic-box {
      text-align: left;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      margin-bottom: 12px;
    }
    .topic-box h3 { margin-top: 0; color: var(--primary-dark); }
    .topic-box p { margin-bottom: 0.6rem; }
    .mini-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .mini-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .resource-links a,
    .sidebar-links a,
    .mini-card a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .mini-card a:hover { text-decoration: underline; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
      justify-content: center;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
      gap: 12px;
      margin-top: 14px;
      justify-items: center;
    }
    .external-card {
      width: 100%;
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      background: #fff;
      text-align: left;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
      text-align: center;
    }
    footer .footer-grid {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
      justify-items: center;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; text-align: center; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 10px 30px; }
      .hero { padding: 22px 16px; border-radius: 16px; }
      .card { border-radius: 14px; padding: 14px; }
      .table-wrap { border-radius: 14px; }
      table { min-width: 760px; }
      .btn-row { justify-content: center; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "SS1 to SS3 Chemistry Scheme of Work",
    "description": "A comprehensive, SEO-optimized chemistry web book for SS1, SS2 and SS3 with scheme tables, notes, practicals, and external resources.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;SS1 to SS3 Chemistry Scheme of Work&lt;/h1&gt;
      &lt;p&gt;A complete, editable, SEO-friendly chemistry web book for Senior Secondary School 1, 2, and 3. It follows the Nigerian senior secondary chemistry curriculum structure and supports lesson planning, revision, and blog traffic growth.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / Chemistry Scheme of Work
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div class="content-col"&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Overview&lt;/span&gt;
      &lt;h2&gt;How to use this chemistry web book&lt;/h2&gt;
      &lt;p&gt;This page is arranged in a school-friendly scheme format. Each term is presented in a table so teachers, students, and parents can follow the progression of topics from SS1 to SS3. The content is editable, so you can adjust week numbers and topic order to fit your school calendar.&lt;/p&gt;
      &lt;div class="callout"&gt;
        &lt;strong&gt;Study tip:&lt;/strong&gt; Read the topic summary, then use the external learning links, practical activities, and revision notes to deepen understanding.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Scheme at a glance&lt;/h2&gt;
      &lt;p&gt;The tables below outline the three senior secondary classes. They are structured around the common Nigerian chemistry progression, covering matter, atomic structure, periodic chemistry, formulas, mole concept, bonding, acids and bases, reaction rates, electrolysis, organic chemistry, environmental chemistry, and exam revision.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;SS1&lt;/h3&gt;&lt;p&gt;Foundations of chemistry, laboratory work, matter, atoms, periodic table, symbols, and separation techniques.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;SS2&lt;/h3&gt;&lt;p&gt;Chemical equations, mole concept, bonding, thermochemistry, kinetics, acids, bases, salts, water, and air.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;SS3&lt;/h3&gt;&lt;p&gt;Organic chemistry, hydrocarbons, electrolysis, redox, metals, industry, environment, and examination revision.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap section-anchor" id="ss1"&gt;
      &lt;table&gt;
        &lt;caption&gt;SS1 Chemistry Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Term&lt;/th&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Introduction to Chemistry&lt;/td&gt;&lt;td&gt;Meaning, branches, importance, laboratory rules and safety precautions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Laboratory Apparatus and Techniques&lt;/td&gt;&lt;td&gt;Uses of apparatus, heating, filtration, evaporation, distillation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Measurement in Chemistry&lt;/td&gt;&lt;td&gt;Physical quantities, SI units, mass, volume, density, temperature.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Scientific Method&lt;/td&gt;&lt;td&gt;Observation, hypothesis, experiment, variables, conclusion.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Kinetic Theory of Matter&lt;/td&gt;&lt;td&gt;States of matter, particle arrangement, changes of state, diffusion.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Elements, Compounds and Mixtures&lt;/td&gt;&lt;td&gt;Definitions, differences, and separation techniques.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Atomic Structure I&lt;/td&gt;&lt;td&gt;Dalton’s theory, early atomic ideas, structure of atom.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Atomic Structure II&lt;/td&gt;&lt;td&gt;Subatomic particles, atomic number, mass number, isotopes.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Periodic Table I&lt;/td&gt;&lt;td&gt;Development of periodic table and periodic law.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Periodic Table II&lt;/td&gt;&lt;td&gt;Groups, periods, properties of Group I and VII elements.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;Summary, drills, practical review, class test.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End-of-term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Chemical Symbols, Formulae and Equations&lt;/td&gt;&lt;td&gt;Symbols, valency, writing and balancing equations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Laws of Chemical Combination&lt;/td&gt;&lt;td&gt;Conservation of mass, definite and multiple proportions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Mole Concept I&lt;/td&gt;&lt;td&gt;Relative atomic mass and relative molecular mass.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Mole Concept II&lt;/td&gt;&lt;td&gt;Avogadro’s number, molar volume, basic calculations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Chemical Reactions&lt;/td&gt;&lt;td&gt;Types of reactions and energy changes.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Acids, Bases and Salts I&lt;/td&gt;&lt;td&gt;Definitions and properties.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Acids, Bases and Salts II&lt;/td&gt;&lt;td&gt;Indicators, pH scale, simple reactions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Salts&lt;/td&gt;&lt;td&gt;Preparation, solubility rules, uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Water&lt;/td&gt;&lt;td&gt;Sources, purification, hardness of water.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Air&lt;/td&gt;&lt;td&gt;Composition, properties of oxygen and nitrogen.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;Revision and test practice.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End-of-term assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Hydrogen&lt;/td&gt;&lt;td&gt;Preparation, properties and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Oxygen&lt;/td&gt;&lt;td&gt;Preparation, properties and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Halogens&lt;/td&gt;&lt;td&gt;Properties, reactions and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Noble Gases&lt;/td&gt;&lt;td&gt;Properties, trends and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Chemical Bonding I&lt;/td&gt;&lt;td&gt;Ionic bonding and properties of ionic compounds.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Chemical Bonding II&lt;/td&gt;&lt;td&gt;Covalent and metallic bonding.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Valency and Oxidation Number&lt;/td&gt;&lt;td&gt;Finding oxidation states and valence patterns.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Electrolysis&lt;/td&gt;&lt;td&gt;Electrolytes, non-electrolytes and simple electrolysis.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Carbon and Its Compounds&lt;/td&gt;&lt;td&gt;Allotropes of carbon and introduction to hydrocarbons.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Environmental Chemistry&lt;/td&gt;&lt;td&gt;Pollution, greenhouse effect and environmental protection.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;Revision&lt;/td&gt;&lt;td&gt;General review of SS1 chemistry.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;Examination&lt;/td&gt;&lt;td&gt;End-of-year assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap section-anchor" id="ss2"&gt;
      &lt;table&gt;
        &lt;caption&gt;SS2 Chemistry Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Term&lt;/th&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of SS1 Chemistry&lt;/td&gt;&lt;td&gt;Key ideas from structure of matter, equations and mole concept.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Chemical Bonding&lt;/td&gt;&lt;td&gt;Ionic, covalent and metallic bonding, shapes and properties.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Stoichiometry and Chemical Reactions&lt;/td&gt;&lt;td&gt;Formulae, equations, mole ratios and simple calculations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Energy Changes&lt;/td&gt;&lt;td&gt;Exothermic and endothermic reactions, enthalpy ideas.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;States of Matter&lt;/td&gt;&lt;td&gt;Kinetic theory, diffusion, Brownian motion and gas behaviour.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Chemical Kinetics&lt;/td&gt;&lt;td&gt;Rate of reaction, collision theory, factors affecting rates.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Chemical Equilibrium&lt;/td&gt;&lt;td&gt;Reversible reactions and Le Châtelier’s principle.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Acids and Bases&lt;/td&gt;&lt;td&gt;Definitions, pH, pOH, pKw, strength of acids and bases.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Acid-Base Titration&lt;/td&gt;&lt;td&gt;Indicators, titration principle and simple calculation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision and Test&lt;/td&gt;&lt;td&gt;Practice and evaluation.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Salts&lt;/td&gt;&lt;td&gt;Types of salts, preparation and hydrolysis.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Solubility of Substances&lt;/td&gt;&lt;td&gt;Solubility, solubility product and crystallization.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Water&lt;/td&gt;&lt;td&gt;Sources, purification, soft and hard water.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Air&lt;/td&gt;&lt;td&gt;Composition of air, oxygen, nitrogen and noble gases.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Hydrogen&lt;/td&gt;&lt;td&gt;Laboratory preparation, properties and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Oxygen and Oxides&lt;/td&gt;&lt;td&gt;Preparation, properties, oxides and burning.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Nitrogen and Ammonia&lt;/td&gt;&lt;td&gt;Preparation, properties and uses in industry.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Halogens&lt;/td&gt;&lt;td&gt;Properties and reactions of chlorine, bromine and iodine.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Sulphur and its Compounds&lt;/td&gt;&lt;td&gt;Forms of sulphur, sulphur dioxide and sulphuric acid.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision and Test&lt;/td&gt;&lt;td&gt;Class work, revision and assessment.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Electrochemistry&lt;/td&gt;&lt;td&gt;Electrolysis, electrochemical cells and applications.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Redox Reactions&lt;/td&gt;&lt;td&gt;Oxidation, reduction, oxidizing and reducing agents.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Metals and Extraction&lt;/td&gt;&lt;td&gt;Occurrence of metals, extraction and reactivity series.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Corrosion&lt;/td&gt;&lt;td&gt;Rusting, prevention and electrochemical corrosion.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Non-metals and Compounds&lt;/td&gt;&lt;td&gt;Properties and uses of selected non-metals and oxides.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Chemistry of Carbon Compounds I&lt;/td&gt;&lt;td&gt;Classification and functional groups.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Chemistry of Carbon Compounds II&lt;/td&gt;&lt;td&gt;Alkanes, alkenes, alkynes and simple reactions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Petroleum and Petrochemicals&lt;/td&gt;&lt;td&gt;Refining crude oil and uses of fractions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Environmental Chemistry&lt;/td&gt;&lt;td&gt;Pollution, climate effects and control measures.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision and Examination&lt;/td&gt;&lt;td&gt;Full-year revision and end-of-year test.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap section-anchor" id="ss3"&gt;
      &lt;table&gt;
        &lt;caption&gt;SS3 Chemistry Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;&lt;th&gt;Term&lt;/th&gt;&lt;th&gt;Week&lt;/th&gt;&lt;th&gt;Topic&lt;/th&gt;&lt;th&gt;Core Content&lt;/th&gt;&lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Revision of SS2 Chemistry&lt;/td&gt;&lt;td&gt;Foundation review for final-year study.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Organic Chemistry I&lt;/td&gt;&lt;td&gt;Classification, homologous series and naming.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Hydrocarbons I&lt;/td&gt;&lt;td&gt;Alkanes, alkenes and alkynes.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Hydrocarbons II&lt;/td&gt;&lt;td&gt;Preparation, properties and uses of hydrocarbons.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Alcohols, Phenols and Ethers&lt;/td&gt;&lt;td&gt;Classes, reactions and uses.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Carboxylic Acids and Esters&lt;/td&gt;&lt;td&gt;Preparation, properties and esterification.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Nitrogen Compounds&lt;/td&gt;&lt;td&gt;Amines, proteins and urea overview.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Polymers&lt;/td&gt;&lt;td&gt;Natural and synthetic polymers, uses and hazards.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Petroleum Chemistry&lt;/td&gt;&lt;td&gt;Crude oil, refining, cracking and petrochemicals.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;First Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision and Test&lt;/td&gt;&lt;td&gt;SS3 first-term review.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Electrolysis and Faraday’s Laws&lt;/td&gt;&lt;td&gt;Electrolytic processes and calculations.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Redox and Electrochemical Cells&lt;/td&gt;&lt;td&gt;Oxidation states, cell diagrams, electrode potential.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Metallurgy&lt;/td&gt;&lt;td&gt;Extraction, purification and alloying.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Corrosion and Prevention&lt;/td&gt;&lt;td&gt;Rusting, galvanization and protective coatings.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Thermochemistry&lt;/td&gt;&lt;td&gt;Enthalpy change, Hess’s law and bond energy.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Rates of Reaction&lt;/td&gt;&lt;td&gt;Collision theory and factors affecting rate.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Chemical Equilibrium&lt;/td&gt;&lt;td&gt;Equilibrium systems and Le Châtelier’s principle.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Acids, Bases and Buffers&lt;/td&gt;&lt;td&gt;pH, pOH, indicators, buffers and titration.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;Quantitative Analysis&lt;/td&gt;&lt;td&gt;Volumetric and gravimetric analysis, standard solutions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Second Term&lt;/td&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;Revision and Test&lt;/td&gt;&lt;td&gt;Test preparation and correction.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Environmental Chemistry&lt;/td&gt;&lt;td&gt;Air, water and soil pollution, greenhouse effect.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Industrial Chemistry&lt;/td&gt;&lt;td&gt;Chemical industry, raw materials and process chemistry.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Qualitative Analysis&lt;/td&gt;&lt;td&gt;Tests for cations and anions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Organic Reaction Pathways&lt;/td&gt;&lt;td&gt;Substitution, addition, elimination, polymerization.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Biochemistry Overview&lt;/td&gt;&lt;td&gt;Proteins, carbohydrates, fats and their importance.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Revision of SS3 Topics&lt;/td&gt;&lt;td&gt;General revision of final-year chemistry content.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;Mock Examination&lt;/td&gt;&lt;td&gt;Practice test and correction.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;Third Term&lt;/td&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;Final Examination&lt;/td&gt;&lt;td&gt;End-of-year assessment.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card section-anchor" id="notes"&gt;
      &lt;span class="badge"&gt;Teaching Notes&lt;/span&gt;
      &lt;h2&gt;Practical activities and classroom focus&lt;/h2&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Laboratory work&lt;/h3&gt;&lt;p&gt;Use simple practicals for filtration, titration, heating, gas tests, and indicators.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Calculations&lt;/h3&gt;&lt;p&gt;Develop confidence with formulae, relative masses, mole ideas and simple stoichiometry.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Practical skills&lt;/h3&gt;&lt;p&gt;Encourage observation, recording, drawing conclusions, and safe laboratory behaviour.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;h3&gt;Revision strategy&lt;/h3&gt;&lt;p&gt;Use class tests, worked examples and end-of-term question practice for retention.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="quote"&gt;Chemistry learning becomes stronger when students combine theory, practice, revision, and simple application questions.&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links"&gt;
      &lt;span class="badge"&gt;External Resources&lt;/span&gt;
      &lt;h2&gt;Recommended learning links&lt;/h2&gt;
      &lt;p&gt;These links are included to support wider learning, help users explore chemistry content, and improve topical relevance for search engines.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://nerdc.gov.ng/content_manager/new_senior_curriculum_home.html" target="_blank" rel="noopener noreferrer"&gt;NERDC Senior Secondary Curriculum&lt;/a&gt;&lt;div class="small-note"&gt;Official curriculum home page.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://waecsyllabus.com/download/ssce/CHEMISTRY.pdf" target="_blank" rel="noopener noreferrer"&gt;WAEC Chemistry Syllabus PDF&lt;/a&gt;&lt;div class="small-note"&gt;Exam-focused syllabus reference.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=SS1+chemistry+scheme+of+work" target="_blank" rel="noopener noreferrer"&gt;Google Search: SS1 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Search for related support materials.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=SS2+chemistry+scheme+of+work" target="_blank" rel="noopener noreferrer"&gt;Google Search: SS2 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Search for related support materials.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.google.com/search?q=SS3+chemistry+scheme+of+work" target="_blank" rel="noopener noreferrer"&gt;Google Search: SS3 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Search for related support materials.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;div class="small-note"&gt;Explore AI-powered learning support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;div class="small-note"&gt;Useful for deeper study assistance.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/science/chemistry" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Free chemistry lessons and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.chemguide.co.uk/" target="_blank" rel="noopener noreferrer"&gt;Chemguide&lt;/a&gt;&lt;div class="small-note"&gt;Detailed chemistry explanations.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.britannica.com/science/chemistry" target="_blank" rel="noopener noreferrer"&gt;Britannica Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Reliable background reading.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.sciencedirect.com/topics/chemistry" target="_blank" rel="noopener noreferrer"&gt;ScienceDirect Topics&lt;/a&gt;&lt;div class="small-note"&gt;Broader scientific references.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.rsc.org/periodic-table" target="_blank" rel="noopener noreferrer"&gt;Royal Society of Chemistry Periodic Table&lt;/a&gt;&lt;div class="small-note"&gt;Periodic table reference.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.rsc.org/learn-chemistry" target="_blank" rel="noopener noreferrer"&gt;RSC Learn Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Teaching and learning resources.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://education.nationalgeographic.org/" target="_blank" rel="noopener noreferrer"&gt;National Geographic Education&lt;/a&gt;&lt;div class="small-note"&gt;Environment and science learning.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.bbc.co.uk/bitesize/subjects/zs6hvcw" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Revision support and summaries.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.ck12.org/chemistry/" target="_blank" rel="noopener noreferrer"&gt;CK-12 Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Flexible chemistry study material.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.khanacademy.org/test-prep/mcat/chemical-processes" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Chemical Processes&lt;/a&gt;&lt;div class="small-note"&gt;Extra science background.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.chemicool.com/" target="_blank" rel="noopener noreferrer"&gt;Chemicool&lt;/a&gt;&lt;div class="small-note"&gt;Periodic table and element facts.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.encyclopedia.com/science-and-technology/chemistry" target="_blank" rel="noopener noreferrer"&gt;Encyclopedia Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Background chemistry reference.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.toppr.com/guides/chemistry/" target="_blank" rel="noopener noreferrer"&gt;Toppr Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Concept support and practice.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://byjus.com/chemistry/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Topic explanations and examples.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.meritnation.com/chemistry/" target="_blank" rel="noopener noreferrer"&gt;Meritnation Chemistry&lt;/a&gt;&lt;div class="small-note"&gt;Study materials and support.&lt;/div&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;a href="https://www.olabs.edu.in/" target="_blank" rel="noopener noreferrer"&gt;Virtual Chemistry Labs&lt;/a&gt;&lt;div class="small-note"&gt;Online practical simulations.&lt;/div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;SEO Notes&lt;/span&gt;
      &lt;h2&gt;Content structure for search visibility&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Use each term table as a searchable content block.&lt;/li&gt;
        &lt;li&gt;Keep headings clear: SS1, SS2, SS3 and term names.&lt;/li&gt;
        &lt;li&gt;Add internal links to related chemistry lessons on your blog.&lt;/li&gt;
        &lt;li&gt;Use the external links section to support user trust and relevance.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside class="sidebar-col"&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Navigation&lt;/h2&gt;
      &lt;a href="#ss1"&gt;SS1 Scheme&lt;/a&gt;
      &lt;a href="#ss2"&gt;SS2 Scheme&lt;/a&gt;
      &lt;a href="#ss3"&gt;SS3 Scheme&lt;/a&gt;
      &lt;a href="#notes"&gt;Practical Activities&lt;/a&gt;
      &lt;a href="#resources"&gt;External Resources&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Key Focus Areas&lt;/h2&gt;
      &lt;p&gt;These are the high-value study clusters across the senior secondary years.&lt;/p&gt;
      &lt;div class="mini-grid"&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;SS1&lt;/strong&gt;&lt;p&gt;Foundation topics and laboratory skills.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;SS2&lt;/strong&gt;&lt;p&gt;Quantitative chemistry and reaction patterns.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="mini-card"&gt;&lt;strong&gt;SS3&lt;/strong&gt;&lt;p&gt;Organic chemistry and exam preparation.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more academic materials and blog resources.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;&lt;div&gt;
    &lt;h3&gt;Important Pages&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Support&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class="copyright"&gt;
  © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | SS1 to SS3 Chemistry Scheme of Work | SEO Educational Resource Nigeria.
&lt;/div&gt;

  &lt;/footer&gt;  &lt;script&gt;
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/ss1-to-ss3-chemistry-scheme-of-work.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh51uSwaAHiBFVx1VzsaisT6qnQJtFX2LGtRYbvlRmRo9BDHle0AJOAPYU5dMKkNiR96JvhnhWYRIG9MdLYebMhKLzBiJ6Jw0DSuXzFVm0nllKIO1_pxwzkfUXkNKQ04qPjKMrAB4UPk_5uesrd3YT9x7Wqto6ZV5WQ-efgMyAAMj2CUQyuOo9WxVX6BbA/s72-c/file_000000004e64724684437704c284758c.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author><enclosure length="231936" type="application/pdf" url="https://waecsyllabus.com/download/ssce/CHEMISTRY.pdf"/><itunes:explicit>clean</itunes:explicit><itunes:subtitle>SS1 to SS3 Chemistry Scheme of Work | Edwin Ogie Library :root { --primary: #6a5acd; --primary-dark: #4b3fb1; --bg: #f7f8fc; --card: #ffffff; --text: #1f2937; --muted: #6b7280; --border: #e5e7eb; --accent: #eef2ff; --success: #0f766e; --danger: #b91c1c; --warning: #92400e; --shadow: 0 10px 25px rgba(0,0,0,0.06); --link: #2563eb; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%); color: var(--text); line-height: 1.7; } .wrap { width: 100%; max-width: 1200px; margin: 0 auto; padding: 18px 12px 36px; text-align: center; } .hero { background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%); color: #fff; padding: 30px 22px; border-radius: 20px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .hero h1 { margin: 0 0 10px; font-size: clamp(26px, 4vw, 42px); line-height: 1.15; } .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; } .breadcrumbs { margin: 14px 0 18px; font-size: 0.95rem; color: var(--muted); text-align: center; } .breadcrumbs a { color: var(--primary-dark); text-decoration: none; } .layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 16px; align-items: start; justify-items: center; } .content-col, .sidebar-col { width: 100%; } .card { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 16px; box-shadow: var(--shadow); margin: 0 auto 18px; text-align: center; width: 100%; } .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); } .badge { display: inline-block; padding: 6px 10px; border-radius: 999px; background: var(--accent); color: var(--primary-dark); font-weight: 700; font-size: 0.85rem; margin-bottom: 10px; } .callout { padding: 16px; border-radius: 14px; background: #ecfeff; border: 1px solid #a5f3fc; color: #155e75; text-align: center; } .quote { border-left: 4px solid var(--primary); padding: 12px 14px; background: #fafaff; border-radius: 12px; color: #374151; margin: 14px auto; max-width: 900px; text-align: left; } .list { padding-left: 20px; margin: 0 auto; text-align: left; display: inline-block; max-width: 980px; } .list li { margin-bottom: 10px; } .table-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--border); box-shadow: var(--shadow); background: #fff; margin: 0 auto 18px; width: 100%; } table { width: 100%; min-width: 860px; border-collapse: collapse; text-align: left; } caption { text-align: center; padding: 16px 18px 10px; font-weight: 700; color: var(--primary-dark); font-size: 1.05rem; } thead th { background: var(--primary); color: #fff; text-align: left; padding: 14px 12px; white-space: nowrap; } tbody td { padding: 12px; border-top: 1px solid var(--border); vertical-align: top; } tbody tr:nth-child(even) { background: #fafbff; } .section-anchor { scroll-margin-top: 14px; } .topic-box { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; margin-bottom: 12px; } .topic-box h3 { margin-top: 0; color: var(--primary-dark); } .topic-box p { margin-bottom: 0.6rem; } .mini-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin-top: 14px; } .mini-card { border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .resource-links a, .sidebar-links a, .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; } .resource-links a:hover, .sidebar-links a:hover, .mini-card a:hover { text-decoration: underline; } .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; } .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; } .btn-primary { background: var(--primary); color: #fff; } .btn-dark { background: #111827; color: #fff; } .btn-light { background: #e5e7eb; color: #111827; } .btn-green { background: var(--success); color: #fff; } .external-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; margin-top: 14px; justify-items: center; } .external-card { width: 100%; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; } footer { background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center; } footer .footer-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; } footer h2, footer h3 { color: #fff; margin-top: 0; } footer p, footer li { color: #d1d5db; text-align: center; } footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; } footer a { color: #c7d2fe; text-decoration: none; } .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1200px; margin-left: auto; margin-right: auto; } .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; } .toc a:last-child { border-bottom: 0; } @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } } @media (max-width: 768px) { .wrap { padding: 16px 10px 30px; } .hero { padding: 22px 16px; border-radius: 16px; } .card { border-radius: 14px; padding: 14px; } .table-wrap { border-radius: 14px; } table { min-width: 760px; } .btn-row { justify-content: center; } } { "@context": "https://schema.org", "@type": "Article", "headline": "SS1 to SS3 Chemistry Scheme of Work", "description": "A comprehensive, SEO-optimized chemistry web book for SS1, SS2 and SS3 with scheme tables, notes, practicals, and external resources.", "author": {"@type": "Organization", "name": "Edwin Ogie Library"}, "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"}, "inLanguage": "en-NG" } SS1 to SS3 Chemistry Scheme of Work A complete, editable, SEO-friendly chemistry web book for Senior Secondary School 1, 2, and 3. It follows the Nigerian senior secondary chemistry curriculum structure and supports lesson planning, revision, and blog traffic growth. Home / Library Collections / Chemistry Scheme of Work Overview How to use this chemistry web book This page is arranged in a school-friendly scheme format. Each term is presented in a table so teachers, students, and parents can follow the progression of topics from SS1 to SS3. The content is editable, so you can adjust week numbers and topic order to fit your school calendar. Study tip: Read the topic summary, then use the external learning links, practical activities, and revision notes to deepen understanding. Scheme at a glance The tables below outline the three senior secondary classes. They are structured around the common Nigerian chemistry progression, covering matter, atomic structure, periodic chemistry, formulas, mole concept, bonding, acids and bases, reaction rates, electrolysis, organic chemistry, environmental chemistry, and exam revision. SS1 Foundations of chemistry, laboratory work, matter, atoms, periodic table, symbols, and separation techniques. SS2 Chemical equations, mole concept, bonding, thermochemistry, kinetics, acids, bases, salts, water, and air. SS3 Organic chemistry, hydrocarbons, electrolysis, redox, metals, industry, environment, and examination revision. SS1 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Introduction to ChemistryMeaning, branches, importance, laboratory rules and safety precautions. First Term2Laboratory Apparatus and TechniquesUses of apparatus, heating, filtration, evaporation, distillation. First Term3Measurement in ChemistryPhysical quantities, SI units, mass, volume, density, temperature. First Term4Scientific MethodObservation, hypothesis, experiment, variables, conclusion. First Term5Kinetic Theory of MatterStates of matter, particle arrangement, changes of state, diffusion. First Term6Elements, Compounds and MixturesDefinitions, differences, and separation techniques. First Term7Atomic Structure IDalton’s theory, early atomic ideas, structure of atom. First Term8Atomic Structure IISubatomic particles, atomic number, mass number, isotopes. First Term9Periodic Table IDevelopment of periodic table and periodic law. First Term10Periodic Table IIGroups, periods, properties of Group I and VII elements. First Term11RevisionSummary, drills, practical review, class test. First Term12ExaminationEnd-of-term assessment. Second Term1Chemical Symbols, Formulae and EquationsSymbols, valency, writing and balancing equations. Second Term2Laws of Chemical CombinationConservation of mass, definite and multiple proportions. Second Term3Mole Concept IRelative atomic mass and relative molecular mass. Second Term4Mole Concept IIAvogadro’s number, molar volume, basic calculations. Second Term5Chemical ReactionsTypes of reactions and energy changes. Second Term6Acids, Bases and Salts IDefinitions and properties. Second Term7Acids, Bases and Salts IIIndicators, pH scale, simple reactions. Second Term8SaltsPreparation, solubility rules, uses. Second Term9WaterSources, purification, hardness of water. Second Term10AirComposition, properties of oxygen and nitrogen. Second Term11RevisionRevision and test practice. Second Term12ExaminationEnd-of-term assessment. Third Term1HydrogenPreparation, properties and uses. Third Term2OxygenPreparation, properties and uses. Third Term3HalogensProperties, reactions and uses. Third Term4Noble GasesProperties, trends and uses. Third Term5Chemical Bonding IIonic bonding and properties of ionic compounds. Third Term6Chemical Bonding IICovalent and metallic bonding. Third Term7Valency and Oxidation NumberFinding oxidation states and valence patterns. Third Term8ElectrolysisElectrolytes, non-electrolytes and simple electrolysis. Third Term9Carbon and Its CompoundsAllotropes of carbon and introduction to hydrocarbons. Third Term10Environmental ChemistryPollution, greenhouse effect and environmental protection. Third Term11RevisionGeneral review of SS1 chemistry. Third Term12ExaminationEnd-of-year assessment. SS2 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Revision of SS1 ChemistryKey ideas from structure of matter, equations and mole concept. First Term2Chemical BondingIonic, covalent and metallic bonding, shapes and properties. First Term3Stoichiometry and Chemical ReactionsFormulae, equations, mole ratios and simple calculations. First Term4Energy ChangesExothermic and endothermic reactions, enthalpy ideas. First Term5States of MatterKinetic theory, diffusion, Brownian motion and gas behaviour. First Term6Chemical KineticsRate of reaction, collision theory, factors affecting rates. First Term7Chemical EquilibriumReversible reactions and Le Châtelier’s principle. First Term8Acids and BasesDefinitions, pH, pOH, pKw, strength of acids and bases. First Term9Acid-Base TitrationIndicators, titration principle and simple calculation. First Term10Revision and TestPractice and evaluation. Second Term1SaltsTypes of salts, preparation and hydrolysis. Second Term2Solubility of SubstancesSolubility, solubility product and crystallization. Second Term3WaterSources, purification, soft and hard water. Second Term4AirComposition of air, oxygen, nitrogen and noble gases. Second Term5HydrogenLaboratory preparation, properties and uses. Second Term6Oxygen and OxidesPreparation, properties, oxides and burning. Second Term7Nitrogen and AmmoniaPreparation, properties and uses in industry. Second Term8HalogensProperties and reactions of chlorine, bromine and iodine. Second Term9Sulphur and its CompoundsForms of sulphur, sulphur dioxide and sulphuric acid. Second Term10Revision and TestClass work, revision and assessment. Third Term1ElectrochemistryElectrolysis, electrochemical cells and applications. Third Term2Redox ReactionsOxidation, reduction, oxidizing and reducing agents. Third Term3Metals and ExtractionOccurrence of metals, extraction and reactivity series. Third Term4CorrosionRusting, prevention and electrochemical corrosion. Third Term5Non-metals and CompoundsProperties and uses of selected non-metals and oxides. Third Term6Chemistry of Carbon Compounds IClassification and functional groups. Third Term7Chemistry of Carbon Compounds IIAlkanes, alkenes, alkynes and simple reactions. Third Term8Petroleum and PetrochemicalsRefining crude oil and uses of fractions. Third Term9Environmental ChemistryPollution, climate effects and control measures. Third Term10Revision and ExaminationFull-year revision and end-of-year test. SS3 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Revision of SS2 ChemistryFoundation review for final-year study. First Term2Organic Chemistry IClassification, homologous series and naming. First Term3Hydrocarbons IAlkanes, alkenes and alkynes. First Term4Hydrocarbons IIPreparation, properties and uses of hydrocarbons. First Term5Alcohols, Phenols and EthersClasses, reactions and uses. First Term6Carboxylic Acids and EstersPreparation, properties and esterification. First Term7Nitrogen CompoundsAmines, proteins and urea overview. First Term8PolymersNatural and synthetic polymers, uses and hazards. First Term9Petroleum ChemistryCrude oil, refining, cracking and petrochemicals. First Term10Revision and TestSS3 first-term review. Second Term1Electrolysis and Faraday’s LawsElectrolytic processes and calculations. Second Term2Redox and Electrochemical CellsOxidation states, cell diagrams, electrode potential. Second Term3MetallurgyExtraction, purification and alloying. Second Term4Corrosion and PreventionRusting, galvanization and protective coatings. Second Term5ThermochemistryEnthalpy change, Hess’s law and bond energy. Second Term6Rates of ReactionCollision theory and factors affecting rate. Second Term7Chemical EquilibriumEquilibrium systems and Le Châtelier’s principle. Second Term8Acids, Bases and BufferspH, pOH, indicators, buffers and titration. Second Term9Quantitative AnalysisVolumetric and gravimetric analysis, standard solutions. Second Term10Revision and TestTest preparation and correction. Third Term1Environmental ChemistryAir, water and soil pollution, greenhouse effect. Third Term2Industrial ChemistryChemical industry, raw materials and process chemistry. Third Term3Qualitative AnalysisTests for cations and anions. Third Term4Organic Reaction PathwaysSubstitution, addition, elimination, polymerization. Third Term5Biochemistry OverviewProteins, carbohydrates, fats and their importance. Third Term6Revision of SS3 TopicsGeneral revision of final-year chemistry content. Third Term7Mock ExaminationPractice test and correction. Third Term8Final ExaminationEnd-of-year assessment. Teaching Notes Practical activities and classroom focus Laboratory work Use simple practicals for filtration, titration, heating, gas tests, and indicators. Calculations Develop confidence with formulae, relative masses, mole ideas and simple stoichiometry. Practical skills Encourage observation, recording, drawing conclusions, and safe laboratory behaviour. Revision strategy Use class tests, worked examples and end-of-term question practice for retention. Chemistry learning becomes stronger when students combine theory, practice, revision, and simple application questions. External Resources Recommended learning links These links are included to support wider learning, help users explore chemistry content, and improve topical relevance for search engines. NERDC Senior Secondary CurriculumOfficial curriculum home page. WAEC Chemistry Syllabus PDFExam-focused syllabus reference. Google Search: SS1 ChemistrySearch for related support materials. Google Search: SS2 ChemistrySearch for related support materials. Google Search: SS3 ChemistrySearch for related support materials. Google AIExplore AI-powered learning support. Google AI Get StartedUseful for deeper study assistance. Khan Academy ChemistryFree chemistry lessons and practice. ChemguideDetailed chemistry explanations. Britannica ChemistryReliable background reading. ScienceDirect TopicsBroader scientific references. Royal Society of Chemistry Periodic TablePeriodic table reference. RSC Learn ChemistryTeaching and learning resources. National Geographic EducationEnvironment and science learning. BBC Bitesize ChemistryRevision support and summaries. CK-12 ChemistryFlexible chemistry study material. Khan Academy Chemical ProcessesExtra science background. ChemicoolPeriodic table and element facts. Encyclopedia ChemistryBackground chemistry reference. Toppr ChemistryConcept support and practice. BYJU'S ChemistryTopic explanations and examples. Meritnation ChemistryStudy materials and support. Virtual Chemistry LabsOnline practical simulations. SEO Notes Content structure for search visibility Use each term table as a searchable content block. Keep headings clear: SS1, SS2, SS3 and term names. Add internal links to related chemistry lessons on your blog. Use the external links section to support user trust and relevance. Quick Navigation SS1 Scheme SS2 Scheme SS3 Scheme Practical Activities External Resources Key Focus Areas These are the high-value study clusters across the senior secondary years. SS1 Foundation topics and laboratory skills. SS2 Quantitative chemistry and reaction patterns. SS3 Organic chemistry and exam preparation. Edwin Ogie Library Explore more academic materials and blog resources. Library Collections Self Discovery Menu Support Edwin Ogie Library About and Mission Contact Us Edwin Ogie Library A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria. Important Pages Disclaimer &amp; Privacy Policy About and Mission Contact Us Library &amp; Resources Edwin Ogie Library Collections (Books) Students Stories Self Discovery Menu Support Support Edwin Ogie Library Your support helps us continue providing quality educational content for learners and families. © Edwin Ogie Library. All Rights Reserved. | SS1 to SS3 Chemistry Scheme of Work | SEO Educational Resource Nigeria. document.getElementById('year').textContent = new Date().getFullYear(); You’re reading this via Edwin Ogie Library. For worked examples, quizzes, and full study materials, click the link to explore more.</itunes:subtitle><itunes:author>Edwin Ogie </itunes:author><itunes:summary>SS1 to SS3 Chemistry Scheme of Work | Edwin Ogie Library :root { --primary: #6a5acd; --primary-dark: #4b3fb1; --bg: #f7f8fc; --card: #ffffff; --text: #1f2937; --muted: #6b7280; --border: #e5e7eb; --accent: #eef2ff; --success: #0f766e; --danger: #b91c1c; --warning: #92400e; --shadow: 0 10px 25px rgba(0,0,0,0.06); --link: #2563eb; } * { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%); color: var(--text); line-height: 1.7; } .wrap { width: 100%; max-width: 1200px; margin: 0 auto; padding: 18px 12px 36px; text-align: center; } .hero { background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%); color: #fff; padding: 30px 22px; border-radius: 20px; box-shadow: var(--shadow); margin: 0 auto 18px; width: 100%; } .hero h1 { margin: 0 0 10px; font-size: clamp(26px, 4vw, 42px); line-height: 1.15; } .hero p { margin: 0; max-width: 1050px; opacity: 0.97; margin-left: auto; margin-right: auto; } .breadcrumbs { margin: 14px 0 18px; font-size: 0.95rem; color: var(--muted); text-align: center; } .breadcrumbs a { color: var(--primary-dark); text-decoration: none; } .layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 16px; align-items: start; justify-items: center; } .content-col, .sidebar-col { width: 100%; } .card { background: var(--card); border: 1px solid var(--border); border-radius: 18px; padding: 16px; box-shadow: var(--shadow); margin: 0 auto 18px; text-align: center; width: 100%; } .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); } .badge { display: inline-block; padding: 6px 10px; border-radius: 999px; background: var(--accent); color: var(--primary-dark); font-weight: 700; font-size: 0.85rem; margin-bottom: 10px; } .callout { padding: 16px; border-radius: 14px; background: #ecfeff; border: 1px solid #a5f3fc; color: #155e75; text-align: center; } .quote { border-left: 4px solid var(--primary); padding: 12px 14px; background: #fafaff; border-radius: 12px; color: #374151; margin: 14px auto; max-width: 900px; text-align: left; } .list { padding-left: 20px; margin: 0 auto; text-align: left; display: inline-block; max-width: 980px; } .list li { margin-bottom: 10px; } .table-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--border); box-shadow: var(--shadow); background: #fff; margin: 0 auto 18px; width: 100%; } table { width: 100%; min-width: 860px; border-collapse: collapse; text-align: left; } caption { text-align: center; padding: 16px 18px 10px; font-weight: 700; color: var(--primary-dark); font-size: 1.05rem; } thead th { background: var(--primary); color: #fff; text-align: left; padding: 14px 12px; white-space: nowrap; } tbody td { padding: 12px; border-top: 1px solid var(--border); vertical-align: top; } tbody tr:nth-child(even) { background: #fafbff; } .section-anchor { scroll-margin-top: 14px; } .topic-box { text-align: left; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; margin-bottom: 12px; } .topic-box h3 { margin-top: 0; color: var(--primary-dark); } .topic-box p { margin-bottom: 0.6rem; } .mini-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; margin-top: 14px; } .mini-card { border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .resource-links a, .sidebar-links a, .mini-card a { color: var(--link); text-decoration: none; font-weight: 700; } .resource-links a:hover, .sidebar-links a:hover, .mini-card a:hover { text-decoration: underline; } .btn-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; justify-content: center; } .btn { display: inline-block; padding: 12px 16px; border-radius: 12px; text-decoration: none; font-weight: 700; border: none; cursor: pointer; } .btn-primary { background: var(--primary); color: #fff; } .btn-dark { background: #111827; color: #fff; } .btn-light { background: #e5e7eb; color: #111827; } .btn-green { background: var(--success); color: #fff; } .external-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 12px; margin-top: 14px; justify-items: center; } .external-card { width: 100%; border: 1px solid var(--border); border-radius: 14px; padding: 14px; background: #fff; text-align: left; } .small-note { font-size: 0.92rem; color: var(--muted); margin-top: 8px; } footer { background: #111827; color: #f9fafb; padding: 40px 20px 30px; margin-top: 30px; text-align: center; } footer .footer-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px; justify-items: center; } footer h2, footer h3 { color: #fff; margin-top: 0; } footer p, footer li { color: #d1d5db; text-align: center; } footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; } footer a { color: #c7d2fe; text-decoration: none; } .copyright { border-top: 1px solid #374151; margin-top: 30px; padding-top: 18px; text-align: center; font-size: 0.85rem; color: #9ca3af; max-width: 1200px; margin-left: auto; margin-right: auto; } .toc a { display: block; padding: 8px 0; border-bottom: 1px solid #f1f5f9; color: var(--primary-dark); text-decoration: none; } .toc a:last-child { border-bottom: 0; } @media (max-width: 900px) { .layout { grid-template-columns: 1fr; } } @media (max-width: 768px) { .wrap { padding: 16px 10px 30px; } .hero { padding: 22px 16px; border-radius: 16px; } .card { border-radius: 14px; padding: 14px; } .table-wrap { border-radius: 14px; } table { min-width: 760px; } .btn-row { justify-content: center; } } { "@context": "https://schema.org", "@type": "Article", "headline": "SS1 to SS3 Chemistry Scheme of Work", "description": "A comprehensive, SEO-optimized chemistry web book for SS1, SS2 and SS3 with scheme tables, notes, practicals, and external resources.", "author": {"@type": "Organization", "name": "Edwin Ogie Library"}, "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"}, "inLanguage": "en-NG" } SS1 to SS3 Chemistry Scheme of Work A complete, editable, SEO-friendly chemistry web book for Senior Secondary School 1, 2, and 3. It follows the Nigerian senior secondary chemistry curriculum structure and supports lesson planning, revision, and blog traffic growth. Home / Library Collections / Chemistry Scheme of Work Overview How to use this chemistry web book This page is arranged in a school-friendly scheme format. Each term is presented in a table so teachers, students, and parents can follow the progression of topics from SS1 to SS3. The content is editable, so you can adjust week numbers and topic order to fit your school calendar. Study tip: Read the topic summary, then use the external learning links, practical activities, and revision notes to deepen understanding. Scheme at a glance The tables below outline the three senior secondary classes. They are structured around the common Nigerian chemistry progression, covering matter, atomic structure, periodic chemistry, formulas, mole concept, bonding, acids and bases, reaction rates, electrolysis, organic chemistry, environmental chemistry, and exam revision. SS1 Foundations of chemistry, laboratory work, matter, atoms, periodic table, symbols, and separation techniques. SS2 Chemical equations, mole concept, bonding, thermochemistry, kinetics, acids, bases, salts, water, and air. SS3 Organic chemistry, hydrocarbons, electrolysis, redox, metals, industry, environment, and examination revision. SS1 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Introduction to ChemistryMeaning, branches, importance, laboratory rules and safety precautions. First Term2Laboratory Apparatus and TechniquesUses of apparatus, heating, filtration, evaporation, distillation. First Term3Measurement in ChemistryPhysical quantities, SI units, mass, volume, density, temperature. First Term4Scientific MethodObservation, hypothesis, experiment, variables, conclusion. First Term5Kinetic Theory of MatterStates of matter, particle arrangement, changes of state, diffusion. First Term6Elements, Compounds and MixturesDefinitions, differences, and separation techniques. First Term7Atomic Structure IDalton’s theory, early atomic ideas, structure of atom. First Term8Atomic Structure IISubatomic particles, atomic number, mass number, isotopes. First Term9Periodic Table IDevelopment of periodic table and periodic law. First Term10Periodic Table IIGroups, periods, properties of Group I and VII elements. First Term11RevisionSummary, drills, practical review, class test. First Term12ExaminationEnd-of-term assessment. Second Term1Chemical Symbols, Formulae and EquationsSymbols, valency, writing and balancing equations. Second Term2Laws of Chemical CombinationConservation of mass, definite and multiple proportions. Second Term3Mole Concept IRelative atomic mass and relative molecular mass. Second Term4Mole Concept IIAvogadro’s number, molar volume, basic calculations. Second Term5Chemical ReactionsTypes of reactions and energy changes. Second Term6Acids, Bases and Salts IDefinitions and properties. Second Term7Acids, Bases and Salts IIIndicators, pH scale, simple reactions. Second Term8SaltsPreparation, solubility rules, uses. Second Term9WaterSources, purification, hardness of water. Second Term10AirComposition, properties of oxygen and nitrogen. Second Term11RevisionRevision and test practice. Second Term12ExaminationEnd-of-term assessment. Third Term1HydrogenPreparation, properties and uses. Third Term2OxygenPreparation, properties and uses. Third Term3HalogensProperties, reactions and uses. Third Term4Noble GasesProperties, trends and uses. Third Term5Chemical Bonding IIonic bonding and properties of ionic compounds. Third Term6Chemical Bonding IICovalent and metallic bonding. Third Term7Valency and Oxidation NumberFinding oxidation states and valence patterns. Third Term8ElectrolysisElectrolytes, non-electrolytes and simple electrolysis. Third Term9Carbon and Its CompoundsAllotropes of carbon and introduction to hydrocarbons. Third Term10Environmental ChemistryPollution, greenhouse effect and environmental protection. Third Term11RevisionGeneral review of SS1 chemistry. Third Term12ExaminationEnd-of-year assessment. SS2 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Revision of SS1 ChemistryKey ideas from structure of matter, equations and mole concept. First Term2Chemical BondingIonic, covalent and metallic bonding, shapes and properties. First Term3Stoichiometry and Chemical ReactionsFormulae, equations, mole ratios and simple calculations. First Term4Energy ChangesExothermic and endothermic reactions, enthalpy ideas. First Term5States of MatterKinetic theory, diffusion, Brownian motion and gas behaviour. First Term6Chemical KineticsRate of reaction, collision theory, factors affecting rates. First Term7Chemical EquilibriumReversible reactions and Le Châtelier’s principle. First Term8Acids and BasesDefinitions, pH, pOH, pKw, strength of acids and bases. First Term9Acid-Base TitrationIndicators, titration principle and simple calculation. First Term10Revision and TestPractice and evaluation. Second Term1SaltsTypes of salts, preparation and hydrolysis. Second Term2Solubility of SubstancesSolubility, solubility product and crystallization. Second Term3WaterSources, purification, soft and hard water. Second Term4AirComposition of air, oxygen, nitrogen and noble gases. Second Term5HydrogenLaboratory preparation, properties and uses. Second Term6Oxygen and OxidesPreparation, properties, oxides and burning. Second Term7Nitrogen and AmmoniaPreparation, properties and uses in industry. Second Term8HalogensProperties and reactions of chlorine, bromine and iodine. Second Term9Sulphur and its CompoundsForms of sulphur, sulphur dioxide and sulphuric acid. Second Term10Revision and TestClass work, revision and assessment. Third Term1ElectrochemistryElectrolysis, electrochemical cells and applications. Third Term2Redox ReactionsOxidation, reduction, oxidizing and reducing agents. Third Term3Metals and ExtractionOccurrence of metals, extraction and reactivity series. Third Term4CorrosionRusting, prevention and electrochemical corrosion. Third Term5Non-metals and CompoundsProperties and uses of selected non-metals and oxides. Third Term6Chemistry of Carbon Compounds IClassification and functional groups. Third Term7Chemistry of Carbon Compounds IIAlkanes, alkenes, alkynes and simple reactions. Third Term8Petroleum and PetrochemicalsRefining crude oil and uses of fractions. Third Term9Environmental ChemistryPollution, climate effects and control measures. Third Term10Revision and ExaminationFull-year revision and end-of-year test. SS3 Chemistry Scheme of Work TermWeekTopicCore Content First Term1Revision of SS2 ChemistryFoundation review for final-year study. First Term2Organic Chemistry IClassification, homologous series and naming. First Term3Hydrocarbons IAlkanes, alkenes and alkynes. First Term4Hydrocarbons IIPreparation, properties and uses of hydrocarbons. First Term5Alcohols, Phenols and EthersClasses, reactions and uses. First Term6Carboxylic Acids and EstersPreparation, properties and esterification. First Term7Nitrogen CompoundsAmines, proteins and urea overview. First Term8PolymersNatural and synthetic polymers, uses and hazards. First Term9Petroleum ChemistryCrude oil, refining, cracking and petrochemicals. First Term10Revision and TestSS3 first-term review. Second Term1Electrolysis and Faraday’s LawsElectrolytic processes and calculations. Second Term2Redox and Electrochemical CellsOxidation states, cell diagrams, electrode potential. Second Term3MetallurgyExtraction, purification and alloying. Second Term4Corrosion and PreventionRusting, galvanization and protective coatings. Second Term5ThermochemistryEnthalpy change, Hess’s law and bond energy. Second Term6Rates of ReactionCollision theory and factors affecting rate. Second Term7Chemical EquilibriumEquilibrium systems and Le Châtelier’s principle. Second Term8Acids, Bases and BufferspH, pOH, indicators, buffers and titration. Second Term9Quantitative AnalysisVolumetric and gravimetric analysis, standard solutions. Second Term10Revision and TestTest preparation and correction. Third Term1Environmental ChemistryAir, water and soil pollution, greenhouse effect. Third Term2Industrial ChemistryChemical industry, raw materials and process chemistry. Third Term3Qualitative AnalysisTests for cations and anions. Third Term4Organic Reaction PathwaysSubstitution, addition, elimination, polymerization. Third Term5Biochemistry OverviewProteins, carbohydrates, fats and their importance. Third Term6Revision of SS3 TopicsGeneral revision of final-year chemistry content. Third Term7Mock ExaminationPractice test and correction. Third Term8Final ExaminationEnd-of-year assessment. Teaching Notes Practical activities and classroom focus Laboratory work Use simple practicals for filtration, titration, heating, gas tests, and indicators. Calculations Develop confidence with formulae, relative masses, mole ideas and simple stoichiometry. Practical skills Encourage observation, recording, drawing conclusions, and safe laboratory behaviour. Revision strategy Use class tests, worked examples and end-of-term question practice for retention. Chemistry learning becomes stronger when students combine theory, practice, revision, and simple application questions. External Resources Recommended learning links These links are included to support wider learning, help users explore chemistry content, and improve topical relevance for search engines. NERDC Senior Secondary CurriculumOfficial curriculum home page. WAEC Chemistry Syllabus PDFExam-focused syllabus reference. Google Search: SS1 ChemistrySearch for related support materials. Google Search: SS2 ChemistrySearch for related support materials. Google Search: SS3 ChemistrySearch for related support materials. Google AIExplore AI-powered learning support. Google AI Get StartedUseful for deeper study assistance. Khan Academy ChemistryFree chemistry lessons and practice. ChemguideDetailed chemistry explanations. Britannica ChemistryReliable background reading. ScienceDirect TopicsBroader scientific references. Royal Society of Chemistry Periodic TablePeriodic table reference. RSC Learn ChemistryTeaching and learning resources. National Geographic EducationEnvironment and science learning. BBC Bitesize ChemistryRevision support and summaries. CK-12 ChemistryFlexible chemistry study material. Khan Academy Chemical ProcessesExtra science background. ChemicoolPeriodic table and element facts. Encyclopedia ChemistryBackground chemistry reference. Toppr ChemistryConcept support and practice. BYJU'S ChemistryTopic explanations and examples. Meritnation ChemistryStudy materials and support. Virtual Chemistry LabsOnline practical simulations. SEO Notes Content structure for search visibility Use each term table as a searchable content block. Keep headings clear: SS1, SS2, SS3 and term names. Add internal links to related chemistry lessons on your blog. Use the external links section to support user trust and relevance. Quick Navigation SS1 Scheme SS2 Scheme SS3 Scheme Practical Activities External Resources Key Focus Areas These are the high-value study clusters across the senior secondary years. SS1 Foundation topics and laboratory skills. SS2 Quantitative chemistry and reaction patterns. SS3 Organic chemistry and exam preparation. Edwin Ogie Library Explore more academic materials and blog resources. Library Collections Self Discovery Menu Support Edwin Ogie Library About and Mission Contact Us Edwin Ogie Library A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria. Important Pages Disclaimer &amp; Privacy Policy About and Mission Contact Us Library &amp; Resources Edwin Ogie Library Collections (Books) Students Stories Self Discovery Menu Support Support Edwin Ogie Library Your support helps us continue providing quality educational content for learners and families. © Edwin Ogie Library. All Rights Reserved. | SS1 to SS3 Chemistry Scheme of Work | SEO Educational Resource Nigeria. document.getElementById('year').textContent = new Date().getFullYear(); You’re reading this via Edwin Ogie Library. For worked examples, quizzes, and full study materials, click the link to explore more.</itunes:summary><itunes:keywords>education,marketing,health</itunes:keywords></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7931000097593913771</guid><pubDate>Sun, 29 Mar 2026 12:32:00 +0000</pubDate><atom:updated>2026-03-29T05:04:28.571-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">Education</category><category domain="http://www.blogger.com/atom/ns#">JSS</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 1 Mathematics Second Term Comprehensive Web Book | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 1 Mathematics Second Term comprehensive web book with scheme of work, well-explained topics, worked examples, 20 CBT questions, timed quiz, automatic scoring, corrections, external learning resources, and Edwin Ogie Library footer." /&gt;
  &lt;meta name="keywords" content="JSS 1 Mathematics second term, scheme of work, fractions, approximation, binary numbers, algebraic expressions, equations, CBT quiz, Edwin Ogie Library, SEO" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 1 Mathematics Second Term Comprehensive Web Book" /&gt;
  &lt;meta property="og:description" content="A detailed web book for JSS 1 Mathematics second term with scheme of work, examples, quiz, and external resources." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 1 Mathematics Second Term Comprehensive Web Book | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22R92US7ev7d3I8F2EiDJklCKOgFexVpJmBmVQG6wTzHkgaIX_-bRr82oTI7WGxWZ115A1KtjYnPqYHuN9VH1YmuHIpWYIK7bRABdZnSDTKiSq8-ca5AtkQM4Jn49S608wq7KJyaJkUf9VPaJBMHnEsRHqJMc2AcihHTohoymKF6EMR_66c9KpdjTMCQ/s1600/file_000000008634720abe9f3b5d29b41e67.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22R92US7ev7d3I8F2EiDJklCKOgFexVpJmBmVQG6wTzHkgaIX_-bRr82oTI7WGxWZ115A1KtjYnPqYHuN9VH1YmuHIpWYIK7bRABdZnSDTKiSq8-ca5AtkQM4Jn49S608wq7KJyaJkUf9VPaJBMHnEsRHqJMc2AcihHTohoymKF6EMR_66c9KpdjTMCQ/s1600/file_000000008634720abe9f3b5d29b41e67.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      width: 100%;
      max-width: 1100px;
      margin: 0 auto;
      padding: 20px 12px 34px;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 30px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 42px);
      line-height: 1.15;
    }
    .hero p { margin: 0; max-width: 1050px; opacity: 0.97; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: minmax(0, 1fr) 300px;
      gap: 16px;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 16px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: var(--primary-dark);
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px 0;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
    }
    .list {
      padding-left: 20px;
      margin: 0;
    }
    .list li { margin-bottom: 10px; }
    .pill-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .pill {
      background: #eef2ff;
      color: var(--primary-dark);
      border: 1px solid #c7d2fe;
      border-radius: 999px;
      padding: 8px 12px;
      font-size: 0.9rem;
      font-weight: 700;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .btn-green { background: var(--success); color: #fff; }
    .faq-item, .external-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .faq-item h3, .external-card h3 { margin-bottom: 8px; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .table-wrap {
      overflow-x: auto;
      border-radius: 16px;
      border: 1px solid var(--border);
      box-shadow: var(--shadow);
      background: #fff;
      margin-bottom: 18px;
    }
    table {
      width: 100%;
      min-width: 760px;
      border-collapse: collapse;
    }
    caption {
      text-align: left;
      padding: 16px 18px 10px;
      font-weight: 700;
      color: var(--primary-dark);
      font-size: 1.05rem;
    }
    thead th {
      background: var(--primary);
      color: #fff;
      text-align: left;
      padding: 14px 12px;
      white-space: nowrap;
    }
    tbody td {
      padding: 12px;
      border-top: 1px solid var(--border);
      vertical-align: top;
    }
    tbody tr:nth-child(even) { background: #fafbff; }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .btn-submit { background: var(--success); color: #fff; }
    .btn-reset { background: #e5e7eb; color: #111827; }
    .btn-mail { background: #111827; color: #fff; }
    .question {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .question h4 { margin: 0 0 10px; font-size: 1rem; }
    .options { display: grid; gap: 8px; }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
    }
    .external-links-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
      gap: 12px;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
    }
    footer .footer-grid {
      max-width: 1240px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1240px;
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 12px 32px; }
      .hero { padding: 22px 18px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; }
      .quiz-head { align-items: flex-start; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 1 Mathematics Second Term Comprehensive Web Book",
    "description": "A detailed web book for JSS 1 Mathematics second term with scheme of work, examples, quiz, and external resources.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 1 Mathematics Second Term Web Book&lt;/h1&gt;
      &lt;p&gt;A comprehensive, well-detailed, SEO-optimized learning page for JSS 1 Mathematics second term. It follows the scheme of work, gives clear explanations, solved examples, external learning links, and a timed CBT quiz on the page.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 1 Mathematics / Second Term
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Second Term Scheme of Work&lt;/span&gt;
      &lt;h2&gt;Overview of JSS 1 Mathematics Second Term&lt;/h2&gt;
      &lt;p&gt;This web book presents the second term in a clean teaching sequence. Each topic is explained in simple language so that learners, parents, and teachers can follow the lessons easily.&lt;/p&gt;
      &lt;p&gt;It is designed to help students move from basic number operations into deeper work on fractions, approximation, binary numbers, equations, and algebra. The lessons follow a structured school-style approach that makes revision easier and more effective.&lt;/p&gt;
      &lt;div class="callout"&gt;
        &lt;strong&gt;How to use this page:&lt;/strong&gt; read the lesson note, study the examples, check the common mistakes, then attempt the CBT quiz after each topic or after the full term revision.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Detailed Study Guide for the Term&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;&lt;strong&gt;Fractions operations:&lt;/strong&gt; learn multiplication and division of fractions before moving into more advanced fraction work.&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;Approximation and estimation:&lt;/strong&gt; practice rounding off numbers and judging reasonable answers quickly.&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;Binary number system:&lt;/strong&gt; understand base two as the language of computers and digital systems.&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;Open sentences and equations:&lt;/strong&gt; solve for unknown values by using inverse operations carefully.&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;Algebraic expressions:&lt;/strong&gt; identify like terms, combine them correctly, and begin simple expansion.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;p class="small-note"&gt;These notes give the term a more workbook-style flow and help students understand how each topic connects to the next.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="table-wrap" aria-label="Scheme of work table"&gt;
      &lt;table&gt;
        &lt;caption&gt;JSS 1 Mathematics Second Term Scheme of Work&lt;/caption&gt;
        &lt;thead&gt;
          &lt;tr&gt;
            &lt;th&gt;Week&lt;/th&gt;
            &lt;th&gt;Topic&lt;/th&gt;
            &lt;th&gt;Core Content&lt;/th&gt;
          &lt;/tr&gt;
        &lt;/thead&gt;
        &lt;tbody&gt;
          &lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;Fractions Operations&lt;/td&gt;&lt;td&gt;Multiplication and division of fractions, simplification, word problems.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;Approximation and Estimation&lt;/td&gt;&lt;td&gt;Rounding off numbers, estimating answers, accuracy and reasonable answers.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;Binary Number System&lt;/td&gt;&lt;td&gt;Introduction to base two, conversion, and simple operations in binary.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;Open Sentences and Equations&lt;/td&gt;&lt;td&gt;Symbols, open statements, simple equations, finding unknown values.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;Algebraic Expressions&lt;/td&gt;&lt;td&gt;Terms, coefficients, like terms, simplification of expressions.&lt;/td&gt;&lt;/tr&gt;
          &lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;Revision and Class Assessment&lt;/td&gt;&lt;td&gt;Revision of all second-term topics and test preparation.&lt;/td&gt;&lt;/tr&gt;
        &lt;/tbody&gt;
      &lt;/table&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 1&lt;/span&gt;
      &lt;h2 id="topic1"&gt;Fractions Operations&lt;/h2&gt;
      &lt;p&gt;Fractions operations involve multiplying and dividing fractions. Students must understand how to simplify before or after calculation to get answers in lowest terms.&lt;/p&gt;
      &lt;h3&gt;Key points&lt;/h3&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;To multiply fractions, multiply numerators together and denominators together.&lt;/li&gt;
        &lt;li&gt;To divide fractions, multiply by the reciprocal of the second fraction.&lt;/li&gt;
        &lt;li&gt;Always simplify the answer where possible.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 1: 1/2 × 3/4&lt;/h3&gt;&lt;p&gt;Multiply the numerators: 1 × 3 = 3. Multiply the denominators: 2 × 4 = 8. Answer: &lt;strong&gt;3/8&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 2: 2/3 × 6/5&lt;/h3&gt;&lt;p&gt;2 × 6 = 12 and 3 × 5 = 15. Simplify 12/15 to &lt;strong&gt;4/5&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 3: 3/5 ÷ 2/7&lt;/h3&gt;&lt;p&gt;Change division to multiplication by the reciprocal: 3/5 × 7/2 = 21/10 = &lt;strong&gt;2 1/10&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 2&lt;/span&gt;
      &lt;h2 id="topic2"&gt;Approximation and Estimation&lt;/h2&gt;
      &lt;p&gt;Approximation means replacing a number with a simpler value that is close to the original. Estimation helps you predict an answer quickly without doing full exact calculation.&lt;/p&gt;
      &lt;h3&gt;Key points&lt;/h3&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Round to the nearest ten, hundred, thousand, or decimal place as required.&lt;/li&gt;
        &lt;li&gt;Use estimation to check whether an exact answer is reasonable.&lt;/li&gt;
        &lt;li&gt;Approximation is useful in daily-life calculations and examination checks.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 1: Round 47 to the nearest ten&lt;/h3&gt;&lt;p&gt;47 is closer to 50 than 40, so it rounds to &lt;strong&gt;50&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 2: Round 263 to the nearest hundred&lt;/h3&gt;&lt;p&gt;263 is closer to 300 than 200, so it rounds to &lt;strong&gt;300&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 3: Estimate 198 + 302&lt;/h3&gt;&lt;p&gt;Round to easy numbers: 200 + 300 = &lt;strong&gt;500&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 3&lt;/span&gt;
      &lt;h2 id="topic3"&gt;Binary Number System&lt;/h2&gt;
      &lt;p&gt;The binary system uses only two digits: 0 and 1. It is called base 2 and is very important in computer and digital technology.&lt;/p&gt;
      &lt;h3&gt;Key points&lt;/h3&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Base 10 uses digits 0 to 9.&lt;/li&gt;
        &lt;li&gt;Base 2 uses digits 0 and 1 only.&lt;/li&gt;
        &lt;li&gt;Binary numbers increase by powers of 2.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 1: Convert 5 to binary&lt;/h3&gt;&lt;p&gt;5 = 4 + 1, so the binary form is &lt;strong&gt;101&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 2: Convert 6 to binary&lt;/h3&gt;&lt;p&gt;6 = 4 + 2, so the binary form is &lt;strong&gt;110&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 3: Add 101 and 10 in binary&lt;/h3&gt;&lt;p&gt;101₂ = 5 and 10₂ = 2. 5 + 2 = 7, which is &lt;strong&gt;111₂&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2 id="topic4"&gt;Open Sentences and Equations&lt;/h2&gt;
      &lt;p&gt;Open sentences are mathematical statements that contain an unknown value. When the unknown is replaced with a number that makes the statement true, it becomes a true sentence or equation.&lt;/p&gt;
      &lt;h3&gt;Key points&lt;/h3&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Use symbols such as x, y, and n for unknown values.&lt;/li&gt;
        &lt;li&gt;To solve an equation, isolate the unknown using inverse operations.&lt;/li&gt;
        &lt;li&gt;Check the solution after solving.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 1: x + 5 = 12&lt;/h3&gt;&lt;p&gt;Subtract 5 from both sides: x = &lt;strong&gt;7&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 2: 3n = 21&lt;/h3&gt;&lt;p&gt;Divide both sides by 3: n = &lt;strong&gt;7&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 3: y - 4 = 9&lt;/h3&gt;&lt;p&gt;Add 4 to both sides: y = &lt;strong&gt;13&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;span class="badge"&gt;Topic 5&lt;/span&gt;
      &lt;h2 id="topic5"&gt;Algebraic Expressions&lt;/h2&gt;
      &lt;p&gt;Algebraic expressions are combinations of letters, numbers, and operations. They do not contain an equal sign. They help students express patterns and relationships in mathematics.&lt;/p&gt;
      &lt;h3&gt;Key points&lt;/h3&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Like terms have the same letters and powers.&lt;/li&gt;
        &lt;li&gt;Only like terms can be simplified together.&lt;/li&gt;
        &lt;li&gt;Coefficients are the numbers attached to variables.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;h3&gt;Worked examples&lt;/h3&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 1: Simplify 3x + 2x&lt;/h3&gt;&lt;p&gt;3x + 2x = &lt;strong&gt;5x&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 2: Simplify 4a + 3b + 2a&lt;/h3&gt;&lt;p&gt;Combine like terms: 4a + 2a = 6a, so answer is &lt;strong&gt;6a + 3b&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
      &lt;div class="faq-item"&gt;&lt;h3&gt;Example 3: Expand 2(x + 5)&lt;/h3&gt;&lt;p&gt;Multiply 2 by each term: 2x + 10. Answer: &lt;strong&gt;2x + 10&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links" id="resources"&gt;
      &lt;h2&gt;External learning resources&lt;/h2&gt;
      &lt;p&gt;These links support deeper study, improved search visibility, and more traffic pathways for your blog. They are included as additional learning routes for students and parents.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.google.com/search?q=JSS+1+mathematics+second+term" target="_blank" rel="noopener noreferrer"&gt;Google Search: JSS 1 Second Term&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Search related lessons and practice materials.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Explore AI-powered learning support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://ai.google/get-started/" target="_blank" rel="noopener noreferrer"&gt;Google AI Get Started&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;A quick start into Google AI resources.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.khanacademy.org/math/arithmetic-home" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Arithmetic&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Strong support for number skills and fractions.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.khanacademy.org/math/algebra" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Algebra&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Useful for equations and expressions.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathsisfun.com/fractions.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Easy explanation of fraction ideas.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathsisfun.com/rounding-numbers.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Rounding&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Practice approximation and rounding.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathsisfun.com/algebra/index.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun Algebra&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Guided algebra understanding.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.bbc.co.uk/bitesize/topics/zq7sgk7" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize Maths&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;General revision support for young learners.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.cuemath.com/" target="_blank" rel="noopener noreferrer"&gt;Cuemath&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Extra problem-solving support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://byjus.com/maths/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Maths&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Helpful concept explanations.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Interactive mathematics visualization.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Useful for graphs and modelling.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Thinking tasks and deeper math ideas.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.ck12.org/student/" target="_blank" rel="noopener noreferrer"&gt;CK-12 Student&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Free digital learning materials.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Computation and verification tool.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathopenref.com/" target="_blank" rel="noopener noreferrer"&gt;Math Open Reference&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Reference-based math learning.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.toppr.com/guides/maths/" target="_blank" rel="noopener noreferrer"&gt;Toppr Maths&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Concept and practice support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.education.com/resources/mathematics/" target="_blank" rel="noopener noreferrer"&gt;Education.com Math Resources&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Learning activities and worksheets.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.ixl.com/math/" target="_blank" rel="noopener noreferrer"&gt;IXL Math&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Skill practice and quizzes.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.splashlearn.com/math-skills" target="_blank" rel="noopener noreferrer"&gt;SplashLearn Math Skills&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Friendly learning activities.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.softschools.com/math/" target="_blank" rel="noopener noreferrer"&gt;Softschools Math&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Printable and web practice tasks.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;p class="small-note"&gt;More than 20 external learning links are provided for broader discovery and topical relevance.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;20 questions | 10 minutes | Quiz runs on this page.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;10:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-submit" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-submit" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-reset" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-mail" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20second-term%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;form id="quizForm" style="margin-top:18px;"&gt;
        &lt;div id="questionsContainer"&gt;&lt;/div&gt;
      &lt;/form&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent easily after submission.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Revision Tip&lt;/h2&gt;
      &lt;p&gt;Revise each topic by reading the lesson note, studying the worked examples, and trying the quiz without rushing. For exams, focus on converting, simplifying, and checking answers carefully.&lt;/p&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Links&lt;/h2&gt;
      &lt;a href="#topic1"&gt;Fractions Operations&lt;/a&gt;
      &lt;a href="#topic2"&gt;Approximation and Estimation&lt;/a&gt;
      &lt;a href="#topic3"&gt;Binary Number System&lt;/a&gt;
      &lt;a href="#topic4"&gt;Open Sentences and Equations&lt;/a&gt;
      &lt;a href="#topic5"&gt;Algebraic Expressions&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT Practice Test&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Learning Focus&lt;/h2&gt;
      &lt;p&gt;This second-term package builds number fluency, logic, and early algebraic thinking.&lt;/p&gt;
      &lt;div class="pill-row"&gt;
        &lt;span class="pill"&gt;Fractions&lt;/span&gt;
        &lt;span class="pill"&gt;Approximation&lt;/span&gt;
        &lt;span class="pill"&gt;Binary&lt;/span&gt;
        &lt;span class="pill"&gt;Equations&lt;/span&gt;
        &lt;span class="pill"&gt;Algebra&lt;/span&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Visit the library for more educational and self-development content.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;&lt;div&gt;
    &lt;h3&gt;Important Pages&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Support&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class="copyright"&gt;
  © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 1 Mathematics Second Term | SEO Educational Resource Nigeria.
&lt;/div&gt;

  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What do you do first when adding fractions with different denominators?", options: ["Add the numerators", "Find the LCM of the denominators", "Multiply the denominators", "Ignore the denominators"], answer: 1, explanation: "You must find the LCM first so the denominators can be made equal." },
      { q: "What is 1/2 × 3/4?", options: ["3/6", "3/8", "4/6", "5/8"], answer: 1, explanation: "Multiply numerators: 1×3=3 and denominators: 2×4=8." },
      { q: "What is 3/5 ÷ 2/7?", options: ["21/10", "10/21", "5/7", "3/12"], answer: 0, explanation: "Divide by a fraction by multiplying by its reciprocal." },
      { q: "What is 47 rounded to the nearest ten?", options: ["40", "45", "50", "60"], answer: 2, explanation: "47 is closer to 50 than 40." },
      { q: "What is 263 rounded to the nearest hundred?", options: ["200", "250", "300", "260"], answer: 2, explanation: "263 is closer to 300 than 200." },
      { q: "Estimate 198 + 302 using rounding to the nearest hundred.", options: ["400", "500", "600", "700"], answer: 1, explanation: "198 ≈ 200 and 302 ≈ 300, so the estimate is 500." },
      { q: "Which digits are used in the binary number system?", options: ["0 and 1", "1 to 10", "0 to 9", "2 and 3"], answer: 0, explanation: "Binary uses only 0 and 1." },
      { q: "What is the binary form of 5?", options: ["100", "101", "110", "111"], answer: 1, explanation: "5 = 4 + 1, which is 101 in binary." },
      { q: "Solve x + 5 = 12.", options: ["6", "7", "8", "9"], answer: 1, explanation: "Subtract 5 from both sides to get x = 7." },
      { q: "Solve 3n = 21.", options: ["5", "6", "7", "8"], answer: 2, explanation: "Divide both sides by 3 to get n = 7." },
      { q: "What is 3x + 2x?", options: ["5", "5x", "6x", "x5"], answer: 1, explanation: "Like terms are combined: 3x + 2x = 5x." },
      { q: "Simplify 4a + 3b + 2a.", options: ["6a + 3b", "7a + 3b", "4a + 5b", "6b + 3a"], answer: 0, explanation: "Combine like terms: 4a + 2a = 6a." },
      { q: "What is 1/4 + 2/4?", options: ["2/4", "3/4", "4/4", "5/4"], answer: 1, explanation: "Add the numerators because denominators are the same." },
      { q: "What is 5/6 - 1/6?", options: ["3/6", "4/6", "5/6", "6/6"], answer: 1, explanation: "Subtract the numerators: 5 - 1 = 4." },
      { q: "What is the LCM of 2 and 3?", options: ["3", "4", "5", "6"], answer: 3, explanation: "The least common multiple of 2 and 3 is 6." },
      { q: "What is 1/2 + 1/3?", options: ["2/5", "5/6", "3/6", "1/6"], answer: 1, explanation: "Convert to sixths: 3/6 + 2/6 = 5/6." },
      { q: "What is 2/3 - 1/6?", options: ["1/6", "1/2", "2/3", "3/6"], answer: 1, explanation: "2/3 = 4/6, and 4/6 - 1/6 = 3/6 = 1/2." },
      { q: "What is the binary form of 6?", options: ["100", "101", "110", "111"], answer: 2, explanation: "6 = 4 + 2, so binary is 110." },
      { q: "What is the value of x in y - 4 = 9 if y is the unknown?", options: ["11", "12", "13", "14"], answer: 2, explanation: "Add 4 to both sides: y = 13." },
      { q: "Which of these is a like term with 3x?", options: ["3y", "5x", "2", "7xy"], answer: 1, explanation: "5x is a like term because it has the same variable x." }
    ];

    const container = document.getElementById('questionsContainer');
    const startBtn = document.getElementById('startBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');

    let timer = null;
    let timeLeft = 600;
    let started = false;

    function renderQuestions() {
      container.innerHTML = questions.map((item, index) =&gt; {
        const options = item.options.map((opt, i) =&gt; `
          &lt;label class="option"&gt;
            &lt;input type="radio" name="q${index}" value="${i}" /&gt;
            &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
          &lt;/label&gt;
        `).join('');
        return `
          &lt;div class="question"&gt;
            &lt;h4&gt;${index + 1}. ${item.q}&lt;/h4&gt;
            &lt;div class="options"&gt;${options}&lt;/div&gt;
          &lt;/div&gt;
        `;
      }).join('');
    }

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;

      let score = 0;
      const corrections = [];

      questions.forEach((item, index) =&gt; {
        const selected = document.querySelector(`input[name="q${index}"]:checked`);
        const userAnswer = selected ? parseInt(selected.value, 10) : null;
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 1 Mathematics Second Term Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 1 Mathematics second-term CBT quiz.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 600;
      started = false;
      startBtn.disabled = false;
      submitBtn.disabled = true;
      timerEl.textContent = '10:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      renderQuestions();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestions();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/jss-1-mathematics-second-term.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh22R92US7ev7d3I8F2EiDJklCKOgFexVpJmBmVQG6wTzHkgaIX_-bRr82oTI7WGxWZ115A1KtjYnPqYHuN9VH1YmuHIpWYIK7bRABdZnSDTKiSq8-ca5AtkQM4Jn49S608wq7KJyaJkUf9VPaJBMHnEsRHqJMc2AcihHTohoymKF6EMR_66c9KpdjTMCQ/s72-c/file_000000008634720abe9f3b5d29b41e67.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-8412650079464659239</guid><pubDate>Sat, 28 Mar 2026 21:21:00 +0000</pubDate><atom:updated>2026-03-29T05:05:36.402-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Cbt Quiz</category><category domain="http://www.blogger.com/atom/ns#">JSS mathematics</category><category domain="http://www.blogger.com/atom/ns#">webook</category><title>JSS 1 Mathematics First Term - Addition and Subtraction of Fractions | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="JSS 1 Mathematics First Term Topic 4 on Addition and Subtraction of Fractions with comprehensive lesson notes, 5 worked examples, 20 CBT questions, timed quiz, automatic scoring, corrections." /&gt;
  &lt;meta name="keywords" content="JSS 1 Mathematics, addition and subtraction of fractions, first term mathematics, CBT quiz, timed quiz, Edwin Ogie Library, junior secondary school mathematics, external learning resources" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="JSS 1 Mathematics First Term - Addition and Subtraction of Fractions" /&gt;
  &lt;meta property="og:description" content="A comprehensive, SEO-ready web book for JSS 1 Mathematics Topic 4 with examples, on-page CBT quiz, and many external learning links." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;JSS 1 Mathematics First Term - Addition and Subtraction of Fractions | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0WVbAaaplPPjT6yILdkVAGngA3bMbgudA_35A2xN_9KPDXMMfCuOxrNY53s2SrMOvpZxZj5UH7pgW0OWZaaBrEAlin-w56yezgW-LJ2gvGUnmpxokeQJ3f8OUvZKVivbbhUenJ4tPPeO5GVbOJBxeEfnQuQbjItsNf_YvbT8tFePY0_uEaJ_DB6QEmA/s1600/file_0000000051c871f8b1a8f8492528ee8a.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0WVbAaaplPPjT6yILdkVAGngA3bMbgudA_35A2xN_9KPDXMMfCuOxrNY53s2SrMOvpZxZj5UH7pgW0OWZaaBrEAlin-w56yezgW-LJ2gvGUnmpxokeQJ3f8OUvZKVivbbhUenJ4tPPeO5GVbOJBxeEfnQuQbjItsNf_YvbT8tFePY0_uEaJ_DB6QEmA/s1600/file_0000000051c871f8b1a8f8492528ee8a.png"/&gt;&lt;/a&gt;&lt;/div&gt;
  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --danger: #b91c1c;
      --warning: #92400e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
      --link2: #0f766e;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.7;
    }
    .wrap {
      max-width: 1200px;
      margin: 0 auto;
      padding: 24px 16px 40px;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 28px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(24px, 4vw, 40px);
      line-height: 1.2;
    }
    .hero p { margin: 0; max-width: 1000px; opacity: 0.96; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: 1.7fr 0.9fr;
      gap: 18px;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .card h2, .card h3 {
      margin-top: 0;
      color: var(--primary-dark);
    }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px 0;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
    }
    .resource-links a,
    .sidebar-links a,
    .external-grid a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .external-grid a:hover { text-decoration: underline; }
    .list {
      padding-left: 20px;
      margin: 0;
    }
    .list li { margin-bottom: 10px; }
    .pill-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .pill {
      background: #eef2ff;
      color: var(--primary-dark);
      border: 1px solid #c7d2fe;
      border-radius: 999px;
      padding: 8px 12px;
      font-size: 0.9rem;
      font-weight: 700;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .faq-item, .external-card {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .faq-item h3, .external-card h3 { margin-bottom: 8px; }
    .external-grid {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 12px;
      margin-top: 14px;
    }
    .small-note {
      font-size: 0.92rem;
      color: var(--muted);
      margin-top: 8px;
    }
    .quiz-box {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .quiz-head {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 14px;
    }
    .timer {
      font-size: 1.1rem;
      font-weight: 700;
      color: var(--danger);
      background: #fef2f2;
      border: 1px solid #fecaca;
      padding: 10px 14px;
      border-radius: 12px;
    }
    .controls {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
    }
    button, .btn-link {
      border: none;
      outline: none;
      cursor: pointer;
      padding: 12px 16px;
      border-radius: 12px;
      font-weight: 700;
      text-decoration: none;
      display: inline-block;
      transition: transform 0.15s ease, opacity 0.15s ease;
    }
    button:hover, .btn-link:hover { transform: translateY(-1px); }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-secondary { background: #e5e7eb; color: #111827; }
    .btn-success { background: var(--success); color: #fff; }
    .btn-mail { background: #111827; color: #fff; }
    .question {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .question h4 {
      margin: 0 0 10px;
      font-size: 1rem;
    }
    .options {
      display: grid;
      gap: 8px;
    }
    .option {
      display: flex;
      gap: 10px;
      align-items: flex-start;
      padding: 10px 12px;
      border: 1px solid var(--border);
      border-radius: 10px;
      background: #fafafa;
    }
    .result-panel {
      display: none;
      margin-top: 18px;
      padding: 16px;
      border-radius: 14px;
      background: #f0fdf4;
      border: 1px solid #bbf7d0;
    }
    .result-panel h3 { margin-top: 0; color: var(--success); }
    .corrections {
      margin-top: 14px;
      display: grid;
      gap: 10px;
    }
    .correction {
      padding: 12px;
      border-radius: 12px;
      background: #fff;
      border: 1px solid var(--border);
    }
    .correct { color: var(--success); font-weight: 700; }
    .wrong { color: var(--danger); font-weight: 700; }
    .note {
      margin-top: 14px;
      padding: 16px;
      background: #fff7ed;
      border-left: 4px solid #f59e0b;
      border-radius: 12px;
      color: #7c2d12;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
    }
    footer .footer-grid {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1200px;
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 12px 32px; }
      .hero { padding: 22px 18px; border-radius: 16px; }
      .card, .quiz-box { border-radius: 14px; }
      .quiz-head { align-items: flex-start; }
    }
  &lt;/style&gt;
  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "JSS 1 Mathematics First Term - Addition and Subtraction of Fractions",
    "description": "A comprehensive ready article on JSS 1 Mathematics Topic 4: Addition and Subtraction of Fractions with examples, quiz, and learning resources.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;JSS 1 Mathematics First Term: Addition and Subtraction of Fractions&lt;/h1&gt;
      &lt;p&gt;This is Topic 4 in the JSS 1 first-term Mathematics sequence. Learn how to add and subtract fractions with like and unlike denominators, master the steps, study worked examples, and take the on-page CBT practice test.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Library Collections&lt;/a&gt; / JSS 1 Mathematics / Fractions Operations
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;article class="card" aria-label="Main article"&gt;
      &lt;span class="badge"&gt;Topic 4&lt;/span&gt;
      &lt;h2&gt;What this topic is about&lt;/h2&gt;
      &lt;p&gt;Adding and subtracting fractions is a major step in junior secondary mathematics. Students must understand denominators, numerators, equivalent fractions, and how to simplify answers after calculation.&lt;/p&gt;
      &lt;p&gt;Fractions with the same denominator are easier to work with, while fractions with different denominators must first be converted to equivalent fractions before performing the operation.&lt;/p&gt;

      &lt;div class="quote"&gt;“The key to fraction operations is to make the denominators alike before you add or subtract.”&lt;/div&gt;

      &lt;h2 id="steps"&gt;Steps for adding and subtracting fractions&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Check whether the fractions have the same denominator.&lt;/li&gt;
        &lt;li&gt;If the denominators are the same, add or subtract the numerators only.&lt;/li&gt;
        &lt;li&gt;If the denominators are different, find the LCM of the denominators.&lt;/li&gt;
        &lt;li&gt;Convert each fraction to an equivalent fraction with the same denominator.&lt;/li&gt;
        &lt;li&gt;Add or subtract the numerators.&lt;/li&gt;
        &lt;li&gt;Simplify the answer if possible.&lt;/li&gt;
      &lt;/ul&gt;

      &lt;h2&gt;Why this topic matters&lt;/h2&gt;
      &lt;p&gt;Fraction operations appear in measurement, cooking, budgeting, time, distance, and many school mathematics problems. A strong foundation here helps students move easily into algebra and ratio work later.&lt;/p&gt;

      &lt;div class="btn-row"&gt;
        &lt;a class="btn btn-primary" href="https://www.google.com/search?q=addition+and+subtraction+of+fractions" target="_blank" rel="noopener noreferrer"&gt;Google Search&lt;/a&gt;
        &lt;a class="btn btn-dark" href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;
        &lt;a class="btn btn-light" href="https://www.khanacademy.org/math/arithmetic-home/arith-review-fractions" target="_blank" rel="noopener noreferrer"&gt;Khan Academy&lt;/a&gt;
      &lt;/div&gt;
    &lt;/article&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Worked Examples&lt;/h2&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Example 1: 1/4 + 2/4&lt;/h3&gt;
        &lt;p&gt;The denominators are the same, so add the numerators: 1 + 2 = 3. Answer: &lt;strong&gt;3/4&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Example 2: 3/5 - 1/5&lt;/h3&gt;
        &lt;p&gt;Same denominator, subtract the numerators: 3 - 1 = 2. Answer: &lt;strong&gt;2/5&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Example 3: 1/2 + 1/3&lt;/h3&gt;
        &lt;p&gt;Find the LCM of 2 and 3, which is 6. Convert: 1/2 = 3/6 and 1/3 = 2/6. Add: 3/6 + 2/6 = &lt;strong&gt;5/6&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Example 4: 5/6 - 1/4&lt;/h3&gt;
        &lt;p&gt;LCM of 6 and 4 is 12. Convert: 5/6 = 10/12 and 1/4 = 3/12. Subtract: 10/12 - 3/12 = &lt;strong&gt;7/12&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Example 5: 2/3 + 1/6&lt;/h3&gt;
        &lt;p&gt;LCM of 3 and 6 is 6. Convert: 2/3 = 4/6. Then add: 4/6 + 1/6 = &lt;strong&gt;5/6&lt;/strong&gt;.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card resource-links" aria-label="Learning resources"&gt;
      &lt;h2&gt;External learning resources&lt;/h2&gt;
      &lt;p&gt;Use these links for extra reading, practice, and broader learning. They can also help bring more search visibility and referral traffic to your blog when readers explore the resource section.&lt;/p&gt;
      &lt;div class="external-grid"&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.google.com/search?q=how+to+add+and+subtract+fractions" target="_blank" rel="noopener noreferrer"&gt;Google Search: Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Quick search results for fraction operations.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://ai.google/" target="_blank" rel="noopener noreferrer"&gt;Google AI&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Explore Google AI for learning support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.khanacademy.org/math/arithmetic-home/arith-review-fractions" target="_blank" rel="noopener noreferrer"&gt;Khan Academy Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Step-by-step arithmetic lessons.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathsisfun.com/fractions.html" target="_blank" rel="noopener noreferrer"&gt;Math Is Fun&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Simple fraction explanations and drills.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.bbc.co.uk/bitesize/topics/zsxhfg8" target="_blank" rel="noopener noreferrer"&gt;BBC Bitesize&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Useful revision support for math topics.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.cuemath.com/numbers/fractions/" target="_blank" rel="noopener noreferrer"&gt;Cuemath Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;More practice on number concepts.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://byjus.com/maths/fractions/" target="_blank" rel="noopener noreferrer"&gt;BYJU'S Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Clear explanations and examples.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.ck12.org/student/" target="_blank" rel="noopener noreferrer"&gt;CK-12 Student&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Free digital learning resources.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathopenref.com/fractions.html" target="_blank" rel="noopener noreferrer"&gt;Math Open Reference&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Reference-based mathematics study.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.geogebra.org/" target="_blank" rel="noopener noreferrer"&gt;GeoGebra&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Interactive math tools and visuals.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.desmos.com/" target="_blank" rel="noopener noreferrer"&gt;Desmos&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Math visualization and graph tools.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathplayground.com/" target="_blank" rel="noopener noreferrer"&gt;Math Playground&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Fun educational math practice.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.splashlearn.com/math-vocabulary/fractions" target="_blank" rel="noopener noreferrer"&gt;SplashLearn Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Vocabulary and concept support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.education.com/resources/fractions/" target="_blank" rel="noopener noreferrer"&gt;Education.com Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Worksheets and learning aids.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.ixl.com/math/" target="_blank" rel="noopener noreferrer"&gt;IXL Math&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Skill practice and drills.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.wolframalpha.com/" target="_blank" rel="noopener noreferrer"&gt;WolframAlpha&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Problem-solving and computation.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://nrich.maths.org/" target="_blank" rel="noopener noreferrer"&gt;NRICH Maths&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Rich mathematical thinking tasks.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.nctm.org/" target="_blank" rel="noopener noreferrer"&gt;NCTM&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Professional mathematics education resource.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.mathplanet.com/education/algebra-1/fractions-and-rational-numbers" target="_blank" rel="noopener noreferrer"&gt;Math Planet&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Fractions and rational number support.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.toppr.com/guides/maths/fractions/" target="_blank" rel="noopener noreferrer"&gt;Toppr Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Extra study examples and practice.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.tutorsource.net/fractions/" target="_blank" rel="noopener noreferrer"&gt;TutorSource Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Supplementary fraction learning resource.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.softschools.com/math/fractions/" target="_blank" rel="noopener noreferrer"&gt;Softschools Fractions&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Printable and web-based practice.&lt;/p&gt;&lt;/div&gt;
        &lt;div class="external-card"&gt;&lt;h3&gt;&lt;a href="https://www.fractiontalks.com/" target="_blank" rel="noopener noreferrer"&gt;Fraction Talks&lt;/a&gt;&lt;/h3&gt;&lt;p class="small-note"&gt;Mathematical discussion style learning.&lt;/p&gt;&lt;/div&gt;
      &lt;/div&gt;
      &lt;p class="small-note"&gt;More than 20 external learning links are included here to support user learning, increase topical relevance, and improve search discovery around the article.&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="quiz-box" id="quizSection"&gt;
      &lt;div class="quiz-head"&gt;
        &lt;div&gt;
          &lt;h2 style="margin:0;color:var(--primary-dark);"&gt;CBT Practice Test&lt;/h2&gt;
          &lt;p style="margin:6px 0 0;color:var(--muted);"&gt;20 questions | 10 minutes | Quiz runs on this page.&lt;/p&gt;
        &lt;/div&gt;
        &lt;div class="timer" id="timer"&gt;10:00&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="controls"&gt;
        &lt;button class="btn-primary" id="startBtn"&gt;Start Quiz&lt;/button&gt;
        &lt;button class="btn-success" id="submitBtn" disabled&gt;Submit Answers&lt;/button&gt;
        &lt;button class="btn-secondary" id="resetBtn"&gt;Reset&lt;/button&gt;
        &lt;a class="btn-link btn-mail" id="emailScoreLink" href="mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you."&gt;Send Score by Email&lt;/a&gt;
      &lt;/div&gt;

      &lt;form id="quizForm" style="margin-top:18px;"&gt;
        &lt;div id="questionsContainer"&gt;&lt;/div&gt;
      &lt;/form&gt;

      &lt;div class="result-panel" id="resultPanel"&gt;
        &lt;h3&gt;Quiz Result&lt;/h3&gt;
        &lt;p id="scoreText"&gt;&lt;/p&gt;
        &lt;p id="percentageText"&gt;&lt;/p&gt;
        &lt;div class="corrections" id="correctionsList"&gt;&lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="note"&gt;
        The email button opens a draft to &lt;strong&gt;edwinogielibrary@gmail.com&lt;/strong&gt; so the score can be sent easily after submission.
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Revision Tip&lt;/h2&gt;
      &lt;p&gt;Always look at the denominator first. If denominators are the same, add or subtract the numerators directly. If denominators are different, make them the same before you continue.&lt;/p&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Links&lt;/h2&gt;
      &lt;a href="#steps"&gt;Steps for fraction operations&lt;/a&gt;
      &lt;a href="#quizSection"&gt;CBT practice test&lt;/a&gt;
      &lt;a href="#resources"&gt;External learning resources&lt;/a&gt;
      &lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html" target="_blank" rel="noopener noreferrer"&gt;About and Mission&lt;/a&gt;
      &lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html" target="_blank" rel="noopener noreferrer"&gt;Contact Us&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Key Takeaways&lt;/h2&gt;
      &lt;p&gt;Students should know how to identify common denominators, simplify answers, and solve simple real-life fraction problems.&lt;/p&gt;
      &lt;div class="pill-row"&gt;
        &lt;span class="pill"&gt;Fractions&lt;/span&gt;
        &lt;span class="pill"&gt;LCM&lt;/span&gt;
        &lt;span class="pill"&gt;Operations&lt;/span&gt;
        &lt;span class="pill"&gt;Revision&lt;/span&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Explore more educational and self-development resources on the library blog.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;&lt;div&gt;
    &lt;h3&gt;Important Pages&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Library &amp; Resources&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Support&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for learners and families.&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class="copyright"&gt;
  © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | JSS 1 Mathematics First Term Topic 4 | SEO Educational Resource Nigeria.
&lt;/div&gt;

  &lt;/footer&gt;  &lt;script&gt;
    const questions = [
      { q: "What should you do first when adding fractions with different denominators?", options: ["Add the numerators immediately", "Find the LCM of the denominators", "Multiply the answers", "Ignore the denominators"], answer: 1, explanation: "You must find the LCM first." },
      { q: "What is 1/4 + 2/4?", options: ["1/4", "2/4", "3/4", "4/4"], answer: 2, explanation: "Same denominators, so add numerators: 1 + 2 = 3." },
      { q: "What is 5/6 - 1/6?", options: ["4/6", "3/6", "5/6", "6/6"], answer: 0, explanation: "Subtract numerators: 5 - 1 = 4." },
      { q: "The LCM of 2 and 3 is", options: ["2", "3", "5", "6"], answer: 3, explanation: "The least common multiple is 6." },
      { q: "What is 1/2 + 1/3 after converting to common denominators?", options: ["2/6 + 3/6", "3/6 + 2/6", "1/5 + 1/5", "1/2 + 1/2"], answer: 1, explanation: "1/2 = 3/6 and 1/3 = 2/6." },
      { q: "What is 3/4 - 1/4?", options: ["1/4", "2/4", "3/4", "4/4"], answer: 1, explanation: "Subtract the numerators: 3 - 1 = 2." },
      { q: "Which fraction is equivalent to 1/2?", options: ["2/3", "3/5", "3/6", "4/7"], answer: 2, explanation: "3/6 simplifies to 1/2." },
      { q: "What is 2/5 + 1/5?", options: ["1/5", "2/5", "3/5", "4/5"], answer: 2, explanation: "2 + 1 = 3." },
      { q: "What is 7/8 - 3/8?", options: ["4/8", "5/8", "3/8", "2/8"], answer: 0, explanation: "7 - 3 = 4." },
      { q: "What is 1/6 + 1/3?", options: ["2/9", "3/6", "1/2", "2/3"], answer: 2, explanation: "1/3 = 2/6, so 1/6 + 2/6 = 3/6 = 1/2." },
      { q: "What is 5/12 - 1/12?", options: ["4/12", "3/12", "5/12", "6/12"], answer: 0, explanation: "Subtract the numerators: 5 - 1 = 4." },
      { q: "If fractions have the same denominator, you should", options: ["Add or subtract the numerators", "Add the denominators", "Multiply the denominators", "Change the whole question"], answer: 0, explanation: "Work directly on the numerators." },
      { q: "What is the first step in 2/3 + 1/6?", options: ["Find LCM", "Add fractions directly", "Simplify first", "Convert to decimals"], answer: 0, explanation: "The denominators are different, so find the LCM." },
      { q: "What is 4/9 + 2/9?", options: ["4/9", "5/9", "6/9", "7/9"], answer: 2, explanation: "4 + 2 = 6." },
      { q: "What is 3/10 - 1/10?", options: ["1/10", "2/10", "3/10", "4/10"], answer: 1, explanation: "3 - 1 = 2." },
      { q: "What is the common denominator of 1/2 and 1/4?", options: ["2", "4", "6", "8"], answer: 1, explanation: "The LCM of 2 and 4 is 4." },
      { q: "What is 1/4 + 1/2?", options: ["1/4", "3/4", "2/4", "4/4"], answer: 1, explanation: "1/2 = 2/4, so 1/4 + 2/4 = 3/4." },
      { q: "What is 2/3 - 1/6?", options: ["1/6", "1/2", "2/6", "3/6"], answer: 1, explanation: "2/3 = 4/6, then 4/6 - 1/6 = 3/6 = 1/2." },
      { q: "Which answer is simplified?", options: ["2/4", "3/6", "1/2", "4/8"], answer: 2, explanation: "1/2 is already in simplest form." },
      { q: "What is 3/5 + 1/10?", options: ["4/10", "5/10", "6/10", "7/10"], answer: 2, explanation: "3/5 = 6/10, then 6/10 + 1/10 = 7/10." }
    ];

    const container = document.getElementById('questionsContainer');
    const startBtn = document.getElementById('startBtn');
    const submitBtn = document.getElementById('submitBtn');
    const resetBtn = document.getElementById('resetBtn');
    const timerEl = document.getElementById('timer');
    const resultPanel = document.getElementById('resultPanel');
    const scoreText = document.getElementById('scoreText');
    const percentageText = document.getElementById('percentageText');
    const correctionsList = document.getElementById('correctionsList');

    let timer = null;
    let timeLeft = 600;
    let started = false;

    function renderQuestions() {
      container.innerHTML = questions.map((item, index) =&gt; {
        const options = item.options.map((opt, i) =&gt; `
          &lt;label class="option"&gt;
            &lt;input type="radio" name="q${index}" value="${i}" /&gt;
            &lt;span&gt;${String.fromCharCode(65 + i)}. ${opt}&lt;/span&gt;
          &lt;/label&gt;
        `).join('');
        return `
          &lt;div class="question"&gt;
            &lt;h4&gt;${index + 1}. ${item.q}&lt;/h4&gt;
            &lt;div class="options"&gt;${options}&lt;/div&gt;
          &lt;/div&gt;
        `;
      }).join('');
    }

    function formatTime(seconds) {
      const m = Math.floor(seconds / 60).toString().padStart(2, '0');
      const s = (seconds % 60).toString().padStart(2, '0');
      return `${m}:${s}`;
    }

    function updateTimer() {
      timerEl.textContent = formatTime(timeLeft);
      if (timeLeft &lt;= 60) {
        timerEl.style.background = '#fee2e2';
        timerEl.style.borderColor = '#fca5a5';
      }
      if (timeLeft &lt;= 0) {
        clearInterval(timer);
        submitQuiz(true);
        return;
      }
      timeLeft -= 1;
    }

    function startQuiz() {
      if (started) return;
      started = true;
      startBtn.disabled = true;
      submitBtn.disabled = false;
      timerEl.textContent = formatTime(timeLeft);
      timer = setInterval(updateTimer, 1000);
      updateTimer();
    }

    function submitQuiz(auto = false) {
      if (!started &amp;&amp; !auto) return;
      clearInterval(timer);
      submitBtn.disabled = true;
      startBtn.disabled = true;

      let score = 0;
      const corrections = [];

      questions.forEach((item, index) =&gt; {
        const selected = document.querySelector(`input[name="q${index}"]:checked`);
        const userAnswer = selected ? parseInt(selected.value, 10) : null;
        const correct = userAnswer === item.answer;
        if (correct) score += 1;
        corrections.push({
          number: index + 1,
          question: item.q,
          userAnswer: userAnswer === null ? 'No answer' : `${String.fromCharCode(65 + userAnswer)}. ${item.options[userAnswer]}`,
          correctAnswer: `${String.fromCharCode(65 + item.answer)}. ${item.options[item.answer]}`,
          explanation: item.explanation,
          correct
        });
      });

      const percentage = Math.round((score / questions.length) * 100);
      scoreText.innerHTML = `Total Score: &lt;strong&gt;${score} / ${questions.length}&lt;/strong&gt;`;
      percentageText.innerHTML = `Percentage: &lt;strong&gt;${percentage}%&lt;/strong&gt;`;
      correctionsList.innerHTML = corrections.map(item =&gt; `
        &lt;div class="correction"&gt;
          &lt;div&gt;&lt;strong&gt;Question ${item.number}:&lt;/strong&gt; ${item.question}&lt;/div&gt;
          &lt;div class="${item.correct ? 'correct' : 'wrong'}"&gt;Your Answer: ${item.userAnswer}&lt;/div&gt;
          &lt;div class="correct"&gt;Correct Answer: ${item.correctAnswer}&lt;/div&gt;
          &lt;div&gt;Correction: ${item.explanation}&lt;/div&gt;
        &lt;/div&gt;
      `).join('');
      resultPanel.style.display = 'block';
      resultPanel.scrollIntoView({ behavior: 'smooth' });

      const subject = encodeURIComponent('JSS 1 Mathematics Quiz Score');
      const body = encodeURIComponent(`Hello Edwin Ogie Library,\n\nI have completed the JSS 1 Mathematics quiz on Addition and Subtraction of Fractions.\n\nScore: ${score} / ${questions.length}\nPercentage: ${percentage}%\n\nPlease find my results above.\n\nThank you.`);
      document.getElementById('emailScoreLink').href = `mailto:edwinogielibrary@gmail.com?subject=${subject}&amp;body=${body}`;
    }

    function resetQuiz() {
      clearInterval(timer);
      timeLeft = 600;
      started = false;
      startBtn.disabled = false;
      submitBtn.disabled = true;
      timerEl.textContent = '10:00';
      timerEl.style.background = '#fef2f2';
      timerEl.style.borderColor = '#fecaca';
      renderQuestions();
      resultPanel.style.display = 'none';
      scoreText.textContent = '';
      percentageText.textContent = '';
      correctionsList.innerHTML = '';
      document.getElementById('emailScoreLink').href = 'mailto:edwinogielibrary@gmail.com?subject=JSS%201%20Mathematics%20Quiz%20Score&amp;body=Hello%20Edwin%20Ogie%20Library,%0A%0AI%20have%20completed%20the%20JSS%201%20Mathematics%20quiz.%0A%0AName:%20%0AScore:%20%0APercentage:%20%0A%0AThank%20you.';
    }

    startBtn.addEventListener('click', startQuiz);
    submitBtn.addEventListener('click', function (e) {
      e.preventDefault();
      submitQuiz(false);
    });
    resetBtn.addEventListener('click', resetQuiz);

    renderQuestions();
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/jss-1-mathematics-first-term-addition.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO0WVbAaaplPPjT6yILdkVAGngA3bMbgudA_35A2xN_9KPDXMMfCuOxrNY53s2SrMOvpZxZj5UH7pgW0OWZaaBrEAlin-w56yezgW-LJ2gvGUnmpxokeQJ3f8OUvZKVivbbhUenJ4tPPeO5GVbOJBxeEfnQuQbjItsNf_YvbT8tFePY0_uEaJ_DB6QEmA/s72-c/file_0000000051c871f8b1a8f8492528ee8a.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-3553469570710402721</guid><pubDate>Sat, 28 Mar 2026 04:49:00 +0000</pubDate><atom:updated>2026-03-27T17:49:40.801-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Faith</category><category domain="http://www.blogger.com/atom/ns#">God's healing</category><category domain="http://www.blogger.com/atom/ns#">God's Peace</category><title>The Courage to Heal Publicly and Privately | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="The Courage to Heal Publicly and Privately — an SEO-friendly self-growth blog post for Edwin Ogie Library with practical insights, external learning links, and a clean responsive layout." /&gt;
  &lt;meta name="keywords" content="the courage to heal publicly and privately, healing, emotional recovery, self growth, personal development, forgiveness, resilience, Edwin Ogie Library" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="The Courage to Heal Publicly and Privately" /&gt;
  &lt;meta property="og:description" content="A powerful SEO-friendly article on healing publicly and privately, with useful external links and a clean blog layout." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;The Courage to Heal Publicly and Privately | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxL9tWLaG2Z1jZOJpipf8aJnrh3lVSATMlOUYpDJkgl3RIGpu2Vz99jpzxf8b6qcEGwlCYOa70LwodT0yiNAhg45aYhkBMZ1wILxQo7CWDByv3zpokHO1Zb8WIj-JG7asPm6I9TJCIGowebLhWiGQCLYwHtukCtqWNyAIWttnI2lWmTPMxYu59uyTMjpw/s1600/file_0000000078b472438dbadffb5d17dd37.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxL9tWLaG2Z1jZOJpipf8aJnrh3lVSATMlOUYpDJkgl3RIGpu2Vz99jpzxf8b6qcEGwlCYOa70LwodT0yiNAhg45aYhkBMZ1wILxQo7CWDByv3zpokHO1Zb8WIj-JG7asPm6I9TJCIGowebLhWiGQCLYwHtukCtqWNyAIWttnI2lWmTPMxYu59uyTMjpw/s1600/file_0000000078b472438dbadffb5d17dd37.png"/&gt;&lt;/a&gt;&lt;/div&gt;

  &lt;div class="separator" style="clear: both;"&gt;
    &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Replace-With-Your-Image-Link" style="display: block; padding: 1em 0; text-align: center;"&gt;
      &lt;img alt="The Courage to Heal Publicly and Privately" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-Replace-With-Your-Image-Link" /&gt;
    &lt;/a&gt;
  &lt;/div&gt;

  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.75;
    }
    .wrap {
      max-width: 1100px;
      margin: 0 auto;
      padding: 24px 16px 40px;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 30px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 44px);
      line-height: 1.12;
    }
    .hero p { margin: 0; max-width: 960px; opacity: 0.97; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: 1.7fr 0.9fr;
      gap: 18px;
      align-items: start;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px 0;
      font-style: italic;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
    }
    .resource-links a,
    .sidebar-links a,
    .article a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .article a:hover { text-decoration: underline; }
    .list {
      padding-left: 20px;
      margin: 0;
    }
    .list li { margin-bottom: 10px; }
    .pill-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .pill {
      background: #eef2ff;
      color: var(--primary-dark);
      border: 1px solid #c7d2fe;
      border-radius: 999px;
      padding: 8px 12px;
      font-size: 0.9rem;
      font-weight: 700;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .faq-item {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .faq-item h3 { margin-bottom: 8px; }
    .note {
      font-size: 0.95rem;
      color: var(--muted);
      margin-top: 8px;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
    }
    footer .footer-grid {
      max-width: 1100px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 12px 32px; }
      .hero { padding: 22px 18px; border-radius: 16px; }
      .card { border-radius: 14px; }
    }
  &lt;/style&gt;

  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "The Courage to Heal Publicly and Privately",
    "description": "SEO-friendly article on healing publicly and privately, emotional recovery, boundaries, forgiveness, and personal growth.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;The Courage to Heal Publicly and Privately&lt;/h1&gt;
      &lt;p&gt;Healing is not always loud, and it is not always visible. Sometimes it happens in the open, through honest conversations and brave steps forward. Other times it happens in silence, in prayer, reflection, and quiet endurance. Both forms of healing require courage.&lt;/p&gt;
    &lt;/section&gt;

    &lt;div class="breadcrumbs"&gt;
      &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery&lt;/a&gt; / The Courage to Heal
    &lt;/div&gt;

    &lt;div class="layout"&gt;
      &lt;div&gt;
        &lt;article class="card article" aria-label="Main article"&gt;
          &lt;span class="badge"&gt;Healing Series&lt;/span&gt;
          &lt;h2 id="intro"&gt;Why healing requires courage&lt;/h2&gt;
          &lt;p&gt;Healing asks for more than time. It asks for truth. It asks you to admit that something hurt you, that something changed you, and that some parts of your life cannot be restored by pretending nothing happened. That kind of honesty can feel risky, but it is often the beginning of real freedom.&lt;/p&gt;
          &lt;p&gt;Many people think healing is only a private matter. In reality, healing has both private and public dimensions. Privately, it may mean learning how to sit with your emotions, process grief, and rebuild your inner world. Publicly, it may mean setting boundaries, asking for support, telling the truth about your pain, or choosing to live differently in ways others can see.&lt;/p&gt;
          &lt;p&gt;According to &lt;a href="https://www.nimh.nih.gov/health/topics/caring-for-your-mental-health" target="_blank" rel="noopener noreferrer"&gt;the National Institute of Mental Health&lt;/a&gt;, taking care of your mental health includes staying connected, noticing your needs, and using healthy habits that support recovery. That reminder matters because healing is not weakness. It is maintenance for the soul.&lt;/p&gt;

          &lt;div class="quote"&gt;“You do not heal by hiding the wound forever. You heal by giving it the care, truth, and patience it needs.”&lt;/div&gt;

          &lt;h2 id="public-healing"&gt;What public healing can look like&lt;/h2&gt;
          &lt;p&gt;Public healing does not mean exposing every detail of your pain to everyone. It means refusing to be ruled by shame. It may look like telling a trusted friend that you are struggling, seeing a &lt;a href="https://www.apa.org/topics/psychotherapy" target="_blank" rel="noopener noreferrer"&gt;licensed therapist&lt;/a&gt;, joining a support group, or saying no to relationships that keep reopening old wounds. It may also mean speaking honestly about your journey so others can learn from your growth.&lt;/p&gt;
          &lt;p&gt;Public healing can be especially powerful when someone has spent years pretending to be fine. The moment they begin to speak truthfully, the power of secrecy starts to weaken. Research and guidance from the &lt;a href="https://www.mind.org.uk/information-support/types-of-mental-health-problems/talking-therapy-and-counselling/" target="_blank" rel="noopener noreferrer"&gt;Mind&lt;/a&gt; and &lt;a href="https://www.psychologytoday.com/us/basics/therapy" target="_blank" rel="noopener noreferrer"&gt;Psychology Today&lt;/a&gt; pages on therapy can help readers understand how support can make the recovery process safer and less lonely.&lt;/p&gt;
          &lt;p&gt;There is courage in letting people witness your growth. There is courage in admitting, “I am not okay yet, but I am working on it.” There is courage in becoming honest before you become perfect. That honesty may not impress everyone, but it will free you from the pressure of performing strength while silently breaking inside.&lt;/p&gt;

          &lt;h2 id="private-healing"&gt;What private healing looks like&lt;/h2&gt;
          &lt;p&gt;Private healing happens in places where no applause is available. It happens when you choose to journal instead of suppress. It happens when you sit with grief instead of outrunning it. It happens when you practice &lt;a href="https://www.clevelandclinic.org/health/articles/11570-emotional-regulation" target="_blank" rel="noopener noreferrer"&gt;emotional regulation&lt;/a&gt;, notice your triggers, and learn how to calm your body before it takes over your mind.&lt;/p&gt;
          &lt;p&gt;Private healing often includes routines that seem small but matter deeply. Sleep, healthy meals, movement, prayer, breath work, and quiet reflection can all support recovery. The &lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/positive-thinking/art-20043950" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic&lt;/a&gt; explains that positive thinking and stress management can influence well-being, and that is a useful reminder for anyone rebuilding after emotional pain.&lt;/p&gt;
          &lt;p&gt;Sometimes private healing means no longer repeating what broke you. You stop checking who left, who lied, or who failed to protect you. Instead, you begin asking a better question: “What do I need in order to become whole again?” That question shifts your focus from pain management to growth.&lt;/p&gt;
          &lt;p&gt;Another important part of private healing is rest. Many wounded people keep moving because stillness feels unsafe. But rest is not laziness. Rest is often where the nervous system begins to recover. The &lt;a href="https://www.nhs.uk/every-mind-matters/mental-wellbeing-tips/sleeping-well-for-mental-health/" target="_blank" rel="noopener noreferrer"&gt;NHS guide on sleep and mental health&lt;/a&gt; is a helpful resource for readers who want to understand how rest supports emotional recovery.&lt;/p&gt;

          &lt;h2 id="shame"&gt;Shame often blocks healing&lt;/h2&gt;
          &lt;p&gt;One of the biggest enemies of healing is shame. Shame tells you that your pain makes you less valuable, less lovable, or less worthy of care. It tells you to hide, to keep silent, and to pretend you are doing better than you are. But shame is not truth. It is a distortion.&lt;/p&gt;
          &lt;p&gt;The best way to weaken shame is to expose it to truth. Talk to people who are safe. Read resources that help you understand your emotional experience. The &lt;a href="https://www.helpguide.org/mental-health/wellbeing/overcoming-shame" target="_blank" rel="noopener noreferrer"&gt;HelpGuide article on overcoming shame&lt;/a&gt; offers practical insight for people who need support breaking free from self-condemnation. The &lt;a href="https://www.verywellmind.com/what-is-shame-425481" target="_blank" rel="noopener noreferrer"&gt;Verywell Mind explanation of shame&lt;/a&gt; can also help readers distinguish shame from healthy guilt and responsibility.&lt;/p&gt;
          &lt;p&gt;When people heal publicly, shame loses its grip because the story is no longer hidden. When people heal privately, shame loses its grip because they stop agreeing with it in silence. In both cases, courage becomes a form of resistance.&lt;/p&gt;

          &lt;h2 id="forgiveness"&gt;Forgiveness, boundaries, and wisdom&lt;/h2&gt;
          &lt;p&gt;Healing often includes forgiveness, but forgiveness is not the same as pretending harm did not happen. It is not always immediate, and it is not always safe to reconcile. Forgiveness may be internal before it becomes relational. It may free your heart without reopening access to someone who harmed you.&lt;/p&gt;
          &lt;p&gt;That is where boundaries become important. The &lt;a href="https://www.helpguide.org/relationships-communication/relationships/setting-healthy-boundaries-in-relationships" target="_blank" rel="noopener noreferrer"&gt;HelpGuide section on healthy boundaries&lt;/a&gt; explains that boundaries support emotional safety and healthier relationships. Boundaries are not revenge. They are structure. They help you protect the progress you have worked so hard to build.&lt;/p&gt;
          &lt;p&gt;Wise healing also recognizes that not every relationship can or should return to what it was before. Sometimes growth means creating distance. Sometimes growth means changing how often you speak. Sometimes it means choosing peace over access. Those choices can be painful, but they can also be necessary.&lt;/p&gt;
          &lt;p&gt;The &lt;a href="https://www.apa.org/topics/trauma" target="_blank" rel="noopener noreferrer"&gt;American Psychological Association’s trauma resources&lt;/a&gt; are useful for understanding how painful experiences shape trust, behavior, and emotional recovery. Knowledge gives language to pain, and language makes healing easier to navigate.&lt;/p&gt;

          &lt;h2 id="community"&gt;Healing does not have to be lonely&lt;/h2&gt;
          &lt;p&gt;Some people heal best in private, but no one heals entirely alone. Even when your journey is personal, supportive community matters. Trusted friends, family members, counselors, mentors, support groups, and faith communities can make the path safer. The &lt;a href="https://www.mhanational.org/" target="_blank" rel="noopener noreferrer"&gt;Mental Health America&lt;/a&gt; website offers practical mental health information that can help readers explore next steps without feeling overwhelmed.&lt;/p&gt;
          &lt;p&gt;The &lt;a href="https://www.samhsa.gov/find-help/national-helpline" target="_blank" rel="noopener noreferrer"&gt;SAMHSA National Helpline&lt;/a&gt; is another important resource for people who need support finding treatment and recovery services. Sometimes the bravest thing a person can do is ask for help before the pain becomes heavier.&lt;/p&gt;
          &lt;p&gt;Community also matters because healing changes the way you see yourself. When others respond with kindness instead of judgment, you begin to believe that your story is not finished. That belief can carry a wounded heart through the hardest part of recovery.&lt;/p&gt;

          &lt;h2 id="practical-steps"&gt;Practical habits that support healing&lt;/h2&gt;
          &lt;ul class="list"&gt;
            &lt;li&gt;Speak honestly about what hurt you instead of minimizing it.&lt;/li&gt;
            &lt;li&gt;Keep a journal to track emotional triggers and progress.&lt;/li&gt;
            &lt;li&gt;Use trusted resources like &lt;a href="https://www.healthline.com/" target="_blank" rel="noopener noreferrer"&gt;Healthline&lt;/a&gt; and &lt;a href="https://www.verywellmind.com/" target="_blank" rel="noopener noreferrer"&gt;Verywell Mind&lt;/a&gt; to learn coping skills.&lt;/li&gt;
            &lt;li&gt;Practice emotional regulation through breathing and pause-before-reacting habits.&lt;/li&gt;
            &lt;li&gt;Protect your boundaries even when other people do not understand them.&lt;/li&gt;
            &lt;li&gt;Stay connected to safe people who do not mock your pain.&lt;/li&gt;
            &lt;li&gt;Rest consistently and give your body time to recover.&lt;/li&gt;
            &lt;li&gt;Choose forgiveness where possible, but never confuse forgiveness with access.&lt;/li&gt;
          &lt;/ul&gt;
          &lt;p&gt;Healing is not a race. It is a journey of repeated choices. Every time you choose truth over denial, rest over burnout, and wisdom over impulse, you become more stable inside.&lt;/p&gt;

          &lt;div class="callout"&gt;
            Healing publicly and privately are both acts of courage. One says, “I will not hide my pain forever.” The other says, “I will care for my heart even when no one is watching.”
          &lt;/div&gt;

          &lt;h2 id="healed-person"&gt;What a healed person begins to look like&lt;/h2&gt;
          &lt;p&gt;A healed person is not someone who never feels pain. A healed person is someone whose pain no longer has total control. They can respond with calm more often. They can tell the difference between the present and the past. They can receive love without constantly waiting for it to disappear.&lt;/p&gt;
          &lt;p&gt;Healed people are also more gentle with others because they understand struggle. They do not need to dominate every room. They do not need to prove their worth through noise. They can live with quiet confidence, knowing that growth took time and still continues.&lt;/p&gt;
          &lt;p&gt;This does not mean healing is finished forever. Growth is ongoing. But it does mean the wound no longer defines the whole identity. The person remains, stronger and wiser, carrying lessons instead of just scars.&lt;/p&gt;

          &lt;h2 id="conclusion"&gt;Conclusion: courage makes healing possible&lt;/h2&gt;
          &lt;p&gt;The courage to heal publicly and privately is the courage to live honestly. It is the courage to let truth replace performance. It is the courage to seek support, set boundaries, rest deeply, and keep going when recovery feels slow.&lt;/p&gt;
          &lt;p&gt;Some seasons require visible courage. Others require hidden endurance. Both matter. Both are sacred. And both can lead you toward a more stable, peaceful, and whole life.&lt;/p&gt;
          &lt;p&gt;If your healing has been quiet, it still counts. If your healing has been visible, it still counts. What matters most is that you keep moving toward wholeness, one brave step at a time.&lt;/p&gt;

          &lt;div class="btn-row"&gt;
            &lt;a class="btn btn-primary" href="https://www.google.com/search?q=healing+publicly+and+privately" target="_blank" rel="noopener noreferrer"&gt;Google Search&lt;/a&gt;
            &lt;a class="btn btn-dark" href="https://www.apa.org/topics/trauma" target="_blank" rel="noopener noreferrer"&gt;APA Trauma&lt;/a&gt;
            &lt;a class="btn btn-light" href="https://www.nimh.nih.gov/health/topics/caring-for-your-mental-health" target="_blank" rel="noopener noreferrer"&gt;NIMH Mental Health&lt;/a&gt;
          &lt;/div&gt;
          &lt;p class="note"&gt;Suggested reading below includes more than 15 relevant external resources for deeper study.&lt;/p&gt;
        &lt;/article&gt;

        &lt;section class="card resource-links" aria-label="Further resources"&gt;
          &lt;h2&gt;More useful resources&lt;/h2&gt;
          &lt;p&gt;These links are included for readers who want to explore the topic further and discover related ideas:&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.nimh.nih.gov/health/topics/caring-for-your-mental-health" target="_blank" rel="noopener noreferrer"&gt;National Institute of Mental Health: Caring for Your Mental Health&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.nimh.nih.gov/health/topics/trauma-stressor-related-disorders" target="_blank" rel="noopener noreferrer"&gt;NIMH: Trauma and Stressor-Related Disorders&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.apa.org/topics/trauma" target="_blank" rel="noopener noreferrer"&gt;American Psychological Association: Trauma&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.apa.org/topics/psychotherapy" target="_blank" rel="noopener noreferrer"&gt;American Psychological Association: Psychotherapy&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/positive-thinking/art-20043950" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic: Positive Thinking and Stress&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/basics/stress-basics/hlv-20049495" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic: Stress Basics&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.nhs.uk/every-mind-matters/mental-wellbeing-tips/sleeping-well-for-mental-health/" target="_blank" rel="noopener noreferrer"&gt;NHS: Sleeping Well for Mental Health&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.nhs.uk/every-mind-matters/lifes-challenges/maintaining-healthy-relationships-and-mental-wellbeing/" target="_blank" rel="noopener noreferrer"&gt;NHS: Healthy Relationships and Mental Wellbeing&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.helpguide.org/mental-health/wellbeing/overcoming-shame" target="_blank" rel="noopener noreferrer"&gt;HelpGuide: Overcoming Shame&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.helpguide.org/relationships-communication/relationships/setting-healthy-boundaries-in-relationships" target="_blank" rel="noopener noreferrer"&gt;HelpGuide: Setting Healthy Boundaries&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.helpguide.org/mental-health/anxiety/calming-your-anxious-mind" target="_blank" rel="noopener noreferrer"&gt;HelpGuide: Calming an Anxious Mind&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.psychologytoday.com/us/basics/therapy" target="_blank" rel="noopener noreferrer"&gt;Psychology Today: Therapy Basics&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.psychologytoday.com/us/basics/emotion-regulation" target="_blank" rel="noopener noreferrer"&gt;Psychology Today: Emotion Regulation&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.verywellmind.com/what-is-shame-425481" target="_blank" rel="noopener noreferrer"&gt;Verywell Mind: What Is Shame?&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.verywellmind.com/emotional-regulation-5207609" target="_blank" rel="noopener noreferrer"&gt;Verywell Mind: Emotional Regulation&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.clevelandclinic.org/health/articles/11570-emotional-regulation" target="_blank" rel="noopener noreferrer"&gt;Cleveland Clinic: Emotional Regulation&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.cdc.gov/mentalhealth/index.htm" target="_blank" rel="noopener noreferrer"&gt;CDC: Mental Health&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.samhsa.gov/find-help/national-helpline" target="_blank" rel="noopener noreferrer"&gt;SAMHSA National Helpline&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.mhanational.org/" target="_blank" rel="noopener noreferrer"&gt;Mental Health America&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.gottman.com/" target="_blank" rel="noopener noreferrer"&gt;Gottman Institute&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.healthline.com/health/mental-health" target="_blank" rel="noopener noreferrer"&gt;Healthline: Mental Health&lt;/a&gt;&lt;/p&gt;
          &lt;p&gt;&lt;a href="https://www.headspace.com/" target="_blank" rel="noopener noreferrer"&gt;Headspace&lt;/a&gt;&lt;/p&gt;
        &lt;/section&gt;

        &lt;section class="card" aria-label="FAQ"&gt;
          &lt;h2 id="faq"&gt;Frequently Asked Questions&lt;/h2&gt;
          &lt;div class="faq-item"&gt;
            &lt;h3&gt;What does it mean to heal publicly?&lt;/h3&gt;
            &lt;p&gt;It means being open about your healing journey in a healthy, wise way so shame no longer controls the story.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class="faq-item"&gt;
            &lt;h3&gt;What does private healing involve?&lt;/h3&gt;
            &lt;p&gt;It involves inner work such as journaling, prayer, therapy, reflection, rest, and learning how to manage triggers.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class="faq-item"&gt;
            &lt;h3&gt;Can healing happen without telling everyone?&lt;/h3&gt;
            &lt;p&gt;Yes. Healing can be deeply private. What matters is honesty with yourself and support from safe people.&lt;/p&gt;
          &lt;/div&gt;
          &lt;div class="faq-item"&gt;
            &lt;h3&gt;Is forgiveness required for healing?&lt;/h3&gt;
            &lt;p&gt;Forgiveness can help some people, but it must be wise, safe, and never forced. Boundaries still matter.&lt;/p&gt;
          &lt;/div&gt;
        &lt;/section&gt;
      &lt;/div&gt;

      &lt;aside&gt;
        &lt;section class="card toc sidebar-links"&gt;
          &lt;h2&gt;Quick Links&lt;/h2&gt;
          &lt;a href="#intro"&gt;Why healing requires courage&lt;/a&gt;
          &lt;a href="#public-healing"&gt;Public healing&lt;/a&gt;
          &lt;a href="#private-healing"&gt;Private healing&lt;/a&gt;
          &lt;a href="#shame"&gt;Shame and healing&lt;/a&gt;
          &lt;a href="#forgiveness"&gt;Forgiveness and boundaries&lt;/a&gt;
          &lt;a href="#community"&gt;Community support&lt;/a&gt;
          &lt;a href="#practical-steps"&gt;Practical habits&lt;/a&gt;
          &lt;a href="#healed-person"&gt;What healing can look like&lt;/a&gt;
          &lt;a href="#conclusion"&gt;Conclusion&lt;/a&gt;
          &lt;a href="#faq"&gt;Frequently asked questions&lt;/a&gt;
        &lt;/section&gt;

        &lt;section class="card"&gt;
          &lt;h2&gt;Why this post matters&lt;/h2&gt;
          &lt;p&gt;Readers searching for healing often need both encouragement and practical guidance. This article blends both in a clear, hopeful way.&lt;/p&gt;
          &lt;div class="pill-row"&gt;
            &lt;span class="pill"&gt;Healing&lt;/span&gt;
            &lt;span class="pill"&gt;Truth&lt;/span&gt;
            &lt;span class="pill"&gt;Boundaries&lt;/span&gt;
            &lt;span class="pill"&gt;Rest&lt;/span&gt;
            &lt;span class="pill"&gt;Hope&lt;/span&gt;
          &lt;/div&gt;
        &lt;/section&gt;

        &lt;section class="card sidebar-links"&gt;
          &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
          &lt;p&gt;Visit the full library for more educational and self-development content.&lt;/p&gt;
          &lt;ul&gt;
            &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
            &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
          &lt;/ul&gt;
        &lt;/section&gt;

        &lt;section class="card"&gt;
          &lt;h2&gt;Reader reminder&lt;/h2&gt;
          &lt;p&gt;Your healing is valid even when it is quiet, slow, or incomplete.&lt;/p&gt;
        &lt;/section&gt;
      &lt;/aside&gt;
    &lt;/div&gt;
  &lt;/main&gt;

  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;

      &lt;div&gt;
        &lt;h3&gt;Important Pages&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp;amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;

      &lt;div&gt;
        &lt;h3&gt;Library &amp;amp; Resources&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/div&gt;

      &lt;div&gt;
        &lt;h3&gt;Support&lt;/h3&gt;
        &lt;ul&gt;
          &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
        &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for readers and students.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;

    &lt;div class="copyright"&gt;
      © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | The Courage to Heal Publicly and Privately | SEO Educational Resource Nigeria.
    &lt;/div&gt;
  &lt;/footer&gt;

  &lt;script&gt;
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/the-courage-to-heal-publicly-and.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxL9tWLaG2Z1jZOJpipf8aJnrh3lVSATMlOUYpDJkgl3RIGpu2Vz99jpzxf8b6qcEGwlCYOa70LwodT0yiNAhg45aYhkBMZ1wILxQo7CWDByv3zpokHO1Zb8WIj-JG7asPm6I9TJCIGowebLhWiGQCLYwHtukCtqWNyAIWttnI2lWmTPMxYu59uyTMjpw/s72-c/file_0000000078b472438dbadffb5d17dd37.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-240650318778050736</guid><pubDate>Sat, 28 Mar 2026 04:39:00 +0000</pubDate><atom:updated>2026-03-27T17:39:51.223-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Being consistent</category><category domain="http://www.blogger.com/atom/ns#">God's healing</category><category domain="http://www.blogger.com/atom/ns#">God's Peace</category><category domain="http://www.blogger.com/atom/ns#">God's word</category><category domain="http://www.blogger.com/atom/ns#">Relationship</category><title>Deep Dive: Emotional Stability in Relationships | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;
&lt;head&gt;
  &lt;meta charset="UTF-8" /&gt;
  &lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&gt;
  &lt;meta name="description" content="Deep Dive: Emotional Stability in Relationships — an SEO-friendly self-growth blog post for Edwin Ogie Library with practical insights, external learning links, and a clean responsive layout." /&gt;
  &lt;meta name="keywords" content="emotional stability in relationships, emotional regulation, healthy communication, conflict resolution, boundaries, resilience, self growth, Edwin Ogie Library" /&gt;
  &lt;meta name="author" content="Edwin Ogie Library" /&gt;
  &lt;meta name="robots" content="index, follow" /&gt;
  &lt;meta property="og:title" content="Deep Dive: Emotional Stability in Relationships" /&gt;
  &lt;meta property="og:description" content="A powerful SEO-friendly article on emotional stability in relationships, with useful external links and a clean blog layout." /&gt;
  &lt;meta property="og:type" content="article" /&gt;
  &lt;meta property="og:locale" content="en_NG" /&gt;
  &lt;title&gt;Deep Dive: Emotional Stability in Relationships | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIywN0TTIRk-f9hurn53sYq8Q80JXSzei1PeBU61Io-sO9GmgPQEcwi0pOk-JFOfTET_h_9lDh4CbJx5A1jlBRuX9BAdruZj5loWyhwNeNrJCQ9yUJbxIgBMsrd0erAJrIPl9rglGOvD-jBgSe59rAQqcjSUGv5M1KHylrPrDFvqN7bwgby-7DabGwa-E/s1600/file_000000000bf4724383902ce8780006b7.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIywN0TTIRk-f9hurn53sYq8Q80JXSzei1PeBU61Io-sO9GmgPQEcwi0pOk-JFOfTET_h_9lDh4CbJx5A1jlBRuX9BAdruZj5loWyhwNeNrJCQ9yUJbxIgBMsrd0erAJrIPl9rglGOvD-jBgSe59rAQqcjSUGv5M1KHylrPrDFvqN7bwgby-7DabGwa-E/s1600/file_000000000bf4724383902ce8780006b7.png"/&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="separator" style="clear: both;"&gt;
    &lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPz8kqKJqH8Qp1L7d7pH4Q9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ/s1600/emotional-stability-banner.png" style="display:block;padding:1em 0;text-align:center;"&gt;
      &lt;img alt="Emotional stability in relationships" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoPz8kqKJqH8Qp1L7d7pH4Q9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ9v8b8U7g9Q0u7lD1d7uR7J2JY9bG6Q2pQ/s1600/emotional-stability-banner.png" /&gt;
    &lt;/a&gt;
  &lt;/div&gt;  &lt;style&gt;
    :root {
      --primary: #6a5acd;
      --primary-dark: #4b3fb1;
      --bg: #f7f8fc;
      --card: #ffffff;
      --text: #1f2937;
      --muted: #6b7280;
      --border: #e5e7eb;
      --accent: #eef2ff;
      --success: #0f766e;
      --shadow: 0 10px 25px rgba(0,0,0,0.06);
      --link: #2563eb;
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      font-family: Arial, Helvetica, sans-serif;
      background: linear-gradient(180deg, #f7f8fc 0%, #ffffff 100%);
      color: var(--text);
      line-height: 1.75;
    }
    .wrap {
      max-width: 1100px;
      margin: 0 auto;
      padding: 24px 16px 40px;
    }
    .hero {
      background: linear-gradient(135deg, var(--primary) 0%, #8b5cf6 100%);
      color: #fff;
      padding: 30px 22px;
      border-radius: 20px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 4vw, 44px);
      line-height: 1.12;
    }
    .hero p { margin: 0; max-width: 960px; opacity: 0.97; }
    .breadcrumbs {
      margin: 14px 0 18px;
      font-size: 0.95rem;
      color: var(--muted);
    }
    .breadcrumbs a { color: var(--primary-dark); text-decoration: none; }
    .layout {
      display: grid;
      grid-template-columns: 1.7fr 0.9fr;
      gap: 18px;
      align-items: start;
    }
    .card {
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 18px;
      padding: 18px;
      box-shadow: var(--shadow);
      margin-bottom: 18px;
    }
    .card h2, .card h3 { margin-top: 0; color: var(--primary-dark); }
    .badge {
      display: inline-block;
      padding: 6px 10px;
      border-radius: 999px;
      background: var(--accent);
      color: var(--primary-dark);
      font-weight: 700;
      font-size: 0.85rem;
      margin-bottom: 10px;
    }
    .quote {
      border-left: 4px solid var(--primary);
      padding: 12px 14px;
      background: #fafaff;
      border-radius: 12px;
      color: #374151;
      margin: 14px 0;
      font-style: italic;
    }
    .callout {
      padding: 16px;
      border-radius: 14px;
      background: #ecfeff;
      border: 1px solid #a5f3fc;
      color: #155e75;
    }
    .resource-links a,
    .sidebar-links a,
    .article a {
      color: var(--link);
      text-decoration: none;
      font-weight: 700;
    }
    .resource-links a:hover,
    .sidebar-links a:hover,
    .article a:hover { text-decoration: underline; }
    .list {
      padding-left: 20px;
      margin: 0;
    }
    .list li { margin-bottom: 10px; }
    .pill-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .pill {
      background: #eef2ff;
      color: var(--primary-dark);
      border: 1px solid #c7d2fe;
      border-radius: 999px;
      padding: 8px 12px;
      font-size: 0.9rem;
      font-weight: 700;
    }
    .toc a {
      display: block;
      padding: 8px 0;
      border-bottom: 1px solid #f1f5f9;
      color: var(--primary-dark);
      text-decoration: none;
    }
    .toc a:last-child { border-bottom: 0; }
    .btn-row {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-top: 14px;
    }
    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      font-weight: 700;
      border: none;
      cursor: pointer;
    }
    .btn-primary { background: var(--primary); color: #fff; }
    .btn-dark { background: #111827; color: #fff; }
    .btn-light { background: #e5e7eb; color: #111827; }
    .faq-item {
      border: 1px solid var(--border);
      border-radius: 14px;
      padding: 14px;
      margin-bottom: 12px;
      background: #fff;
    }
    .faq-item h3 { margin-bottom: 8px; }
    .note {
      font-size: 0.95rem;
      color: var(--muted);
      margin-top: 8px;
    }
    footer {
      background: #111827;
      color: #f9fafb;
      padding: 40px 20px 30px;
      margin-top: 30px;
    }
    footer .footer-grid {
      max-width: 1100px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
      gap: 24px;
    }
    footer h2, footer h3 { color: #fff; margin-top: 0; }
    footer p, footer li { color: #d1d5db; }
    footer ul { list-style: none; padding: 0; margin: 0; line-height: 1.9; }
    footer a { color: #c7d2fe; text-decoration: none; }
    .copyright {
      border-top: 1px solid #374151;
      margin-top: 30px;
      padding-top: 18px;
      text-align: center;
      font-size: 0.85rem;
      color: #9ca3af;
      max-width: 1100px;
      margin-left: auto;
      margin-right: auto;
    }
    @media (max-width: 900px) {
      .layout { grid-template-columns: 1fr; }
    }
    @media (max-width: 768px) {
      .wrap { padding: 16px 12px 32px; }
      .hero { padding: 22px 18px; border-radius: 16px; }
      .card { border-radius: 14px; }
    }
  &lt;/style&gt;  &lt;script type="application/ld+json"&gt;
  {
    "@context": "https://schema.org",
    "@type": "Article",
    "headline": "Deep Dive: Emotional Stability in Relationships",
    "description": "SEO-friendly article on emotional stability in relationships, emotional regulation, boundaries, conflict resolution, and personal growth.",
    "author": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "publisher": {"@type": "Organization", "name": "Edwin Ogie Library"},
    "inLanguage": "en-NG"
  }
  &lt;/script&gt;&lt;/head&gt;
&lt;body&gt;
  &lt;main class="wrap"&gt;
    &lt;section class="hero"&gt;
      &lt;h1&gt;Deep Dive: Emotional Stability in Relationships&lt;/h1&gt;
      &lt;p&gt;Healthy relationships are not built on perfect moods. They are built on emotional steadiness, honest communication, respectful boundaries, and the ability to recover after tension without destroying the bond.&lt;/p&gt;
    &lt;/section&gt;&lt;div class="breadcrumbs"&gt;
  &lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt; / &lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery&lt;/a&gt; / Emotional Stability in Relationships
&lt;/div&gt;

&lt;div class="layout"&gt;
  &lt;div&gt;
    &lt;article class="card article" aria-label="Main article"&gt;
      &lt;span class="badge"&gt;Relationships&lt;/span&gt;
      &lt;h2 id="intro"&gt;Why emotional stability matters&lt;/h2&gt;
      &lt;p&gt;Every relationship is affected by emotions. Joy, disappointment, anxiety, frustration, hope, and affection all show up in the way two people talk, react, and solve problems together. That is why &lt;a href="https://www.psychologytoday.com/us/basics/emotion-regulation" target="_blank" rel="noopener noreferrer"&gt;emotion regulation&lt;/a&gt; is such an important part of relationship health: it helps a person slow down, think clearly, and respond instead of reacting in a way they later regret.&lt;/p&gt;
      &lt;p&gt;Emotional stability does not mean you never feel hurt. It means your hurt does not completely control your behavior. It means your feelings are real, but they are not the only voice in the room. In a relationship, that steadiness makes it easier to listen, forgive, apologize, and work through conflict without making every disagreement feel like a crisis.&lt;/p&gt;
      &lt;p&gt;When people feel emotionally safe, they communicate more freely. They do not spend every conversation defending themselves. They do not interpret every silence as rejection. They can tell the difference between a hard moment and a broken bond. That confidence creates room for trust.&lt;/p&gt;

      &lt;div class="quote"&gt;“Emotional stability is not the absence of feeling. It is the presence of self-control, clarity, and care when feelings become intense.”&lt;/div&gt;

      &lt;h2 id="what-it-looks-like"&gt;What emotional stability looks like in real life&lt;/h2&gt;
      &lt;p&gt;Stable partners do not have to be emotionless. They simply know how to stay grounded. They can name what they feel without turning the relationship into a battlefield. They can hear difficult feedback without collapsing into shame or launching into attack mode. They know that a calm answer can prevent a small issue from becoming a major wound.&lt;/p&gt;
      &lt;p&gt;According to the &lt;a href="https://www.nhs.uk/every-mind-matters/lifes-challenges/maintaining-healthy-relationships-and-mental-wellbeing/" target="_blank" rel="noopener noreferrer"&gt;NHS guidance on healthy relationships&lt;/a&gt;, supportive connections help mental wellbeing, and conflict can be handled in healthier ways when people learn practical skills. That idea matters because emotional stability is both personal and relational: it starts inside one person but shows up in the way two people treat each other.&lt;/p&gt;
      &lt;p&gt;In daily life, emotional stability may look like pausing before replying to a tense message, asking for a calm time to talk, taking a walk instead of shouting, or admitting, “I am too overwhelmed to speak well right now.” These are not signs of weakness. They are signs of wisdom.&lt;/p&gt;

      &lt;h2 id="common-disruptors"&gt;What disrupts emotional stability&lt;/h2&gt;
      &lt;p&gt;Relationships often become unstable when stress, past pain, insecurity, or poor communication starts to build up. &lt;a href="https://medlineplus.gov/stress.html" target="_blank" rel="noopener noreferrer"&gt;Stress&lt;/a&gt; can affect how the body and mind respond to pressure, and when stress remains high for too long, it can make patience shorter and reactions sharper. A person under pressure may become defensive, withdrawn, controlling, or overly sensitive.&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://medlineplus.gov/anxiety.html" target="_blank" rel="noopener noreferrer"&gt;Anxiety&lt;/a&gt; can also make a relationship feel unstable because the anxious mind often expects danger where none may exist. One delayed reply, one tired tone, or one missed call can feel huge. If those feelings are not managed carefully, the relationship can be flooded with misunderstandings.&lt;/p&gt;
      &lt;p&gt;Past hurts matter too. Unhealed disappointment from earlier relationships may show up as jealousy, suspicion, fear of abandonment, or a need to control everything. Someone may say they want love, but their body is still expecting rejection. In that state, even genuine kindness can feel suspicious.&lt;/p&gt;
      &lt;p&gt;That is why healthy partners need both compassion and accountability. Compassion says, “I understand that you have been hurt.” Accountability says, “Your pain must not become permission to wound me.” Emotional stability grows where both truths are honored.&lt;/p&gt;

      &lt;h2 id="communication"&gt;Communication that keeps the peace&lt;/h2&gt;
      &lt;p&gt;Strong communication is one of the clearest signs of stability. The &lt;a href="https://www.apa.org/topics/marriage-relationships" target="_blank" rel="noopener noreferrer"&gt;American Psychological Association&lt;/a&gt; regularly highlights how relationship quality improves when couples learn to communicate well, listen carefully, and handle disagreements with skill. Communication is not just about talking; it is about being understood without causing unnecessary damage.&lt;/p&gt;
      &lt;p&gt;Good communication begins with timing. Not every issue should be raised when both people are tired, hungry, angry, or distracted. Sometimes the most loving thing is to say, “Let us come back to this when we are calmer.” It also involves using clear words instead of loaded accusations. “I felt ignored when you did not reply” is more useful than “You never care about me.”&lt;/p&gt;
      &lt;p&gt;According to &lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/basics/stress-basics/hlv-20049495" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic&lt;/a&gt;, stress management is an ongoing process that can improve self-control and relationships. That matters in romance because people communicate better when their inner world is not overloaded. A calm heart hears more accurately, speaks more gently, and interprets less aggressively.&lt;/p&gt;
      &lt;p&gt;One powerful habit is active listening. That means hearing the other person fully before planning your reply. It means asking follow-up questions. It means repeating back what you heard so you can confirm understanding. People often want to be fixed, but many first need to be heard.&lt;/p&gt;

      &lt;h2 id="boundaries"&gt;Boundaries are part of emotional stability&lt;/h2&gt;
      &lt;p&gt;Boundaries are not walls. They are lines that protect respect. A stable relationship needs room for closeness, but it also needs space for individuality. Without boundaries, couples can become controlling, overly dependent, or resentful. With healthy boundaries, both people can remain themselves while still building something shared.&lt;/p&gt;
      &lt;p&gt;Boundaries may sound like this: “I am willing to talk, but not while we are insulting each other.” Or, “I need time to think before I answer.” Or, “I care about you, but I cannot carry all of this alone.” Those statements do not destroy intimacy. They preserve it.&lt;/p&gt;
      &lt;p&gt;Helpful guidance from &lt;a href="https://www.helpguide.org/relationships-communication/relationships/setting-healthy-boundaries-in-relationships" target="_blank" rel="noopener noreferrer"&gt;HelpGuide&lt;/a&gt; explains that boundaries support healthy relationships by making expectations clearer. Emotional stability grows when people know what is acceptable, what is not, and how to address tension without fear.&lt;/p&gt;
      &lt;p&gt;Boundaries also protect against burnout. A relationship becomes unstable when one person is expected to be everything: therapist, comforter, wallet, planner, and emotional shock absorber. Love is beautiful, but it cannot survive when one side is always empty.&lt;/p&gt;

      &lt;h2 id="conflict"&gt;Conflict does not have to destroy connection&lt;/h2&gt;
      &lt;p&gt;Every relationship has conflict. The question is not whether conflict exists, but whether it is handled with care. The &lt;a href="https://www.gottman.com/conflict-resolution-relationship/" target="_blank" rel="noopener noreferrer"&gt;Gottman Institute&lt;/a&gt; and related research emphasize that conflict can become communication when couples learn how to manage it wisely. In other words, disagreement can become a doorway to understanding instead of a trigger for damage.&lt;/p&gt;
      &lt;p&gt;One of the most practical lessons from the Gottman approach is that some conflicts are solvable while others are perpetual. Solvable problems can be fixed with planning and cooperation. Perpetual problems may never disappear completely, but they can be discussed respectfully. That distinction reduces pressure and helps couples stop expecting perfection from each other.&lt;/p&gt;
      &lt;p&gt;In real life, emotional stability during conflict looks like this: no shouting to win, no threats, no silent punishment, no humiliation, and no weaponizing private information. It also looks like accepting repair attempts. A simple apology, a softer tone, a hand on the shoulder, or a request to pause can prevent deep resentment.&lt;/p&gt;
      &lt;p&gt;The &lt;a href="https://www.gottman.com/blog/the-four-horsemen-recognizing-criticism-contempt-defensiveness-and-stonewalling/" target="_blank" rel="noopener noreferrer"&gt;Four Horsemen&lt;/a&gt; framework is also useful because it helps couples recognize destructive habits early. Criticism, contempt, defensiveness, and stonewalling can quietly erode stability when they are not addressed. Awareness is the first step toward change.&lt;/p&gt;

      &lt;div class="callout"&gt;
        A strong relationship does not avoid every hard conversation. It learns how to have hard conversations without losing dignity, empathy, or direction.
      &lt;/div&gt;

      &lt;h2 id="healing"&gt;Healing the unstable parts of yourself&lt;/h2&gt;
      &lt;p&gt;Sometimes the biggest threat to emotional stability is not the other person. It is the unhealed part of us that reacts from old pain. Healing starts with honesty. You must be able to say, “This is not just about today. Something deeper is being touched here.” That kind of honesty prevents overreaction.&lt;/p&gt;
      &lt;p&gt;Good healing habits often include sleep, reflection, journaling, prayer or meditation, movement, and supportive conversations. The &lt;a href="https://www.nimh.nih.gov/health/topics/caring-for-your-mental-health" target="_blank" rel="noopener noreferrer"&gt;National Institute of Mental Health&lt;/a&gt; encourages staying connected, challenging negative thoughts, and taking care of daily needs as part of mental well-being. These simple practices may look small, but they create emotional strength over time.&lt;/p&gt;
      &lt;p&gt;You can also learn from &lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/positive-thinking/art-20043950" target="_blank" rel="noopener noreferrer"&gt;positive thinking strategies&lt;/a&gt; that help reduce stress and stop unhelpful self-talk. This is not about pretending everything is fine. It is about refusing to let fear write every story before the facts have finished speaking.&lt;/p&gt;
      &lt;p&gt;Healing requires patience because emotional patterns do not change in one day. But each time you choose calm over chaos, truth over assumptions, and clarity over drama, you are building a stronger inner foundation. That foundation changes how you love.&lt;/p&gt;

      &lt;h2 id="practical-steps"&gt;Practical habits that build stability&lt;/h2&gt;
      &lt;ul class="list"&gt;
        &lt;li&gt;Pause before replying when emotions are high.&lt;/li&gt;
        &lt;li&gt;Use “I feel” statements instead of blame-filled attacks.&lt;/li&gt;
        &lt;li&gt;Do not discuss sensitive issues when exhausted or intoxicated.&lt;/li&gt;
        &lt;li&gt;Pray, breathe, walk, or journal before important conversations.&lt;/li&gt;
        &lt;li&gt;Ask for clarification instead of assuming the worst.&lt;/li&gt;
        &lt;li&gt;Keep short accounts and repair quickly after misunderstanding.&lt;/li&gt;
        &lt;li&gt;Practice gratitude so the relationship is not viewed only through conflict.&lt;/li&gt;
        &lt;li&gt;Respect each other’s need for space without interpreting it as rejection.&lt;/li&gt;
      &lt;/ul&gt;
      &lt;p&gt;These habits are simple, but they are powerful because they interrupt emotional escalation. Small daily choices shape the atmosphere of a relationship more than dramatic speeches do.&lt;/p&gt;

      &lt;h2 id="when-to-seek-help"&gt;When support is needed&lt;/h2&gt;
      &lt;p&gt;Sometimes emotional instability is a sign that deeper help is needed. If a relationship is full of fear, constant accusation, emotional cruelty, or repeated cycles of harm and apology with no real change, outside support may be wise. The &lt;a href="https://www.nimh.nih.gov/health/topics/anxiety-disorders" target="_blank" rel="noopener noreferrer"&gt;NIMH anxiety resources&lt;/a&gt; and &lt;a href="https://www.nhs.uk/every-mind-matters/lifes-challenges/maintaining-healthy-relationships-and-mental-wellbeing/" target="_blank" rel="noopener noreferrer"&gt;NHS relationship guidance&lt;/a&gt; can be useful starting points, especially when anxiety, stress, or conflict is affecting daily life.&lt;/p&gt;
      &lt;p&gt;Therapy, counseling, and trusted pastoral support can help couples understand their patterns and create healthier ones. Getting help is not proof that love has failed. It is often proof that love matters enough to protect it well.&lt;/p&gt;
      &lt;p&gt;In serious situations such as intimidation, abuse, or persistent emotional harm, safety must come first. Emotional stability is never an excuse to remain in danger. A healthy relationship respects human dignity. Full stop.&lt;/p&gt;

      &lt;h2 id="conclusion"&gt;Conclusion: stability is a skill, not a personality type&lt;/h2&gt;
      &lt;p&gt;Emotional stability in relationships is not something only a few lucky people are born with. It is a skill set that can be learned, practiced, and strengthened. It grows through self-awareness, honest communication, healthy boundaries, and the courage to heal old wounds instead of passing them on.&lt;/p&gt;
      &lt;p&gt;When both people commit to steadiness, the relationship becomes safer. There is less fear in the silence. Less panic in disagreement. Less need to win at all costs. More room for trust, growth, tenderness, and long-term peace.&lt;/p&gt;
      &lt;p&gt;That is what makes emotional stability so valuable. It does not remove every problem, but it changes the way problems are handled. And sometimes that change is the very thing that saves the relationship.&lt;/p&gt;

      &lt;div class="btn-row"&gt;
        &lt;a class="btn btn-primary" href="https://www.google.com/search?q=emotional+stability+in+relationships" target="_blank" rel="noopener noreferrer"&gt;Google Search&lt;/a&gt;
        &lt;a class="btn btn-dark" href="https://www.apa.org/topics/marriage-relationships" target="_blank" rel="noopener noreferrer"&gt;APA Relationships&lt;/a&gt;
        &lt;a class="btn btn-light" href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/basics/stress-basics/hlv-20049495" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic&lt;/a&gt;
      &lt;/div&gt;
      &lt;p class="note"&gt;Suggested reading below includes more than 15 relevant external resources for deeper study.&lt;/p&gt;
    &lt;/article&gt;

    &lt;section class="card resource-links" aria-label="Further resources"&gt;
      &lt;h2&gt;More useful resources&lt;/h2&gt;
      &lt;p&gt;These links are included for readers who want to explore the topic further and discover related ideas:&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.apa.org/topics/marriage-relationships" target="_blank" rel="noopener noreferrer"&gt;American Psychological Association: Marriage and Relationships&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.nhs.uk/every-mind-matters/lifes-challenges/maintaining-healthy-relationships-and-mental-wellbeing/" target="_blank" rel="noopener noreferrer"&gt;NHS: Maintaining Healthy Relationships and Mental Wellbeing&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://medlineplus.gov/mentalhealth.html" target="_blank" rel="noopener noreferrer"&gt;MedlinePlus: Mental Health&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://medlineplus.gov/stress.html" target="_blank" rel="noopener noreferrer"&gt;MedlinePlus: Stress&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://medlineplus.gov/anxiety.html" target="_blank" rel="noopener noreferrer"&gt;MedlinePlus: Anxiety&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.nimh.nih.gov/health/topics/caring-for-your-mental-health" target="_blank" rel="noopener noreferrer"&gt;NIMH: Caring for Your Mental Health&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.nimh.nih.gov/health/topics/anxiety-disorders" target="_blank" rel="noopener noreferrer"&gt;NIMH: Anxiety Disorders&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.nimh.nih.gov/health/publications/so-stressed-out-fact-sheet" target="_blank" rel="noopener noreferrer"&gt;NIMH: I’m So Stressed Out Fact Sheet&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/basics/stress-basics/hlv-20049495" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic: Stress Basics&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/in-depth/positive-thinking/art-20043950" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic: Positive Thinking and Stress&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.mayoclinic.org/healthy-lifestyle/stress-management/about/pac-20384898" target="_blank" rel="noopener noreferrer"&gt;Mayo Clinic: Stress Management&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.psychologytoday.com/us/basics/emotion-regulation" target="_blank" rel="noopener noreferrer"&gt;Psychology Today: Emotion Regulation&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.psychologytoday.com/us/blog/fulfillment-at-any-age/202307/12-questions-to-test-your-emotional-comfort-in-relationships" target="_blank" rel="noopener noreferrer"&gt;Psychology Today: Emotional Comfort in Relationships&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.gottman.com/conflict-resolution-relationship/" target="_blank" rel="noopener noreferrer"&gt;Gottman Institute: Conflict Resolution in Relationships&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.gottman.com/blog/the-four-horsemen-recognizing-criticism-contempt-defensiveness-and-stonewalling/" target="_blank" rel="noopener noreferrer"&gt;Gottman Institute: The Four Horsemen&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.gottman.com/blog/managing-vs-resolving-conflict-relationships/" target="_blank" rel="noopener noreferrer"&gt;Gottman Institute: Managing vs. Resolving Conflict&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.apa.org/topics/covid-19/strengthen-couples-relationships" target="_blank" rel="noopener noreferrer"&gt;APA: Strengthen Couples’ Relationships&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.apa.org/topics/marriage-relationships/better-conversations" target="_blank" rel="noopener noreferrer"&gt;APA: Better Conversations&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.helpguide.org/relationships-communication/relationships/healthy-communication" target="_blank" rel="noopener noreferrer"&gt;HelpGuide: Healthy Communication&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.helpguide.org/relationships-communication/relationships/setting-healthy-boundaries-in-relationships" target="_blank" rel="noopener noreferrer"&gt;HelpGuide: Healthy Boundaries&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.mind.org.uk/information-support/relationships-and-friends/" target="_blank" rel="noopener noreferrer"&gt;Mind UK: Relationships and Friends&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.cdc.gov/mentalhealth/index.htm" target="_blank" rel="noopener noreferrer"&gt;CDC: Mental Health&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://my.clevelandclinic.org/health/articles/22677-emotional-regulation" target="_blank" rel="noopener noreferrer"&gt;Cleveland Clinic: Emotional Regulation&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.betterhealth.vic.gov.au/health/healthyliving/relationships-and-health" target="_blank" rel="noopener noreferrer"&gt;Better Health Channel: Relationships and Health&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;&lt;a href="https://www.verywellmind.com/healthy-relationship-4156697" target="_blank" rel="noopener noreferrer"&gt;Verywell Mind: Healthy Relationships&lt;/a&gt;&lt;/p&gt;
    &lt;/section&gt;

    &lt;section class="card" aria-label="FAQ"&gt;
      &lt;h2 id="faq"&gt;Frequently Asked Questions&lt;/h2&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;What is emotional stability in a relationship?&lt;/h3&gt;
        &lt;p&gt;It is the ability to remain calm, clear, and respectful even when feelings are intense or disagreement appears.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;Can emotional stability be learned?&lt;/h3&gt;
        &lt;p&gt;Yes. It grows through practice, self-awareness, communication skills, and healing from past pain.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;What weakens emotional stability the most?&lt;/h3&gt;
        &lt;p&gt;Unmanaged stress, fear, insecurity, poor communication, and unresolved wounds often make relationships feel unstable.&lt;/p&gt;
      &lt;/div&gt;
      &lt;div class="faq-item"&gt;
        &lt;h3&gt;How can couples protect peace during conflict?&lt;/h3&gt;
        &lt;p&gt;They can pause before reacting, speak honestly without insults, listen well, and repair quickly after misunderstandings.&lt;/p&gt;
      &lt;/div&gt;
    &lt;/section&gt;
  &lt;/div&gt;

  &lt;aside&gt;
    &lt;section class="card toc sidebar-links"&gt;
      &lt;h2&gt;Quick Links&lt;/h2&gt;
      &lt;a href="#intro"&gt;Why emotional stability matters&lt;/a&gt;
      &lt;a href="#what-it-looks-like"&gt;What it looks like&lt;/a&gt;
      &lt;a href="#common-disruptors"&gt;What disrupts it&lt;/a&gt;
      &lt;a href="#communication"&gt;Communication&lt;/a&gt;
      &lt;a href="#boundaries"&gt;Boundaries&lt;/a&gt;
      &lt;a href="#conflict"&gt;Conflict&lt;/a&gt;
      &lt;a href="#healing"&gt;Healing&lt;/a&gt;
      &lt;a href="#practical-steps"&gt;Practical habits&lt;/a&gt;
      &lt;a href="#when-to-seek-help"&gt;When to seek help&lt;/a&gt;
      &lt;a href="#faq"&gt;Frequently asked questions&lt;/a&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Why this post matters&lt;/h2&gt;
      &lt;p&gt;Readers searching for relationship peace often need both encouragement and practical guidance. This article blends both.&lt;/p&gt;
      &lt;div class="pill-row"&gt;
        &lt;span class="pill"&gt;Communication&lt;/span&gt;
        &lt;span class="pill"&gt;Boundaries&lt;/span&gt;
        &lt;span class="pill"&gt;Healing&lt;/span&gt;
        &lt;span class="pill"&gt;Trust&lt;/span&gt;
        &lt;span class="pill"&gt;Resilience&lt;/span&gt;
      &lt;/div&gt;
    &lt;/section&gt;

    &lt;section class="card sidebar-links"&gt;
      &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
      &lt;p&gt;Visit the full library for more educational and self-development content.&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html" target="_blank" rel="noopener noreferrer"&gt;Library Collections&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html" target="_blank" rel="noopener noreferrer"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html" target="_blank" rel="noopener noreferrer"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/section&gt;

    &lt;section class="card"&gt;
      &lt;h2&gt;Reader reminder&lt;/h2&gt;
      &lt;p&gt;Peace grows faster where both people choose maturity, honesty, and patience.&lt;/p&gt;
    &lt;/section&gt;
  &lt;/aside&gt;
&lt;/div&gt;

  &lt;/main&gt;  &lt;footer&gt;
    &lt;div class="footer-grid"&gt;
      &lt;div&gt;
        &lt;h2&gt;Edwin Ogie Library&lt;/h2&gt;
        &lt;p&gt;A trusted educational resource platform providing Mathematics schemes of work, lesson notes, academic materials, and personal development resources for students and teachers in Nigeria.&lt;/p&gt;
      &lt;/div&gt;&lt;div&gt;
    &lt;h3&gt;Important Pages&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer &amp;amp; Privacy Policy&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About and Mission&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact Us&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Library &amp;amp; Resources&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-books-collections.html"&gt;Edwin Ogie Library Collections (Books)&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/edwin-ogie-library-student-stories.html"&gt;Students Stories&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/self-discovery.html"&gt;Self Discovery Menu&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/div&gt;

  &lt;div&gt;
    &lt;h3&gt;Support&lt;/h3&gt;
    &lt;ul&gt;
      &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Support Edwin Ogie Library&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p style="margin-top:14px;font-size:0.9rem;color:#9ca3af;"&gt;Your support helps us continue providing quality educational content for readers and students.&lt;/p&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;div class="copyright"&gt;
  © &lt;span id="year"&gt;&lt;/span&gt; Edwin Ogie Library. All Rights Reserved. | Deep Dive: Emotional Stability in Relationships | SEO Educational Resource Nigeria.
&lt;/div&gt;

  &lt;/footer&gt;  &lt;script&gt;
    document.getElementById('year').textContent = new Date().getFullYear();
  &lt;/script&gt;&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/deep-dive-emotional-stability-in.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIywN0TTIRk-f9hurn53sYq8Q80JXSzei1PeBU61Io-sO9GmgPQEcwi0pOk-JFOfTET_h_9lDh4CbJx5A1jlBRuX9BAdruZj5loWyhwNeNrJCQ9yUJbxIgBMsrd0erAJrIPl9rglGOvD-jBgSe59rAQqcjSUGv5M1KHylrPrDFvqN7bwgby-7DabGwa-E/s72-c/file_000000000bf4724383902ce8780006b7.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4474625546970502500.post-7854000134068875432</guid><pubDate>Sat, 28 Mar 2026 04:17:00 +0000</pubDate><atom:updated>2026-03-27T17:18:28.694-11:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Faith</category><category domain="http://www.blogger.com/atom/ns#">God's healing</category><category domain="http://www.blogger.com/atom/ns#">God's Peace</category><category domain="http://www.blogger.com/atom/ns#">God's word</category><category domain="http://www.blogger.com/atom/ns#">Hope</category><title>The Discipline of Inner Peace | Edwin Ogie Library</title><description>&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;The Discipline of Inner Peace | Edwin Ogie Library&lt;/title&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR5A4Vl_NIwBBadmhpK0VaD2w3eovhIDyyUca5TDCEShEOWrKVTNHcsgGExavf-W03Fn9hysbDM6L7Y09J8qaVIwKuEc0LkfCapuiqWe7DkcOG4s2cwBBN9_BI44ULNVo64LVPWAviOmPoHr90aqZ09VixyLQ773CFoMMnpeUn3qaTU7hC8JST4d8Wo/s1600/file_00000000436872438811a0ae15cddbb7.png" style="display: block; padding: 1em 0; text-align: center; "&gt;&lt;img alt="" border="0" data-original-height="1024" data-original-width="1536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR5A4Vl_NIwBBadmhpK0VaD2w3eovhIDyyUca5TDCEShEOWrKVTNHcsgGExavf-W03Fn9hysbDM6L7Y09J8qaVIwKuEc0LkfCapuiqWe7DkcOG4s2cwBBN9_BI44ULNVo64LVPWAviOmPoHr90aqZ09VixyLQ773CFoMMnpeUn3qaTU7hC8JST4d8Wo/s1600/file_00000000436872438811a0ae15cddbb7.png"/&gt;&lt;/a&gt;&lt;/div&gt;
    &lt;meta name="description" content="Discover how inner peace is built through discipline, wisdom, faith, boundaries, gratitude, and daily habits that strengthen the heart and mind."&gt;
    &lt;meta name="author" content="Edwin Ogie"&gt;
    
    &lt;!-- Open Graph --&gt;
    &lt;meta property="og:title" content="The Discipline of Inner Peace"&gt;
    &lt;meta property="og:description" content="A practical and faith-centered guide to building lasting inner peace through discipline, wisdom, and daily habits."&gt;
    &lt;meta property="og:type" content="article"&gt;
    &lt;meta property="og:site_name" content="Edwin Ogie Library"&gt;
    
    &lt;!-- Structured Data --&gt;
    &lt;script type="application/ld+json"&gt;
    {
        "@context": "https://schema.org",
        "@type": "BlogPosting",
        "headline": "The Discipline of Inner Peace",
        "description": "A practical and faith-centered guide to building lasting inner peace through discipline, wisdom, and daily habits.",
        "author": {
            "@type": "Person",
            "name": "Edwin Ogie"
        },
        "publisher": {
            "@type": "Organization",
            "name": "Edwin Ogie Library"
        },
        "mainEntityOfPage": {
            "@type": "WebPage"
        }
    }
    &lt;/script&gt;
    
    &lt;!-- AdSense Auto Ads Script --&gt;
    &lt;script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX" crossorigin="anonymous"&gt;&lt;/script&gt;
    
    &lt;style&gt;
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
            line-height: 1.8;
            color: #2c3e50;
            background-color: #f8f9fa;
        }
        
        header {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            color: white;
            padding: 1rem 0;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        .header-content {
            max-width: 920px;
            margin: 0 auto;
            padding: 0 20px;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .site-title {
            font-size: 1.5rem;
            font-weight: 700;
        }
        
        nav ul {
            list-style: none;
            display: flex;
            gap: 2rem;
        }
        
        nav a {
            color: white;
            text-decoration: none;
            font-weight: 500;
            transition: opacity 0.3s;
        }
        
        nav a:hover {
            opacity: 0.8;
        }
        
        .container {
            max-width: 920px;
            margin: 0 auto;
            padding: 40px 20px;
        }
        
        .article-header {
            text-align: center;
            margin-bottom: 40px;
            padding-bottom: 30px;
            border-bottom: 3px solid #e9ecef;
        }
        
        h1 {
            color: #1a1a2e;
            font-size: 2.2rem;
            margin-bottom: 15px;
            line-height: 1.3;
        }
        
        .article-meta {
            color: #6c757d;
            font-size: 0.95rem;
            margin-bottom: 20px;
        }
        
        .author-info {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            margin-top: 15px;
        }
        
        .author-avatar {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-weight: bold;
            font-size: 1.2rem;
        }
        
        .author-details {
            text-align: left;
        }
        
        .author-name {
            font-weight: 600;
            color: #2c3e50;
        }
        
        .author-role {
            font-size: 0.85rem;
            color: #6c757d;
        }
        
        .scripture-block {
            background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
            border-left: 5px solid #667eea;
            padding: 25px 30px;
            margin: 30px 0;
            border-radius: 0 8px 8px 0;
            font-style: italic;
            color: #495057;
            position: relative;
        }
        
        .scripture-block::before {
            content: '"';
            font-size: 4rem;
            color: #667eea;
            opacity: 0.3;
            position: absolute;
            top: -10px;
            left: 15px;
            font-family: Georgia, serif;
        }
        
        .scripture-text {
            font-size: 1.1rem;
            line-height: 1.6;
            position: relative;
            z-index: 1;
        }
        
        .scripture-ref {
            display: block;
            margin-top: 10px;
            font-weight: 600;
            color: #667eea;
            font-style: normal;
        }
        
        .introduction {
            font-size: 1.1rem;
            color: #495057;
            margin-bottom: 40px;
            line-height: 1.9;
        }
        
        .content-section {
            background: white;
            border-radius: 12px;
            margin-bottom: 30px;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            overflow: hidden;
            border: 1px solid #e9ecef;
        }
        
        .section-header {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            color: white;
            padding: 20px 25px;
            font-weight: 700;
            font-size: 1.15rem;
            display: flex;
            align-items: center;
            gap: 12px;
        }
        
        .section-number {
            background: rgba(255,255,255,0.2);
            width: 32px;
            height: 32px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.9rem;
        }
        
        .section-content {
            padding: 25px 30px;
        }
        
        .section-content p {
            margin-bottom: 18px;
            color: #495057;
        }
        
        .section-content ul, .section-content ol {
            margin-left: 25px;
            margin-bottom: 18px;
            color: #495057;
        }
        
        .section-content li {
            margin-bottom: 12px;
            line-height: 1.7;
        }
        
        .section-content h3 {
            color: #1a1a2e;
            margin: 25px 0 15px 0;
            font-size: 1.1rem;
        }
        
        .section-content h4 {
            color: #495057;
            margin: 20px 0 12px 0;
            font-size: 1rem;
            font-weight: 600;
        }
        
        .highlight-box {
            background: #fff9e6;
            border-left: 4px solid #ffd166;
            padding: 15px 20px;
            margin: 20px 0;
            border-radius: 0 6px 6px 0;
        }
        
        .highlight-box p {
            margin: 0;
            font-size: 0.95rem;
        }
        
        .prayer-section {
            background: linear-gradient(135deg, #e8f4f8 0%, #f0f9ff 100%);
            border-radius: 12px;
            padding: 35px;
            margin: 40px 0;
            border-left: 5px solid #667eea;
        }
        
        .prayer-section h2 {
            color: #1a1a2e;
            margin-bottom: 20px;
            font-size: 1.3rem;
        }
        
        .prayer-text {
            font-style: italic;
            color: #495057;
            line-height: 1.9;
            font-size: 1.05rem;
        }
        
        .closing-section {
            background: white;
            border-radius: 12px;
            padding: 35px;
            margin: 30px 0;
            box-shadow: 0 4px 6px rgba(0,0,0,0.05);
            border: 1px solid #e9ecef;
        }
        
        .closing-section p {
            color: #495057;
            line-height: 1.9;
            margin-bottom: 15px;
        }
        
        .signature {
            text-align: right;
            color: #6c757d;
            font-size: 0.95rem;
            margin-top: 20px;
            font-style: italic;
        }
        
        footer {
            background: #1a1a2e;
            color: #adb5bd;
            padding: 40px 0;
            margin-top: 60px;
        }
        
        .footer-content {
            max-width: 920px;
            margin: 0 auto;
            padding: 0 20px;
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
        }
        
        .footer-section h3 {
            color: white;
            margin-bottom: 15px;
            font-size: 1.1rem;
        }
        
        .footer-section ul {
            list-style: none;
        }
        
        .footer-section li {
            margin-bottom: 10px;
        }
        
        .footer-section a {
            color: #adb5bd;
            text-decoration: none;
            transition: color 0.3s;
        }
        
        .footer-section a:hover {
            color: white;
        }
        
        .footer-bottom {
            max-width: 920px;
            margin: 30px auto 0;
            padding: 20px;
            text-align: center;
            border-top: 1px solid #495057;
            font-size: 0.9rem;
        }
        
        @media (max-width: 768px) {
            h1 {
                font-size: 1.6rem;
            }
            
            .header-content {
                flex-direction: column;
                gap: 15px;
            }
            
            nav ul {
                gap: 1rem;
                font-size: 0.9rem;
                flex-wrap: wrap;
                justify-content: center;
            }
            
            .section-content {
                padding: 20px;
            }
            
            .prayer-section, .closing-section {
                padding: 25px;
            }
        }
        
        @media print {
            header, footer {
                display: none;
            }
            
            .content-section {
                break-inside: avoid;
                box-shadow: none;
                border: 1px solid #ddd;
            }
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

    &lt;header&gt;
        &lt;div class="header-content"&gt;
            &lt;div class="site-title"&gt;Edwin Ogie Library&lt;/div&gt;
            &lt;nav&gt;
                &lt;ul&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/"&gt;Home&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/privacy-policy-edwin-ogie-library-body.html"&gt;Privacy&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Donate&lt;/a&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/nav&gt;
        &lt;/div&gt;
    &lt;/header&gt;

    &lt;main class="container"&gt;
        
        &lt;div class="article-header"&gt;
            &lt;h1&gt;The Discipline of Inner Peace&lt;/h1&gt;
            &lt;div class="article-meta"&gt;
                Published on March 19, 2026 • Mental Well-being • Faith • 15 min read
            &lt;/div&gt;
            &lt;div class="author-info"&gt;
                &lt;div class="author-avatar"&gt;EO&lt;/div&gt;
                &lt;div class="author-details"&gt;
                    &lt;div class="author-name"&gt;Edwin Ogie&lt;/div&gt;
                    &lt;div class="author-role"&gt;Writer, Teacher, and Spiritual Growth Advocate&lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class="scripture-block"&gt;
            &lt;p class="scripture-text"&gt;
                “Thou wilt keep him in perfect peace, whose mind is stayed on thee: because he trusteth in thee.”
                &lt;span class="scripture-ref"&gt;— Isaiah 26:3&lt;/span&gt;
            &lt;/p&gt;
        &lt;/div&gt;

        &lt;div class="introduction"&gt;
            &lt;p&gt;Peace is often spoken about as though it were a feeling that simply arrives on its own. Yet true inner peace is not accidental. It is disciplined. It is cultivated. It is protected. It grows when the heart learns how to rest, how to trust, how to filter noise, and how to remain centered even when life becomes unsettled.&lt;/p&gt;

            &lt;p&gt;The discipline of inner peace is the practice of guarding your heart and mind so that fear, pressure, and confusion do not control your inner life. It is not the absence of trouble. It is the presence of stability within trouble. A peaceful person is not one who never faces storms, but one who knows how to remain anchored when storms come.&lt;/p&gt;

            &lt;p&gt;In a busy, demanding, and often emotionally loud world, learning inner peace is one of the greatest skills a person can develop. It blesses your thoughts, relationships, work, health, and spiritual life. This article explores how inner peace is built through discipline and how it can become a steady part of your daily life.&lt;/p&gt;
        &lt;/div&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;1&lt;/span&gt;
                What Inner Peace Really Means
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Inner peace is the condition of being inwardly steady, even when outward circumstances are uncertain. It means your heart is not constantly in a state of panic, fear, or emotional turbulence.&lt;/p&gt;
                &lt;p&gt;Many people misunderstand peace and think it means everything in life is going smoothly. But inner peace is deeper than circumstances. It is a calm center that remains even when life is difficult.&lt;/p&gt;
                &lt;p&gt;A peaceful person may still feel pressure, but they are not ruled by it. They may still face disappointment, but they are not destroyed by it. Peace is a form of strength.&lt;/p&gt;
                &lt;p&gt;It is the quiet confidence that life is in God’s hands and that your soul does not have to be consumed by every storm.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;2&lt;/span&gt;
                Peace Must Be Disciplined
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Inner peace does not maintain itself automatically. It must be guarded with intention. Without discipline, the mind easily drifts into worry, comparison, fear, and distraction.&lt;/p&gt;
                &lt;p&gt;Discipline means choosing what supports peace and refusing what destroys it. It means making daily decisions that protect your inner life rather than weakening it.&lt;/p&gt;
                &lt;p&gt;A disciplined person does not allow every noise, thought, or emotional impulse to take over the heart. They learn to slow down, breathe, pray, think, and respond wisely.&lt;/p&gt;
                &lt;p&gt;Peace grows stronger when it is protected consistently.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;3&lt;/span&gt;
                Why Peace Is Hard to Keep
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;The world is full of things that compete for your peace. Stress, deadlines, broken relationships, financial pressure, fear of the future, and mental overload all work against calmness.&lt;/p&gt;
                &lt;p&gt;In addition, many people carry unresolved pain from the past. Old wounds often show up as anxiety, suspicion, anger, or restlessness. These inner burdens can make peace feel far away.&lt;/p&gt;
                &lt;p&gt;Sometimes the reason peace feels difficult is because the heart has been trained to expect chaos. But what has been learned can also be unlearned. A new pattern can be formed.&lt;/p&gt;
                &lt;p&gt;That is why peace requires discipline. It has to be practiced until it becomes a way of life.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;4&lt;/span&gt;
                Guarding the Mind Protects Peace
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;One of the most important ways to build inner peace is by guarding the mind. What you constantly think about influences how you feel and how you respond to life.&lt;/p&gt;
                &lt;p&gt;If your mind is filled with fear, peace becomes difficult. If your mind is crowded with comparison, peace becomes fragile. If your mind is always consumed by worry, your soul will struggle to rest.&lt;/p&gt;
                &lt;p&gt;Guarding the mind means being selective. It means paying attention to what you allow in. It means rejecting thoughts that do not align with truth and choosing thoughts that strengthen your soul.&lt;/p&gt;
                &lt;p&gt;A guarded mind is one of the strongest foundations for inner peace.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;5&lt;/span&gt;
                The Role of Faith in Inner Peace
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Faith is essential to peace because trust makes calm possible. When you believe that God is faithful, wise, and present, your heart does not have to panic over every unknown.&lt;/p&gt;
                &lt;p&gt;Faith teaches the soul to rest. It reminds us that not everything depends on our strength or understanding. There is peace in surrender.&lt;/p&gt;
                &lt;p&gt;Isaiah 26:3 tells us that perfect peace belongs to the one whose mind is stayed on God. That means peace grows where trust grows.&lt;/p&gt;
                &lt;p&gt;When the heart learns to depend on God, peace becomes more stable, more natural, and more deeply rooted.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;6&lt;/span&gt;
                Daily Habits That Build Inner Peace
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Inner peace is not built by wishful thinking. It grows through daily habits that shape the inner life. Here are some of the most important ones:&lt;/p&gt;
                &lt;ul&gt;
                    &lt;li&gt;Begin the day with prayer or quiet reflection.&lt;/li&gt;
                    &lt;li&gt;Limit exposure to harmful noise and distractions.&lt;/li&gt;
                    &lt;li&gt;Practice gratitude regularly.&lt;/li&gt;
                    &lt;li&gt;Rest your body and mind when tired.&lt;/li&gt;
                    &lt;li&gt;Write down troubling thoughts instead of carrying them silently.&lt;/li&gt;
                    &lt;li&gt;Choose gentle and wise speech.&lt;/li&gt;
                    &lt;li&gt;Spend time with people who bring calm, not confusion.&lt;/li&gt;
                &lt;/ul&gt;
                &lt;p&gt;These habits may look simple, but they create a peaceful atmosphere in the heart over time.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;7&lt;/span&gt;
                Peace Requires Boundaries
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Many people lose peace because they allow too much into their lives. Too many demands. Too many voices. Too many unnecessary burdens. Boundaries are necessary if peace is to remain protected.&lt;/p&gt;
                &lt;p&gt;Boundaries help a person say no to what drains them and yes to what strengthens them. They create space for rest, reflection, and emotional safety.&lt;/p&gt;
                &lt;p&gt;A peaceful life is often built on wise limits. Without boundaries, the heart becomes overworked and the mind becomes cluttered. With boundaries, the soul can breathe.&lt;/p&gt;
                &lt;p&gt;Learning to protect your peace is not selfish. It is wisdom.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;8&lt;/span&gt;
                Inner Peace and Emotional Maturity
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Peace and emotional maturity go together. A mature person is less easily shaken by every event. They know how to respond with thoughtfulness instead of reacting from impulse.&lt;/p&gt;
                &lt;p&gt;Emotional maturity helps a person remain peaceful in conflict, honest in relationships, and steady during uncertainty.&lt;/p&gt;
                &lt;p&gt;Many emotional struggles are made worse by immaturity because immature reactions create more noise, not less. A disciplined heart learns how to pause, reflect, and choose well.&lt;/p&gt;
                &lt;p&gt;That kind of maturity makes peace more lasting.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;9&lt;/span&gt;
                The Power of Gratitude
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Gratitude is one of the simplest yet most powerful disciplines for inner peace. When you give thanks, your attention shifts from what is missing to what is already present.&lt;/p&gt;
                &lt;p&gt;Gratitude does not deny pain. It simply refuses to let pain be the only thing you see. It opens the heart to the goodness still at work in your life.&lt;/p&gt;
                &lt;p&gt;A thankful person is often a peaceful person because gratitude softens anxiety and strengthens trust.&lt;/p&gt;
                &lt;p&gt;Peace grows where gratitude is practiced daily.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;10&lt;/span&gt;
                How Peace Blesses Relationships
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Inner peace does not stay hidden. It affects how you speak, listen, forgive, and connect with others. When your heart is calm, you are less likely to project fear or frustration onto the people around you.&lt;/p&gt;
                &lt;p&gt;Peace helps relationships become safer. It reduces unnecessary conflict. It allows conversations to be clearer and more respectful. It gives room for patience and understanding.&lt;/p&gt;
                &lt;p&gt;People feel more comfortable around those who carry peace. It is a blessing to everyone nearby.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;11&lt;/span&gt;
                Peace During Uncertainty
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;One of the greatest tests of inner peace is uncertainty. When the future is unclear, peace can feel difficult to maintain. But this is also where discipline matters most.&lt;/p&gt;
                &lt;p&gt;In uncertain times, peace is not maintained by having every answer. It is maintained by trusting God step by step.&lt;/p&gt;
                &lt;p&gt;Sometimes peace simply means saying, “I do not know what will happen, but I know who holds me.” That is not weakness. That is strength.&lt;/p&gt;
                &lt;p&gt;Peace in uncertainty is a sign of deep spiritual and emotional growth.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;article class="content-section"&gt;
            &lt;div class="section-header"&gt;
                &lt;span class="section-number"&gt;12&lt;/span&gt;
                A Life Rooted in Peace
            &lt;/div&gt;
            &lt;div class="section-content"&gt;
                &lt;p&gt;Inner peace is not a one-time achievement. It is a lifestyle. It grows when the heart is disciplined, the mind is guarded, the spirit is anchored, and the daily choices support calmness rather than chaos.&lt;/p&gt;
                &lt;p&gt;A peaceful person does not live without problems. They simply refuse to let problems own their inner life.&lt;/p&gt;
                &lt;p&gt;The discipline of inner peace is one of the greatest gifts a person can develop. It blesses personal life, relationships, work, and spiritual growth.&lt;/p&gt;
                &lt;p&gt;When peace becomes part of your daily discipline, your life becomes steadier, stronger, and more fruitful.&lt;/p&gt;
            &lt;/div&gt;
        &lt;/article&gt;

        &lt;section class="prayer-section"&gt;
            &lt;h2&gt;Prayer for Inner Peace&lt;/h2&gt;
            &lt;p class="prayer-text"&gt;
                Lord, teach me the discipline of inner peace. Help me guard my mind, protect my heart, and trust You more deeply. Remove the noise that steals my calm, and replace it with quiet confidence in Your care. Make my heart steady, my thoughts clear, and my spirit restful. Amen.
            &lt;/p&gt;
        &lt;/section&gt;

        &lt;section class="closing-section"&gt;
            &lt;p&gt;The discipline of inner peace is not built by accident. It is shaped through trust, wise habits, prayer, gratitude, boundaries, and emotional maturity. A peaceful heart does not mean a problem-free life. It means a heart that knows how to remain steady in the middle of life’s pressures.&lt;/p&gt;
            &lt;p&gt;Choose peace daily. Guard it carefully. Practice it faithfully. Inner peace will strengthen your life in ways that noise never can.&lt;/p&gt;
            &lt;div class="signature"&gt;— Edwin Ogie Library&lt;/div&gt;
        &lt;/section&gt;

        &lt;section style="margin-top: 50px;"&gt;
            &lt;h2 style="color: #1a1a2e; margin-bottom: 25px; font-size: 1.4rem;"&gt;Related Articles&lt;/h2&gt;
            &lt;div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px;"&gt;
                &lt;article style="background: white; padding: 20px; border-radius: 8px; border: 1px solid #e9ecef;"&gt;
                    &lt;h3 style="font-size: 1.1rem; margin-bottom: 10px;"&gt;&lt;a href="#" style="color: #667eea; text-decoration: none;"&gt;Guarding Your Mind in a Noisy World&lt;/a&gt;&lt;/h3&gt;
                    &lt;p style="font-size: 0.9rem; color: #6c757d;"&gt;Learn how to protect your peace and stay mentally strong in a busy world.&lt;/p&gt;
                &lt;/article&gt;
                &lt;article style="background: white; padding: 20px; border-radius: 8px; border: 1px solid #e9ecef;"&gt;
                    &lt;h3 style="font-size: 1.1rem; margin-bottom: 10px;"&gt;&lt;a href="#" style="color: #667eea; text-decoration: none;"&gt;Emotional Maturity: The Key to Stability&lt;/a&gt;&lt;/h3&gt;
                    &lt;p style="font-size: 0.9rem; color: #6c757d;"&gt;How emotional maturity strengthens balance, peace, and wise living.&lt;/p&gt;
                &lt;/article&gt;
                &lt;article style="background: white; padding: 20px; border-radius: 8px; border: 1px solid #e9ecef;"&gt;
                    &lt;h3 style="font-size: 1.1rem; margin-bottom: 10px;"&gt;&lt;a href="#" style="color: #667eea; text-decoration: none;"&gt;When Your Thoughts Are Your Biggest Battle&lt;/a&gt;&lt;/h3&gt;
                    &lt;p style="font-size: 0.9rem; color: #6c757d;"&gt;How to overcome mental pressure, overthinking, and inner conflict.&lt;/p&gt;
                &lt;/article&gt;
            &lt;/div&gt;
        &lt;/section&gt;

    &lt;/main&gt;

    &lt;footer&gt;
        &lt;div class="footer-content"&gt;
            &lt;div class="footer-section"&gt;
                &lt;h3&gt;About&lt;/h3&gt;
                &lt;p style="line-height: 1.7;"&gt;Edwin Ogie Library provides resources for spiritual formation, mental well-being, educational growth, and healthy relationships through practical and faith-based teaching.&lt;/p&gt;
            &lt;/div&gt;
            &lt;div class="footer-section"&gt;
                &lt;h3&gt;Quick Links&lt;/h3&gt;
                &lt;ul&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/about-our-mission-privacy.html"&gt;About Us&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Contact&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/privacy-policy-edwin-ogie-library-body.html"&gt;Privacy Policy&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/our-mission-edwin-ogie-library-root_69.html"&gt;Terms of Service&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/disclaimer-privacy-policy.html"&gt;Disclaimer&lt;/a&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;
            &lt;div class="footer-section"&gt;
                &lt;h3&gt;Support&lt;/h3&gt;
                &lt;ul&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/donation.html"&gt;Make a Donation&lt;/a&gt;&lt;/li&gt;
                    &lt;li&gt;&lt;a href="https://edwinogie.blogspot.com/p/contact-edwin-ogie-library-assistant.html"&gt;Get in Touch&lt;/a&gt;&lt;/li&gt;
                &lt;/ul&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="footer-bottom"&gt;
            &lt;p&gt;&amp;copy; 2026 Edwin Ogie Library. All rights reserved.&lt;/p&gt;
        &lt;/div&gt;
    &lt;/footer&gt;

&lt;/body&gt;
&lt;/html&gt;&lt;div class="blogger-post-footer"&gt;&lt;p&gt;You’re reading this via &lt;a href="https://edwinogie.blogspot.com" target="_blank"&gt;Edwin Ogie Library&lt;/a&gt;. For worked examples, quizzes, and full study materials, click the link to explore more.&lt;/p&gt;
&lt;/div&gt;</description><link>https://edwinogie.blogspot.com/2026/03/the-discipline-of-inner-peace-edwin.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5hR5A4Vl_NIwBBadmhpK0VaD2w3eovhIDyyUca5TDCEShEOWrKVTNHcsgGExavf-W03Fn9hysbDM6L7Y09J8qaVIwKuEc0LkfCapuiqWe7DkcOG4s2cwBBN9_BI44ULNVo64LVPWAviOmPoHr90aqZ09VixyLQ773CFoMMnpeUn3qaTU7hC8JST4d8Wo/s72-c/file_00000000436872438811a0ae15cddbb7.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Edwin Ogie )</author></item></channel></rss>