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 interacts with the Canvas LMS API to retrieve detailed information about quizzes within a specific course. The "Get" operation for the "Quiz" resource fetches data about a particular quiz identified by its unique Quiz ID and associated Course ID.
Typical use cases include:
- Retrieving quiz details for reporting or analytics.
- Integrating quiz information into other educational platforms or dashboards.
- Automating workflows that depend on quiz metadata, such as notifications or grade processing.
For example, an educator might use this node to automatically pull quiz configurations from Canvas to sync with another system or to generate custom reports on quiz availability and settings.
Properties
Name | Meaning |
---|---|
Course ID | The unique identifier of the course containing the quiz. |
Quiz ID | The unique identifier of the quiz to retrieve details for. |
Output
The node outputs a JSON object under the json
field with a data
property containing the quiz details as returned by the Canvas LMS API. This includes all available metadata about the quiz, such as its name, description, due date, and other configuration parameters.
Example output structure (simplified):
{
"data": {
"id": "123",
"name": "Midterm Exam",
"description": "Covers chapters 1-5",
"due_at": "2024-05-01T23:59:00Z",
// ... other quiz properties ...
}
}
The node does not output binary data for this operation.
Dependencies
- Requires an API key credential for authenticating with the Canvas LMS API.
- The Canvas LMS instance URL and access token must be configured in the node credentials.
- Network connectivity to the Canvas LMS API endpoint is necessary.
Troubleshooting
- Invalid Course ID or Quiz ID: If the provided IDs are incorrect or do not exist, the API will return an error. Verify the IDs in Canvas before running the node.
- Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to access quiz data.
- API Rate Limits: Frequent requests may hit Canvas API rate limits; consider adjusting polling intervals or request frequency.
- Network Issues: Connectivity problems can cause request failures; check network access to the Canvas LMS server.
Common error messages:
"Error in "quiz" operation "get": <message>"
: Indicates an issue during the API call; review the message for specifics.- Authentication-related errors typically mention invalid tokens or unauthorized access.
Resolving these usually involves verifying credentials, permissions, and input parameters.