This Show ’n tell is a "Seedling", which means I still have lots of writing to do. I’ll tend to it as I complete the course tool and wrap up my first course. More on that below...
Building an email-based course creator with Val Town
I recently read Make It Stick, a book written by cognitive psychologists about effective learning techniques, backed by research. One of the topics covered is spaced repetition, which I started practicing in my own learning this summer using flashcard software Anki.
Email-based course creator
- Fill-in-the-blank before each lesson as generation
- Mixing up order of content as interleaving
- Quizzing as retrieval practice
- Free form writing at the end of each lesson as elaboration and reflection
As an example (and hopefully a useful resource), I’m using the course creator to write a course about learning techniques and research covered in Make It Stick. And if you’re interested in Val Town, I also wrote about creating a global button and managing email subscribers.
For signup and email verification, I forked a Hono router Val that I wrote for
petemillspaugh.com subscribers (signup for that is in the footer). See the Val Town iframe below. I added a root endpoint
/ that returns a signup form for the course, which you can test out in the "Browser preview" at the bottom of the iframe. I also set up a landing page for the course that hits the
/send-verification endpoint. I cover signup and verfication in more detail in my Show ’n Tell on cultivating emails.
To be written
I’ll add code examples and descriptions for storing subscribers with SQLite, sending lessons via email with a cron, handling unsubscribe, emailing student responses, and more. In the meantime, feel free to reach out with any comments, questions, or feedback.