Appearance
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?
optionalcompletedAt: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
feedback?
optionalfeedback:string
Defined in: types/school.types.ts:245
Written feedback from the teacher
grade?
optionalgrade:number
Defined in: types/school.types.ts:243
Numeric grade assigned by the teacher (scale is school-defined)
gradedAt?
optionalgradedAt:string
Defined in: types/school.types.ts:247
gradedByUserId?
optionalgradedByUserId:string
Defined in: types/school.types.ts:246
id
id:
string
Defined in: types/common.types.ts:167
Inherited from
startedAt?
optionalstartedAt: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?
optionalsubmittedAt:string
Defined in: types/school.types.ts:236
trackRecordId?
optionaltrackRecordId: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