Adding and removing prerequisite skills needed for assignment mastery (adaptive learning)