본문으로 건너뛰기
HexaTransfer
블로그로 돌아가기
산업 솔루션

Student Project Submission: 안전한 Upload Platforms

Set up 안전한 platforms for student project submissions. Handle large 파일, prevent plagiarism, and streamline grading workflows.

개인정보 보호법(PIPA)과 개인정보보호위원회(PIPC) 지침은 학생 제출물 플랫폼에 서버 측 마감 시각 강제, SHA-256 해시 기반 무결성 검증, 학생 신원과 저장 파일을 잇는 감사 가능한 체인을 요구합니다. Canvas, Moodle Assignment, Gradescope는 제출물당 2GB까지 대부분의 과제를 처리합니다. 졸업 캡스톤, 영화학과 릴, CAD 집약적 공학 프로젝트의 경우 Shibboleth SSO에 연동된 서명 업로드 URL과 학생당 10GB~50GB를 지원하는 보완 채널이 필요합니다. 전송 중에는 TLS 1.3, 저장 시에는 AES-256으로 암호화하세요.

실제로 통하는 마감 시각 강제

성적 분쟁의 최대 원인은 "11시 59분에 제출했는데 시스템은 12시 01분이라고 한다"입니다. 신뢰할 수 있는 플랫폼은 NTP 동기화된 서버 시계를 기준으로 마지막 바이트가 서버에 도착하는 순간에 타임스탬프를 찍습니다. 브라우저 시계를 믿지 마세요. 타임스탬프를 UTC 밀리초 단위로 저장하고, 영수증 페이지에는 학생 현지 시간대로 표시하며, 추가 불가한 로그에 기록하세요. Canvas의 "제출 가능 기간" 설정은 마감 시각에 업로드를 완전히 차단합니다. Moodle의 mod_assign은 성적부에 표시되는 지각 제출 유예 창을 지원합니다. 고위험 캡스톤의 경우 제출물의 SHA-256 해시가 포함된 영수증 이메일을 학생에게 발송하세요.

대형 프로젝트 파일: 영상, CAD, 연구 데이터

ProRes 422 HQ로 내보낸 졸업 논문 영상은 20분 단편 기준 60GB입니다. 건축학 스튜디오의 Revit .rvt 파일은 링크 패밀리 포함 시 5GB가 일상적입니다. 유전체학 캡스톤은 200GB 시퀀싱 데이터셋을 제출합니다. Canvas는 과제 업로드를 5GB, Gradescope는 파일당 100MB로 제한해 이러한 분야의 실제 요구에 훨씬 못 미칩니다. 선택지는 세 가지입니다. 학생이 기관 OneDrive나 Box에 업로드하고 공유 링크만 LMS에 제출하는 방법, 10Gbps 캠퍼스 회선에서 tus.io를 이용해 재개 가능한 자체 업로드 엔드포인트를 운영하는 방법, 또는 WeTransfer·SwissTransfer·HexaTransfer 같은 도구의 암호화 전송 링크를 LMS 댓글 필드에 제출하고 조교가 24시간 내에 다운로드를 확인하는 방법입니다.

표절 및 진정성 검사

Turnitin API는 파일당 100MB까지 .pdf, .docx, .pptx, 평문을 제출받아 910억 페이지 교차 참조 코퍼스 대비 유사도를 반환합니다. iThenticate는 연구 논문 및 .tex 파일을 잘 처리합니다. 코드의 경우 Moss(소프트웨어 유사도 측정)가 Java, C++, Python 등 20여 개 언어를 이전 제출물과 비교해 이름 변경 변수나 순서 바뀐 블록도 탐지합니다. 비동기로 실행하세요. 학생이 제출하면 채점자는 처리 중 배지를 보고, 2~15분 후 유사도 보고서를 받습니다. AI 생성 텍스트는 GPTZero나 Turnitin의 AI 탐지기로 플래그를 달되, 외국어로 글쓰기를 하는 학생에서 위양성이 20%를 넘는 경우가 흔하므로 점수를 증거가 아닌 신호로 취급하세요.

