Academy Homework Reminder (Sok)
Turn academy homework texts into per-child reminders.
A project built directly by Ted TH Lee.
Why I built it
Every academy formats its homework text differently. Each week I'd read those texts, figure out which kid they belonged to, and copy them one by one into the Reminders app. It was more of a chore than it sounds, and with two kids it got confusing.
What it does
- Paste the homework text and you're done — no copying by hand.
- Reads the text with an LLM and sorts out the subject, content, and due date.
- Figures out which child the homework belongs to.
- Adds the tidied homework into the iPhone Reminders app automatically.
- Since it deals with academy homework, a weekly timetable view came along naturally.
- Started as a web app, later refined into a native iOS app.
Who it's for
Parents keeping up with their kids' academy homework
How it was built
This did not begin as a complete study-management app. It began with one weekly chore: reading an academy text, sorting it by child, and copying the homework into reminders. The first version was deliberately small — a web app with one place to paste the text.
Because every academy writes differently, I chose not to create a separate rule for each format. An LLM reads the subject, task, and deadline from the message. After using the web version, I refined it into an iOS app and added the weekly timetable view that the workflow called for.
How you use it
Add the homework text
Paste the text received from an academy. It does not need to be rewritten into a special format first.
Review the organized task
The app reads the child, subject, task, and deadline from the message and puts them into a usable structure.
Create the reminder
The organized task goes into iPhone Reminders, while academy work can also be checked alongside the weekly timetable.
Questions
- Do academy texts need a fixed format?
- No. Handling the fact that each academy writes differently is the point of the app; an LLM reads the subject, task, and deadline from the message.
- Where is the text processed?
- The current core uses an on-device LLM inside the iPhone. The design choice was to avoid sending the homework text to the cloud.
- Can I use it today?
- The features are finished, but the current on-device models are not yet consistently accurate enough for a public release.
Where it is now
The features are all built. The catch is that the core — reading the text — runs on an on-device LLM inside the iPhone, and today's on-device models aren't yet good enough to hit launch-quality results. The next Siri (Apple Intelligence) update is said to improve on-device performance a lot, so I'm watching for that as the moment it could actually ship.