Actions115
- Course Actions
- Bundle Actions
- Course Grade Actions
- Course Grade Detail Actions
- Course Teacher Actions
- Email Actions
- Email Campaign Actions
- Email Campaign Course Actions
- Email Campaign Excluded Course Actions
- Email Campaign Excluded List Actions
- Enroll Actions
- Email Campaign Excluded Plan Actions
- Email Campaign List Actions
- Email Campaign Plan Actions
- Email List Actions
- MindzPay Account Actions
- MindzPay Invoice Actions
- MindzPay Payment Actions
- MindzPay Subscription Actions
- Subscription Actions
- Team Actions
- User Actions
Overview
The node interacts with the Mindz API to retrieve detailed grade information for a specific course enrollment. Specifically, the "Course Grade Detail" resource with the "Get" operation fetches detailed grading data related to a particular enrollment within a course.
This node is beneficial in scenarios where you need to programmatically access individual student grades or detailed assessment results from a course. For example, educators or administrators can automate grade retrieval for reporting, analytics, or integration with other systems such as learning management platforms or student information systems.
Practical examples:
- Automatically fetching a student's detailed grade breakdown after course completion.
- Integrating grade details into custom dashboards or notifications.
- Synchronizing grade data with external databases or CRMs.
Properties
| Name | Meaning |
|---|---|
| Course ID | The unique identifier of the course for which the grade detail is requested. |
| Enrol ID | The unique identifier of the enrollment (student's registration) within the specified course. |
Output
The node outputs JSON data containing detailed grade information for the specified enrollment in the course. This typically includes fields such as scores, grade components, assessment details, and possibly metadata about the grading.
If the node supports binary data output (not indicated here), it would represent attachments or files related to the grade detail, but based on the provided code and context, the output is purely JSON structured data representing the grade details.
Dependencies
- Requires an active connection to the Mindz API via an OAuth2-based API key credential.
- The node depends on proper configuration of this API authentication within n8n.
- Network connectivity to the Mindz API endpoint is necessary.
Troubleshooting
Common issues:
- Invalid or missing Course ID or Enrol ID parameters will cause the API call to fail.
- Authentication errors if the API key credential is not set up correctly or has expired.
- Network or API downtime may result in request failures.
Error messages:
- "Unauthorized" or "Authentication failed": Check that the API key credential is valid and properly configured.
- "Resource not found": Verify that the Course ID and Enrol ID are correct and exist in the Mindz system.
- "Invalid parameters": Ensure required properties are provided and correctly formatted.
Resolving these usually involves verifying input parameters, refreshing credentials, and checking network/API status.
Links and References
- Mindz API Documentation (general reference): https://docs.mindz.com/api (example placeholder link)
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/