Skip to content

Uploading a syllabus

Upload a course syllabus and Assistant pulls out exams, assignments and deadlines as a draft for you to review.

The term must already have an active timetable. Without one you cannot upload, because Assistant needs the timetable to tell which course and term this is.

Formats PDF, DOCX, DOC, XLSX, TXT, MD, CSV
Maximum size 8 MB per file

Anything larger is rejected outright. Scanned PDFs with no text layer often yield nothing — use a text-based version if you have one.

  1. Open the materials page and pick the term and course.

  2. Upload the syllabus.

    The syllabus upload entry point
  3. Wait for the analysis.

    The file moves through uploaded → analyzing → analyzed. It takes a moment, so feel free to do something else.

    Analysis status for a syllabus
  4. Review the draft it produced.

A course can have several syllabus uploads, numbered as versions. If the course publishes an updated syllabus, upload the new one; the old version is kept.

Uploading a byte-identical file again does not create a new version.

If no text can be read, the status stops at failed with a reason. Common causes:

  • a scan or image-only PDF
  • an encrypted or password-protected file
  • a corrupted file

In that case, add the events by hand instead.