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)