Skip to content

Commit

Permalink
Add GSoC 2024 Project Ideas
Browse files Browse the repository at this point in the history
  • Loading branch information
gchhablani committed Feb 6, 2024
1 parent 730f4ea commit b0fd78d
Show file tree
Hide file tree
Showing 8 changed files with 55 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: default
img: admin-tools-integration-optimization.png
title: Admin Tools Enhancement and Cost Optimization
type: project-2024
technologies: [Angular, Django, AWS, Python]
website: https://eval.ai
github: https://github.com/Cloud-CV/EvalAI
description: |
---
This project aims to elevate the admin experience on EvalAI while implementing cost-effective measures for platform maintenance.
Key focuses include enhancing automation for managing expired submissions on SQS queues, identifying and optimizing ECS instances based on AWS health metrics, and providing convenient admin actions through Django administration.
Cost optimization measures involve using custom SQS queue retention times, refining auto-cancel scripts, and identifying/removing unnecessary AWS instances and repositories.
Additionally, the project aims to automate infrastructure monitoring for improved efficiency, making EvalAI administration seamless and cost-efficient.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: default
img: github-sync.png
title: Challenge Synchronization with GitHub Repositories
type: project-2024
technologies: [Django, Python, GitHub API]
website: https://eval.ai
github: https://github.com/Cloud-CV/EvalAI
description: |
---
This project focuses on streamlining the migration of legacy challenges on EvalAI by transitioning from challenge zip files to GitHub repositories. It involves creating GitHub repositories for hosts, copying over relevant files, and ensuring compatibility for various challenge types.
Additionally, the bidirectional sync functionality aims to seamlessly update information between EvalAI and GitHub, enabling hosts to make edits on EvalAI that reflect on GitHub repositories and vice versa. By achieving enhanced compatibility and synchronization, the project aims to provide a more efficient experience for hosts managing challenges on EvalAI.
13 changes: 13 additions & 0 deletions _posts/2024-02-06-project-2024-testing-docs-errors.markdown
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: default
img: test-exception-docs.png
title: Improve Exception Handling, Test Cases and Documentation for EvalAI
type: project-2024
technologies: [Django, Markdown, Python]
website: https://eval.ai
github: https://github.com/Cloud-CV/EvalAI
description: |
---
This project aims to enhance EvalAI's overall user experience by implementing robust exception handling, improving test coverage, and enhancing documentation.

Key deliverables include increased test coverage for critical components, especially API-related ones, and integration of Postman API testing. Documentation improvements encompass detailed API summaries, AWS setup tutorials for organizers, and FAQs. Additionally, the project focuses on thorough error analysis, enhancing error messages for quicker issue resolution, and ensuring proper exception handling in AWS utilities to contribute to EvalAI's reliability and user-centricity.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
layout: default
img: user-experience-leaderboard-integrations.png
title: Seamless User Experience and Enhanced Leaderboard Integrations
type: project-2024
technologies: [Angular, Django, SQL, AWS]
website: https://eval.ai
github: https://github.com/Cloud-CV/EvalAI
description: |
---
This project focuses on elevating the host experience on EvalAI through the introduction of user-centric features and optimizations. Key features include enabling custom requests for code-upload challenges on the EKS platform and streamlining the migration of leaderboards from external sources to EvalAI.

The project also aims to enhance user-centric aspects by implementing customizable participant details download, improving error handling for email verification, and embedding forums on challenge pages for seamless communication.

Additionally, it addresses technical improvements like fixing search and filter features, automating challenge category/forum creation, and resolving issues with pod log population on AWS.
Overall, these deliverables aim to provide users with a more efficient and enriched participation experience on EvalAI.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/projects/github-sync.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/projects/test-exception-docs.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b0fd78d

Please sign in to comment.