diff --git a/frontend/src/api/adminassignment.js b/frontend/src/api/adminassignment.js index 6642f7e..167a6ab 100644 --- a/frontend/src/api/adminassignment.js +++ b/frontend/src/api/adminassignment.js @@ -7,16 +7,16 @@ export const fetchStudentInfo = (studentId) => // 주차별 과제 데이터 불러오기 export const fetchStudentAssignments = (userId) => - api.get(`/api/assignment/${userId}`); // ← 수정됨 + api.get(`/assignment/${userId}`); // ← 수정됨 // 과제 상태 수정 (PUT) export const updateAssignmentStatus = (userId, assignmentId, status) => - api.put(`/api/admin/users/${userId}/assignments/${assignmentId}/submission`, { + api.put(`/admin/users/${userId}/assignments/${assignmentId}/submission`, { status, }); // 과제 상태 등록 (POST) export const submitAssignmentStatus = (userId, assignmentId, status) => - api.post(`/api/admin/users/${userId}/assignments/${assignmentId}/submission`, { + api.post(`/admin/users/${userId}/assignments/${assignmentId}/submission`, { status, }); diff --git a/frontend/src/api/adminattendance.js b/frontend/src/api/adminattendance.js index 684b194..1dd83cd 100644 --- a/frontend/src/api/adminattendance.js +++ b/frontend/src/api/adminattendance.js @@ -41,7 +41,7 @@ export const getStudentBasicInfo = async (studentId) => { // 학생 출석 전체 데이터 조회 (특정 날짜와 차수 포함) export const getStudentAttendance = async (studentId) => { try { - const res = await api.get(`/api/attendance/${studentId}`); + const res = await api.get(`/attendance/${studentId}`); return res.data; } catch (error) { console.error("학생 출석 정보 불러오기 실패:", error); @@ -52,7 +52,7 @@ export const getStudentAttendance = async (studentId) => { // 특정 출석 기록 조회 export const getAttendanceDetail = async (userId, attendanceId) => { try { - const res = await api.get(`/api/admin/users/${userId}/attendance/${attendanceId}`); + const res = await api.get(`/admin/users/${userId}/attendance/${attendanceId}`); return res.data; } catch (error) { console.error("출석 상세 조회 실패:", error); @@ -63,7 +63,7 @@ export const getAttendanceDetail = async (userId, attendanceId) => { // 출석 상태 변경 export const updateAttendanceStatus = async (userId, attendanceId, status) => { try { - const res = await api.put(`/api/admin/users/${userId}/attendance/${attendanceId}/status`, { status }); + const res = await api.put(`/admin/users/${userId}/attendance/${attendanceId}/status`, { status }); return res.data; } catch (error) { console.error("출석 상태 변경 실패:", error); @@ -74,7 +74,7 @@ export const updateAttendanceStatus = async (userId, attendanceId, status) => { // 출석 기록 삭제 export const deleteAttendanceRecord = async (userId, attendanceId) => { try { - await api.delete(`/api/admin/users/${userId}/attendance/${attendanceId}`); + await api.delete(`/admin/users/${userId}/attendance/${attendanceId}`); } catch (error) { console.error("출석 기록 삭제 실패:", error); throw error; diff --git a/frontend/src/components/AdminStudentHeader.jsx b/frontend/src/components/AdminStudentHeader.jsx index c649879..87d94ee 100644 --- a/frontend/src/components/AdminStudentHeader.jsx +++ b/frontend/src/components/AdminStudentHeader.jsx @@ -17,7 +17,10 @@ const AdminStudentHeader = ({ studentName = "default", onBack }) => { /> -

{studentName} 출석

+

+ {studentName} + {subtitle && ` ${subtitle}`} +