Feedback Aide is designed to integrate into other systems flexibly. To this end, it offers multiple ways to access the API.
The diagram below shows the integration layers:
The details of these layers are:
- Full JS API (UI and workflow) - provides a full UI and workflow for the Feedback Aide lifecycle of AI feedback, human grading, and presentation to the student. Getting Started with Feedback Aide
- Core JS API (Headless) - provides the communications layer from the browser to the RESTful API. Great for integrating browser-based apps where you want to have custom UI. Advanced - Feedback Aide Headless Mode
- The RESTful API provides server-side access to the Feedback Aide models via regular and streaming API calls, and direct access to stored feedback session information. Feedback Aide RESTful API
The quickest way to get a fully featured solution is to use the Full JS API integration as documented on the Getting Started with Feedback Aide API page. Once you have this in place, you can then adjust as necessary using the Headless or RESTful APIs for specific scenarios.