Hi Gail:
My suggestion is to get your students doing some or all of the teaching methods you described in your post. When students are engaged and are participating, they learn and retain more. The downside is that this takes more time - but in your case, that would not be a problem. You can always follow up with added or missing material. But for the students, the experiences will be memorable and longlasting.
Regards, Barry