Gig
700$
TBD
Dec 18, 2025
12:18 PM???? SIMPLIFIED MVP: 3 CORE FEATURES ONLY
Strip everything else. Here's what the dev needs to build:
TeacherOS MVP - 3 Features Only
Budget: $
Goal: Get teachers using it in trials immediately
FEATURE 1: AI AUTO-GRADING ?
What it does:
Teacher uploads student assignments ? AI grades them based on rubric ? Teacher reviews and exports
User Flow:
1. Teacher clicks "Grade Assignment"
2. Fills out form:
- Assignment name
- Subject (dropdown: Math, ELA, Science, Social Studies, Other)
- Assignment type (dropdown: Essay, Short Answer, Multiple Choice, Math)
- Rubric/Grading criteria (text box)
- Total points possible
- Upload files (PDF, DOCX, TXT, or images)
3. Clicks "Grade with AI"
4. AI processes (shows loading: "Grading 25 submissions...")
5. Results page shows table:
- Student name | Score | AI Feedback | [View] [Edit]
6. Teacher can:
- Click "View" to see full submission + detailed feedback
- Click "Edit" to adjust score or feedback
- Click "Accept All" to finalize
- Click "Export CSV" to download grades
Technical Requirements:
OpenAI GPT-4 API integration
File upload handling (PDF, DOCX, TXT, images)
Parse uploaded files and extract text
Send to GPT-4 with rubric as context
Display results in clean table
Export to CSV
AI Prompt Structure:
You are grading a [subject] [assignment type] for grade [level].
Rubric:
[teacher's rubric]
Student work:
[extracted text from upload]
Provide:
1. Score out of [total points]
2. Brief feedback (2-3 sentences)
3. One specific suggestion for improvement
Return as JSON: {score: number, feedback: string, suggestion: string}
FEATURE 2: STUDENT CATEGORIZATION ?
What it does:
Teacher inputs notes about students ? AI analyzes and sorts students into academic tiers ? Teacher sees organized dashboard
User Flow:
1. Teacher goes to "Students" page
2. Sees two options:
OPTION A: Quick Add
- Manually add student
- Name, grade level, subject
- Manually select tier (1-5)
OPTION B: AI Analysis
- Text box: "Paste or type notes about your students"
- Example: "Johnny struggles with fractions. Sarah excels at
writing. Mike needs extra support in reading."
- Click "Analyze with AI"
- AI extracts student names and suggests tiers
- Teacher reviews suggestions
- Click "Add Students" to confirm
3. Student dashboard shows:
- List of all students
- Color-coded by tier:
• Red = Tier 1 (Below grade level)
• Orange = Tier 2 (Approaching)
• Green = Tier 3 (On grade level)
• Blue = Tier 4 (Above grade level)
• Purple = Tier 5 (Advanced/Gifted)
- Filter by tier
- Edit or delete students
Technical Requirements:
Simple student database (name, grade, subject, tier)
Text input for notes
OpenAI GPT-4 to parse notes and suggest tiers
Display students in sortable/filterable list
CRUD operations (create, read, update, delete)
AI Prompt Structure:
Analyze these teacher notes and identify students with their
academic performance levels.
Notes:
[teacher's input]
For each student, provide:
- Name
- Academic level (struggling/approaching/on-level/advanced/gifted)
- Suggested tier (1-5 where 1=below grade level, 5=gifted)
- Brief reason (one sentence)
Return as JSON array.
FEATURE 3: PARENT
What it does:
Teacher generates personalized parent
User Flow:
1. Teacher goes to "Parent
2. Selects
- Progress update
- Birthday message
- General announcement
- Custom
3. Fills out:
- Select students (checkboxes or "Select All")
- Add parent
- Choose personalization level:
• Basic (merge student name only)
• AI-Powered (custom paragraph per student)
4. If AI-Powered selected:
- AI generates unique paragraph for each student using:
• Student's tier
• Recent grades (if any)
• Teacher can add notes: "mention improvement in math"
5. Preview
6. Teacher can:
- Edit any
- Click "Send All" (sends immediately)
- Click "Schedule" (future feature - just send now for MVP)
7. Confirmation: "
Technical Requirements:
Email
Parent
Email
AI
Batch sending
Simple
AI Prompt Structure:
Write a warm, professional
their child's progress.
Student: [name]
Grade level: [X]
Academic tier: [1-5]
Recent notes: [teacher input if provided]
Generate 3-4 sentences that:
- Are specific and encouraging
- Mention current performance positively
- Sound natural and teacher-like
Tone: Professional but warm, honest, supportive.
SUPPORTING INFRASTRUCTURE (REQUIRED)
1. Basic User Auth
Email
Login/logout
Password reset
Single user type (teacher)
2. Dashboard/Home Screen
Welcome message
3 big buttons:
"Grade Assignment"
"Manage Students"
"Send Parent
Basic stats: Total students, Total assignments graded,
3. Payment Integration
Stripe checkout
$1,997 one-time payment
After trial (2 weeks), redirect to payment
Simple: Trial or Paid status