Red Gregory

View Original

My Minimal Student Planner Template

Planner aesthetics was an obsession of mine particularly during high school. There's something satisfying about customizing a weekly planner full of color-coded subjects, stickers, doodles and hidden folders. My goal for this template is to allow students the freedom to customize upon a somewhat blank template. Inside the planner, there are a few features that you may find useful.

Let's begin with the properties:

  • Class

  • Date Assigned, Current Date, Due Date: Used to also calculate Progress and Priority

  • Status

If you notice, I placed four sub-templates in each entry page. Below is an example of the Homework page. They include:

  • Homework: Document organizer included!

  • Research Paper: Citing table included!

  • 5 Paragraph Essay

  • Thesis Paper: Citing table included!

Progress Formula:

if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= 1, "🔘⚪️⚪️⚪️⚪️⚪️⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .8, "🔘🔘⚪️⚪️⚪️⚪️⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .7, "🔘🔘🔘⚪️⚪️⚪️⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .6, "🔘🔘🔘🔘⚪️⚪️⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .5, "🔘🔘🔘🔘🔘⚪️⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .4, "🔘🔘🔘🔘🔘🔘⚪️⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .3, "🔘🔘🔘🔘🔘🔘🔘⚪️⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .2, "🔘🔘🔘🔘🔘🔘🔘🔘⚪️", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") >= .1, "🔘🔘🔘🔘🔘🔘🔘🔘🔘", if(dateBetween(prop("Due Date"), prop("Current Date"), "days") / dateBetween(prop("Due Date"), prop("Date Assigned"), "days") <= .1, "DUE!", ""))))))))))

Priority Formula:

if(prop("Progress") == "🔘⚪️⚪️⚪️⚪️⚪️⚪️⚪️⚪️", "🔍 Prepare", if(prop("Progress") == "🔘🔘⚪️⚪️⚪️⚪️⚪️⚪️⚪️", "🔍 Prepare", if(prop("Progress") == "🔘🔘🔘⚪️⚪️⚪️⚪️⚪️⚪️", "📝 Get to Work", if(prop("Progress") == "🔘🔘🔘🔘⚪️⚪️⚪️⚪️⚪️", "📝 Get to Work", if(prop("Progress") == "🔘🔘🔘🔘🔘⚪️⚪️⚪️⚪️", "📝 Get to Work", if(prop("Progress") == "🔘🔘🔘🔘🔘🔘⚪️⚪️⚪️", "✨ Polish", if(prop("Progress") == "🔘🔘🔘🔘🔘🔘🔘⚪️⚪️", "✨ Polish", if(prop("Progress") == "🔘🔘🔘🔘🔘🔘🔘🔘⚪️", "💥 Danger Zone", if(prop("Progress") == "🔘🔘🔘🔘🔘🔘🔘🔘🔘", "💥 Danger Zone", if(prop("Progress") == "DUE!", "DUE!", ""))))))))))

COPY TEMPLATE