Grade the students on this?
I took part in an online course where you had to answer 3/5 quick questions correctly before you were admitted to the lecture room.
I think it resulted in an engaged and knowledgeable class.
I've also taken a course where you can't proceed to the next lecture unless you get more than 70% grade on homework from the previous lecture (which you could submit multiple times but it was not multiple choice). This also worked really well.
Ultimately, it is of course the responsibility of the student to decide what they want to do. If you don't want to learn, see learning as a side-job, or live in an environment that does not leave room for learning outside of college hours, then you might be in more generic trouble anyway ;-)
1. Before class, we were assigned to read a chapter from the textbook, understand the material, and complete two or three homework problems from the material we had just self-learned.
2. After submitting homework, lectures focused on discussing the concepts more in-depth. Everybody already had a baseline knowledge, so the professor would highlight the important takeaways, applications, live demonstrations of concepts, etc. I found these lectures engaging because I had already learned the material - and the lectures focused on mastering it.
3. Sometimes there would be follow-up homework problems focusing on advanced applications or derivations. These advanced problems were closest to exam questions.
Some takeaways for me:
- If we didn't have homework to do before class, I doubt I would have consistently learned the material before lecture.
- Lectures taught us more than the "what" - it taught us the "why" and how these concepts related to other areas.
- Lectures focused on answering questions, exploring curiosities (like "what if" questions), demonstrations/experiments, and mastery. The professor added value beyond the written material!
I hope this helps OP because it sounds like they have material prepared beforehand, which means that the lectures could go beyond the material.