Skip to content

DoCurious API Reference / types / StudentAssignmentProgress

Interface: StudentAssignmentProgress ​

Defined in: types/school.types.ts:230

An individual student's progress and grading record for a ClassAssignment.

Remarks ​

Extends beyond the community assignment model by including teacher grading fields (grade, feedback, gradedByUserId).

Extends ​

Properties ​

assignmentId ​

assignmentId: string

Defined in: types/school.types.ts:231


completedAt? ​

optional completedAt: string

Defined in: types/school.types.ts:237


createdAt ​

createdAt: string

Defined in: types/common.types.ts:154

ISO 8601 datetime when the entity was created

Inherited from ​

BaseEntity.createdAt


feedback? ​

optional feedback: string

Defined in: types/school.types.ts:245

Written feedback from the teacher


grade? ​

optional grade: number

Defined in: types/school.types.ts:243

Numeric grade assigned by the teacher (scale is school-defined)


gradedAt? ​

optional gradedAt: string

Defined in: types/school.types.ts:247


gradedByUserId? ​

optional gradedByUserId: string

Defined in: types/school.types.ts:246


id ​

id: string

Defined in: types/common.types.ts:167

Inherited from ​

BaseEntity.id


startedAt? ​

optional startedAt: string

Defined in: types/school.types.ts:235


status ​

status: "completed" | "in_progress" | "submitted" | "not_started"

Defined in: types/school.types.ts:234


studentUserId ​

studentUserId: string

Defined in: types/school.types.ts:232


submittedAt? ​

optional submittedAt: string

Defined in: types/school.types.ts:236


trackRecordId? ​

optional trackRecordId: string

Defined in: types/school.types.ts:240

Reference to the student's Track Record for this assignment


updatedAt ​

updatedAt: string

Defined in: types/common.types.ts:156

ISO 8601 datetime when the entity was last modified

Inherited from ​

BaseEntity.updatedAt

DoCurious Platform Documentation