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 a course. Specifically, the "Create" operation for the "Rubric" resource allows users to create a new rubric in a specified course by providing its name and description.
Use cases include automating the creation of grading rubrics for courses, which can help instructors standardize assessment criteria efficiently. For example, an instructor could use this node to programmatically add a rubric for a new assignment or module without manually entering it through the Canvas interface.
Properties
Name | Meaning |
---|---|
Rubric Name | The name/title of the rubric to create. |
Rubric Description | A detailed description of the rubric. |
Output
The node outputs JSON data containing the response from the Canvas API after creating the rubric. The output JSON has a top-level data
field that holds the created rubric object returned by the API. This typically includes details such as the rubric's ID, name, description, and other metadata provided by Canvas.
No binary data is output by this node.
Example output structure (simplified):
{
"data": {
"id": 123,
"name": "Example Rubric",
"description": "Detailed description here",
...
}
}
Dependencies
- Requires an API key credential for authenticating with the Canvas LMS API.
- The node expects the Canvas base URL and access token to be configured in the credentials.
- Network connectivity to the Canvas LMS instance is necessary.
Troubleshooting
Common issues:
- Missing or invalid API credentials will cause authentication failures.
- Providing an invalid or missing Course ID when creating a rubric will result in errors.
- Network issues or incorrect Canvas URL configuration can prevent successful API calls.
Error messages:
- Errors are thrown with messages indicating the resource and operation context, e.g.,
Error in "rubric" operation "create": <message>
. - Authentication errors usually indicate invalid or expired tokens; re-authenticate or update credentials.
- Validation errors from Canvas (e.g., missing required fields) will be reported back in the error message.
- Errors are thrown with messages indicating the resource and operation context, e.g.,
Resolution tips:
- Ensure all required parameters (Course ID, Rubric Name) are correctly set.
- Verify API credentials and permissions.
- Check network connectivity and Canvas API availability.