API Tools Tester

User-Friendly Output

Raw JSON Output



        
New Job/Analytics API Examples

Use these sample payloads with your API client for the newly added endpoints:

POST /api/v1/batch-style/jobs
{
  "filename": "submissions.zip",
  "zip_base64": "BASE64_ZIP_CONTENT"
}

POST /api/v1/rubric-marking/jobs
{
  "rubric_id": 45,
  "zip_base64": "BASE64_ZIP_CONTENT"
}

POST /api/v1/automarking/jobs
{
  "questions": [
    {"question_text": "Explain TCP/IP", "available_marks": 6, "mark_scheme": "Correct protocol stack explanation"}
  ],
  "zip_base64": "BASE64_ZIP_CONTENT"
}

GET /api/v1/students/{student_id}/ai-history
POST /api/v1/students/{student_id}/progress-report
POST /api/v1/classes/{class_id}/assignments/{assignment_id}/analyze
POST /api/v1/students/{student_id}/worksheet