I built an app for a teacher to save her time grading.

· Source: LLM on Medium · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Software Development & Engineering · Depth: Intermediate, long

Summary

An app named CorregIA was developed to significantly reduce the time a Language Arts teacher in Chile spends grading 70 open-ended tests. The application transcribes paper tests, suggests scores and comments using the teacher's specific rubric, and allows for human validation. Initially, a simpler script automated document assembly and spelling checks, saving three hours, but the core grading burden remained. CorregIA addresses this by enabling teachers to upload their rubrics and example answers for AI calibration. It presents AI-generated scores and comments alongside test photos and transcriptions, allowing the teacher to accept or edit, and prioritizes doubtful cases for review. Key design choices include using the teacher's own OpenRouter API key for cost and model flexibility, ensuring human validation for all grades, and respecting the teacher's question-by-question grading workflow. The app also integrates macOS Continuity Camera for efficient paper test capture and provides post-grading analytics.

Key takeaway

For AI Engineers or Product Managers building custom tools, prioritize deeply understanding a specific user's workflow and pain points. This project demonstrates that augmenting human decision-making with AI proposals, rather than full automation, can yield significant time savings and user adoption. Focus on integrating existing user habits and providing transparent AI reasoning, ensuring the human remains in control for critical validation. Consider local data storage and user-provided API keys to minimize infrastructure costs and enhance model flexibility.

Key insights

AI tools can effectively augment human expertise by proposing drafts for validation, significantly reducing repetitive tasks.

Principles

Method

Design an app by first defining the "what" and "why" (PRD), then the "how" (architecture, data model), and a roadmap, before coding with AI assistance guided by fixed rules and specialized agents.

In practice

Topics

Best for: AI Engineer, Software Engineer, AI Product Manager

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by LLM on Medium.