๐ AI Teacher Assistant
AI-Powered Essay Review & Grading Platform
๐ก Inspiration & Problem Statement The Crisis: Teachers spend hours manually reviewing essays, often inconsistently across classes. Feedback can be vague, delayed, and hard to standardize.
The Real Problem: Time + Consistency + Transparency
โ Manual grading is slow and exhausting โ Rubrics vary by teacher, leading to bias or inconsistency โ Sharing grades & comments requires extra steps/tools โ Students rarely see why they got their score
๐ What AI Teacher Assistant Does An AI-powered grading assistant that analyzes student essays, gives structured feedback, and generates rubric-based scoresโhelping teachers focus on teaching, not paperwork.
๐ Key Innovation: Explainable AI Feedback โ๏ธ Grammar Check โ Detects and summarizes corrections ๐ก Clarity Suggestions โ Offers improvements with short explanations ๐ Scoring โ Assigns rubric-based 0โ100 score instantly ๐ Reports โ Save, search, and export as PDF or CSV ๐จ Customization โ Pick rubrics, enable "Explain feedback," and personalize grading style
๐ฏ Three User Benefits, One Platform
๐ฉโ๐ซ Teachers
- Upload essays via paste, .txt, or drag-and-drop
- Choose rubric presets (Basic, Mechanics, Evidence & Reasoning, Custom Tone)
- Instantly get feedback + score
- Save results into reports, searchable anytime
- Export grades & comments in PDF/CSV
๐ Students
- Receive faster, more consistent feedback
- Optional โExplain feedbackโ mode helps them learn from mistakes
- Transparent scoring aligned with classroom expectations
๐ซ Schools
- Consistent grading standards across classes
- Easy digital record-keeping & reporting
- Scalable foundation for LMS integration
๐ ๏ธ How We Built It
Backend (Node/Express)
/api/auth/verifyโ Verifies Google ID token securely/api/analyzeโ Calls OpenAI API with rubric/explain options- OpenAI GPT model for structured essay analysis
Frontend (Static PWA)
- Login with Google Identity Services
- Essay upload & rubric selection dashboard
- Bootstrap 5 + custom theming (light/dark)
- Reports with search, export (jsPDF, PapaParse)
- Service worker caching for offline use
Languages & Tech Stack
- Frontend: HTML, CSS, JavaScript, Bootstrap, jsPDF, PapaParse
- Backend: Node.js, Express, google-auth-library, node-fetch
- AI: OpenAI API (GPT models)
- PWA: Manifest + service worker
๐ Impact & Real-World Application
Immediate Impact: โ Save teachers hours per week on grading โ Ensure fair, consistent evaluation across classrooms โ Provide students with clearer, actionable feedback
Scalability:
- Cloud-based storage & LMS integrations for schools
- Standards-aligned rubrics (Common Core, IB, etc.)
- Multi-device sync & roster/class support
Alignment with Education Goals:
- Fairer grading, improved student learning outcomes
- Transparency between teachers, students, and parents
- Supports digital transformation in classrooms
๐ฎ Whatโs Next
- Standards-based rubrics with adjustable weights
- Reading-level controls for student-friendly rewrites
- Fairness/bias detection in grading
- Integrations with Google Classroom & LMS platforms
- Multi-device report syncing with cloud storage
๐ The Vision AI Teacher Assistant represents the future of education technology: faster, fairer, and more transparent grading that empowers teachers while improving student learning outcomes.
โก Built With html5 ยท css3 ยท javascript ยท bootstrap5 ยท nodejs ยท express ยท openai ยท jsPDF ยท PapaParse ยท PWA
Built With
- bootstrap5
- css3
- express.js
- html5
- javascript
- jspdf
- node.js
- openai
Log in or sign up for Devpost to join the conversation.