Assessment and LEarning in Knowledge Spaces, better known as ALEKS, is a tool I am quite familiar with using, as we have been using it to support our math curriculum for the last three years. ALEKS has been used by our teachers and students as an independent curriculum and as a supplement to blended classrooms.
Additional InformationALEKS can be used as a standalone curriculum or in conjunction with your own curriculum. ALEKS has been successful in K-12 and in Higher Ed scenarios, as well as homeschool use. Teachers can align ALEKS use to their current textbooks and curriculum along with the CCSSM and set specific learning goals for the student. Teachers can also create their own quizzes with specific topics, or select assessments that cover recently completed material or the whole course.
Students do well working around their pie like a clock and working from top-to-bottom within each pie slice. As we all know, mathematics tends to build on itself and while students may be successful jumping from one slice to the next, they will likely reach a point where they can no longer access certain pie pieces because they do not have the prerequisite knowledge to continue on.
ALEKS provides open ended questions that require students to work on developing their skills, instead of simply guessing and checking with multiple choice questions. Students can use the "Explain" feature (which is customizable by teachers) to walk through the steps of each problem.
Helpful Links from ALEKS:
How ALEKS Supports and Supplements PBL/PrBL