Skip to main content

What is SpeechGradebook?

SpeechGradebook is a web platform for programs that teach public speaking and oral communication. Instructors evaluate recorded speeches with structured rubrics and AI-assisted feedback. Practice users rehearse on their own schedule, save feedback, and track progress over time.

Who uses SpeechGradebook

RoleTypical tasks
InstructorCourses, rubrics, evaluations, consent, course insights
Practice userSign in to Practice, run practice evaluations, review speeches, link a course, track progress
AdminUser approvals, department usage, monitoring, compliance review
Super AdminInstitution setup, model configuration, data export
Student (consent)Consent form via email link — no SpeechGradebook login required
note

Practice users and consent students are different. Completing a consent form does not create a Practice account. Using Practice requires a login and, in most programs, an access code.

What you can do

  • Courses and rosters — Organize classes and student records tied to evaluations (instructor app)
  • Rubrics — Define scoring categories and criteria used consistently across speeches
  • Speech evaluation — Upload or record video, run an evaluation, review AI scores, comments, transcripts, and timeline observations, then refine results before saving
  • Practice — Rehearse independently, save speeches, compare runs, and build a Learning Outcomes Profile
  • Analytics — View trends in Results (instructors) or Progress (Practice)
  • 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. Instructors and Practice users sign in with Supabase Auth.
  2. Course, practice, 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 can edit course evaluations before saving final records.

For architecture detail aimed at technical reviewers, see Trust overview and How evaluations work.

Next: First evaluation (instructors) · First practice evaluation (Practice)