This is perfectly doable in Schoology. For starters, I use the space as a container of links to other online activities. These activities are more often than not interactive with automatic correction included. If the activities are set to multiple attempts (I always do that) the students can see what they did wrong and then try the same activity again later. Furthermore, I get to see stats so I can identify individuals who are having issues and also see what issues they're having. This allows me to look for targeted solutions which in turn, at least in theory, allow the student to do better next time. The use I make of the forums that I already mentioned (see expectations and standards) lets me and - in theory - peers give prompt feedback, although in the cultural context I am in, peer feedback is problematic.