Checklists are an easy way of allowing students to see what requirements are needed for a period of time. You can create due dates for the requirements, as well as use Intelligent Data for release conditions. With the due dates, you can put checklist items on the course calendar, which can show on the course home page. The checklists can include links, HTML, videos, etc.
The question I have is, how is this different than announcements? Why use checklists instead of assignment due dates, which I assume would also show up on the course calendar.
The presenter did say that the checklist alone is not to be used as an assessment tool, which I agree with.
Overall, a pretty great session(for what I caught of it).