Canvas LMS · Arazzo Workflow
Canvas LMS Find or Create Assignment
Version 1.0.0
Search a course for an assignment by name and create it only when it is missing.
View Spec
View on GitHub
Learning ManagementEducationEdTechLMSLTIHigher EducationK-12Open SourceAGPLCanvasArazzoWorkflows
Provider
Workflows
find-or-create-assignment
Upsert an assignment into a course by name, creating it only if absent.
Searches the course assignments for the supplied name; if one exists it is read back, otherwise a new assignment is created.
1
searchAssignments
listAssignments
Search the course assignments using the supplied name as the search term, returning matching assignments.
2
readExisting
getAssignment
Read the matched assignment back by id to return its full record.
3
createNew
createAssignment
Create a new assignment with the supplied name and point value when no existing assignment matched.