Skip to main content

New Commit: Load curriculum docs dynamically in modal Reworked the grade-level docs modal to build subject tabs from `window.curriculumData` based on the active curriculum (with CCSS fallback), instead of relying on long hardcoded HTML blobs in `global-learningLevels.js`. Added curriculum script imports on `index.php`, cleared embedded per-grade documentation content, and removed the obsolete `global-learning_levels.json` data file. Also fixed `pages/standard.php` to read standards from `assets/data/global-standards.json`.

Repository: Hestenb62/_legacy_backup

Author: Hesten Berger

Commit Message: Load curriculum docs dynamically in modal Reworked the grade-level docs modal to build subject tabs from based on the active curriculum (with CCSS fallback), instead of relying on long hardcoded HTML blobs in . Added curriculum script imports on , cleared embedded per-grade documentation content, and removed the obsolete data file. Also fixed to read standards from .

URL: https://github.com/Hestenb62/_legacy_backup/commit/53c5aa82aeecbc737a8abe03aeec204149d84c68

Code Changes:

diff --git a/assets/data/global-learningLevels.js b/assets/data/global-learningLevels.js
index a2b7713..d60b3a4 100644
--- a/assets/data/global-learningLevels.js
+++ b/assets/data/global-learningLevels.js
@@ -8,7 +8,6 @@ const learningLevels = [
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
      * Categorized by: elem (Elementary) Pre-K
      */
     {
@@ -19,13 +18,12 @@ const learningLevels = [
         "keywords": "early childhood, toddler, counting, shapes, colors",
         "link": "levels/a.php",
         "icon": "fas fa-shapes",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Recognizing numbers 1-10, basic shapes, and simple patterns.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K.CC.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Letter recognition, rhyming, and engaging with storybooks.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K.RL.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Observing nature, identifying basic animal needs, weather types.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K-LS1-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Family roles, sharing, basic community helpers.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">State Pre-K Framework</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) Kindergarden
+     * Categorized by: elem (Elementary) Kindergarten
      */
     {
         "id": "kindergarten",
@@ -35,13 +33,12 @@ const learningLevels = [
         "keywords": "five, six, reading start, phonics, basic math",
         "link": "levels/b.php",
         "icon": "fas fa-puzzle-piece",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Counting to 100, basic addition/subtraction, and comparing quantities.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.K.CC.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Sight words, phonics rules, and printing letters.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RF.K.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Observing weather, seasons, and local environments.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: K-ESS2-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Community roles, basic geography directions, chronological time.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Civ.2.K-2</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) 1st
+     * Categorized by: elem (Elementary) 1st Grade
      */
     {
         "id": "grade-1",
@@ -51,13 +48,12 @@ const learningLevels = [
         "keywords": "first grade, addition, subtraction, sentences, 1st",
         "link": "levels/c.php",
         "icon": "fas fa-pencil-alt",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Addition/subtraction up to 20, telling time, and standard measurements.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.1.OA.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Reading comprehension, full sentences, and phonetic spelling.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.1.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Plant/animal survival traits, light and sound observation.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 1-LS1-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Communities, basic geography, and historical figures.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.2.K-2</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) 2nd
+     * Categorized by: elem (Elementary) 2nd Grade
      */
     {
         "id": "grade-2",
@@ -67,13 +63,12 @@ const learningLevels = [
         "keywords": "second grade, multiplication, reading fluency, 2nd",
         "link": "levels/d.php",
         "icon": "fas fa-book-open",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">2-digit addition/subtraction, intro to multiplication, money/time.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.2.OA.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Increased reading fluency, answering who/what/where/when/why.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.2.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">States of matter, plant life cycles, and habitats.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 2-LS2-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Government services, historical events, map reading.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Civ.3.K-2</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) 3rd
+     * Categorized by: elem (Elementary) 3rd Grade
      */
     {
         "id": "grade-3",
@@ -83,13 +78,12 @@ const learningLevels = [
         "keywords": "third grade, division, fractions, reading comprehension, 3rd",
         "link": "levels/e.php",
         "icon": "fas fa-calculator",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Mastering multiplication tables, introductory division, simple fractions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.3.OA.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Reading to learn, multi-paragraph writing, extracting main ideas.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.3.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Forces and motion, solar system basics, animal ecosystems.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 3-PS2-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Regional history, economic trade, civic responsibilities.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Eco.1.3-5</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) 4th
+     * Categorized by: elem (Elementary) 4th Grade
      */
     {
         "id": "grade-4",
@@ -99,13 +93,12 @@ const learningLevels = [
         "keywords": "fourth grade, advanced math, science, geography, 4th",
         "link": "levels/f.php",
         "icon": "fas fa-divide",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Multi-digit multiplication/long division, equivalent fractions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.4.NBT.B.5</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Analyzing literature, text structures, detailed narratives.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.4.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Earth processes, electrical circuits, energy transfer.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 4-PS3-2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">State/national geography, early exploration, branches of government.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Geo.2.3-5</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: elem (Elementary) 5th
+     * Categorized by: elem (Elementary) 5th Grade
      */
     {
         "id": "grade-5",
@@ -115,13 +108,12 @@ const learningLevels = [
         "keywords": "fifth grade, decimals, writing, ecosystems, 5th",
         "link": "levels/g.php",
         "icon": "fas fa-atom",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Volumes, coordinates, decimal operations, mixed fractions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.5.NBT.B.7</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Synthesizing information across texts, formal arguments.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RI.5.9</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Complex ecosystems, physical/chemical changes, space systems.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 5-PS1-4</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Early American history, constitutional principles, civic engagement.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.3.3-5</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: middle (Middle School) 6th
+     * Categorized by: middle (Middle School) 6th Grade
      */
     {
         "id": "grade-6",
@@ -131,13 +123,12 @@ const learningLevels = [
         "keywords": "sixth grade, middle school, fractions, earth science, 6th",
         "link": "levels/h.php",
         "icon": "fas fa-globe-americas",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Ratios, rates, algebraic expressions, basic statistics.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.6.RP.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Advanced reading comprehension, citing textual evidence.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.6.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Earth science, geology, weather patterns, and the water cycle.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: MS-ESS2-4</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Ancient civilizations, cultural developments, early mapping.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.1.6-8</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: middle (Middle School) 7th
+     * Categorized by: middle (Middle School) 7th Grade
      */
     {
         "id": "grade-7",
@@ -147,13 +138,12 @@ const learningLevels = [
         "keywords": "seventh grade, life science, biology, proportions, 7th",
         "link": "levels/i.php",
         "icon": "fas fa-dna",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Proportional relationships, integers, geometry (area/volume).<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.7.RP.A.2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Persuasive speaking and writing, debating, character development.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.7.3</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Life sciences, cellular structure, genetics, the human body.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: MS-LS1-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Global studies, modern geography, political systems.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Geo.5.6-8</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: middle (Middle School) 8th
+     * Categorized by: middle (Middle School) 8th Grade
      */
     {
         "id": "grade-8",
@@ -163,13 +153,12 @@ const learningLevels = [
         "keywords": "eighth grade, linear equations, history, pre-high, 8th",
         "link": "levels/j.php",
         "icon": "fas fa-history",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Math</h5><p class=\"text-text-secondary\">Pre-Algebra/Algebra 1, linear equations, Pythagorean Theorem.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.8.EE.B.5</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">ELA</h5><p class=\"text-text-secondary\">Literary theory, comprehensive research papers, classical literature.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.8.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Physical sciences (chemistry/physics intro), matter interactions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: MS-PS1-2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">U.S. History (Constitution through Reconstruction), civic documents.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.4.6-8</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: high (High School) 9th
+     * Categorized by: high (High School) 9th Grade
      */
     {
         "id": "grade-9",
@@ -179,13 +168,12 @@ const learningLevels = [
         "keywords": "ninth grade, freshman, algebra 1, functions, polynomials, equations, statistics, histograms, scatter plots, 9th",
         "link": "levels/k.php",
         "icon": "fas fa-flask",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Math</h5><h4 class=\"text-lg font-semibold text-primary mb-2\">Math: Algebra I - Module 1</h4><p class=\"text-text-secondary mb-3\">Module 1 focuses on Relationships Between Quantities and Reasoning with Equations and Their Graphs. This module sets the foundation for high school algebra.</p><div class=\"space-y-3 pl-4 border-l-2 border-blue-500 dark:border-blue-400\"><div><h6 class=\"font-semibold text-text-primary\">Topic A: Introduction to Functions</h6><p class=\"text-sm text-text-secondary\">Students explore graphing stories, including piecewise linear functions, quadratic functions, and exponential functions. They learn to analyze graphs representing real world scenarios like elevation versus time and water usage.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">N-Q.A.1, N-Q.A.2, N-Q.A.3, A-CED.A.2</span></div><div><h6 class=\"font-semibold text-text-primary\">Topic B: The Structure of Expressions</h6><p class=\"text-sm text-text-secondary\">Focuses on algebraic expressions, applying the distributive, commutative, and associative properties. Students master adding, subtracting, and multiplying polynomials.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">A-SSE.A.2, A-APR.A.1</span></div><div><h6 class=\"font-semibold text-text-primary\">Topic C & Beyond: Equations and Inequalities</h6><p class=\"text-sm text-text-secondary\">Students learn to solve complex equations, inequalities, and systems of equations, applying them to real world word problems like calculating ticket sale combinations and income tax rates.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">A-CED.A.3, A-REI.C.6</span></div> </div><div class=\"mt-8 pt-6 border-t border-gray-100 dark:border-gray-800\"><h4 class=\"text-lg font-semibold text-primary mb-2\">Mathematics: Algebra I - Module 2</h4><p class=\"text-text-secondary mb-3\">Module 2 dives into Descriptive Statistics, helping students summarize, represent, and interpret data on a single count or measurement variable as well as data on two categorical and quantitative variables.</p><div class=\"space-y-3 pl-4 border-l-2 border-green-500 dark:border-green-400\"><div><h6 class=\"font-semibold text-text-primary\">Topics A & B: Shapes, Centers, and Variability</h6><p class=\"text-sm text-text-secondary\">Students explore data distributions using dot plots and histograms. They calculate the center and spread of data using mean, median, standard deviation, and interquartile range to compare different data sets.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">S-ID.A.1, S-ID.A.2, S-ID.A.3</span></div><div><h6 class=\"font-semibold text-text-primary\">Topic C: Categorical Data on Two Variables</h6><p class=\"text-sm text-text-secondary\">Focuses on summarizing bivariate categorical data using two way frequency tables and calculating Music conditional relative frequencies to find associations.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">S-ID.B.5, S-ID.C.9</span></div><div><h6 class=\"font-semibold text-text-primary\">Topic D: Numerical Data on Two Variables</h6><p class=\"text-sm text-text-secondary\">Students create scatter plots, fit linear models to data, and analyze residual plots to evaluate how well a model fits the data. They also explore correlation and causation.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">S-ID.B.6, S-ID.C.7</span></div></div></div><div class=\"mt-8 pt-6 border-t border-gray-100 dark:border-gray-800\"><h4 class=\"text-lg font-semibold text-primary mb-2\">Mathematics: Algebra I - Module 3: Linear and Exponential Functions</h4><div class=\"space-y-3 pl-4 border-l-2 border-purple-500 dark:border-purple-400\"><div><h6 class=\"font-semibold text-text-primary\">Linear and Exponential Sequences</h6><p class=\"text-sm text-text-secondary\">Understanding integer sequences, recursive and explicit formulas, and the difference between arithmetic and geometric patterns.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">F-IF.A.3, F-BF.A.1a, F-LE.A.2</span></div><div><h6 class=\"font-semibold text-text-primary\">Exponential Growth & Decay</h6><p class=\"text-sm text-text-secondary\">Modeling real-world scenarios like population growth and compound interest using exponential functions.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">F-LE.A.1, F-LE.A.3</span></div><div><h6 class=\"font-semibold text-text-primary\">Functions and Their Graphs</h6><p class=\"text-sm text-text-secondary\">Evaluating functions, interpreting domain and range, and analyzing transformations of graphs including piecewise and step functions.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">F-IF.A.1, F-IF.B.4, F-IF.C.7</span></div></div></div><div class=\"mt-8 pt-6 border-t border-gray-100 dark:border-gray-800\"><h4 class=\"text-lg font-semibold text-primary mb-2\">Mathematics: Algebra I - Module 4: Polynomial and Quadratic Expressions, Equations, and Functions</h4><div class=\"space-y-3 pl-4 border-l-2 border-orange-500 dark:border-orange-400\"><div><h6 class=\"font-semibold text-text-primary\">Multiplying and Factoring Polynomials</h6><p class=\"text-sm text-text-secondary\">Mastering greatest common factor (GCF), trinomial factoring, and advanced strategies for quadratic expressions.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">A-SSE.A.2, A-APR.A.1</span></div><div><h6 class=\"font-semibold text-text-primary\">Solving Quadratic Equations</h6><p class=\"text-sm text-text-secondary\">Using the zero product property, completing the square, and the quadratic formula to find roots in real world contexts.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">A-REI.B.4b, A-CED.A.1</span></div><div><h6 class=\"font-semibold text-text-primary\">Graphing and Modeling Quadratics</h6><p class=\"text-sm text-text-secondary\">Analyzing key features of parabolas such as symmetry, vertices, and intercepts, while modeling projectile motion like free fall.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">F-IF.C.7a, F-IF.B.4</span></div></div></div><div class=\"mt-8 pt-6 border-t border-gray-100 dark:border-gray-800\"><h4 class=\"text-lg font-semibold text-primary mb-2\">Mathematics: Algebra I - Module 5: A Synthesis of Modeling with Equations and Functions</h4><div class=\"space-y-3 pl-4 border-l-2 border-red-500 dark:border-red-400\"><div><h6 class=\"font-semibold text-text-primary\">Elements of Modeling</h6><p class=\"text-sm text-text-secondary\">Analyzing graphs, data sets, and verbal descriptions to identify key features and select appropriate linear, quadratic, or exponential models.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">N-Q.A.2, F-LE.A.1</span></div><div><h6 class=\"font-semibold text-text-primary\">The Modeling Cycle</h6><p class=\"text-sm text-text-secondary\">Moving from context to equations by identifying variables, formulating models, and interpreting solutions within real-world constraints.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">A-CED.A.2, F-BF.A.1a</span></div><div><h6 class=\"font-semibold text-text-primary\">Comparing Function Types</h6><p class=\"text-sm text-text-secondary\">Evaluating the growth rates and behaviors of different functions, such as comparing exponential growth to linear or quadratic models over time.</p><span class=\"text-xs font-semibold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">F-IF.B.6, F-LE.A.3</span></div></div></div><p class=\"text-xs text-gray-500/70 mt-6 pt-4 border-t border-gray-100 dark:border-white/5 italic\">Note: The mathematics curriculum is sourced from EngageNY.</p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">ELA</h5><p class=\"text-text-secondary\">Literary theory, comprehensive research papers, classical literature.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.8.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Physical sciences (chemistry/physics intro), matter interactions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: MS-PS1-2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">U.S. History (Constitution through Reconstruction), civic documents.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200    dark:border-gray-700\">NCSS.D2.His.4.6-8</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: high (High School) 10th
+     * Categorized by: high (High School) 10th Grade
      */
     {
         "id": "grade-10",
@@ -195,13 +183,12 @@ const learningLevels = [
         "keywords": "tenth grade, sophomore, geometry, world history, 10th",
         "link": "levels/l.php",
         "icon": "fas fa-project-diagram",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Geometry/Algebra 2, proofs, trigonometry basics, coordinates.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.HSG.SRT.C.6</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">World Literature, rhetoric analysis, standardized test prep.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.9-10.4</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Chemistry or Advanced Biology, molecular structures, reactions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: HS-PS1-2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Modern World History, global conflicts, economic revolutions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.1.9-12</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: high (High School) 11th
+     * Categorized by: high (High School) 11th Grade
      */
     {
         "id": "grade-11",
@@ -211,13 +198,12 @@ const learningLevels = [
         "keywords": "eleventh grade, junior, chemistry, pre-calculus, 11th",
         "link": "levels/m.php",
         "icon": "fas fa-microscope",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Pre-Calculus/Adv. Algebra 2, logarithms, complex numbers.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.HSF.IF.C.7</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">American Literature, advanced composition, literary criticism.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.11-12.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Physics or Advanced Chemistry, kinematics, thermodynamic laws.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: HS-PS2-1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">U.S. History (Modern Era), AP frameworks, historical narratives.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.5.9-12</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
      * Hesten's Learning - Grade Level Data
-     * This file contains the curriculum data for all grade levels.
-     * Categorized by: high (High School) 12th
+     * Categorized by: high (High School) 12th Grade
      */
     {
         "id": "grade-12",
@@ -227,7 +213,7 @@ const learningLevels = [
         "keywords": "twelfth grade, senior, physics, calculus, graduation, 12th",
         "link": "levels/n.php",
         "icon": "fas fa-graduation-cap",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics</h5><p class=\"text-text-secondary\">Calculus, Statistics, or Applied Math for advanced college placement.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.HSS.ID.A.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts</h5><p class=\"text-text-secondary\">Capstone projects, creative writing, speech electives.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.W.11-12.1</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science</h5><p class=\"text-text-secondary\">Advanced physical/biological sciences, independent research projects.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: HS-ETS1-2</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies</h5><p class=\"text-text-secondary\">Civics, macro/micro-economics, government structures, personal finance.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Eco.1.9-12</span></p></div></div>"
+        "documentation": ""
     },
 
     /**
@@ -242,7 +228,7 @@ const learningLevels = [
         "keywords": "quiz, exam, assessment, challenge, extra credit",
         "link": "test/",
         "icon": "fas fa-star",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Test/Extra Review</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Multi-Subject Assessments</h5><p class=\"text-text-secondary\">Skill-based quizzes and comprehensive exams covering core academics.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Cross-curricular Assessment</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Enrichment Challenges</h5><p class=\"text-text-secondary\"> /* ... */ Logic puzzles, coding introductory courses, real-world math scenarios.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">STEM Extension</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Study Material</h5><p class=\"text-text-secondary\">Curated flashcards and review sheets for test preparations.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">General Review</span></p></div></div>"
+        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Test/Extra Review</h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Multi-Subject Assessments</h5><p class=\"text-text-secondary\">Skill-based quizzes and comprehensive exams covering core academics.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Cross-curricular Assessment</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Enrichment Challenges</h5><p class=\"text-text-secondary\">Logic puzzles, coding introductory courses, real-world math scenarios.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">STEM Extension</span></p></div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Study Material</h5><p class=\"text-text-secondary\">Curated flashcards and review sheets for test preparations.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">General Review</span></p></div></div>"
     },
 
     /**
diff --git a/assets/data/global-learning_levels.json b/assets/data/global-learning_levels.json
deleted file mode 100644
index 74699cc..0000000
--- a/assets/data/global-learning_levels.json
+++ /dev/null
@@ -1,162 +0,0 @@
-[
-    {
-        "id": "pre-k",
-        "category": "elem",
-        "title": "Pre-K",
-        "description": "Counting objects, letter names, rhyming words, and more. Foundational skills.",
-        "keywords": "early childhood, toddler, counting, shapes, colors",
-        "link": "levels/a.php",
-        "icon": "fas fa-shapes",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards<\/h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics<\/h5><p class=\"text-text-secondary\">Recognizing numbers 1-10, basic shapes, and simple patterns.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K.CC.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts<\/h5><p class=\"text-text-secondary\">Letter recognition, rhyming, and engaging with storybooks.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K.RL.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science<\/h5><p class=\"text-text-secondary\">Observing nature, identifying basic animal needs, weather types.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">Pre-K-LS1-1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies<\/h5><p class=\"text-text-secondary\">Family roles, sharing, basic community helpers.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">State Pre-K Framework<\/span><\/p><\/div><\/div>"
-    },
-    {
-        "id": "kindergarten",
-        "category": "elem",
-        "title": "Kindergarten",
-        "description": "Basic math concepts, phonics, early reading. Building blocks for a strong start.",
-        "keywords": "five, six, reading start, phonics, basic math",
-        "link": "levels/b.php",
-        "icon": "fas fa-puzzle-piece",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards<\/h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics<\/h5><p class=\"text-text-secondary\">Counting to 100, basic addition\/subtraction, and comparing quantities.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.K.CC.A.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts<\/h5><p class=\"text-text-secondary\">Sight words, phonics rules, and printing letters.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RF.K.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science<\/h5><p class=\"text-text-secondary\">Observing weather, seasons, and local environments.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: K-ESS2-1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies<\/h5><p class=\"text-text-secondary\">Community roles, basic geography directions, chronological time.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Civ.2.K-2<\/span><\/p><\/div><\/div>"
-    },
-    {
-        "id": "grade-1",
-        "category": "elem",
-        "title": "Grade 1",
-        "description": "Adding, subtracting, sentence formation. Developing independence.",
-        "keywords": "first grade, addition, subtraction, sentences, 1st",
-        "link": "levels/c.php",
-        "icon": "fas fa-pencil-alt",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards<\/h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics<\/h5><p class=\"text-text-secondary\">Addition\/subtraction up to 20, telling time, and standard measurements.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.1.OA.A.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts<\/h5><p class=\"text-text-secondary\">Reading comprehension, full sentences, and phonetic spelling.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.1.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science<\/h5><p class=\"text-text-secondary\">Plant\/animal survival traits, light and sound observation.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 1-LS1-1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies<\/h5><p class=\"text-text-secondary\">Communities, basic geography, and historical figures.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.His.2.K-2<\/span><\/p><\/div><\/div>"
-    },
-    {
-        "id": "grade-2",
-        "category": "elem",
-        "title": "Grade 2",
-        "description": "Basic multiplication, reading fluency. Expanding foundational knowledge.",
-        "keywords": "second grade, multiplication, reading fluency, 2nd",
-        "link": "levels/d.php",
-        "icon": "fas fa-book-open",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards<\/h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics<\/h5><p class=\"text-text-secondary\">2-digit addition\/subtraction, intro to multiplication, money\/time.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.2.OA.A.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts<\/h5><p class=\"text-text-secondary\">Increased reading fluency, answering who\/what\/where\/when\/why.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.2.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science<\/h5><p class=\"text-text-secondary\">States of matter, plant life cycles, and habitats.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 2-LS2-1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies<\/h5><p class=\"text-text-secondary\">Government services, historical events, map reading.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Civ.3.K-2<\/span><\/p><\/div><\/div>"
-    },
-    {
-        "id": "grade-3",
-        "category": "elem",
-        "title": "Grade 3",
-        "description": "Multiplication, division, reading comprehension. Critical thinking.",
-        "keywords": "third grade, division, fractions, reading comprehension, 3rd",
-        "link": "levels/e.php",
-        "icon": "fas fa-calculator",
-        "documentation": "<h4 class=\"text-xl font-bold mb-4\">Core Subjects & Standards<\/h4><div class=\"space-y-4\"><div><h5 class=\"text-lg font-bold text-primary mb-1\">Mathematics<\/h5><p class=\"text-text-secondary\">Mastering multiplication tables, introductory division, simple fractions.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.MATH.CONTENT.3.OA.A.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">English Language Arts<\/h5><p class=\"text-text-secondary\">Reading to learn, multi-paragraph writing, extracting main ideas.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">CCSS.ELA-LITERACY.RL.3.1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Science<\/h5><p class=\"text-text-secondary\">Forces and motion, solar system basics, animal ecosystems.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NGSS: 3-PS2-1<\/span><\/p><\/div><div><h5 class=\"text-lg font-bold text-primary mb-1\">Social Studies<\/h5><p class=\"text-text-secondary\">Regional history, economic trade, civic responsibilities.<br><span class=\"text-xs font-bold bg-base-bg px-2 py-1 rounded inline-block mt-1 border border-gray-200 dark:border-gray-700\">NCSS.D2.Eco.1.3-5<\/span><\/p><\/div><\/div>"
-    },
-    {
-        "id": "grade-4",
-        "category": "elem",
-        "title": "Grade 4",
-        "description": "Advanced multiplication, division, reading comprehension. Deeper dives.",

Popular Posts

New Commit: fixed theme issues

Repository: Hestenb62/_legacy_backup Author: Hesten Berger Commit Message: fixed theme issues URL: https://github.com/Hestenb62/_legacy_backup/commit/498741f8c633ecaf6e7e594bb0aed02c47e69b39 Code Changes: diff --git a/assessment/index.php b/assessment/index.php index 822865b..5e8b706 100644 --- a/assessment/index.php +++ b/assessment/index.php @@ -264,7 +264,7 @@ include '../src/header.php'; </div> <!-- Hint Modal (Inline) --> - <div id="hintText" class="hint-box" style="display: none;"> + <div id="hintText" class="hint-box hidden"> <strong>Hint:</strong> <span id="hint-content"></span> </div> </div> diff --git a/assets/css/pages/assessment.css b/assets/css/pages/assessment.css index b57e964..7eb0d74 100644 --- a/assets/c...

New Commit: added arura mesh

Repository: Hestenb62/_legacy_backup Author: Hesten Berger Commit Message: added arura mesh URL: https://github.com/Hestenb62/_legacy_backup/commit/d8a9c63f2df943f6e40651985fb1c273c5809dd4 Code Changes: diff --git a/assets/css/level-style.css b/assets/css/level-style.css index ed8b60b..49cddf7 100644 --- a/assets/css/level-style.css +++ b/assets/css/level-style.css @@ -100,6 +100,8 @@ h1, h2, h3, h4 { padding: 4rem 1rem 3rem 1rem; background: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%); border-bottom: 1px solid var(--glass-border); + position: relative; + overflow: hidden; } .hero-inner { @@ -111,6 +113,78 @@ h1, h2, h3, h4 { flex-wrap: wrap; gap: 1.5rem; animation: fadeUp 0.6s ease-out; + position: relative; + z-index: 2; +} + +/* Aurora Mesh Background for Level Hero */ +.level-aurora-bg { + position: absolute; + inset: 0; + overflow: hidden; + pointer-events: none; + z-index: 1; +} + +....

New Commit: Add JSON lesson migration and renderer scaffold Introduces a first-pass migration pipeline from PHP lesson files to structured JSON with `migrate_lessons.php`, and adds a generated `assets/data/lessons.json` catalog containing extracted metadata plus manual-migration placeholders for complex interactive content. Adds a new universal `src/lesson_renderer.php` to render lessons from JSON, along with initial component templates (`interactive-ladder` and `teacher-concepts`) for modular block rendering. Also includes `audit_report.html` documenting current security, accessibility, and architecture findings that motivated the move toward a template-driven lesson system.

Repository: Hestenb62/_legacy_backup Author: Hesten Berger Commit Message: Add JSON lesson migration and renderer scaffold Introduces a first-pass migration pipeline from PHP lesson files to structured JSON with , and adds a generated catalog containing extracted metadata plus manual-migration placeholders for complex interactive content. Adds a new universal to render lessons from JSON, along with initial component templates ( and ) for modular block rendering. Also includes documenting current security, accessibility, and architecture findings that motivated the move toward a template-driven lesson system. URL: https://github.com/Hestenb62/_legacy_backup/commit/f0c974b613ed65b7edcb712abb88bfae61ef0df5 Code Changes: diff --git a/assets/data/lessons.json b/assets/data/lessons.json new file mode 100644 index 0000000..0389666 --- /dev/null +++ b/assets/data/lessons.json @@ -0,0 +1,2835 @@ +{ + "lessons": { + "k-ela-m1-a-1": { + ...