Skip to main content

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

RoleTypical tasks
InstructorCourses, rubrics, evaluations, consent, course insights
AdminUser approvals, department usage, monitoring, compliance review
Super AdminInstitution setup, model configuration, data export
StudentConsent 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

  1. Users sign in with Supabase Auth.
  2. Course and evaluation data live in Supabase (database and storage for media).
  3. 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.
  4. 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