Set Up Your Semester Calendar with ChatGPT + Your Syllabi + Google Calendar
Stop hunting through PDFs. Pull every due date into a single calendar, add smart reminders, and build weekly work blocks.
⚠ Quick check: Always verify dates/times against the official syllabus or Brightspace before importing. If they conflict, Brightspace wins.
How It Works (3 Steps)
1) Grab your syllabi
- Open each syllabus or the Brightspace schedule view.
- Copy the schedule/assignments section for one course at a time.
2) Use ChatGPT to extract dates
Paste your course schedule under this prompt:
Copy prompt
Prompt: You are my semester planning assistant. From the syllabus text below, extract every graded item and any class meetings with due dates. Return a CSV with headers: Subject, Start Date, Start Time, End Date, End Time, All Day Event, Description, Location. Build the Subject as Course – Category: Item. Use MM/DD/YYYY and HH:MM AM/PM. If no time is given, set All Day Event = TRUE and
leave times blank. Flag anything uncertain.
3) Import to Google Calendar
- Google Calendar → Settings → Import & export → Import.
- Choose your CSV and target calendar (e.g., Fall 2025 Coursework).
- Spot-check a few events for time zone and AM/PM.
Gallery: What Good Setup Looks Like
Smart Reminders & Work Blocks
- All-day due dates: notify 1 day before at 5 PM and on day at 8 AM.
- Timed quizzes/exams: notify 30 min before and 2 hours before.
- Weekly work blocks: add 2–3 recurring 60–90 min blocks per heavy course.
Pro Tips & Fixes
- Create a separate calendar per term; color-code by course.
- Put rubric/Zoom/Brightspace links in the event description.
- If something imports wrong, delete the coursework calendar and re-import once.
- Do a 10-minute Sunday review to catch changes. Small tweaks prevent big crises.
Accessibility: Use clear titles (e.g., "BIO 130 Due Dates"), keep color contrast high, and avoid sharing private URLs in public calendars.