eduverse-backend / src /modules /grades /dto /transcript-response.dto.ts
tarekdx3's picture
feat: implement Sprint 1 Dev A - Assignments and Grades modules
56e2348
Raw
History Blame Contribute Delete
452 Bytes
export class TranscriptCourse {
courseId: number;
courseName: string;
credits: number;
letterGrade: string;
score: number;
maxScore: number;
}
export class TranscriptSemester {
semesterId: number;
semesterName: string;
gpa: number;
courses: TranscriptCourse[];
}
export class TranscriptResponseDto {
studentId: number;
studentName: string;
cumulativeGpa: number;
totalCredits: number;
semesters: TranscriptSemester[];
}