I now only teach using e-learning which the student must complete before the course begins. This gives me more time for concepts review and Q&A with the student, as well as more in-water time. It doesn't replace what I teach, it is a tool. And I can verify that the student has completed it. With textbooks, many times the students were reading along and completing their homework as I was trying to teach, so they had not gotten the basics for me to expand upon.
Yes I have had students just click through until they pass, but they are shocked when I print out every question they answered incorrectly and make them explain it to me and initial it.
And when I take a class, I like e-learning or at a minimum of PDF format books.