This n8n workflow automates the synchronization and management of Canvas assignments with Notion, enhancing productivity for educators and students. It starts with a webhook trigger to initiate the process and periodically checks for new or updated assignments within a specified date range from Canvas. The workflow compares assignment data with existing Notion entries, and if discrepancies are found—such as due dates or completion status—it updates Notion accordingly. Additionally, the workflow leverages OpenAI’s GPT-4 model to estimate the effort required for students to complete each assignment based on their descriptions, categorizing tasks into effort sizes like XS, S, M, L, and XL. It also tracks assignment progress, marks tasks as complete, and adjusts due dates when necessary. The visual notes included in the workflow serve as guidance for users on the automation’s purpose, such as adding new Canvas assignments or synchronizing completion statuses.
Automated Assignment Sync Between Canvas, Notion, and OpenAI
Node Count | >20 Nodes |
---|---|
Nodes Used | compareDatasets, filter, httpRequest, if, markdown, merge, notion, scheduleTrigger, stickyNote, webhook |
Reviews
There are no reviews yet.