ClassOS
You can already find yourself behind after just a single day of absence. Notes are in the chat, tasks are skipped, deadlines are racing ahead and you are still trying to understand what went wrong.
We created ClassOS to help students manage their workload and make an achievable plan to catch up.
Miss Less. Catch Up Faster. Stay Ahead.
What it does
ClassOS brings your schedule, homework, quizzes, deadlines, and day-to-day priorities together into a single dashboard.
Another big feature, I Missed School, is for when students return after missing school. You can attach or copy and paste notes, messages, homework, or announcements from your missed days. ClassOS can identify your work and create a catch-up schedule to focus on.
ClassOS can also:
- Create a Day-to-Day To-Do List Using AI
- How to take your assignments, tests, topics, and deadlines out of unorganized data
- Create a personalised catch-up schedule
- Be flexible with your schedule if deadlines or plans shift
- Have a record of hours worked and what's left to do
- Show your studies on the dashboard
It allows students to come here to see if anything needs their attention rather than looking through several chat and list.
How we built it
We developed ClassOS as a modular web dashboard. The timetable, assignment tracker and planning tools all integrate so students have everything they need for their school work in one place.
The missed-school workflow applies AI to convert the input into lists of Assignments, Topics, Priorities, and Deadlines. The planning system uses those lists to build an achievable plan that schedules current assignments while factoring in planned tests.
We wanted the app to feel quite calming when a student had lots to get through. This guided the layout, visual hierarchy. We designed for varying screen sizes, for fluid interactions and, for accessiblility, to make the dashboard more manageable.
We used AI coding tools during development to help write code, debug issues, and refine the interface.
Challenges we ran into
Sorting through school info was one of the most difficult steps. An assignment might be hidden in a WhatsApp message, in a teacher's announcement or lost in a friend's notes. ClassOS had to identify all those tasks without requiring students to fill everything in themselves.
Time management was tough as well. An effective catch-up plan has to factor in deadlines, priorities, and whatever work you have with the student already. It also needs to be realistic about how much someone can complete within the available time.
Among features, we had to learn how to keep the app simple and to understand each new feature must serve to make students better at dealing with a tef0-hit workload, not make the dashboard unreadable.
What we are proud of
We love the I Missed School workflow because it offers students a jumping-off point after an absence. They can paste in what they were told, have ClassOS sort it, and progress through a catch-up plan.
Getting all the pieces to fit together was another success. We push extracted tasks through catch up planning with timetable information and existing tasks. Schedule rebalancing manages the changes, and progress tracking shows what is left.
The project is solving a problem, which students have to face in their daily school life. AI assists in the tedious task of organizing information and translating that information into a plan.
What we learned
Building ClassOS showed us what kind of hard scaffolding an AI feature requires. It needs to output predictable data before any other part of the application can consume it. The interface and planning system need as much work as the AI.
We gained insight into responsive design, reusable components, and accommodating different workflows and app states. This project also prompted us to think about accessibility and security early in the development process.
We continually asked, will this help the student? During the design process, we kept asking ourselves: does it help or does it just get in the way?
What is next
School-platform and calendar integrations, automatic timetable import, and long-term workload planning are things we'd like to build.
Other options that might be included are co-teoping class spaces, teacher updates, notifications and more robust AI support for notes, documents and images.
Our goal is for schedules and instructions to shift according to how each student works throughout time, so ClassOS becomes valuable for planning on a daily basis as well as for making up time.
Built With
- api
- css
- next.js
- openai
- playwright
- postgresql
- prisma
- pwa/service
- python
- react
- typescript
- vitest