✅ Add Attendance
The addAttendance mutation records a student's attendance at a meeting. The attendance is always stored; the warnings field lists any reasons it will not count toward the student's course requirements yet.
Input Parameters
Parameter | Type | Description |
|---|---|---|
| AttendanceInput! | Attendance details including student ID, meeting resource ID, and an optional timestamp. |
Input Object: AttendanceInput
Field | Type | Description |
|---|---|---|
| String! | ID of the student whose attendance is being recorded. |
| String! | ID of the meeting resource the student attended. |
| String | Optional timestamp of the attendance record. |
Response Fields
Field | Type | Description |
|---|---|---|
| String! | Unique identifier of the recorded attendance activity. |
| [AssetUpload!]! | List of assets uploaded as attendance proof. |
| [AssetUpload!]! | List of evidence assets attached to the attendance record. |
| [ActivityWarning!]! | Non-fatal problems with the recorded attendance — the reasons it will not count toward the student's course requirements yet. Empty when the attendance counts. |
Object: ActivityWarning
Field | Type | Description |
|---|---|---|
| String! | Stable machine-readable code (see below). New codes may be added; treat unknown codes as informational. |
| String! | Human-readable explanation for logs and support. Informational only: the wording may change, so branch on |
Warning Codes
Code | Meaning |
|---|---|
| The meeting resource is not |
| The meeting resource has no workload set, so the attendance does not count toward course requirements yet. |