ClassLens / README.md
chih.yikuan
Fix: Change SDK from static to docker and add Dockerfile at root
4d7cfb5
metadata
title: ClassLens
emoji: ๐Ÿ“Š
colorFrom: green
colorTo: pink
sdk: docker
license: mit

๐Ÿ“Š ClassLens

AI-powered exam analysis that transforms Google Form quiz responses into beautiful, actionable reports for teachers.

โœจ Features

  • ๐Ÿ”— Google Forms Integration: Paste your Google Form response sheet URL
  • ๐Ÿ“ˆ Automatic Grading: Compare student answers to your answer key
  • ๐Ÿ“Š Visual Statistics: Interactive charts showing score distribution and per-question accuracy
  • ๐ŸŽฏ Detailed Explanations: Bilingual (English + ไธญๆ–‡) explanations for each question
  • ๐Ÿ‘ฅ Peer Learning Groups: AI-suggested groupings for collaborative learning
  • ๐Ÿ“ง Email Reports: Send beautiful HTML reports directly to your inbox
  • ๐ŸŽจ Beautiful Reports: Dark theme with Chart.js visualizations

๐Ÿš€ How to Use

  1. Paste your Google Form URL (the response spreadsheet, not the form itself)
  2. Provide your email (for receiving the report)
  3. Optionally add answer key if not embedded in the form
  4. Click analyze and watch the AI work!

๐Ÿ” Privacy

  • Student names are displayed in full in reports for internal teacher use
  • No data is stored permanently
  • OAuth tokens are encrypted

๐Ÿ› ๏ธ Tech Stack

  • Frontend: React + Vite + TailwindCSS
  • Backend: FastAPI + OpenAI ChatKit
  • Charts: Chart.js
  • AI: GPT-4.1-mini

๐Ÿ“ Example Report Sections

๐Ÿ“ Q&A Analysis (้กŒ็›ฎ่ฉณ่งฃ)

  • Reading passages with highlighted key terms
  • Per-question explanations with concept tags
  • Common mistakes and solving strategies

๐Ÿ“Š Statistics (ๆˆ็ธพ็ตฑ่จˆ)

  • Score distribution bar chart
  • Question accuracy doughnut chart
  • Individual student performance table

๐Ÿ‘ฉโ€๐Ÿซ Teacher Insights (ๆ•™ๅธซๅปบ่ญฐ)

  • Overall performance analysis
  • Teaching recommendations
  • AI prompt for next quiz generation
  • Individual student support suggestions

Built with โค๏ธ by taboola-cz for educators