Actions57
- Course Actions
- User Actions
- Assignment Actions
- Module Actions
- Page Actions
- Discussion Actions
- File Actions
- Announcement Actions
- Quiz Actions
- Submission Actions
- Enrollment Actions
- Group Actions
- Rubric Actions
Overview
This node integrates with the Canvas LMS API to manage rubrics within courses. Specifically, the "Update Rubric" operation allows users to modify an existing rubric's name and description by specifying its ID and the course it belongs to.
Use cases include:
- Updating rubric details to reflect changes in grading criteria.
- Correcting or enhancing rubric descriptions for clarity.
- Renaming rubrics to better align with course content updates.
For example, an educator might update a rubric's name from "Midterm Assessment" to "Midterm Exam" and add more detailed descriptions about grading standards.
Properties
Name | Meaning |
---|---|
Rubric ID | The unique identifier of the rubric to update. |
Rubric Name | The new name to assign to the rubric. |
Rubric Description | A textual description providing details about the rubric. |
Output
The node outputs JSON data containing the updated rubric information as returned by the Canvas LMS API. The output is structured under a data
field, which holds the full response object representing the updated rubric.
Example output structure:
{
"data": {
"id": "123",
"name": "Updated Rubric Name",
"description": "Updated description text",
...
}
}
No binary data is produced by this operation.
Dependencies
- Requires an API key credential for authenticating requests to the Canvas LMS API.
- The node expects the base URL of the Canvas instance and an access token to be configured in the credentials.
- Network connectivity to the Canvas LMS API endpoint is necessary.
Troubleshooting
- Invalid Rubric ID: If the provided rubric ID does not exist or is incorrect, the API will return an error. Verify the rubric ID is correct and belongs to the specified course.
- Authentication Errors: Ensure that the API key credential is valid and has sufficient permissions to update rubrics.
- Missing Required Fields: Both "Rubric ID" and "Rubric Name" are required. Omitting these will cause errors.
- API Rate Limits: Frequent updates may hit Canvas API rate limits; consider adding delays or retries if encountering rate limit errors.
- Network Issues: Connectivity problems can cause request failures; verify network access to the Canvas API.