Skip to main content

Session

Represents a tutoring session

Extended by

Properties

createdAt

createdAt: ISOString;

Timestamp when the session record was created (ISO string format)


curriculumId?

optional curriculumId: string;

Optional ID of the curriculum being followed


duration

duration: number;

Duration of the session in minutes


id

id: string;

Unique identifier for the session


rating?

optional rating: number;

Optional rating given by the student (e.g., 1-5 stars)


rescheduleReason?

optional rescheduleReason: string;

Optional reason for rescheduling or cancelling the session


scheduledAt

scheduledAt: ISOString;

Date and time when the session is scheduled (ISO string format)


status

status: SessionStatus;

Current status of the session


studentFeedback?

optional studentFeedback: string;

Optional feedback provided by the student


studentId

studentId: string;

ID of the student participating in the session


tutorId

tutorId: string;

ID of the tutor conducting the session


tutorNotes?

optional tutorNotes: string;

Optional notes provided by the tutor


updatedAt

updatedAt: ISOString;

Timestamp when the session record was last updated (ISO string format)