Syllabug
At the beginning of every semester, I would spend an hour or two compiling all of my course syllabi, combing through the text to find assignment due dates, and copying them all down into my planner, Notion, or whatever agenda system I was using that year.
Although the process only had to be done once a semester, it was tedious work that I knew could be automated. I built Syllabug as a way to efficiently turn syllabi into simple assignment schedules!
Syllabug accepts whatever PDF or DOCX file your syllabus is in, then extracts all of the text. The contexts are processed with OpenAI's GPT, and turned into JSON data that is used to populate a CSV. At this stage, users can edit the CSV to correct any errors, and then export it for their use case. The next planned feature is to implement a calendar export, where Syllabug will automatically convert the CSV file into a downloadable file for Google Calendar, iCalendar, etc.
