# Assessments API Manages assignments, tests, and other assessments. ## Model ```json { "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](gradebooks.md) for grade calculations.