๐Ÿ“š 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

Share this project:

Updates