For students who struggle with assignments, built-in tutoring is immediately on hand in the form of interactive instruction with real-time feedback, practise sets with intelligent goal setting, directed review of pre-requisite material, and encouraging progress graphs.