Skip to main content

New Commit: reader update

Repository: Hestenb62/_legacy_backup

Author: Hesten Berger

Commit Message: reader update

URL: https://github.com/Hestenb62/_legacy_backup/commit/718042cdc43e8850be753aa7d3a22cd7379c2847

Code Changes:

diff --git a/library/read/reader_template.php b/library/read/reader_template.php
index c6337cc..8bb55be 100644
--- a/library/read/reader_template.php
+++ b/library/read/reader_template.php
@@ -489,65 +489,8 @@ body.zen-mode {
                                         <span class="book-edition-meta"><i class="fas fa-book-reader mr-1" aria-hidden="true"></i> Hesten's Learning Library Edition</span>
                                     <?php endif; ?>
                                 </div>
-                                <?php if ($chapter !== 'intro' && !$isTeacherPage): ?>
-                                    <div class="chk-launch-wrap">
-                                        <button type="button" class="chk-launch-btn" id="chk-launch-btn" onclick="toggleChapterCheckpoint(true)" aria-label="Take Chapter Comprehension Quiz">
-                                            <i class="fas fa-clipboard-check" aria-hidden="true"></i> <span id="chk-launch-btn-text">Take Quiz</span> <span class="chk-launch-badge" id="chk-launch-badge"><i class="fas fa-question-circle" aria-hidden="true"></i> 2 Qs</span>
-                                        </button>
-                                    </div>
-                                <?php endif; ?>
                             </div>
                         </div>
-
-                        <!-- End-of-Chapter Reading Comprehension Checkpoint (Slide-Up Overlay Over Text) -->
-                        <?php if ($chapter !== 'intro' && !$isTeacherPage): ?>
-                            <section class="chapter-comprehension-checkpoint collapsed" id="chapter-checkpoint" aria-label="Chapter Comprehension Checkpoint" role="dialog" aria-modal="true" aria-labelledby="chk-modal-title">
-                                <!-- Sticky Header of the Checkpoint Overlay -->
-                                <div class="chk-overlay-header">
-                                    <div class="chk-overlay-header-left">
-                                        <div class="chk-icon-wrap" aria-hidden="true">
-                                            <i class="fas fa-clipboard-check"></i>
-                                        </div>
-                                        <div class="chk-toggle-info">
-                                            <div class="chk-title-row">
-                                                <h3 class="chk-title" id="chk-modal-title">Chapter <?php echo $chapterNum; ?> Checkpoint</h3>
-                                                <span class="chk-badge" id="chk-status-badge"><i class="fas fa-question-circle" aria-hidden="true"></i> 2 Questions</span>
-                                            </div>
-                                            <p class="chk-subtitle">Quick comprehension pulse check before advancing to the next chapter.</p>
-                                        </div>
-                                    </div>
-                                    <div class="chk-overlay-header-right">
-                                        <button type="button" class="chk-close-btn" onclick="toggleChapterCheckpoint(false)" aria-label="Close Quiz" title="Close Quiz (Esc)">
-                                            <i class="fas fa-times" aria-hidden="true"></i>
-                                        </button>
-                                    </div>
-                                </div>
-
-                                <!-- Scrollable Quiz Body with Questions & Controls -->
-                                <div class="chk-overlay-body" id="chk-collapsible-body">
-                                    <div class="chk-body-inner">
-                                        <div class="chk-body-header">
-                                            <span class="chk-body-hint"><i class="fas fa-lightbulb" aria-hidden="true"></i> Answer both questions below, then submit to check comprehension.</span>
-                                        </div>
-                                        <div id="chk-questions-container" class="chk-questions-container">
-                                            <!-- Populated dynamically by reader checkpoint engine -->
-                                        </div>
-                                        <div id="chk-feedback-box" class="chk-feedback-box" style="display: none;"></div>
-                                        <div class="chk-actions">
-                                            <button type="button" id="chk-submit-btn" class="chk-submit-btn" onclick="submitChapterCheckpoint()">
-                                                <i class="fas fa-check-circle" aria-hidden="true"></i> Submit Answers
-                                            </button>
-                                            <button type="button" id="chk-reset-btn" class="chk-secondary-btn" onclick="resetChapterCheckpoint()" style="display: none;">
-                                                <i class="fas fa-redo" aria-hidden="true"></i> Retake Quiz
-                                            </button>
-                                            <button type="button" id="chk-done-close-btn" class="chk-done-btn" onclick="toggleChapterCheckpoint(false)" style="display: none;">
-                                                <i class="fas fa-check" aria-hidden="true"></i> Done &amp; Close
-                                            </button>
-                                        </div>
-                                    </div>
-                                </div>
-                            </section>
-                        <?php endif; ?>
                     <?php endif; ?>
                 </article>
             </div>
diff --git a/updates/docs/2026-09-21-historical-timeline-styling-walkthrough.md b/updates/docs/2026-09-21-historical-timeline-styling-walkthrough.md
index 3f03b29..a60773a 100644
--- a/updates/docs/2026-09-21-historical-timeline-styling-walkthrough.md
+++ b/updates/docs/2026-09-21-historical-timeline-styling-walkthrough.md
@@ -28,7 +28,11 @@ Transformed the plain heading/paragraph timeline in `library/read/who-built-amer
   - Enclosed each bibliographic citation within an individual `<li>` element inside `<ul class="readings-list">`.
   - Added modern typography styling with custom theme-accent circular bullets (`::before`), accessible line-height, and high-contrast support in `read-editorial-reading-content-typo.css`.
 
-### 3. Dedicated Reader Timeline Stylesheet (`assets/css/reader/read-timeline.css`)
+### 3. Removal of "Take Quiz" Footer Button (`reader_template.php`)
+- Removed the `#chk-launch-btn` ("Take Quiz") and the end-of-chapter quiz overlay from the reader footer row.
+- The footer row now cleanly presents the bibliographic credits and primary source attributions without any unwanted quiz prompts.
+
+### 4. Dedicated Reader Timeline Stylesheet (`assets/css/reader/read-timeline.css`)
 - **Connecting Spine**: Continuous vertical track line with subtle theme-accent gradient (`var(--color-primary)`).
 - **Milestone Nodes**: Circular markers with inner accent dots, hover lift (`scale(1.15)`), and glowing shadow rings.
 - **Milestone Cards**: Glassmorphic/surface cards with subtle borders (`var(--reader-border)`), soft shadows, and smooth hover translations (`translateX(4px)`).

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