i'll be honest about something. I built this document by hand, but the actual problem it describes: making all of these decisions every week, recalculating when something changes, redistributing hours when an exam moves. Is what i couldn't keep doing manually. i spent a year running my own version of this with a notion database, a make.com automation, and a connected calendar. It worked but it took hours every week to maintain.
so i ended up building something. study blocks. it's basically what my notion+make+calendar mess turned into after a year of manual maintenance, except it actually works without me babysitting it. you put in your courses and exams, it does the math from these rules automatically, and when something changes you update one field instead of redoing everything. it's the only way i found to actually live by these rules without spending sundays running calculations on paper.
if you want to try it, there's a free 7-day trial, cancel anytime:
if any of the rules are wrong, or if you find one i missed that should be in here, my reddit is u/juan_drakes. Tell me. i'd rather argue about a rule than have you ignore the whole doc.
Juan, engineering student in panama, built study blocks because I got tired of doing this on paper every sunday