Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuring the competitions page for scalability #53

Open
StoneT2000 opened this issue Sep 27, 2022 · 5 comments
Open

Restructuring the competitions page for scalability #53

StoneT2000 opened this issue Sep 27, 2022 · 5 comments
Assignees

Comments

@StoneT2000
Copy link
Member

No description provided.

@StoneT2000
Copy link
Member Author

@StoneT2000 meet with @CatFish47 to discuss the structure and layout.

@StoneT2000
Copy link
Member Author

Big Components include

  • Landing page
  • Submission Page
  • Leaderboard Page
  • Team Page

@StoneT2000
Copy link
Member Author

Landing Page:
https://ai.acmucsd.com/competitions/:competition_id

  • Read metadata from a database
    • Description
    • Competition Name
    • Competition Type
    • Start and End Date (end date can be optional)
      Links to relevant information, namely the leaderboard and submission page

@StoneT2000
Copy link
Member Author

StoneT2000 commented Sep 30, 2022

Submission Page:
https://ai.acmucsd.com/competitions/:competition_id/submissions

  • Submit any kind of file (e.g. a zip) to a backend API
    • Don’t worry about what is in the file, just assume the backend tells us if the submission was uploaded to the DB (in the future, tell us if file is stored on amazon S3)
    • Add tags to submission (either custom tags or selected from given tags from a competition)
    • Add description to submission

@StoneT2000
Copy link
Member Author

Leaderboard Page
https://ai.acmucsd.com/competitions/:competition_id/leaderboard

  • Display rankings
  • For now assume database returns the rankings in the right order (basically, DB sorts everything)

@StoneT2000 StoneT2000 added this to the Competitions v milestone Sep 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants