Syllabus PDF → Structured Data
Ollama (Mac Mini) reads uploaded PDF. Extracts: assignments (type, weight, due dates), reading list, grading rubric breakdown, policies. Stored as structured JSON.
Scorecard Synthesis
Multiple syllabi for same course → Ollama synthesizes: "This class has 3 papers (40%), 2 exams (40%), and participation (20%). Workload is heavier than official credit hours suggest. Grading is tough but fair."
Professor Profile Aggregation
All syllabi for Professor X → aggregated teaching style profile, average workload, grading generosity rating.