What is SpeechGradebook?
SpeechGradebook is a web application for instructors and programs that teach public speaking, oral communication, and similar courses. It helps you evaluate recorded student speeches using structured rubrics, AI-assisted scoring and feedback, and tools for courses, rosters, analytics, and compliance-oriented data handling.
Who uses SpeechGradebook
| Role | Typical tasks |
|---|---|
| Instructor | Courses, rubrics, evaluations, consent, course insights |
| Admin | User approvals, department usage, monitoring, compliance review |
| Super Admin | Institution setup, model configuration, data export |
| Student | Consent form via email link (no student login) |
What you can do
- Courses and rosters — Organize classes and student records tied to evaluations
- Rubrics — Define scoring categories and criteria used consistently across speeches
- Speech evaluation — Upload video, run an evaluation, review AI scores, comments, transcripts, and timeline observations, then refine results before saving
- Analytics — View trends and breakdowns in Course Insights
- Consent — Per-course consent links so students can agree or decline broader uses of their data
- Settings — Account, usage, monitoring, and admin tools based on your role
How it works at a high level
- Users sign in with Supabase Auth.
- Course and evaluation data live in Supabase (database and storage for media).
- For AI video evaluation, the app sends the speech and rubric to the SpeechGradebook Text + Video Model (Qwen). The production app calls the backend at
/qwen-api/*, which proxies to the configured model service. - Results are stored and displayed in the app; instructors edit and save final records.
For architecture detail aimed at technical reviewers, see Trust overview and How evaluations work.
Next: First evaluation