diff --git a/backend/src/controllers/assignments.ts b/backend/src/controllers/assignments.ts index bc01c9c2..16dbb310 100644 --- a/backend/src/controllers/assignments.ts +++ b/backend/src/controllers/assignments.ts @@ -64,7 +64,6 @@ export async function getAssignmentsSubmissionsHandler(req: Request { +export async function getAssignmentsSubmissions( + classid: string, + assignmentNumber: number, + full: boolean +): Promise { const classRepository = getClassRepository(); const cls = await classRepository.findById(classid); diff --git a/backend/src/services/groups.ts b/backend/src/services/groups.ts index 45845954..d4ced41a 100644 --- a/backend/src/services/groups.ts +++ b/backend/src/services/groups.ts @@ -104,9 +104,9 @@ export async function getAllGroups(classId: string, assignmentNumber: number, fu } export async function getGroupSubmissions( - classId: string, - assignmentNumber: number, - groupNumber: number, + classId: string, + assignmentNumber: number, + groupNumber: number, full: boolean ): Promise { const classRepository = getClassRepository(); diff --git a/backend/src/services/students.ts b/backend/src/services/students.ts index 7a224f8f..4775c8a4 100644 --- a/backend/src/services/students.ts +++ b/backend/src/services/students.ts @@ -16,7 +16,7 @@ export async function getAllStudents(full: boolean): Promise student.username); + return students.map((student) => student.username); } export async function getStudent(username: string): Promise { diff --git a/backend/src/services/teachers.ts b/backend/src/services/teachers.ts index 314563b9..464a809f 100644 --- a/backend/src/services/teachers.ts +++ b/backend/src/services/teachers.ts @@ -22,7 +22,7 @@ export async function getAllTeachers(full: boolean): Promise teacher.username); + return teachers.map((teacher) => teacher.username); } export async function getTeacher(username: string): Promise { @@ -87,7 +87,7 @@ export async function getClassesByTeacher(username: string, full: boolean): Prom } export async function fetchStudentsByTeacher(username: string) { - const classes = await getClassesByTeacher(username, false) as string[]; + const classes = (await getClassesByTeacher(username, false)) as string[]; return (await Promise.all(classes.map(async (id) => getClassStudents(id)))).flat(); }