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 educational data such as messages, homework, absences, calendar events, and grades. The "Homework - List Inbox" operation specifically retrieves a list of homework assignments within an optional date range.
Typical use cases include:
- Automatically fetching recent homework assignments to display or process in workflows.
- Filtering homework by date to track upcoming or past assignments.
- Integrating homework data into other systems like calendars or notification services.
For example, a teacher could use this node to pull all homework assigned between two dates and send reminders to students.
Properties
| Name | Meaning |
|---|---|
| From | Optional start date filter (format: YYYY-MM-DD). Limits results to homework from this date onward. |
| To | Optional end date filter (format: YYYY-MM-DD). Limits results to homework up to this date. |
| Custom method name | Advanced option to override the default API method called. For example, specifying a different underlying API call like getMarks. |
Output
The node outputs JSON objects representing homework assignments retrieved from the Librus API. Each item corresponds to one homework entry with its associated details (such as subject, description, due date, etc.).
If multiple homework entries are returned, the output is an array of JSON objects, each representing a single homework item.
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 dependencies beyond the configured API credentials.
Troubleshooting
- No supported method found error: This occurs if the node cannot find a matching API method for the selected resource-operation combination. Ensure the Resource is set to "Homework" and Operation to "List Inbox" (or the correct corresponding operation). Also, verify that the custom method name (if used) is valid.
- Authentication errors: If login credentials are incorrect or expired, the node will fail to authenticate. Verify the API login and password.
- Date format issues: The "From" and "To" properties expect dates in
YYYY-MM-DDformat. Invalid formats may cause filtering to fail or return no results. - Empty results: If no homework matches the date filters or other criteria, the node returns an empty array.
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/