Skip to content

rudijetson/otes-pro

Repository files navigation

OTES Pro - AI-Powered Teacher Evaluation System

Transform 4-hour observation cycles into 2 hours while improving feedback quality.

OTES Pro is a B2B SaaS platform that uses AI to help Ohio evaluators analyze classroom observations, generate OTES 2.0 compliant ratings, and create growth-oriented feedback for teachers.


πŸš€ Project Status

Phase: Pre-Development Target MVP: 4 weeks Market: 607 Ohio school districts


πŸ“ Project Structure

otes-teachers/
β”œβ”€β”€ README.md                  ← You are here
β”œβ”€β”€ MVP-PLAN.md                ← Complete architectural plan
β”œβ”€β”€ PRE-DEV-CHECKLIST.md       ← Must complete before coding
β”‚
β”œβ”€β”€ docs/                      ← All documentation
β”‚   β”œβ”€β”€ research/              ← OTES research & requirements
β”‚   β”œβ”€β”€ product/               ← Product specs & mockups
β”‚   └── architecture/          ← Technical architecture docs
β”‚
β”œβ”€β”€ backend/                   ← FastAPI backend (to be created)
β”‚   β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ skills/
β”‚   β”‚   └── otes-evaluator/    ← Claude Skill
β”‚   └── requirements.txt
β”‚
β”œβ”€β”€ frontend/                  ← Next.js frontend (to be created)
β”‚   β”œβ”€β”€ src/
β”‚   └── package.json
β”‚
└── scripts/                   ← Setup & utility scripts

πŸ’‘ Core Value Proposition

Problem

Evaluators spend 4+ hours per observation cycle:

  • 45 min: Manual scripting during observation
  • 2 hours: Writing feedback and ratings
  • 30 min: Pre/post conferences
  • 1 hour: Research on improvement strategies

Solution

OTES Pro automates the heavy lifting:

  1. Transcribe observation audio automatically (Whisper API)
  2. Tag evidence to OTES 2.0 rubric indicators (Claude + custom skill)
  3. Suggest ratings using holistic rubric analysis
  4. Generate feedback with research-based growth strategies

Result

  • 50% time savings: 4 hours β†’ 2 hours
  • Better feedback quality: Research-backed strategies, specific evidence
  • Consistency: Every evaluation uses same rubric interpretation

πŸ“Š Business Model

Pricing Tiers

Tier Monthly Price Evaluators Annual Revenue
Small $499 3-5 $5,988
Medium $999 6-15 $11,988
Large $2,999 16+ $35,988

Economics

  • Cost per evaluation: ~$1.50 (AI APIs + hosting)
  • Margin: 92-95%
  • Year 1 target: $100k revenue
  • Year 2 target: $500k revenue
  • Year 3+ target: $1.3M+ revenue

πŸ—οΈ Technology Stack

Frontend

  • Next.js 14 (React framework)
  • TypeScript (type safety)
  • Tailwind CSS (styling)
  • Clerk (authentication)
  • Vercel (hosting)

Backend

  • FastAPI (Python web framework)
  • PostgreSQL (database)
  • S3 (audio file storage)
  • Railway (hosting)

AI Services

  • Claude Sonnet 4 (evidence analysis, ratings, feedback)
  • Claude Skills (custom OTES evaluator skill)
  • Whisper API (audio transcription)

πŸ“– Key Documents

Start Here

  1. MVP-PLAN.md - Complete product & technical specification
  2. PRE-DEV-CHECKLIST.md - Must complete before development

Research & Requirements

Product Specs

Architecture


🎯 Quick Start (Once Development Begins)

Prerequisites

  • Node.js 18+
  • Python 3.11+
  • PostgreSQL
  • Git

Setup Backend

cd backend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env       # Then fill in API keys
uvicorn app.main:app --reload

Setup Frontend

cd frontend
npm install
cp .env.local.example .env.local  # Then fill in API keys
npm run dev

πŸ§ͺ Development Roadmap

Week 1: Foundation & Skill Creation

  • Project setup (backend, frontend, database)
  • Create OTES evaluator skill
  • Authentication (Clerk integration)

Week 2: Core Observation Flow

  • Observation CRUD
  • Audio upload & processing
  • Claude API integration

Week 3: Review Interface & Editing

  • Review UI (transcript, evidence, ratings)
  • Edit & approval workflow
  • Teacher management

Week 4: Export, Polish & Testing

  • PDF export
  • District admin portal
  • Testing & deployment

See MVP-PLAN.md for detailed week-by-week breakdown.


πŸ” Security & Compliance

FERPA Compliance

  • Data encryption: At rest and in transit
  • Access controls: Role-based (admin vs. evaluator)
  • Audit logging: All evaluation access logged
  • Data retention: Configurable per district

Best Practices

  • Environment variables never committed
  • API keys rotated regularly
  • Rate limiting to prevent abuse
  • Input validation & sanitization

πŸ“ž Support & Contact

Project Lead: [Your Name] Email: [Your Email] Status Updates: [Link to project management tool]


πŸ“œ License

Proprietary - All Rights Reserved

Copyright Β© 2025 OTES Pro. Unauthorized copying, distribution, or use of this software is strictly prohibited.


πŸ™ Acknowledgments

  • Ohio Department of Education (OTES 2.0 rubric)
  • Pilot district partners (to be named)
  • Anthropic (Claude AI)
  • OpenAI (Whisper API)

Last Updated: October 22, 2025

About

AI-powered Ohio teacher evaluation SaaS platform. Save evaluators 50% of time with automated transcription, evidence tagging, and feedback generation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages