feat(roster): implement class roster management and submission validation

This commit is contained in:
gameloader
2025-11-18 09:12:04 +08:00
parent 3c80510e9c
commit 35b4d7470f
19 changed files with 583 additions and 34 deletions

View File

@ -13,6 +13,15 @@ export type Classroom = {
teacherId: string;
};
export type ClassroomStudent = {
id: number;
classroomId: number;
studentId: string;
studentName: string;
createdAt?: string;
updatedAt?: string;
};
export type Assignment = {
id: number;
title: string;