Joshua Yenson
All projects
LiveClaude APIPrompt designStructured evaluation frameworks

Teacher Observation Report Generator

Converts raw classroom observation notes into structured, professional reports against an 11-category evaluation framework — now the standard reporting method for a 20+ teacher team.

Role
Identified the problem, designed and built the tool independently
Timeline
2024 – Present
Outcome
20+ teachers standardized on this as the default reporting method

The problem

As the manager overseeing 20+ foreign ESL teachers across multiple public school campuses, I was responsible for formal classroom observations against an 11-category evaluation framework. Writing each report by hand was slow, and quality varied a lot depending on which observer wrote it — the same lesson could read very differently depending on who was reporting on it.

What I built

An AI tool, driven by the Claude API, that converts raw observation notes into structured, professional reports mapped against the 11-category framework. It standardises tone and structure across observers while preserving the specific, concrete detail that makes feedback actually useful to a teacher.

I later adapted the same approach for a separate Math & Science programme that used a different rubric entirely — re-scoping the requirements, testing outputs against real observation notes, and iterating with AI until the tool fit that team's actual workflow rather than forcing their rubric into my original design.

Outcome

This is now the standard reporting method for the team. Report-writing time dropped, and — more importantly — quality is now standardised across observers instead of depending on who happened to write it.