Librus icon

Librus

Read data from Librus Synergia (unofficial)

Overview

This node integrates with the Librus API, a platform commonly used by schools for managing student information such as grades, homework, absences, messages, and calendars. The node allows users to retrieve various types of data from Librus, including detailed grade information.

Specifically, the Info - Get Grade operation fetches detailed information about a particular grade identified by its ID. This is useful in scenarios where you want to automate the retrieval of specific grade details for reporting, notifications, or further processing within an automation workflow.

Practical examples:

  • Automatically fetching a student's grade details after a teacher inputs them into Librus.
  • Integrating grade data into a school management dashboard.
  • Triggering alerts or notifications based on certain grade thresholds.

Properties

Name Meaning
Custom method name Advanced option to override the default Librus API method called (e.g., getMarks).
Grade ID Numeric identifier of the grade to retrieve. Required for this operation.

Output

The node outputs JSON data representing the grade details retrieved from the Librus API. The exact structure depends on the API response but typically includes fields such as grade value, subject, date, description, and possibly teacher comments.

If multiple items are returned (not typical for this operation), each item is output as a separate JSON object in the 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.
  • No additional external dependencies beyond the configured API credentials.

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 and resource are correctly set and supported by the current version of the Librus API client.
  • Invalid Grade ID: Ensure the Grade ID provided is valid and exists in the Librus system; otherwise, the API may return an error or empty result.
  • Authentication errors: Confirm that the API credentials (login and password) are correct and have sufficient permissions.
  • Empty or unexpected responses: Check if the grade actually exists and that the API endpoint is reachable.

Links and References

Discussion