@@ -4,10 +4,84 @@ The analysis engine is used to evaluate stored XAPI statements. The results gene
## Configuring Engines
Analytics Engines are controlled via YAML files, which are stored in the `configuration` directory. The analytics engines scheduler needs to be notfied about configuration changes by running `scheduler read-configs`, which reads all existing YAML files and starts or updates analytics engines.
Analytics Engines are controlled via YAML files, which are stored in the `configuration` directory. The analytics engines scheduler needs to be notified about configuration changes by running `scheduler read-configs`, which reads all existing YAML files and starts or updates analytics engines.
If you are running the analytics engine in a Docker container, you should run the following command.
```bash
$ docker compose exec-it scheduler sh -c'scheduler read-configs'
```
## API Endpoints
### Retrieve Provider Statements
**Endpoint:**
```
POST /provider/data
```
**Description:** Retrieves provider statements from the LRS (Learning Record Store) based on dynamic filters provided in the request. This endpoint allows analytics engines to query statements efficiently with support for pagination and filtering.