Skip to main content

New Commit: code base updates

Repository: Hestenb62/_legacy_backup

Author: Hesten Berger

Commit Message: code base updates

URL: https://github.com/Hestenb62/_legacy_backup/commit/b0063262f4a974ae6a4bef7e3f15c8d74f0d0367

Code Changes:

diff --git a/assets/data/curriculum-grade-1-ela.json b/assets/data/curr pop-ups/curriculum-grade-1-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-1-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-1-ela.json
diff --git a/assets/data/curriculum-grade-1-math.json b/assets/data/curr pop-ups/curriculum-grade-1-math.json
similarity index 100%
rename from assets/data/curriculum-grade-1-math.json
rename to assets/data/curr pop-ups/curriculum-grade-1-math.json
diff --git a/assets/data/curriculum-grade-1-science.json b/assets/data/curr pop-ups/curriculum-grade-1-science.json
similarity index 100%
rename from assets/data/curriculum-grade-1-science.json
rename to assets/data/curr pop-ups/curriculum-grade-1-science.json
diff --git a/assets/data/curriculum-grade-1-social.json b/assets/data/curr pop-ups/curriculum-grade-1-social.json
similarity index 100%
rename from assets/data/curriculum-grade-1-social.json
rename to assets/data/curr pop-ups/curriculum-grade-1-social.json
diff --git a/assets/data/curriculum-grade-10-ela.json b/assets/data/curr pop-ups/curriculum-grade-10-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-10-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-10-ela.json
diff --git a/assets/data/curriculum-grade-10-math.json b/assets/data/curr pop-ups/curriculum-grade-10-math.json
similarity index 100%
rename from assets/data/curriculum-grade-10-math.json
rename to assets/data/curr pop-ups/curriculum-grade-10-math.json
diff --git a/assets/data/curriculum-grade-10-science.json b/assets/data/curr pop-ups/curriculum-grade-10-science.json
similarity index 100%
rename from assets/data/curriculum-grade-10-science.json
rename to assets/data/curr pop-ups/curriculum-grade-10-science.json
diff --git a/assets/data/curriculum-grade-10-social.json b/assets/data/curr pop-ups/curriculum-grade-10-social.json
similarity index 100%
rename from assets/data/curriculum-grade-10-social.json
rename to assets/data/curr pop-ups/curriculum-grade-10-social.json
diff --git a/assets/data/curriculum-grade-11-ela.json b/assets/data/curr pop-ups/curriculum-grade-11-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-11-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-11-ela.json
diff --git a/assets/data/curriculum-grade-11-math.json b/assets/data/curr pop-ups/curriculum-grade-11-math.json
similarity index 100%
rename from assets/data/curriculum-grade-11-math.json
rename to assets/data/curr pop-ups/curriculum-grade-11-math.json
diff --git a/assets/data/curriculum-grade-11-science.json b/assets/data/curr pop-ups/curriculum-grade-11-science.json
similarity index 100%
rename from assets/data/curriculum-grade-11-science.json
rename to assets/data/curr pop-ups/curriculum-grade-11-science.json
diff --git a/assets/data/curriculum-grade-11-social.json b/assets/data/curr pop-ups/curriculum-grade-11-social.json
similarity index 100%
rename from assets/data/curriculum-grade-11-social.json
rename to assets/data/curr pop-ups/curriculum-grade-11-social.json
diff --git a/assets/data/curriculum-grade-12-ela.json b/assets/data/curr pop-ups/curriculum-grade-12-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-12-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-12-ela.json
diff --git a/assets/data/curriculum-grade-12-math.json b/assets/data/curr pop-ups/curriculum-grade-12-math.json
similarity index 100%
rename from assets/data/curriculum-grade-12-math.json
rename to assets/data/curr pop-ups/curriculum-grade-12-math.json
diff --git a/assets/data/curriculum-grade-12-science.json b/assets/data/curr pop-ups/curriculum-grade-12-science.json
similarity index 100%
rename from assets/data/curriculum-grade-12-science.json
rename to assets/data/curr pop-ups/curriculum-grade-12-science.json
diff --git a/assets/data/curriculum-grade-12-social.json b/assets/data/curr pop-ups/curriculum-grade-12-social.json
similarity index 100%
rename from assets/data/curriculum-grade-12-social.json
rename to assets/data/curr pop-ups/curriculum-grade-12-social.json
diff --git a/assets/data/curriculum-grade-2-ela.json b/assets/data/curr pop-ups/curriculum-grade-2-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-2-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-2-ela.json
diff --git a/assets/data/curriculum-grade-2-math.json b/assets/data/curr pop-ups/curriculum-grade-2-math.json
similarity index 100%
rename from assets/data/curriculum-grade-2-math.json
rename to assets/data/curr pop-ups/curriculum-grade-2-math.json
diff --git a/assets/data/curriculum-grade-2-science.json b/assets/data/curr pop-ups/curriculum-grade-2-science.json
similarity index 100%
rename from assets/data/curriculum-grade-2-science.json
rename to assets/data/curr pop-ups/curriculum-grade-2-science.json
diff --git a/assets/data/curriculum-grade-2-social.json b/assets/data/curr pop-ups/curriculum-grade-2-social.json
similarity index 100%
rename from assets/data/curriculum-grade-2-social.json
rename to assets/data/curr pop-ups/curriculum-grade-2-social.json
diff --git a/assets/data/curriculum-grade-3-ela.json b/assets/data/curr pop-ups/curriculum-grade-3-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-3-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-3-ela.json
diff --git a/assets/data/curriculum-grade-3-math.json b/assets/data/curr pop-ups/curriculum-grade-3-math.json
similarity index 100%
rename from assets/data/curriculum-grade-3-math.json
rename to assets/data/curr pop-ups/curriculum-grade-3-math.json
diff --git a/assets/data/curriculum-grade-3-science.json b/assets/data/curr pop-ups/curriculum-grade-3-science.json
similarity index 100%
rename from assets/data/curriculum-grade-3-science.json
rename to assets/data/curr pop-ups/curriculum-grade-3-science.json
diff --git a/assets/data/curriculum-grade-3-social.json b/assets/data/curr pop-ups/curriculum-grade-3-social.json
similarity index 100%
rename from assets/data/curriculum-grade-3-social.json
rename to assets/data/curr pop-ups/curriculum-grade-3-social.json
diff --git a/assets/data/curriculum-grade-4-ela.json b/assets/data/curr pop-ups/curriculum-grade-4-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-4-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-4-ela.json
diff --git a/assets/data/curriculum-grade-4-math.json b/assets/data/curr pop-ups/curriculum-grade-4-math.json
similarity index 100%
rename from assets/data/curriculum-grade-4-math.json
rename to assets/data/curr pop-ups/curriculum-grade-4-math.json
diff --git a/assets/data/curriculum-grade-4-science.json b/assets/data/curr pop-ups/curriculum-grade-4-science.json
similarity index 100%
rename from assets/data/curriculum-grade-4-science.json
rename to assets/data/curr pop-ups/curriculum-grade-4-science.json
diff --git a/assets/data/curriculum-grade-4-social.json b/assets/data/curr pop-ups/curriculum-grade-4-social.json
similarity index 100%
rename from assets/data/curriculum-grade-4-social.json
rename to assets/data/curr pop-ups/curriculum-grade-4-social.json
diff --git a/assets/data/curriculum-grade-5-ela.json b/assets/data/curr pop-ups/curriculum-grade-5-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-5-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-5-ela.json
diff --git a/assets/data/curriculum-grade-5-math.json b/assets/data/curr pop-ups/curriculum-grade-5-math.json
similarity index 100%
rename from assets/data/curriculum-grade-5-math.json
rename to assets/data/curr pop-ups/curriculum-grade-5-math.json
diff --git a/assets/data/curriculum-grade-5-science.json b/assets/data/curr pop-ups/curriculum-grade-5-science.json
similarity index 100%
rename from assets/data/curriculum-grade-5-science.json
rename to assets/data/curr pop-ups/curriculum-grade-5-science.json
diff --git a/assets/data/curriculum-grade-5-social.json b/assets/data/curr pop-ups/curriculum-grade-5-social.json
similarity index 100%
rename from assets/data/curriculum-grade-5-social.json
rename to assets/data/curr pop-ups/curriculum-grade-5-social.json
diff --git a/assets/data/curriculum-grade-6-ela.json b/assets/data/curr pop-ups/curriculum-grade-6-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-6-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-6-ela.json
diff --git a/assets/data/curriculum-grade-6-math.json b/assets/data/curr pop-ups/curriculum-grade-6-math.json
similarity index 100%
rename from assets/data/curriculum-grade-6-math.json
rename to assets/data/curr pop-ups/curriculum-grade-6-math.json
diff --git a/assets/data/curriculum-grade-6-science.json b/assets/data/curr pop-ups/curriculum-grade-6-science.json
similarity index 100%
rename from assets/data/curriculum-grade-6-science.json
rename to assets/data/curr pop-ups/curriculum-grade-6-science.json
diff --git a/assets/data/curriculum-grade-6-social.json b/assets/data/curr pop-ups/curriculum-grade-6-social.json
similarity index 100%
rename from assets/data/curriculum-grade-6-social.json
rename to assets/data/curr pop-ups/curriculum-grade-6-social.json
diff --git a/assets/data/curriculum-grade-7-ela.json b/assets/data/curr pop-ups/curriculum-grade-7-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-7-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-7-ela.json
diff --git a/assets/data/curriculum-grade-7-math.json b/assets/data/curr pop-ups/curriculum-grade-7-math.json
similarity index 100%
rename from assets/data/curriculum-grade-7-math.json
rename to assets/data/curr pop-ups/curriculum-grade-7-math.json
diff --git a/assets/data/curriculum-grade-7-science.json b/assets/data/curr pop-ups/curriculum-grade-7-science.json
similarity index 100%
rename from assets/data/curriculum-grade-7-science.json
rename to assets/data/curr pop-ups/curriculum-grade-7-science.json
diff --git a/assets/data/curriculum-grade-7-social.json b/assets/data/curr pop-ups/curriculum-grade-7-social.json
similarity index 100%
rename from assets/data/curriculum-grade-7-social.json
rename to assets/data/curr pop-ups/curriculum-grade-7-social.json
diff --git a/assets/data/curriculum-grade-8-ela.json b/assets/data/curr pop-ups/curriculum-grade-8-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-8-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-8-ela.json
diff --git a/assets/data/curriculum-grade-8-math.json b/assets/data/curr pop-ups/curriculum-grade-8-math.json
similarity index 100%
rename from assets/data/curriculum-grade-8-math.json
rename to assets/data/curr pop-ups/curriculum-grade-8-math.json
diff --git a/assets/data/curriculum-grade-8-science.json b/assets/data/curr pop-ups/curriculum-grade-8-science.json
similarity index 100%
rename from assets/data/curriculum-grade-8-science.json
rename to assets/data/curr pop-ups/curriculum-grade-8-science.json
diff --git a/assets/data/curriculum-grade-8-social.json b/assets/data/curr pop-ups/curriculum-grade-8-social.json
similarity index 100%
rename from assets/data/curriculum-grade-8-social.json
rename to assets/data/curr pop-ups/curriculum-grade-8-social.json
diff --git a/assets/data/curriculum-grade-9-ela.json b/assets/data/curr pop-ups/curriculum-grade-9-ela.json
similarity index 100%
rename from assets/data/curriculum-grade-9-ela.json
rename to assets/data/curr pop-ups/curriculum-grade-9-ela.json
diff --git a/assets/data/curriculum-grade-9-math.json b/assets/data/curr pop-ups/curriculum-grade-9-math.json
similarity index 100%
rename from assets/data/curriculum-grade-9-math.json
rename to assets/data/curr pop-ups/curriculum-grade-9-math.json
diff --git a/assets/data/curriculum-grade-9-science.json b/assets/data/curr pop-ups/curriculum-grade-9-science.json
similarity index 100%
rename from assets/data/curriculum-grade-9-science.json
rename to assets/data/curr pop-ups/curriculum-grade-9-science.json
diff --git a/assets/data/curriculum-grade-9-social.json b/assets/data/curr pop-ups/curriculum-grade-9-social.json
similarity index 100%
rename from assets/data/curriculum-grade-9-social.json
rename to assets/data/curr pop-ups/curriculum-grade-9-social.json
diff --git a/assets/data/curriculum-kindergarten-ela.json b/assets/data/curr pop-ups/curriculum-kindergarten-ela.json
similarity index 100%
rename from assets/data/curriculum-kindergarten-ela.json
rename to assets/data/curr pop-ups/curriculum-kindergarten-ela.json
diff --git a/assets/data/curriculum-kindergarten-math.json b/assets/data/curr pop-ups/curriculum-kindergarten-math.json
similarity index 100%
rename from assets/data/curriculum-kindergarten-math.json
rename to assets/data/curr pop-ups/curriculum-kindergarten-math.json
diff --git a/assets/data/curriculum-kindergarten-science.json b/assets/data/curr pop-ups/curriculum-kindergarten-science.json
similarity index 100%
rename from assets/data/curriculum-kindergarten-science.json
rename to assets/data/curr pop-ups/curriculum-kindergarten-science.json
diff --git a/assets/data/curriculum-kindergarten-social.json b/assets/data/curr pop-ups/curriculum-kindergarten-social.json
similarity index 100%
rename from assets/data/curriculum-kindergarten-social.json
rename to assets/data/curr pop-ups/curriculum-kindergarten-social.json
diff --git a/assets/data/curriculum-pre-k-ela.json b/assets/data/curr pop-ups/curriculum-pre-k-ela.json
similarity index 100%
rename from assets/data/curriculum-pre-k-ela.json
rename to assets/data/curr pop-ups/curriculum-pre-k-ela.json
diff --git a/assets/data/curriculum-pre-k-math.json b/assets/data/curr pop-ups/curriculum-pre-k-math.json
similarity index 100%
rename from assets/data/curriculum-pre-k-math.json
rename to assets/data/curr pop-ups/curriculum-pre-k-math.json
diff --git a/assets/data/curriculum-pre-k-science.json b/assets/data/curr pop-ups/curriculum-pre-k-science.json
similarity index 100%
rename from assets/data/curriculum-pre-k-science.json
rename to assets/data/curr pop-ups/curriculum-pre-k-science.json
diff --git a/assets/data/curriculum-pre-k-social.json b/assets/data/curr pop-ups/curriculum-pre-k-social.json
similarity index 100%
rename from assets/data/curriculum-pre-k-social.json
rename to assets/data/curr pop-ups/curriculum-pre-k-social.json
diff --git a/assets/js/index-main.js b/assets/js/index-main.js
index 2061104..0ac56e4 100644
--- a/assets/js/index-main.js
+++ b/assets/js/index-main.js
@@ -551,10 +551,10 @@ function openDocModal(btn) {
                 </div>
             `;
             const curriculumFiles = [
-                { key: 'math', file: `/assets/data/curriculum-${targetSlug}-math.json` },
-                { key: 'ela', file: `/assets/data/curriculum-${targetSlug}-ela.json` },
-                { key: 'science', file: `/assets/data/curriculum-${targetSlug}-science.json` },
-                { key: 'social', file: `/assets/data/curriculum-${targetSlug}-social.json` }
+                { key: 'math', file: `/assets/data/curr%20pop-ups/curriculum-${targetSlug}-math.json` },
+                { key: 'ela', file: `/assets/data/curr%20pop-ups/curriculum-${targetSlug}-ela.json` },
+                { key: 'science', file: `/assets/data/curr%20pop-ups/curriculum-${targetSlug}-science.json` },
+                { key: 'social', file: `/assets/data/curr%20pop-ups/curriculum-${targetSlug}-social.json` }
             ];
             Promise.all(curriculumFiles.map(item =>
                 fetch(item.file)
diff --git a/assets/text/hc-curriculum-popups.md b/assets/text/hc-curriculum-popups.md
new file mode 100644
index 0000000..de439b1
--- /dev/null
+++ b/assets/text/hc-curriculum-popups.md
@@ -0,0 +1,33 @@
+## Universal Curriculum Scope & Pop-Up Explorer
+
+Browse complete scope-and-sequence curricula across all 14 grade levels—from **Pre-Kindergarten** and **Kindergarten** through **Grade 12**—in **Mathematics**, **English Language Arts**, **Science**, and **Social Studies**.
+
+### Quick Access & Navigation
+- **Homepage Grade Cards:** Navigate to `/` (Homepage) and locate any grade card (e.g. *Kindergarten*, *Grade 4*, *Grade 9 Algebra I*). Click the **Curriculum** button on the card to open the pop-up modal.
+- **On-Demand Loading:** Curriculum data loads dynamically from `/assets/data/curr pop-ups/` in parallel across all 4 subjects, ensuring lightning-fast page loading with zero unnecessary initial payload.
+- **In-Memory Caching:** Once loaded, each grade's curriculum is cached in memory for instantaneous re-opening during your session.
+
+### Core Capabilities & Features
+1. **Four Core Subject Tabs:**
+   - Seamlessly switch between **Mathematics**, **English Language Arts**, **Science**, and **Social Studies** within the modal dialog.
+   - Smooth active indicator highlighting shows your currently selected subject.
+
+2. **Course Overview & Competencies:**
+   - Review high-level course overviews, target competencies, and key learning goals for each grade level.
+   - Distinct subject icons and tailored color accents provide visual orientation.
+
+3. **Collapsible Module Accordions:**
+   - Instructional modules are organized into expandable cards displaying module numbers, descriptive titles, and summaries.
+   - Expand or collapse modules to inspect topic letters, titles, detailed conceptual descriptions, and focus standards.
+
+4. **Standards Explorer Direct Links:**
+   - Focus standards badges (e.g. *CCSS.MATH.CONTENT.HSA-CED.A.1*, *RL.9-10.1*, *MS-PS1-1*) link directly to the interactive **Standards Explorer** (`/pages/standards.php`), allowing students and educators to explore parent domains, progressions, and cross-grade alignments.
+
+5. **Printable Curriculum Syllabi:**
+   - Dedicated **Print Subject** buttons allow teachers, parents, and students to generate clean, printer-friendly course outlines without web navigation chrome or UI clutter.
+
+### Accessibility & UDL Features
+- **100% Keyboard Operable:** Navigate between subject tabs with keyboard arrows/Tab, toggle module accordions with `Enter` or `Spacebar`, and close the modal anytime with `Escape`.
+- **WCAG High Contrast:** Tested in light, dark, and high-contrast color modes with minimum 4.5:1 text contrast and visible `:focus-visible` outlines.
+- **Responsive Layout:** Formats gracefully down to 320px mobile viewports with horizontal scroll containment and touch-friendly targets.
+- **Offline Resilient:** Cached by the service worker for uninterrupted offline review when disconnected from the internet.
diff --git a/src/footer.php b/src/footer.php
index 7f5ab85..abb4534 100644
--- a/src/footer.php
+++ b/src/footer.php
@@ -100,9 +100,9 @@
 
         <!-- Version Status & Release Info Strip (WCAG Operable) -->
         <?php
-        $siteVersion = defined('HL_SITE_VERSION') ? HL_SITE_VERSION : 'v2.8.1';
-        $siteVersionLabel = defined('HL_SITE_VERSION_LABEL') ? HL_SITE_VERSION_LABEL : 'September 2026 Module-Level JSON Architecture Release';
-        $siteVersionSummary = defined('HL_SITE_VERSION_SUMMARY') ? HL_SITE_VERSION_SUMMARY : 'Consolidated Grade 9 Algebra I Lessons into 5 Module-Level JSON Datasets with Tiered Router Resolution and Centralized Mathematics Codex';
+        $siteVersion = defined('HL_SITE_VERSION') ? HL_SITE_VERSION : 'v2.8.2';
+        $siteVersionLabel = defined('HL_SITE_VERSION_LABEL') ? HL_SITE_VERSION_LABEL : 'September 2026 Curriculum Pop-Ups Organization Release';
+        $siteVersionSummary = defined('HL_SITE_VERSION_SUMMARY') ? HL_SITE_VERSION_SUMMARY : 'Reorganized All Pre-K Through Grade 12 Curriculum Scope Datasets into Dedicated Directory assets/data/curr pop-ups/ with Resilient Path Resolution';
         ?>
         <div class="footer-version-strip" role="region" aria-label="Platform Version Information">
             <div class="footer-version-info">
@@ -273,9 +273,17 @@

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": { + ...