Module 4: Rails and MVC
Module 4 Overview Video Reading: Textbook Chapter 4All of the material in this module corresponds to Chapter 4 of the ESaaS textbook — the free PDF is linked on the Resources page. Watch each section’s video, read the matching section of the textbook, then complete the self-check on Gradescope.
Module 4 Self-Check
After finishing the videos and readings, complete the Module 4 Self-Check on Gradescope. Self-checks are short, count toward your grade, and allow unlimited attempts — you need to get every question right, so keep trying until you do.
Sections
| Section | Watch | Read |
|---|---|---|
| 4.1 The Model–View–Controller (MVC) Architecture | Video | §4.1 |
| 4.2 Rails Models: Databases and Active Record | Video | §4.2 |
| 4.3 CHIPS: ActiveRecord Basics (not yet released) | — | Assignment |
| 4.4 Routes, Controllers, and Views | Video | §4.4 |
| 4.5 Forms | Video | §4.5 |
| 4.5 CHIPS: Rails Routes (Extra Credit) (not yet released) | — | Assignment |
| 4.6 CHIPS: Wordguesser on Rails (not yet released) | — | Assignment |
| 4.7 Debugging: When Things Go Wrong | Video | §4.7 |
| 4.8 CHIPS: Hello Rails (not yet released) | — | Assignment |
Additional textbook readings
These sections have no videos, but are part of the assigned reading:
- §4.0 Concepts and Prerequisites
- §4.9 Fallacies and Pitfalls
- §4.10 Concluding Remarks: Rails as a Service Framework