Prerequisites are auto-assigned students as they work their way through problem sets. If the platform sees students are struggling, it will recommend a prerequisite. A popup will appear for the student recommending they try the prerequisite first and then return to the current problem set. Students have the option to select yes or no.