Lessons

1

CER Writing: Forces & Motion

2

Guided Practice: Forces & Motion

3

Investigation Lab: Forces & Motion

4

Motion and Speed

5

Types of Forces

ACT: { right: calc(50% - 40px); } .magnet.right.repel { right: 10px; } .metal-object { position: absolute; width: 30px; height: 30px; background: linear-gradient(135deg, #94a3b8, #64748b); border-radius: 50%; top: 50%; transform: translateY(-50%); right: 50px; transition: right 0.5s ease; display: flex; align-items: center; justify-content: center; font-size: 0.8rem; } .metal-object.attracted { right: calc(50% - 55px); } /* Practice Problems */ .practice-problem { background: #f8fafc; border: 2px solid #e2e8f0; border-radius: var(--radius-lg); padding: var(--space-5); margin: var(--space-4) 0; } .practice-problem h4 { color: var(--science-dark); margin-bottom: var(--space-3); } .scenario-text { font-size: var(--text-lg); color: #334155; margin-bottom: var(--space-4); padding: var(--space-3); background: #fff; border-radius: var(--radius-md); } .answer-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-3); max-width: 500px; margin: 0 auto; } .answer-btn { padding: var(--space-3) var(--space-4); font-size: var(--text-base); font-weight: 600; border: 2px solid #cbd5e1; border-radius: var(--radius-md); background: white; cursor: pointer; transition: all 0.2s ease; } .answer-btn:hover { border-color: var(--science-primary); background: var(--science-light); } .answer-btn.correct { background: #dcfce7; border-color: #16a34a; color: #166534; } .answer-btn.incorrect { background: #fee2e2; border-color: #dc2626; color: #991b1b; } .feedback { margin-top: var(--space-3); padding: var(--space-3); border-radius: var(--radius-md); text-align: center; font-weight: 500; display: none; } .feedback.show { display: block; } .feedback.correct { background: #dcfce7; color: #166534; } .feedback.incorrect { background: #fee2e2; color: #991b1b; } /* Force Sorting Game */ .sorting-game { background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%); border-radius: var(--radius-lg); padding: var(--space-6); margin: var(--space-6) 0; } .sorting-game h4 { color: #92400e; margin-bottom: var(--space-4); text-align: center; } .sort-items { display: flex; flex-wrap: wrap; gap: var(--space-2); justify-content: center; margin-bottom: var(--space-4); } .sort-item { padding: var(--space-2) var(--space-3); background: white; border: 2px solid #f59e0b; border-radius: var(--radius-md); cursor: pointer; font-weight: 500; transition: all 0.2s ease; } .sort-item:hover { background: #fef3c7; } .sort-item.selected { background: #f59e0b; color: white; } .sort-item.sorted { opacity: 0.5; cursor: not-allowed; } .sort-categories { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-4); } .sort-category { background: white; border: 2px dashed #d97706; border-radius: var(--radius-md); padding: var(--space-4); min-height: 100px; } .sort-category h5 { color: #92400e; text-align: center; margin-bottom: var(--space-2); } .sorted-items { display: flex; flex-wrap: wrap; gap: var(--space-2); justify-content: center; } .sorted-item { padding: var(--space-1) var(--space-2); background: var(--science-light); border-radius: var(--radius-sm); font-size: var(--text-sm); } .sorted-item.wrong { background: #fee2e2; } /* Summary */ .summary-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: var(--space-4); margin: var(--space-5) 0; } .summary-item { background: var(--science-light); padding: var(--space-4); border-radius: var(--radius-lg); text-align: center; border: 2px solid #86efac; } .summary-item .emoji { font-size: 2.5rem; margin-bottom: var(--space-2); } .summary-item h4 { color: var(--science-dark); margin-bottom: var(--space-2); } /* Motion arrows */ .arrow { display: inline-block; font-size: 1.5rem; color: var(--science-primary); animation: pulse 1s infinite; } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } .arrow-left { transform: rotate(180deg); } /* Real world examples list */ .examples-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: var(--space-3); margin: var(--space-4) 0; } .example-item { display: flex; align-items: center; gap: var(--space-3); padding: var(--space-3); background: white; border-radius: var(--radius-md); border: 1px solid #e2e8f0; } .example-item .icon { font-size: 1.8rem; } .example-item span { color: #334155; } /* Force diagram */ .force-diagram { background: white; border: 2px solid #86efac; border-radius: var(--radius-lg); padding: var(--space-5); margin: var(--space-4) 0; text-align: center; } .diagram-object { display: inline-block; width: 80px; height: 80px; background: linear-gradient(135deg, #fbbf24, #f59e0b); border-radius: var(--radius-md); margin: var(--space-4); position: relative; } .force-arrow { position: absolute; display: flex; align-items: center; font-weight: bold; color: var(--science-dark); } .force-arrow.up { top: -40px; left: 50%; transform: translateX(-50%); flex-direction: column; } .force-arrow.down { bottom: -40px; left: 50%; transform: translateX(-50%); flex-direction: column-reverse; } .force-arrow.left { left: -60px; top: 50%; transform: translateY(-50%); } .force-arrow.right { right: -60px; top: 50%; transform: translateY(-50%); flex-direction: row-reverse; }
6

Unit Checkpoint: Forces & Motion