SSO를 통한 신원 결합

익명 채점은 공정성을 보호하지만 제출 로그는 파일을 실제 인물과 연결해야 합니다. Shibboleth 또는 InCommon 페더레이션을 통한 SAML 2.0은 학생의 eduPersonPrincipalName이 담긴 서명된 어서션을 IdP로부터 받습니다. 해당 식별자를 업로드와 함께 저장한 뒤, 채점자가 아티팩트를 열 때는 회전하는 익명 식별자 뒤에 가립니다. 구글 워크스페이스 및 Microsoft Entra ID는 OIDC를 통해 Canvas·Moodle과 기본 연동됩니다. 채점 과제에는 이메일 링크 로그인을 허용하지 마세요. 계정 공유 취약점이 있고 인증 감사관을 불안하게 만듭니다.

그룹 제출과 기여 귀속

8GB 저장소 하나를 공동으로 제출하는 캡스톤 팀 다섯 명에게는 성적 분배를 위한 구성원별 기여 귀속이 필요합니다. 제출 아카이브 내의 git 이력이 가장 명확한 신호입니다. git shortlog -sn을 .git 폴더에 실행하면 저자별 커밋 횟수가 보입니다. 비코드 결과물의 경우 DocuSign 또는 LMS 동료 평가 모듈로 전자 서명된, 각 구성원의 기여 비율이 명시된 AUTHORS.md 파일을 필수 제출물로 요구하세요.

보존, PIPA, 삭제 일정

PIPA는 목적이 달성된 개인정보를 지체 없이 파기할 것을 요구합니다. 교육 맥락에서 KISA 지침은 성적 이의 신청 창이 닫힌 뒤(보통 학기 종료 후 30~60일) 원본 제출 아티팩트를 자동 삭제하고, ProQuest나 기관 저장소에 보관되는 논문 제출물은 예외로 처리하도록 권장합니다. EU 학생의 경우 GDPR 제17조의 삭제권은 미채점 초안에 적용되지만, 제17조(3)(b)에 따라 정식 채점된 과제에는 거부할 수 있습니다. 정책을 강의계획서에 문서화해 놀라는 일이 없도록 하세요.

접근성: 업로드 흐름의 WCAG 2.2

제출 페이지는 공개 웹 양식으로 ADA 타이틀 II(공립 기관) 또는 섹션 508(연방 자금 수령 기관)의 적용을 받습니다. WCAG 2.2 AA는 파일 선택기의 키보드 전용 탐색, 화면 낭독기에 업로드 진행을 알리는 ARIA 라이브 영역, 제출 버튼의 4.5:1 이상 대비 비율을 요구합니다. 학기 시작 전 NVDA나 VoiceOver로 흐름을 테스트하세요.

채점 워크플로와 주석 도구

제출물이 도착하면 채점자는 인라인 PDF 주석(Canvas의 SpeedGrader 또는 Gradescope의 루브릭 기반 채점), 공연 수업을 위한 나란히 보기 영상 재생, 코드 버전 비교가 필요합니다. Gradescope의 AI 보조 그룹화는 유사한 서술형 답변을 묶어 40개 채점 시간에 200개를 채점할 수 있게 합니다. 디자인 리뷰에는 LTI 1.3으로 LMS 성적부와 연동되는 Figma Classroom과 Miro Education이 있습니다.

https://hexatransfer.com 에서 무료로 계정 없이 최대 10GB까지 이용하세요. 캡스톤 팀의 최종 제출물이 LMS 업로드 한도를 초과할 때, 제로-지식 암호화 링크는 미공개 학생 IP를 노출하지 않으면서 파일을 전달합니다.

엔드투엔드 암호화로 대용량 파일을 안전하게 전송

엔드투엔드 암호화로 최대 10GB의 파일을 무료로 전송하세요. 계정이 필요하지 않습니다. 업로드 전에 브라우저에서 파일이 암호화되어 다른 사람은 읽을 수 없습니다.

파일 보내기