Back to HomeDocumentation

Syllabus Integration

One of our platform's most powerful features is the ability to extract key information from your course syllabi. This guide explains how to upload syllabi and what happens after.

Uploading Your Syllabi

You can upload syllabi during the onboarding process or at any time from your dashboard.

During Onboarding

  1. Complete the first four onboarding steps (Focus Time, Hobbies, Goals, and Calendar)
  2. On the final "Add your class schedules" step, you'll see the syllabus upload form
  3. Click "Upload Syllabus" or drag and drop your PDF files into the designated area
  4. You can upload up to 5 syllabus files during onboarding
  5. Click "Continue" after uploading to complete onboarding

From the Dashboard

  1. Go to your Dashboard and click on "Courses" in the left sidebar
  2. Click the "+ Add Course" button
  3. Choose "Upload Syllabus" to add a new course with a syllabus
  4. Upload your PDF file and click "Process Syllabus"

Best Practices for Syllabus Uploads

  • Use the original PDF files rather than scanned copies when possible
  • Ensure your PDFs are not password-protected
  • For best results, use syllabi with clearly structured sections for assignments, exam dates, etc.

What Gets Extracted

When you upload a syllabus, our AI system analyzes the document and extracts the following information:

Course Information

  • Course name and code
  • Instructor name and contact information
  • Class meeting times and locations
  • Office hours

Assignments

  • Assignment names and descriptions
  • Due dates
  • Weight or point value
  • Submission requirements

Exams & Quizzes

  • Exam/quiz dates and times
  • Exam locations
  • Content coverage
  • Format (multiple choice, essay, etc.)

Reading & Materials

  • Required textbooks
  • Reading assignments and schedules
  • Additional resources
  • Course materials and links

Reviewing Extracted Information

After processing, you'll be able to review and verify the extracted information. This is important because:

  • AI extraction has limitations: While our system is highly accurate, it may occasionally miss items or interpret dates incorrectly
  • Syllabi vary in format: Some syllabi are structured differently, which can affect extraction accuracy
  • You may have updated information: The instructor might have announced changes that aren't reflected in the syllabus

How to Review and Edit

  1. After uploading, you'll be shown a summary of the extracted information
  2. Review each section (Course Info, Assignments, Exams, Readings)
  3. Click the edit icon next to any entry to modify details
  4. Click "Add Item" in any section to manually add something that wasn't detected
  5. Click "Save Changes" when you're satisfied with the information

Calendar Integration

After reviewing the extracted information, all important dates will be added to your calendar:

  • Class sessions will be added as recurring events
  • Assignment due dates will be added with reminders set 24 hours before
  • Exams will be added with appropriate preparation reminders
  • Reading assignments will be scheduled before the relevant class sessions

All events created from your syllabus will be color-coded and tagged with the course name for easy identification.

Automated Study Plans

Based on your syllabus information, our system will suggest a study plan that helps you prepare for assignments and exams:

How Study Plans Work

  • For assignments: Study blocks are scheduled working backward from the due date
  • For exams: Multiple study sessions are scheduled in the week(s) leading up to the exam
  • For readings: Reading time is allocated before the relevant class sessions

Important Note

Study plans are suggestions that you can modify. You can adjust the timing, duration, and frequency of study blocks to match your preferences and schedule.

Updating Course Information

If your instructor makes changes to the syllabus or schedule during the semester, you can update your course information:

  1. Go to the Dashboard → Courses → [Course Name]
  2. Click "Edit Course Details"
  3. Update any information in the form
  4. Alternatively, click "Upload New Syllabus" if you have an updated syllabus file
  5. Click "Save Changes" to update your calendar events

Troubleshooting

Common Issues

Upload Errors

Ensure your PDF is not password-protected and is under 10MB. If you're still having issues, try downloading the syllabus again from your course website or converting it to a different PDF format.

Missing Information

If important dates or assignments are missing after extraction, you can manually add them. Go to the course details and click "Add Item" in the relevant section.

Incorrect Dates

Sometimes dates might be extracted incorrectly, particularly if they're in an unusual format. Always review the extracted dates and edit any that are incorrect.

Need More Help?

If you're experiencing difficulties with syllabus integration that aren't covered here, please contact our support team at support@ocal.ai for assistance.