First, your should group the different things you're studying by course. If on the one hand you're finishing up your last year of school while also studying languages, you could create different categories for each of them.
Courses can be also divided by subject. Users can assign tasks to each of them; establish priorities, difficulty, and duration; monitor pending assignments with their deadlines; and include the grades earned.
Finally, students can verify the study time they've dedicated to each subject, calculate the average grade for each, etc.
30-day trial version.