Skip to content

Submissions API architecture #2497

Description

@ihsaan-ullah

When you want to upload a submission, it is done is 2 steps:

  1. First a zip file is uploaded using data api
  2. Second the id of the data is used in creating submission.

Problem

In some cases the data upload is successful but the submission creation fails because of some reasons e.g. daily limit is used, phase is not active etc.

Possible solution

Submission api should be one end point that handles both data creation and submission creation. 2 apis for one task sometimes result in inconsistencies.

Note

Other apis e.g. competition creation could have the same problem. To be checked

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions