Just published two articles on the topic of improving self-study books, homework materials, etc.
20 things wrong with most self-study materials
Activities that match the questions in students’ heads
After reading them, you can check out my attempt at making better self-study, and then comment below on anything I said you should be doing and I didn’t, or anything even more important I missed: