Semester starts. Five syllabi. Each 15+ pages. Assignment due dates buried. Exam dates scattered.
Built syllabus processor. All 47 deadlines extracted and sorted. Semester organized before first class.
THE SEMESTER CHAOS PROBLEM:
Read each syllabus for key dates. Extract assignments. Note exams. Find instructor contact. Check required books. Create master calendar.
5+ hours just to get organized. Most students skip it. Miss deadlines.
THE DISCOVERY:
Document extraction pulls everything. Course info, schedule, assignments, exams, grading, materials. Code sorts deadlines chronologically.
One extraction per syllabus. Complete organization.
THE WORKFLOW:
Google Drive trigger watches syllabus folder → Download document → Document extraction pulls course details, instructor info, schedule, assignments with due dates, exams with dates, grading breakdown, required materials → Code sorts all deadlines chronologically → Sheets logs course record → Slack shares summary with deadlines.
6 nodes. Semester panic eliminated.
THE DEADLINE EXTRACTION:
JSON Schema captures:
- Assignments: Name, type, due date, weight
- Exams: Name, date, time, location, weight
- Course schedule: Days, time, location
Code sorts by date. Top 10 upcoming shown. Nothing buried.
THE COURSE INFO:
Instructor name, email, office hours extracted. Required textbooks with ISBNs listed. Grading breakdown by category.
Everything needed. One place. One extraction.
THE TRANSFORMATION:
Before: 30 minutes per syllabus finding key info. Deadlines discovered by accident. Missed assignments from buried dates.
After: 15 seconds per syllabus. All deadlines sorted. Zero surprises.
THE NUMBERS:
5 syllabi processed in 90 seconds
47 deadlines extracted and sorted
12 required textbooks identified
5 hours → 90 seconds total
What deadline has surprised you after not reading the syllabus?