Skip to content

Commit 8923a6a

Browse files
authored
Merge pull request #176 from pirogramming/main
deploy!
2 parents 2f9db8c + 3a8176a commit 8923a6a

File tree

4 files changed

+28
-6
lines changed

4 files changed

+28
-6
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// src/api/assignmentAdmin.js
2+
import api from "./api";
3+
4+
// 학생 정보 불러오기
5+
export const fetchStudentInfo = (studentId) =>
6+
api.get(`/admin/users/${studentId}`);
7+
8+
// 주차별 과제 데이터 불러오기
9+
export const fetchStudentAssignments = (userId) =>
10+
api.get(`/api/assignment/${userId}`); // ← 수정됨
11+
12+
// 과제 상태 수정 (PUT)
13+
export const updateAssignmentStatus = (userId, assignmentId, status) =>
14+
api.put(`/api/admin/users/${userId}/assignments/${assignmentId}/submission`, {
15+
status,
16+
});
17+
18+
// 과제 상태 등록 (POST)
19+
export const submitAssignmentStatus = (userId, assignmentId, status) =>
20+
api.post(`/api/admin/users/${userId}/assignments/${assignmentId}/submission`, {
21+
status,
22+
});

frontend/src/pages/admin/AdminStudentAssignment.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ const AdminStudentAssignment = () => {
2424
});
2525

2626
api
27-
.get(`/admin/managestudent/{studentId}`, {
27+
.get(`/admin/managestudent/${studentId}`, {
2828
params: { userId: studentId },
2929
withCredentials: true,
3030
})
3131
.then((res) => {
3232
const formatted = res.data.data.map((weekItem) => ({
3333
week: weekItem.week,
34-
label: `${weekItem.week}주차 ${weekItem.title}`,
34+
label: `${weekItem.week}주차 ${weekItem.subject}`,
3535
days: weekItem.days.map((dayItem) => ({
3636
day: dayItem.day,
37-
subject: weekItem.title,
37+
subject: weekItem.subject,
3838
tasks: dayItem.details.map((task) => ({
3939
id: task.id,
4040
label: task.assignmentName,

frontend/src/pages/generation/Assignment.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ const Assignment = () => {
1919
fetchAssignmentsByUser(userId)
2020
.then((weekData) => {
2121
const formatted = weekData.map((weekItem) => ({
22-
label: `${weekItem.week}주차 ${weekItem.title}`,
22+
label: `${weekItem.week}주차 ${weekItem.subject}`,
2323
details: weekItem.days.map((dayItem) => ({
2424
day: dayItem.day,
25-
subject: weekItem.title,
25+
subject: weekItem.subject,
2626
tasks: dayItem.details.map((task) => ({
2727
label: task.assignmentName,
2828
status: mapStatus(task.status),

frontend/vite.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export default defineConfig({
77
server: {
88
proxy: {
99
"/api": {
10-
target: "http://localhost:8080",
10+
target: "http://api.pirocheck.org:8080/api",
1111
changeOrigin: true,
1212
},
1313
},

0 commit comments

Comments
 (0)