What
1 提出で複数ファイル (コード) を提出できるようにする。提出フォームを複数ファイル対応にし、提出詳細でも複数ファイルを表示する。
- 提出フォームのファイル複数化 (CodeBlock を複数管理)
sourceCode が複数ファイル時は zip バンドル (codeLength の説明に「複数ファイル提出では zip のバイト長」とある) のため、エンコード/デコード方式に合わせた実装
Ref
UI/src/components/SubmitForm.vue / UI/src/components/CodeBlock.vue
- API:
Submission.codeLength の説明 (docs/API/front_back.yaml)
Blocker
PostSubmissionRequest.source は単一 source のため、複数ファイル提出にはスキーマ拡張 (バックエンド対応) が必要な可能性がある。提出フォーマットの確定が前提。
What
1 提出で複数ファイル (コード) を提出できるようにする。提出フォームを複数ファイル対応にし、提出詳細でも複数ファイルを表示する。
sourceCodeが複数ファイル時は zip バンドル (codeLengthの説明に「複数ファイル提出では zip のバイト長」とある) のため、エンコード/デコード方式に合わせた実装Ref
UI/src/components/SubmitForm.vue/UI/src/components/CodeBlock.vueSubmission.codeLengthの説明 (docs/API/front_back.yaml)Blocker
PostSubmissionRequest.sourceは単一sourceのため、複数ファイル提出にはスキーマ拡張 (バックエンド対応) が必要な可能性がある。提出フォーマットの確定が前提。