CME Handoff Notes — Course Development Status & Design Guide Read First
  What This Index Is

This file is the development overview for PHYS-2325 University Physics I, Fall 2026. Each module card below links to every completed lesson and shows a collapsible content summary so you can review what is in each lesson without opening the file. It is also the navigation hub for the local build — open this file in a browser and every completed lesson is one click away.

The course uses OpenStax University Physics Volume 1 (free, open-license). The Canvas implementation uses the CidiLabs Design Plus component library — all interactive activities (Sort Items, Order Items, Match Items, Flip Cards) are CidiLabs components that must be enabled in the Canvas course shell before the HTML pages are imported.

  What Is Complete
  • Module 1 (6 lessons) — Measurements and Motion in 1D. M1L1 through M1L6 all built and linked.
  • Module 2 (3 lessons) — Motion in 2D/3D, Newton's Laws. M2L1 Vectors, M2L2a Kinematics 2D/3D, M2L2b Projectile/Circular/Relative, M2L3 Newton's Laws and Forces.
  • Module 3 (2 lessons) — Energy and Work. M3L1 Work and Kinetic Energy, M3L2 Potential Energy and Conservation.
  • Module 4 (1 lesson) — Center of Mass and Linear Momentum. M4L1 Impulse, Momentum, and Center of Mass.
  • Module 5 (5 lessons) — Rotation and Equilibrium. M5L1 Rotational Kinematics through M5L5 Elasticity. This is the most recently built module and represents the highest-fidelity design.
  • Modules 6–8 — Lesson structure not defined. Module titles in the cards below are placeholders only — confirm topics and lesson count with the department before building.
  Lesson Design: What a Full-Fidelity Lesson Contains

Module 5 is the design reference. Every lesson in Module 5 was built to the full pattern. Use any M5 lesson as the template for future work. Each full-fidelity lesson has these sections in order:

  1. Header — Module title and lesson title in the CidiLabs dp-header block.
  2. Introduction — A relevant quote, a 2-column layout (text left, image right), and a dark-blue framework box that gives the student the central conceptual spine of the lesson visually before any equations appear.
  3. Learning Objectives — Course Competency (CC) and numbered LOs in a collapsible accordion. A ★ marks LOs addressed on this page.
  4. Required Reading — Direct OpenStax chapter links as dark-blue buttons.
  5. Optional Reading — PhET simulations, Khan Academy, and other supplementary resources.
  6. Media — 3-tab vertical (dp-next-prev-tabs dp-tabs-buttons-vertical, min-height 600px). Each tab has a title, explanatory bullets, a time estimate, and an embed placeholder. Videos are not embedded in the files — placeholders are left for the instructor to insert Canvas Media links.
  7. Advanced Theory (Deeper Look) — A 3-tab vertical section for students who want to go deeper. Covers mathematical derivations, historical context, connections to other fields, and engineering applications not required for the standard LOs. This section did not exist in Modules 1–4 (see design gap notes below).
  8. Practice and Apply — Conceptual — Three CidiLabs activities in dp-tabs-pills tabs: typically Order Items (procedural sequence), Sort Items (categorization), and Flip Cards (misconception cards). Critical bug rule: all Sort Items answer bucket <ul> elements must be empty. Critical bug rule: Flip Cards stacked vertically in the same column must have <p>&nbsp;</p> spacers between them.
  9. Practice and Apply — Computational — 5–6 fully worked problems in a dp-accordion. Each problem states the scenario, works through the solution step by step with intermediate values shown, and ends with a note on the physical interpretation or engineering context.
  10. Self-Check and Module Bridge — 5 questions the student should be able to answer from memory, plus an explicit bridge sentence connecting to the next lesson. This section did not exist in Modules 1–4 (see design gap notes below).
  Design Gaps in Modules 1–4 (Enhancement Opportunities)

The lessons in Modules 1–4 are correct and functional. The design language matured during the build process; Module 5 represents the full-fidelity version. The following elements are present in every Module 5 lesson but absent from some or all of Modules 1–4:

Missing Element Modules Affected Notes
Intro framework box (dark-blue conceptual spine) M1–M4, all lessons Each lesson has a quote + text intro, but no visual anchor for the central idea. M5 adds a dark-blue panel showing the key equation, analogy table, or framework before any prose.
Advanced Theory section (Deeper Look) M1–M4, all lessons No differentiated content for stronger students. High-value additions would include: the calculus derivation of the work-energy theorem (M3L1), the derivation of centripetal acceleration (M2L3), significant figures as propagation of uncertainty (M1L1).
Self-check and module bridge M1–M4, all lessons Lessons end after the computational problems. Adding 5 self-check questions and a bridge sentence is low effort and high pedagogical value — gives students a metacognitive checkpoint and connects lessons into a narrative arc.
Conceptual activities not tabbed M1L1–M1L5, M2, M3, M4 Activities are stacked as standalone blocks. M5 wraps them in dp-tabs-pills which is visually cleaner and keeps the section compact. Structural change only — no content rewrite needed.

One hard bug to fix: module1/m1l1-measurement/new-lesson-output/m1l1-measurement.html had an incorrect <title> tag inherited from a chemistry course template ("M5L1 Explore: Acid-Base Foundations"). This has been corrected to "PHYS-2325 M1L1 Measurement" in the current commit.

  Critical Technical Rules for CidiLabs Components
  • Sort Items answer bucket <ul> must be empty. If items appear pre-filled inside an answer bucket, the activity will not function correctly in Canvas. The answer bank bucket should contain all draggable items; the destination buckets must have empty <ul></ul> tags.
  • Flip Cards stacked vertically need spacers. When two dp-flip-card divs appear in the same column one above the other, a <p>&nbsp;</p> element must appear between them or the cards will overlap on flip.
  • Tabs pattern for Media and Advanced Theory: dp-panels-wrapper dp-panel-color-dp-primary dp-panel-active-color-dp-secondary dp-panel-hover-color-dp-secondary dp-next-prev-tabs dp-tabs-buttons-vertical with style="min-height: 600px;".
  • Tabs pattern for Conceptual activities: dp-panels-wrapper dp-tabs-pills dp-panel-active-color-dp-primary dp-panel-hover-color-dp-secondary.
  • Accordion pattern for LOs and Computational problems: dp-panels-wrapper dp-accordion-default dp-panel-active-color-dp-primary with panel headings using <p class="dp-panel-heading" style="color: white !important; background: #1D2757;">.
  • CSS paths from lesson files (three directories deep): ../../../css/canvas-complete.css and ../../../css/cidilabs-activities.css.
  • Back button href: ../../../index.html.
  • dp-wrapper boilerplate: <div id="dp-wrapper" class="dp-wrapper dp-flat-sections variation-1">.
  Repository and File Structure
  • GitHub repo: https://github.com/edutechtammy/phys-2325 — branch main.
  • Lesson file convention: module{N}/m{N}l{N}-{slug}/new-lesson-output/m{N}l{N}-{slug}.html
  • Each lesson is a single self-contained HTML file — no JavaScript dependencies beyond what is in js/canvas-complete.js and js/cidilabs-scripts.js. Open any lesson directly in a browser for local review.
  • Images: All lesson images currently use CANVAS_IMAGE_URL as a placeholder. Replace with actual Canvas file URLs after importing lessons into the course shell. A mapping helper script is in files/00-image-script/.
  • Colors: Texas Blue #1d2757 · Red #d13138. Do not substitute other blues or reds — these match the institutional palette.
Module 1: Measurements and Motion in 1D ✓ Complete
Module 2: Vectors and Motion in 2D/3D In Progress
Module 3: Energy and Work In Progress
Module 4: Center of Mass and Linear Momentum In Progress
Module 5: Rotation and Equilibrium ✓ Complete
Module 6: Rotation and Torque Not Started
Module 7: Gravitation and Oscillations Not Started
Module 8: Fluids and Thermodynamics Not Started