Assessments API

Manages assignments, tests, and other assessments.

Model

{
  "id": "uuid",
  "name": "Midterm Exam",
  "course_id": "course-uuid",
  "category_id": "category-uuid",
  "max_score": 100,
  "weight": 30,
  "due_date": "2024-03-15",
  "type": "exam",
  "canvas_assignment_id": "12345",
  "team_id": "team-uuid"
}

Assessment Types

Type

Description

assignment

Homework, projects

quiz

Short assessments

exam

Major tests

participation

Class participation

Endpoints

Standard CRUD at /api/assessments.

Assessment Results

Student scores managed at /api/assessment_results.

See Gradebooks for grade calculations.