Delta Math is a practice site that is used both in class and for homework.
It supplies students with questions, solved out solutions, lesson videos and more.
Students need to get a certain amount of questions correct to pass a section, but they can keep trying. Student responses are recorded.
I usually assign delta math assignments over more than one day, so if a student struggles with a section they can talk to me before it is due.