Teacher SaaS Automation tool

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

700$

HOURS PER WEEK

TBD

DATE UPDATED

Dec 18, 2025

JOB OVERVIEW

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: $ ---------- Timeline: 2-3 weeks
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 EMAIL AUTOMATION ?
What it does:
Teacher generates personalized parent emails using student data ? AI writes custo ---------- ssages ? Teacher approves and sends
User Flow:
1. Teacher goes to "Parent Emails"
2. Selects email type (dropdown):
- Progress update
- Birthday message
- General announcement
- Custom
3. Fills out:
- Select students (checkboxes or "Select All")
- Add parent emails (import CSV or type manually)
- 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 emails (shows first 3)
6. Teacher can:
- Edit any email individually
- Click "Send All" (sends immediately)
- Click "Schedule" (future feature - just send now for MVP)
7. Confirmation: ";Emails sent to 18 parents ?"
Technical Requirements:


Email
sending service (SendGrid or AWS SES)
Parent email storage (linked to students)

Email
template system
AI email generation using student data
Batch sending
Simple email history log

AI Prompt Structure:
Write a warm, professional email paragraph for parents about
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
/password signup
Login/logout
Password reset
Single user type (teacher)

2. Dashboard/Home Screen

Welcome message
3 big buttons:

"Grade Assignment"
"Manage Students"
"Send Parent Emails"


Basic stats: Total students, Total assignments graded, Emails sent

3. Payment Integration

Stripe checkout
$1,997 one-time payment
After trial (2 weeks), redirect to payment
Simple: Trial or Paid status

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin