606
Curriculum Files
400+
Assessments
63
Simulations
79
Validators
29
Auto-Fixers
316
Scripts
1,000+
PRs Merged
59/59
NGSS Standards

System Architecture

End-to-end data flow from cycle configuration to teacher dashboard.

Weekly Structure

Each week follows a 5-component, 100-point assessment architecture.

12 pts

Hook

Anchoring phenomenon introduction. Introduces a real-world question that frames the week's investigation.

20 pts

Station 1

Core concept exploration. Students build foundational understanding through guided investigation and data analysis.

20 pts

Station 2

Applied investigation. Deepens understanding through simulation, modeling, or data interpretation activities.

25 pts

Station 3

Synthesis and application. Students connect concepts to the anchoring phenomenon through CER writing and analysis.

23 pts

Exit Ticket

Formative checkpoint: 2 new questions, 2 spiral review, 1 integration + SEP. Feeds the automated MTSS pipeline.

System Features

12 integrated subsystems that run the curriculum.

100% NGSS Alignment

All 59 Middle School NGSS performance expectations are represented in the system’s mapping across 8 cycles. This is a coverage claim, not a claim that every published lesson or assessment has passed expert validity review.

59/59 Standards MS-PS, MS-LS, MS-ESS

Google Forms Assessment Engine

400+ auto-generated Google Form assessments via Apps Script. Shared libraries (FormUtils.gs, DataUtils.gs) eliminated boilerplate and accelerated form deployment; each form follows validated templates.

Apps Script FormUtils.gs 400+ Forms

Canvas LTI Student Pages

100 inline-styled student pages built for Canvas LMS's CSS-stripping LTI environment. Pure inline hex colors, canonical shared templates, fleet-wide sync enforcement.

Canvas LMS Inline CSS 100 Pages

Custom HTML5 Simulations

63 interactive simulation artifacts cover phenomena from thermal energy transfer to plate tectonics. Static contracts check accessibility-related structure and contrast targets; representative browser and assistive-technology verification remains required.

HTML5 + JS WCAG 2.1 AA 63 Sims

Automated MTSS Pipeline

Nightly data collection at 5:30 PM, aggregation at 6:00 PM, weekly summaries on Fridays — replacing manual tier assignment. Auto-assigns Tier 1/2/3, flags misconceptions at 30%, triggers whole-class reteach at 40%.

TriggerManager.gs Tier 2/3 Alerts Automated

79-Validator Quality Gate

Pre-commit and CI/CD validation suite: point totals, exit ticket structure, Canvas LTI compliance, WCAG accessibility, DOM architecture, NGSS references, design tokens, and more.

Pre-commit GitHub Actions 79 Validators

29 Automated Fixers

One-Button Fleet Sync (OBFS) applies 12 sequential fix categories fleet-wide. Repairs structural compliance across 100+ pages after standard updates (e.g., CDG v4.3 to v4.4).

OBFS Pipeline Fleet Sync 29 Fixers

Accessibility & UDL

Accessibility-informed patterns include alt text, contrast targets, 48px touch targets, labeled controls, and tiered scaffolds. These safeguards reduce known risks without representing the full fleet as accessibility-certified.

WCAG 2.1 AA UDL Tier 2/3 Scaffolds

ELL & Bilingual Support

Bilingual glossaries (English/Spanish) in every student page, sentence frames for scientific writing, vocabulary pre-teaching. 570+ terms with verified Spanish accent accuracy.

English/Spanish 570+ Terms

AI-Augmented Development

Purpose-built for Claude Code with custom MCP integration. Implemented 12 slash commands and CLAUDE.md context management, reduced form deployment time from 30+ minutes to 2 minutes.

Claude Code MCP 12 Commands

CI/CD Pipeline

GitHub Actions with 60% runtime reduction via stage parallelization. PR feedback loops under 3–4 minutes across 1,000+ merged pull requests.

GitHub Actions 1,000+ PRs 60% Faster

Continuously Updated Documentation

60+ documentation files governed by DOCUMENTATION-INDEX.md (v2.40). LESSONS-LEARNED.md captures 17 categories of institutional knowledge. Content Design Guide at v4.4.

60+ Docs CDG v4.4 17 LL Sections

Sample Anchoring Phenomena

Every week begins with a real-world question that frames student investigation.

G7 · C3 “Why does a car get hot inside but not outside?”
G8 · C3 “If cheetahs are the fastest land animal, why haven’t gazelles gone extinct?”
G7 · C4 “Why is the ocean becoming more acidic?”
G8 · C6 “Why do earthquakes happen in the same places over and over?”
G8 · C6 “How can spinning a magnet create electricity?”