diff --git a/apps/api/src/services/courses/activities/uploads/sub_file.py b/apps/api/src/services/courses/activities/uploads/sub_file.py
index 9ebd46f5..c6d16e74 100644
--- a/apps/api/src/services/courses/activities/uploads/sub_file.py
+++ b/apps/api/src/services/courses/activities/uploads/sub_file.py
@@ -19,5 +19,5 @@ async def upload_submission_file(
org_uuid,
contents,
f"{name_in_disk}",
- ["pdf", "docx", "mp4", "jpg", "jpeg", "png", "pptx"],
+ ["pdf", "docx", "mp4", "jpg", "jpeg", "png", "pptx", "zip"],
)
diff --git a/apps/api/src/services/courses/activities/uploads/tasks_ref_files.py b/apps/api/src/services/courses/activities/uploads/tasks_ref_files.py
index 56981cc0..af9814ef 100644
--- a/apps/api/src/services/courses/activities/uploads/tasks_ref_files.py
+++ b/apps/api/src/services/courses/activities/uploads/tasks_ref_files.py
@@ -19,5 +19,5 @@ async def upload_reference_file(
org_uuid,
contents,
f"{name_in_disk}",
- ["pdf", "docx", "mp4", "jpg", "jpeg", "png", "pptx"],
+ ["pdf", "docx", "mp4", "jpg", "jpeg", "png", "pptx", "zip"],
)
diff --git a/apps/web/app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/AssignmentTaskGeneralEdit.tsx b/apps/web/app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/AssignmentTaskGeneralEdit.tsx
index 55d44598..d9221af0 100644
--- a/apps/web/app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/AssignmentTaskGeneralEdit.tsx
+++ b/apps/web/app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/AssignmentTaskGeneralEdit.tsx
@@ -90,7 +90,7 @@ export function AssignmentTaskGeneralEdit() {
Allowed formats : pdf, docx, mp4, jpg, jpeg, png, pptx
+Allowed formats : pdf, docx, mp4, jpg, jpeg, png, pptx, zip
Allowed formats : pdf, docx, mp4, jpg, jpeg, png, pptx
+Allowed formats : pdf, docx, mp4, jpg, jpeg, png, pptx, zip