Librus icon

Librus

Read data from Librus Synergia (unofficial)

Overview

This node interacts with the Librus API to retrieve and manage various types of data related to school activities. Specifically, for the Messages - List Homework operation, it fetches a list of homework assignments optionally filtered by date range. This is useful for educators, students, or parents who want to programmatically access homework details within a specified period.

Practical examples include:

  • Automatically retrieving all homework assigned between two dates to display in a custom dashboard.
  • Integrating homework data into a calendar or reminder system.
  • Exporting homework lists for reporting or analysis.

Properties

Name Meaning
From Optional start date (format YYYY-MM-DD) to filter homework assignments from this date onward.
To Optional end date (format YYYY-MM-DD) to filter homework assignments up to this date.
Custom method name Advanced option to override the default API method called (e.g., to call a different endpoint).

Output

The output is an array of JSON objects, each representing a homework assignment retrieved from the Librus API. Each object contains the homework details as provided by the API, such as subject, description, due date, and other relevant metadata.

If no homework items are found, the output will be an empty array.

No binary data output is produced for this operation.

Dependencies

  • Requires valid credentials for the Librus API (login and password).
  • Uses an internal client wrapper to communicate with the Librus API.
  • The node expects the environment to have network access to the Librus service.

Troubleshooting

  • No supported method found error: This occurs if the node cannot find the appropriate API method to call based on the resource and operation selected. Ensure that the "Resource" is set to "Messages" and "Operation" to "List Homework," or use the "Custom method name" property correctly.
  • Authentication errors: If credentials are invalid or missing, the node will fail to authenticate. Verify that the correct login and password are provided.
  • Date filtering issues: The "From" and "To" properties must be in the format YYYY-MM-DD. Incorrect formats may cause unexpected results or no data returned.
  • Empty results: If no homework is returned, check that the date range covers periods where homework was assigned and that the user has permissions to access this data.

Links and References

Discussion