Actions105
- Info Actions
- Messages Actions
- Homework Actions
- Absence Actions
- Calendar Actions
Overview
This node integrates with the Librus API, a platform commonly used by schools for managing student information such as grades, homework, messages, absences, and calendars. The "Get Grades" operation under the "Homework" resource retrieves the student's grade data.
Typical use cases include:
- Fetching all grades within a specific date range to monitor academic progress.
- Integrating grade data into other systems or dashboards for reporting.
- Automating notifications or workflows based on new or updated grades.
For example, a teacher or parent could use this node to pull recent grades from Librus between two dates to generate a performance report.
Properties
| Name | Meaning |
|---|---|
| From | Optional start date (format: YYYY-MM-DD) to filter grades from this date onwards. |
| To | Optional end date (format: YYYY-MM-DD) to filter grades up to this date. |
| Custom method name | Advanced option to override the default API method called (e.g., specify a different Librus API method like getMarks). |
Output
The node outputs an array of JSON objects representing the retrieved grades. Each object corresponds to a single grade entry as returned by the Librus API. The exact structure depends on the API response but typically includes details such as subject, grade value, date, and possibly comments.
No binary data output is produced by this operation.
Dependencies
- Requires valid credentials for the Librus API (login and password).
- Uses an internal client wrapper to communicate with the Librus API.
- No additional external services are required beyond the Librus API itself.
Troubleshooting
- No supported method found error: If the node throws an error indicating no supported method was found for the resource-operation combination, verify that the operation name matches one of the supported Librus API methods or provide a correct custom method name.
- Authentication errors: Ensure that the provided Librus API credentials are correct and have sufficient permissions.
- Date filtering issues: If no grades are returned, check that the "From" and "To" dates are correctly formatted and that there are grades available in that range.
- Empty results: If the output is empty, confirm that the user has grades recorded in the system and that the filters applied are not too restrictive.
Links and References
- Librus API Documentation (official API docs, if publicly available)
- n8n documentation on creating custom nodes
- General info about Librus platform: https://www.librus.pl/