These were built as a time-management and project-management sequence for an engineering-adjacent course, but the pattern transfers. Read them less as "here is a time-management unit" and more as eleven demonstrations of what an interactive page can do with student input.
1 Weekly Schedule Builder
A 168-hour grid students fill in by category — fixed commitments, academic work, paid work, human needs, personal, social — then mark which blocks are actually movable.
- What it computes
- Hours and percentage by category, and the comparison that lands: school-and-work hours against sleep-and-eating hours.
- The moment it works
- When a student sees "human needs: 38 hours" next to "school and work: 71" and has to write down whether that is survivable.
- Keyboard grid
- Shift-select
- Two reflections
2 Semester Workflow Graph
Students rate every week of the term 0–4 for intensity before the term starts, and name what is driving each heavy week.
- What it computes
- A bar chart of the term, the longest run of back-to-back heavy weeks, and which light week sits close enough to a crunch to pull work into.
- The moment it works
- "Three high-impact weeks in a row starting Week 9" arrives in August rather than in October.
- Term dates
- Crunch detection
- Printable
3 Prioritizing Matrix
Twelve seeded statements plus the student's own tasks, sorted into the urgent/important quadrants — with an "it depends" flag that requires writing down what it depends on.
- What it computes
- Pattern checks: everything in Box 1, nothing in Box 2, sleeping filed under "not important," conditions left blank.
- The moment it works
- A student who put "calling your family" and "sleeping" in the same box as "organizing the club meeting" gets asked about it by name.
- Discussion-ready
- Add your own items
- "Why is this tricky" notes
4 SMART Goal and OKR Translator
Students type the vague goal first — deliberately — then answer the five decisions it skipped, and the tool assembles a rewrite and scores its sharpness out of five.
- What it computes
- A vague-word detector that explains why each word is a decision not yet made, plus key-result arithmetic that flags any "result" that is really an activity.
- The moment it works
- The rewrite is 60 words to the original's 12 and still contains "regularly." Length is not specificity.
- Vague-language check
- OKR baseline/target
- Jira vocabulary map
5 Task Decomposition Builder
A three-level work breakdown with hour estimates on the leaves, roll-ups on the parents, and a blocked-by dependency on each bottom item.
- What it computes
- Flags anything over a threshold as still-a-project, catches task names that start with "research" or "work on," and produces a suggested order that respects dependencies.
- The moment it works
- "You have 41 hours of work and 9 days — 4.6 hours a day if you never lose one. Decide now whether that is a plan or a fantasy."
- Keyboard tree
- Cycle detection
- No dragging required
6 Estimate Calibration Trainer
A log where the estimate goes in before the work and the actual goes in after, with one rule enforced by design: never edit the estimate afterwards.
- What it computes
- The student's personal median ratio, broken out by type of work, and a calibrator that turns the next gut estimate into a realistic one.
- The moment it works
- Fifteen entries in, "debugging runs at 3.2× while writing runs at 1.3×" is no longer arguable.
- Longitudinal
- Self-deception checks
- Story-point context
7 Focus Session Log
A timer for one block of real work, with one-tap interruption logging that separates the ones the student started from the ones that arrived.
- What it computes
- Interruptions per hour, the self-versus-external split, the longest unbroken stretch, and which source cost the most minutes rather than which happened most often.
- The moment it works
- Most students expect "external." Most logs say otherwise, and the tool responds with an environment change, not a lecture on willpower.
- Accessible timer
- Per-source fixes
- Screen-reader safe
8 Sprint Board
Backlog through Done with story points, assignees, WIP limits, blocked-with-a-reason, and end-of-day burndown snapshots.
- What it computes
- Committed points against capacity, scope added mid-sprint as a percentage, over-WIP by person, and a flat-burndown warning.
- The moment it works
- "Several things are in progress and nothing is done" — the tool names the pattern before the team's last day does.
- Team-ready
- Real tracker vocabulary
- Dropdown, not drag-drop
9 Backward Deadline Planner
Critical-path scheduling that runs from the hard deadline backwards to the date the student has to start.
- What it computes
- Critical path, slack per task, a working-day Gantt view, a buffer percentage, and a verdict that can read "that start date passed nine working days ago."
- The moment it works
- A student learns the difference between "I'm behind on my bit" when the bit has float and when it does not.
- CPM
- Weekend-aware
- Loop detection
10 Team Coordination Toolkit
Three small instruments aimed at the three ways student projects actually fail: unowned work, silent blockers, and meetings that cost more than the work.
- What it computes
- Ownership gaps, how long each blocker has sat unspoken, and the person-hour cost of a meeting against the work it was about.
- The moment it works
- Forty person-hours of meetings about thirty hours of work, stated as a number in front of the whole team.
- Group work
- Peer accountability
- Print for standup
11 Retrospective with Teeth
A retro that opens with the period's numbers, makes every proposed change carry an owner and a date, and then asks what happened to last period's list.
- What it computes
- Follow-through rate on prior commitments, and which actions have no name or no date attached.
- The moment it works
- Round two, when "we'll communicate better" from round one has to be reported on.
- Recurring use
- Capstone-friendly
- Accountability loop
Using these as-is: each tool has a Load an example button that fills it with a complete worked case. That is the fastest way to evaluate one — open it, load the example, and read what the tool says back. It is also how to demo one in a five-minute class segment without preparing anything.