Skip to content

複数コード提出に対応する #65

Description

@mathsuky

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 のため、複数ファイル提出にはスキーマ拡張 (バックエンド対応) が必要な可能性がある。提出フォーマットの確定が前提。

Metadata

Metadata

Assignees

No one assigned

    Labels

    UITasks related to the frontendenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions