-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Project Title: Enhanced Test Suite and Improved User Experience
Description: This project is focused on significantly improving EvalAI’s usability by enhancing exsiting comprehensive test suite alongside a series of user experience enhancements. By increasing our test coverage, automating critical workflows, and refining the platform’s interface and documentation, this initiative aims to create a more robust, user-friendly, and resilient environment for both challenge hosts and participants.
The enhanced test suite will ensure that all core functionalities, from challenge creation to submission processing are verified, reducing bugs and increasing system reliability. In parallel, targeted user experience improvements will simplify navigation, enhance error reporting, and streamline user interactions, leading to a more intuitive and supportive EvalAI ecosystem.
Deliverables:
-
Enhanced Test Suite:
- Comprehensive Unit Testing: Identify critical components such as API endpoints, challenge workflows, and submission processing.
- Integration and End-to-End Testing: Develop integration tests that simulate real-world interactions between various components of EvalAI.
- Continuous Integration Enhancements: Integrate the test suite into the existing CI/CD pipeline to ensure that new changes do not break existing functionalities.
-
Improved User Experience:
- Enhance the platform’s UI for more intuitive navigation and improved accessibility for both hosts and participants.
- Embed the forum on each challenge page for easy communication between hosts and participants.
- Implement a customizable participant details download option on the analytics dashboard.
-
User-centric Features:
- Implement a customizable participant details download option on the analytics dashboard.
- Improve error handling and display for email verification issues.
- Embed the forum on the challenge page for easy communication between hosts and participants.
Mentors: @gautamjajoo, @RishabhJain2018
Skills: SQL, Django, AngularJS, AWS
Skill Level: Medium
Get started: Try to fix some issues in EvalAI (note that there are some issues labeled with GSoC-2025).
Important Links:
EvalAI Website: eval.ai
EvalAI Github repository: Cloud-CV/EvalAI
EvalAI Docs: http://evalai.readthedocs.io/en/latest
GSoC Proposal Template: Cloud-CV/GSoC-Ideas/wiki/GSOC-2020-Proposal-Template
Gitter Channel: gitter.im/Cloud-CV
Mailing list: groups.google.com/forum/#!forum/cloudcv