Students run and get graded on Python exercises entirely in the browser
Intermediate16h1–2
PyodideNext.jsPostgres
18/20Spot students at risk of falling behind from attendance and grades.
Build Student Early-Warning Dashboard for school counsellors in ~22h with 2–3 people. Stack: Python + Next.js + Postgres.
Why it wins: Data with care for students.
| Tech | Role | |
|---|---|---|
| Python | Backend / scripting | Backend |
| Next.js | Frontend + API routes | Web |
| Postgres | Relational database | Data |
Students run and get graded on Python exercises entirely in the browser
Recommend the next problem based on a model of what the student knows
Finds the exact step where a handwritten solution went wrong