Add each subject with its exam date, current grade, goal grade, and how hard you find it. The scheduler uses these to decide how much time each subject gets.
Priority is calculated from three factors: how soon the exam is (urgency), how big the gap is between your current and goal grade, and how difficult you rated the subject.
Builds a weekday and weekend schedule for the coming week, assigning each study slot to the subject that needs it most, based on the priorities above.