ILD Competence Tracker API Documentation
The ILD Competence Tracker service provides endpoints for managing competence tracking, including trackers, curriculum integration, and student results.
Private Endpoints
Competence Tracker Management
Get Competence Trackers
- Endpoint:
GET /tracker - Description: Retrieves all competence trackers for the authenticated user/team
- Response: Array of competence tracker objects
Get Competence Tracker
- Endpoint:
GET /tracker/:trackerId - Description: Retrieves a specific competence tracker
- Parameters:
trackerId(path): Tracker identifier- Response: Competence tracker object
Create Competence Tracker
- Endpoint:
POST /tracker - Description: Creates a new competence tracker
- Request Body: Competence tracker configuration
- Response: Created competence tracker object
Update Competence Tracker
- Endpoint:
PUT /tracker/:trackerId - Description: Updates an existing competence tracker
- Parameters:
trackerId(path): Tracker identifier- Request Body: Updated competence tracker configuration
- Response: Updated competence tracker object
Delete Competence Tracker
- Endpoint:
DELETE /tracker/:trackerId - Description: Deletes a competence tracker
- Parameters:
trackerId(path): Tracker identifier
Curriculum Integration
Add Curriculum to Tracker
- Endpoint:
POST /tracker/:trackerId/curriculum - Description: Adds a curriculum to a competence tracker
- Parameters:
trackerId(path): Tracker identifier- Request Body: Curriculum configuration
- Response: Updated tracker object
Group Management
Add Group to Tracker
- Endpoint:
POST /tracker/:trackerId/group - Description: Adds a group to a competence tracker
- Parameters:
trackerId(path): Tracker identifier- Request Body: Group configuration
- Response: Updated tracker object
Student Results
Update Tracker Result Row
- Endpoint:
PUT /tracker/:trackerId/result/:studentId/row - Description: Updates a student's result row in a tracker
- Parameters:
trackerId(path): Tracker identifierstudentId(path): Student identifier- Request Body: Result row data
- Response: Updated result row object