diff --git a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/AssignmentBoxInfo.tsx b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/AssignmentBoxInfo.tsx
index 9bf85c9b..451b4f6d 100644
--- a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/AssignmentBoxInfo.tsx
+++ b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/AssignmentBoxInfo.tsx
@@ -51,7 +51,7 @@ export const AssignmentBoxInfo = async ({
};
const failMapping: Record = {
- LOCATION_UNIDENTIFIABLE: "위치 정보 확인 불가",
+ LOCATION_UNIDENTIFIABLE: "위치 확인 불가",
WORD_COUNT_INSUFFICIENT: "글자수 부족",
NOT_SUBMITTED: "제출 안함",
NONE: "없음",
diff --git a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/FailurePopover.tsx b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/FailurePopover.tsx
index 66ebd636..c568278b 100644
--- a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/FailurePopover.tsx
+++ b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentContent/AssignmentOverviewBox/FailurePopover.tsx
@@ -25,6 +25,8 @@ export const FailurePopover = ({
"Q. 글자수가 부족하다고 나와요."}
{submissionFailureType === "LOCATION_UNIDENTIFIABLE" &&
'Q. "위치 확인 불가" 라고 나와요.'}
+ {submissionFailureType === "UNKNOWN" &&
+ 'Q. "알 수 없음" 라고 나와요.'}
{submissionFailureType === "LOCATION_UNIDENTIFIABLE" && (
@@ -40,7 +42,7 @@ export const FailurePopover = ({
커밋 후 원격 저장소에 push까지 완료했는지 제대로 제출한 후에도
- 계속 "경로 확인 불가"라고 나온다면,GDSC Hongik 카카오톡 채널로
+ 계속 "위치 확인 불가"라고 나온다면,GDSC Hongik 카카오톡 채널로
문의해주세요.
>
)}
@@ -53,6 +55,15 @@ export const FailurePopover = ({
GDSC Hongik 카카오톡 채널로 문의해주세요.
)}
+ {submissionFailureType === "UNKNOWN" && (
+
+ 제출 실패의 이유를 알 수 없는 경우에요.
+
+ 제대로 제출한 후에도 계속 '알 수 없음' 이 뜬다면,
+
+ GDSC Hongik 카카오톡 채널로 문의해주세요.
+
+ )}
diff --git a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentHistory/AssignmentHistoryItem.tsx b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentHistory/AssignmentHistoryItem.tsx
index f206412f..07563ec4 100644
--- a/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentHistory/AssignmentHistoryItem.tsx
+++ b/apps/client/app/(afterLogin)/my-study/my-assignment/_components/AssignmentHistory/AssignmentHistoryItem.tsx
@@ -71,7 +71,7 @@ export const AssignmentHistoryItem = ({
{tagText}
-
+
{assignmentSubmissionStatus === "FAILURE" &&
failMapping[submissionFailureType ?? "NONE"]}
@@ -162,4 +162,5 @@ const failMapping: Record = {
WORD_COUNT_INSUFFICIENT: "글자수부족",
NOT_SUBMITTED: "미제출",
NONE: "",
+ UNKNOWN: "알수없음",
};
diff --git a/apps/client/types/entities/common/assignment.ts b/apps/client/types/entities/common/assignment.ts
index f6f91ea8..8558c02a 100644
--- a/apps/client/types/entities/common/assignment.ts
+++ b/apps/client/types/entities/common/assignment.ts
@@ -4,4 +4,5 @@ export type AssignmentSubmissionFailureType =
| "NONE"
| "NOT_SUBMITTED"
| "WORD_COUNT_INSUFFICIENT"
- | "LOCATION_UNIDENTIFIABLE";
+ | "LOCATION_UNIDENTIFIABLE"
+ | "UNKNOWN";